Update DllHash to include recently blacklisted dlls
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blobff7cff0fe0c49380406816fc6ffba85436cf4bf6
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.TouchView.TouchViewActive" units="milliseconds">
686   <owner>girard@chromium.org</owner>
687   <summary>
688     The length of time that TouchView is active, for each activation.
689   </summary>
690 </histogram>
692 <histogram name="Ash.TouchView.TouchViewActivePercentage" units="%">
693   <owner>girard@chromium.org</owner>
694   <summary>The proportion of time spent in TouchView during a session.</summary>
695 </histogram>
697 <histogram name="Ash.TouchView.TouchViewActiveTotal" units="seconds">
698   <owner>girard@chromium.org</owner>
699   <summary>The total time that TouchView is active during a session.</summary>
700 </histogram>
702 <histogram name="Ash.TouchView.TouchViewInactive" units="milliseconds">
703   <owner>girard@chromium.org</owner>
704   <summary>The length of time between TouchView activations.</summary>
705 </histogram>
707 <histogram name="Ash.TouchView.TouchViewInactiveTotal" units="seconds">
708   <owner>girard@chromium.org</owner>
709   <summary>
710     The total time that TouchView is not active during a session.
711   </summary>
712 </histogram>
714 <histogram name="Ash.WindowCycleController.CycleTime" units="milliseconds">
715   <owner>flackr@chromium.org</owner>
716   <owner>kuscher@google.com</owner>
717   <summary>
718     The amount of time the Alt key is held after pressing Alt+Tab to begin
719     cycling through windows.
720   </summary>
721 </histogram>
723 <histogram name="Ash.WindowSelector.ArrowKeyPresses">
724   <owner>flackr@chromium.org</owner>
725   <owner>tdanderson@chromium.org</owner>
726   <summary>
727     The number of times the arrow keys are pressed in overview mode per session,
728     i.e. between bringing up overview mode and ending it. This is only measured
729     for the sessions that end by selecting a window with the enter key.
730   </summary>
731 </histogram>
733 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
734   <obsolete>
735     Deprecated as of 06/2014. No longer relevant since alt-tab switching was
736     separated from WindowSelector.
737   </obsolete>
738   <owner>flackr@chromium.org</owner>
739   <owner>kuscher@google.com</owner>
740   <summary>
741     The amount of time the Alt key is held after pressing Alt+Tab to begin
742     cycling through windows.
743   </summary>
744 </histogram>
746 <histogram name="Ash.WindowSelector.Items">
747   <owner>flackr@chromium.org</owner>
748   <owner>kuscher@google.com</owner>
749   <summary>
750     The number of items (single windows or groups of windows such as panels) in
751     the overview mode, present at the start of each session.
752   </summary>
753 </histogram>
755 <histogram name="Ash.WindowSelector.KeyPressesOverItemsRatio" units="%">
756   <owner>flackr@chromium.org</owner>
757   <owner>tdanderson@chromium.org</owner>
758   <summary>
759     The ratio between the arrow key presses and the number of overview items,
760     expressed as a percentage for a single session.
761   </summary>
762 </histogram>
764 <histogram name="Ash.WindowSelector.OverviewClosedItems">
765   <owner>flackr@chromium.org</owner>
766   <owner>tdanderson@chromium.org</owner>
767   <summary>
768     The number of items closed from the window overview for a single session.
769   </summary>
770 </histogram>
772 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
773   <owner>flackr@chromium.org</owner>
774   <owner>kuscher@google.com</owner>
775   <summary>
776     The amount of time between uses of overview mode to switch between windows.
777   </summary>
778 </histogram>
780 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
781   <owner>flackr@chromium.org</owner>
782   <owner>kuscher@google.com</owner>
783   <summary>
784     The amount of time spent in overview mode. Overview mode is engaged by
785     pressing the overview button. The time is measured from the moment the
786     windows begin animating to a thumbnail size preview to when a window is
787     selected or selection is canceled.
788   </summary>
789 </histogram>
791 <histogram name="AsyncDNS.AttemptCountFail">
792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
793   <summary>
794     Count of DnsAttempts before DnsTransaction completes with failure.
795   </summary>
796 </histogram>
798 <histogram name="AsyncDNS.AttemptCountSuccess">
799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
800   <summary>
801     Count of DnsAttempts before DnsTransaction completes successfully.
802   </summary>
803 </histogram>
805 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
807   <summary>
808     Whether DnsConfigService::OnConfigChange actually corresponded to a change
809     in DnsConfig.
810   </summary>
811 </histogram>
813 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
815   <summary>
816     Duration of time between calls to DnsConfigService::InvalidateConfig.
817   </summary>
818 </histogram>
820 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
822   <summary>Duration of time spent parsing DnsConfig.</summary>
823 </histogram>
825 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
827   <summary>
828     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
829   </summary>
830 </histogram>
832 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
834   <summary>Whether DnsConfig was parsed successfully.</summary>
835 </histogram>
837 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
839   <summary>
840     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
841   </summary>
842 </histogram>
844 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
846   <summary>
847     Whether the first valid DnsConfig included a rogue nameserver.
848   </summary>
849 </histogram>
851 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
853   <summary>
854     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
855     succeeded, at the end of a streak of failures after which the DnsClient was
856     disabled.
857   </summary>
858 </histogram>
860 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
862   <summary>
863     TRUE counts the events when a valid DnsConfig is received and used to enable
864     DnsClient, while FALSE counts the events when DnsClient is disabled after a
865     series of successful fallbacks from DnsTask to ProcTask.
866   </summary>
867 </histogram>
869 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
871   <summary>
872     Duration of time spent by ProcTask in failing fallback resolutions.
873   </summary>
874 </histogram>
876 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
878   <summary>
879     Duration of time spent by ProcTask in successful fallback resolutions.
880   </summary>
881 </histogram>
883 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
885   <summary>
886     Whether there was a valid DNS configuration at the start of a job which
887     eventually completed successfully.
888   </summary>
889 </histogram>
891 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
893   <summary>Whether DnsHosts were parsed successfully.</summary>
894 </histogram>
896 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
898   <summary>
899     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
900     DnsHosts.
901   </summary>
902 </histogram>
904 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
906   <summary>
907     Duration of time between calls to DnsConfigService::InvalidateHosts.
908   </summary>
909 </histogram>
911 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
913   <summary>Duration of time spent parsing DnsHosts.</summary>
914 </histogram>
916 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
918   <summary>
919     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
920   </summary>
921 </histogram>
923 <histogram name="AsyncDNS.HostsSize" units="bytes">
924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
925   <summary>
926     The size of the HOSTS file observed before each attempt to parse it.
927   </summary>
928 </histogram>
930 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
932   <summary>
933     Time elapsed between the time the HostResolverImpl::Job was created and the
934     time the Job was started (using DnsClient).
935   </summary>
936 </histogram>
938 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
940   <summary>
941     Time elapsed between the time the HostResolverImpl::Job was created and the
942     time the Job was started (using DnsClient). Includes only Jobs which had
943     priority HIGHEST when started.
944   </summary>
945 </histogram>
947 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
949   <summary>
950     Time elapsed between the time the HostResolverImpl::Job was created and the
951     time the Job was started (using DnsClient). Includes only Jobs which had
952     priority IDLE when started.
953   </summary>
954 </histogram>
956 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
958   <summary>
959     Time elapsed between the time the HostResolverImpl::Job was created and the
960     time the Job was started (using DnsClient). Includes only Jobs which had
961     priority LOW when started.
962   </summary>
963 </histogram>
965 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
967   <summary>
968     Time elapsed between the time the HostResolverImpl::Job was created and the
969     time the Job was started (using DnsClient). Includes only Jobs which had
970     priority LOWEST when started.
971   </summary>
972 </histogram>
974 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
976   <summary>
977     Time elapsed between the time the HostResolverImpl::Job was created and the
978     time the Job was started (using DnsClient). Includes only Jobs which had
979     priority MEDIUM when started.
980   </summary>
981 </histogram>
983 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
985   <summary>
986     Time elapsed between the last time the priority of a HostResolverImpl::Job
987     changed (when a Request was attached or detached) and the time the Job was
988     started (using DnsClient).
989   </summary>
990 </histogram>
992 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
994   <summary>
995     Time elapsed between the last time the priority of a HostResolverImpl::Job
996     changed (when a Request was attached or detached) and the time the Job was
997     started (using DnsClient). Includes only Jobs which had priority HIGHEST
998     when started.
999   </summary>
1000 </histogram>
1002 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
1003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1004   <summary>
1005     Time elapsed between the last time the priority of a HostResolverImpl::Job
1006     changed (when a Request was attached or detached) and the time the Job was
1007     started (using DnsClient). Includes only Jobs which had priority IDLE when
1008     started.
1009   </summary>
1010 </histogram>
1012 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
1013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1014   <summary>
1015     Time elapsed between the last time the priority of a HostResolverImpl::Job
1016     changed (when a Request was attached or detached) and the time the Job was
1017     started (using DnsClient). Includes only Jobs which had priority LOW when
1018     started.
1019   </summary>
1020 </histogram>
1022 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
1023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1024   <summary>
1025     Time elapsed between the last time the priority of a HostResolverImpl::Job
1026     changed (when a Request was attached or detached) and the time the Job was
1027     started (using DnsClient). Includes only Jobs which had priority LOWEST when
1028     started.
1029   </summary>
1030 </histogram>
1032 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
1033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1034   <summary>
1035     Time elapsed between the last time the priority of a HostResolverImpl::Job
1036     changed (when a Request was attached or detached) and the time the Job was
1037     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
1038     started.
1039   </summary>
1040 </histogram>
1042 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
1043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1044   <summary>
1045     Type of nameservers in the DNS config, recorded each time the config is read
1046     by the DNSConfigService.
1047   </summary>
1048 </histogram>
1050 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
1051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1052   <summary>
1053     Counts of results of parsing addresses out of DNS responses in successful
1054     DnsTransactions.
1055   </summary>
1056 </histogram>
1058 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
1059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1060   <summary>
1061     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
1062     succeeded.
1063   </summary>
1064 </histogram>
1066 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
1067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1068   <summary>
1069     Duration of time taken by DnsTask in resolutions that failed. Excludes time
1070     spent in the subsequent fallback.
1071   </summary>
1072 </histogram>
1074 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
1075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1076   <summary>
1077     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
1078     This only includes jobs started with valid DNS configuration and excludes
1079     synchronous resolutions (as IP literals, from cache, and from HOSTS).
1080   </summary>
1081 </histogram>
1083 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
1084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1085   <summary>
1086     Duration of time taken by DnsTask in resolutions that succeeded.
1087   </summary>
1088 </histogram>
1090 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
1091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1092   <summary>
1093     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
1094   </summary>
1095 </histogram>
1097 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
1098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1099   <summary>
1100     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
1101   </summary>
1102 </histogram>
1104 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
1105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1106   <summary>
1107     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
1108   </summary>
1109 </histogram>
1111 <histogram name="AsyncDNS.ServerCount">
1112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1113   <summary>
1114     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
1115     created on DNS change.
1116   </summary>
1117 </histogram>
1119 <histogram name="AsyncDNS.ServerFailureIndex">
1120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1121   <summary>
1122     Index in DnsConfig of the failing server, recorded at the time of failure.
1123   </summary>
1124 </histogram>
1126 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
1127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1128   <summary>
1129     Count of server failures after network change before first success in the
1130     DnsSession. Recorded at the time of first success.
1131   </summary>
1132 </histogram>
1134 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
1135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1136   <summary>
1137     Count of server failures after success until the end of the session. Server
1138     has reported success at some point during the session. Recorded at the end
1139     of the DnsSession.
1140   </summary>
1141 </histogram>
1143 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
1144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1145   <summary>
1146     Count of server failures before success. This is NOT the first success in
1147     the DnsSession. Recorded at the time of success.
1148   </summary>
1149 </histogram>
1151 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
1152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1153   <summary>
1154     Count of server failures without success until the end of the session.
1155     Server has never reported success during the DnsSession. Recorded at the end
1156     of the DnsSession.
1157   </summary>
1158 </histogram>
1160 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
1161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1162   <summary>
1163     The current server is &quot;good&quot; and does not have to be skipped.
1164   </summary>
1165 </histogram>
1167 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
1168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1169   <summary>
1170     Duration of time taken in failing calls to AddressSorter in dual-stack
1171     resolutions using DnsTask.
1172   </summary>
1173 </histogram>
1175 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
1176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1177   <summary>
1178     Duration of time taken in successful calls to AddressSorter in dual-stack
1179     resolutions using DnsTask.
1180   </summary>
1181 </histogram>
1183 <histogram name="AsyncDNS.SuffixSearchDone">
1184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1185   <summary>
1186     The number of names from the search name list consumed during a successful
1187     transaction (QTYPE A only).
1188   </summary>
1189 </histogram>
1191 <histogram name="AsyncDNS.SuffixSearchRemain">
1192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1193   <summary>
1194     The number of names left on the search name list at the end of a successful
1195     transaction (QTYPE A only).
1196   </summary>
1197 </histogram>
1199 <histogram name="AsyncDNS.SuffixSearchStart">
1200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1201   <summary>
1202     The number of names on the search name list at the start of a transaction
1203     (QTYPE A only).
1204   </summary>
1205 </histogram>
1207 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
1208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1209   <summary>
1210     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
1211     timeouts.
1212   </summary>
1213 </histogram>
1215 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
1216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1217   <summary>
1218     Duration of time taken by DnsTCPAttempt in successful attempts.
1219   </summary>
1220 </histogram>
1222 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
1223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1224   <summary>
1225     Difference between RTT and timeout calculated using Histogram algorithm.
1226   </summary>
1227 </histogram>
1229 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
1230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1231   <summary>
1232     Difference between timeout calculated using Histogram algorithm and RTT.
1233   </summary>
1234 </histogram>
1236 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
1237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1238   <summary>
1239     Difference between RTT and timeout calculated using Jacobson algorithm.
1240   </summary>
1241 </histogram>
1243 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
1244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1245   <summary>
1246     Difference between timeout calculated using Jacobson algorithm and RTT.
1247   </summary>
1248 </histogram>
1250 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
1251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1252   <summary>
1253     Duration of time that would be spent waiting for lost request using
1254     Histogram algorithm.
1255   </summary>
1256 </histogram>
1258 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
1259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1260   <summary>
1261     Duration of time that would be spent waiting for lost request using Jacobson
1262     algorithm.
1263   </summary>
1264 </histogram>
1266 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
1267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1268   <summary>
1269     Duration of time since a HostResolverImpl::Resolve request to the time a
1270     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1271     cache hits (recorded as 0). Excludes speculative requests.
1272   </summary>
1273 </histogram>
1275 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
1276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1277   <summary>
1278     Duration of time since a HostResolverImpl::Resolve request to the time a
1279     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1280     cache hits (recorded as 0). Speculative requests only.
1281   </summary>
1282 </histogram>
1284 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
1285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1286   <summary>
1287     Duration of time taken in failing DnsTransactions. This includes server
1288     failures, timeouts and NXDOMAIN results.
1289   </summary>
1290 </histogram>
1292 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
1293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1294   <summary>
1295     Duration of time taken in successful DnsTransactions. This includes all
1296     NOERROR answers, even if they indicate the name has no addresses or they
1297     cannot be parsed.
1298   </summary>
1299 </histogram>
1301 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
1302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1303   <summary>
1304     Same as AsyncDNS.TransactionSuccess but limited to A query type.
1305   </summary>
1306 </histogram>
1308 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
1309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1310   <summary>
1311     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
1312   </summary>
1313 </histogram>
1315 <histogram name="AsyncDNS.TTL" units="milliseconds">
1316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1317   <summary>
1318     TTL of the resolved addresses, as in the response received from the server.
1319     For results served from local cache, the TTL is from the original response.
1320   </summary>
1321 </histogram>
1323 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
1324   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1325   <summary>
1326     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
1327     timeouts.
1328   </summary>
1329 </histogram>
1331 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
1332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1333   <summary>
1334     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
1335     responses arriving after timeout, if multiple attempts are allowed.
1336   </summary>
1337 </histogram>
1339 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
1340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1341   <summary>
1342     Duration of time since the last empty config result to the time a non-change
1343     OnConfigChange is received.
1344   </summary>
1345 </histogram>
1347 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
1348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1349   <summary>
1350     Duration of time since the last empty config result to the time a non-change
1351     OnHostsChange is received.
1352   </summary>
1353 </histogram>
1355 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1357   <summary>
1358     The result of DnsConfigService watch. Counts STARTED on every initialization
1359     and FAILED_* on any failure.
1360   </summary>
1361 </histogram>
1363 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1364   <owner>jbauman@chromium.org</owner>
1365   <summary>
1366     Whether the browser compositor uses GPU or the software renderer.
1367   </summary>
1368 </histogram>
1370 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1371   <obsolete>
1372     Deprecated as of 8/2013.
1373   </obsolete>
1374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1375   <summary>
1376     Measures the frequency of user interactions with the Autocheckout bubble,
1377     which prompts users to invoke Autocheckout on supported websites.
1378   </summary>
1379 </histogram>
1381 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1382   <obsolete>
1383     Deprecated as of 8/2013.
1384   </obsolete>
1385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1386   <summary>
1387     Measures the frequency of final states reached in Autocheckout buy flow.
1388   </summary>
1389 </histogram>
1391 <histogram name="Autocheckout.DismissalState"
1392     enum="AutofillDialogDismissalState">
1393   <obsolete>
1394     Deprecated as of 8/2013.
1395   </obsolete>
1396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1397   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1398 </histogram>
1400 <histogram name="Autocheckout.FlowDuration" units="ms">
1401   <obsolete>
1402     Deprecated as of 8/2013.
1403   </obsolete>
1404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1405   <summary>
1406     Measures the time elapsed between when the user submitted the Autocheckout
1407     dialog and when the Autocheckout flow, or filling process, concluded.
1408   </summary>
1409 </histogram>
1411 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1412   <obsolete>
1413     Deprecated as of 8/2013.
1414   </obsolete>
1415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1416   <summary>
1417     Measures the time elapsed between when the user submitted the Autocheckout
1418     dialog and when the Autocheckout flow concluded, in cases where the flow
1419     failed.
1420   </summary>
1421 </histogram>
1423 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1424   <obsolete>
1425     Deprecated as of 8/2013.
1426   </obsolete>
1427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1428   <summary>
1429     Measures the time elapsed between when the user submitted the Autocheckout
1430     dialog and when the Autocheckout flow concluded, in cases where the flow
1431     succeeded.
1432   </summary>
1433 </histogram>
1435 <histogram name="Autocheckout.InitialUserState"
1436     enum="AutofillDialogInitialUserState">
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     The initial state of a user that's interacting with a freshly shown
1443     Autocheckout dialog.
1444   </summary>
1445 </histogram>
1447 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1448   <obsolete>
1449     Deprecated as of 8/2013.
1450   </obsolete>
1451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1452   <summary>
1453     User interactions with the Autofill popup shown while filling an
1454     Autocheckout dialog.
1455   </summary>
1456 </histogram>
1458 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1459   <obsolete>
1460     Deprecated as of 8/2013.
1461   </obsolete>
1462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1463   <summary>
1464     Measures the frequency of security warnings and errors in the Autocheckout
1465     dialog.
1466   </summary>
1467 </histogram>
1469 <histogram name="Autocheckout.UiDuration" units="ms">
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 duration for which an Autocheckout dialog was shown.
1476   </summary>
1477 </histogram>
1479 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1480   <obsolete>
1481     Deprecated as of 8/2013.
1482   </obsolete>
1483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1484   <summary>
1485     Measures the duration for which an Autocheckout dialog was shown, in cases
1486     where the user ended up canceling out of the dialog.
1487   </summary>
1488 </histogram>
1490 <histogram name="Autocheckout.UiDuration.Submit" 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 the duration for which an Autocheckout dialog was shown, in cases
1497     where the user ended up accepting the dialog.
1498   </summary>
1499 </histogram>
1501 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
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 how users are interacting with the Autocheckout dialog UI.
1508   </summary>
1509 </histogram>
1511 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1512   <obsolete>
1513     Deprecated as of 8/2013.
1514   </obsolete>
1515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1516   <summary>
1517     Measures the duration of time it takes for the Autocheckout UI to be
1518     actionable by the user after it is shown.
1519   </summary>
1520 </histogram>
1522 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1523   <obsolete>
1524     Deprecated as of 8/2013.
1525   </obsolete>
1526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1527   <summary>
1528     Measures the frequency of errors in communicating with the Google Online
1529     Wallet server.
1530   </summary>
1531 </histogram>
1533 <histogram name="Autocheckout.WalletRequiredActions"
1534     enum="WalletRequiredActions">
1535   <obsolete>
1536     Deprecated as of 8/2013.
1537   </obsolete>
1538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1539   <summary>
1540     Measures the frequency of required user actions returned by the Google
1541     Online Wallet server.
1542   </summary>
1543 </histogram>
1545 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1546   <obsolete>
1547     Deprecated as of 8/2013.
1548   </obsolete>
1549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1550   <summary>
1551     Measures time taken to download the Autocheckout whitelist file.
1552   </summary>
1553 </histogram>
1555 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1556   <obsolete>
1557     Deprecated as of 8/2013.
1558   </obsolete>
1559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1560   <summary>
1561     Measures time taken to download the Autocheckout whitelist file in case the
1562     download was failed.
1563   </summary>
1564 </histogram>
1566 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1567   <obsolete>
1568     Deprecated as of 8/2013.
1569   </obsolete>
1570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1571   <summary>
1572     Measures time taken to download the Autocheckout whitelist file in case the
1573     download was succeeded.
1574   </summary>
1575 </histogram>
1577 <histogram name="Autofill.AddressBook.AccessSkipped" enum="BooleanSkipped">
1578   <owner>erikchen@chromium.org</owner>
1579   <summary>
1580     Whether an attempt to access the Mac AddressBook was skipped because doing
1581     so would incorrectly cause the appearance of the permissions dialog. This
1582     happens when Chrome auto-update changes the binary on disk before the first
1583     AddressBook access attempt.
1584   </summary>
1585 </histogram>
1587 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
1588   <owner>isherman@chromium.org</owner>
1589   <summary>
1590     Whether the Mac AddressBook was available on an attempt to read data from
1591     it.
1592   </summary>
1593 </histogram>
1595 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
1596     enum="BooleanAvailable">
1597   <owner>isherman@chromium.org</owner>
1598   <summary>
1599     Whether the Mac AddressBook was available on the *first* attempt to read
1600     data from it.  This is only recorded once per Chrome profile.
1601   </summary>
1602 </histogram>
1604 <histogram name="Autofill.AddressSuggestionsCount">
1605   <owner>isherman@chromium.org</owner>
1606   <summary>
1607     The number of address suggestions shown in the Autofill popup.
1608   </summary>
1609 </histogram>
1611 <histogram name="AutoFill.CCInfoBarAccepted">
1612   <obsolete>
1613     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1614   </obsolete>
1615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1616   <summary>The Autofill credit card info bar was accepted.</summary>
1617 </histogram>
1619 <histogram name="AutoFill.CCInfoBarDenied">
1620   <obsolete>
1621     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1622   </obsolete>
1623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1624   <summary>The Autofill credit card info bar was denied.</summary>
1625 </histogram>
1627 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1628   <owner>isherman@chromium.org</owner>
1629   <summary>
1630     The relative frequency with which users accept, deny, or ignore the Autofill
1631     credit card info bar prompt.
1632   </summary>
1633 </histogram>
1635 <histogram name="Autofill.DeveloperEngagement"
1636     enum="AutofillDeveloperEngagement">
1637   <owner>isherman@chromium.org</owner>
1638   <summary>
1639     Measures the adoption of the HTML autocomplete type hint specification (see
1640     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1641     detected, logs whether that form includes author-specified type hints.
1642   </summary>
1643 </histogram>
1645 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1646   <owner>isherman@chromium.org</owner>
1647   <summary>
1648     Time elapsed between the user's first interaction with a form and the form's
1649     submission, for an autofilled form.
1650   </summary>
1651 </histogram>
1653 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1654   <owner>isherman@chromium.org</owner>
1655   <summary>
1656     Time elapsed between the user's first interaction with a form and the form's
1657     submission, for a non-autofilled form.
1658   </summary>
1659 </histogram>
1661 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1662   <owner>isherman@chromium.org</owner>
1663   <summary>
1664     Time elapsed between form load and form submission, for an autofilled form.
1665   </summary>
1666 </histogram>
1668 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1669   <owner>isherman@chromium.org</owner>
1670   <summary>
1671     Time elapsed between form load and form submission, for a non-autofilled
1672     form.
1673   </summary>
1674 </histogram>
1676 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1677   <owner>isherman@chromium.org</owner>
1678   <summary>
1679     Tracks whether Autofill is enabled on page load for a page containing forms.
1680   </summary>
1681 </histogram>
1683 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1684   <owner>isherman@chromium.org</owner>
1685   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1686 </histogram>
1688 <histogram name="Autofill.MacAddressBook" enum="AutofillMacAddressBook">
1689   <owner>erikchen@chromium.org</owner>
1690   <summary>
1691     When Chrome tries to access the user's Address Book, OSX presents a blocking
1692     dialog which disrupts the user experience. A new Chrome feature has been
1693     introduced wherein Chrome only shows this blocking dialog if the user
1694     explicitly asked Chrome to access the user's Address Book. If a form's field
1695     looks like it might support Autofill suggestions from the user's Address
1696     Book and there are no other suggestions, Chrome shows an Autofill entry that
1697     prompts the user to give Chrome access to the user's Address Book. This
1698     histogram tracks the frequency that this Autofill entry is presented, and
1699     the frequency that this Autofill entry is selected.
1700   </summary>
1701 </histogram>
1703 <histogram name="AutoFill.ProfileCount">
1704   <obsolete>
1705     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1706   </obsolete>
1707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1708   <summary>The number of Autofill address profiles a user has.</summary>
1709 </histogram>
1711 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1712   <obsolete>
1713     Deprecated as of 3/2011, replaced by Autofill.Quality.
1714   </obsolete>
1715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1716   <summary>The quality of the AutoFill implementation.</summary>
1717 </histogram>
1719 <histogram name="Autofill.Quality" enum="AutofillQuality">
1720   <obsolete>
1721     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1722   </obsolete>
1723   <owner>isherman@chromium.org</owner>
1724   <summary>The quality of the Autofill implementation.</summary>
1725 </histogram>
1727 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1728   <owner>isherman@chromium.org</owner>
1729   <summary>The quality of Autofill's heuristic field type detection.</summary>
1730 </histogram>
1732 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1733     enum="AutofillTypeQualityByFieldType">
1734   <owner>isherman@chromium.org</owner>
1735   <summary>
1736     The quality of Autofill's heuristic field type detection, broken down by the
1737     specific field type.  Fields with multiple possible types (based on the
1738     stored Autofill data) are logged as having ambiguous type.
1739   </summary>
1740 </histogram>
1742 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1743   <owner>isherman@chromium.org</owner>
1744   <summary>The overall quality of the Autofill field type predictions.</summary>
1745 </histogram>
1747 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1748     enum="AutofillTypeQualityByFieldType">
1749   <owner>isherman@chromium.org</owner>
1750   <summary>
1751     The overall quality of the Autofill field type predictions, broken down by
1752     the specific field type.  Fields with multiple possible types (based on the
1753     stored Autofill data) are logged as having ambiguous type.
1754   </summary>
1755 </histogram>
1757 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1758   <owner>isherman@chromium.org</owner>
1759   <summary>The quality of the Autofill server's field type detection.</summary>
1760 </histogram>
1762 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1763     enum="AutofillTypeQualityByFieldType">
1764   <owner>isherman@chromium.org</owner>
1765   <summary>
1766     The quality of the Autofill server's field type detection, broken down by
1767     the specific field type.  Fields with multiple possible types (based on the
1768     stored Autofill data) are logged as having ambiguous type.
1769   </summary>
1770 </histogram>
1772 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1774   <summary>TBD.</summary>
1775 </histogram>
1777 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1779   <summary>TBD.</summary>
1780 </histogram>
1782 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1783   <obsolete>
1784     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1785   </obsolete>
1786   <owner>isherman@chromium.org</owner>
1787   <summary>
1788     The experiment ID received in response to an Autofill server query.
1789   </summary>
1790 </histogram>
1792 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1793   <obsolete>
1794     Deprecated as of 2/2014 (M35).
1795   </obsolete>
1796   <owner>isherman@chromium.org</owner>
1797   <summary>
1798     The experiment ID received in response to an Autofill server query.
1799   </summary>
1800 </histogram>
1802 <histogram name="Autofill.ServerExperimentId.Upload"
1803     enum="AutofillExperimentId">
1804   <obsolete>
1805     Deprecated as of 2/2014 (M35).
1806   </obsolete>
1807   <owner>isherman@chromium.org</owner>
1808   <summary>
1809     The experiment ID received at the time of an Autofill upload.
1810   </summary>
1811 </histogram>
1813 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1814   <obsolete>
1815     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1816   </obsolete>
1817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1818   <summary>The usefulness of AutoFill server information.</summary>
1819 </histogram>
1821 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1822   <owner>isherman@chromium.org</owner>
1823   <summary>The usefulness of Autofill server information.</summary>
1824 </histogram>
1826 <histogram name="Autofill.StoredProfileCount">
1827   <owner>isherman@chromium.org</owner>
1828   <summary>
1829     The number of Autofill addresses a user has stored, measured at launch time.
1830   </summary>
1831 </histogram>
1833 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1834   <owner>isherman@chromium.org</owner>
1835   <summary>
1836     Measures the frequency of various events in the Autofill user interaction
1837     flow.  By comparing frequencies, we can compute several interesting
1838     &quot;user happiness&quot; metrics.
1839   </summary>
1840 </histogram>
1842 <histogram name="BatteryStatus.StartAndroid" enum="BooleanSuccess">
1843   <owner>timvolodine@chromium.org</owner>
1844   <summary>
1845     Whether the Battery Status API was successfully started up on Android.
1846   </summary>
1847 </histogram>
1849 <histogram name="Blacklist.Blocked" enum="DllHash">
1850   <owner>csharp@chromium.org</owner>
1851   <summary>
1852     Records the name hashes of all the dlls that are blocked from the browser
1853     process.
1854   </summary>
1855 </histogram>
1857 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1858   <owner>csharp@chromium.org</owner>
1859   <summary>
1860     Counts the number of times a renderer process is started with the browser
1861     blacklist patch. This should never be hit.
1862   </summary>
1863 </histogram>
1865 <histogram name="Blacklist.RetryAttempts.Success">
1866   <owner>csharp@chromium.org</owner>
1867   <owner>krstnmnlsn@chromium.org</owner>
1868   <summary>
1869     Records the number of attempts needed before the blacklist is properly set
1870     up. This is logged immediately after a successful setup.
1871   </summary>
1872 </histogram>
1874 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1875   <owner>csharp@chromium.org</owner>
1876   <summary>
1877     Records the successes and failures when running the browser blacklist setup
1878     code. Used to determine if the blacklist is working as intended during
1879     startup (since the blacklist runs before crash reporting is set up). This
1880     only occurs on Windows.
1881   </summary>
1882 </histogram>
1884 <histogram name="BlinkGC.CollectGarbage" units="milliseconds">
1885   <owner>haraken@chromium.org</owner>
1886   <summary>Duration of time taken to run Heap::collectGarbage().</summary>
1887 </histogram>
1889 <histogram name="BlinkGC.PerformPendingSweep" units="milliseconds">
1890   <owner>haraken@chromium.org</owner>
1891   <summary>
1892     Duration of time taken to run ThreadState::performPendingSweep().
1893   </summary>
1894 </histogram>
1896 <histogram name="BlinkGC.TotalAllocatedSpace" units="KB">
1897   <owner>haraken@chromium.org</owner>
1898   <summary>
1899     The total size of allocated space in OS when a Blink GC is triggered.
1900   </summary>
1901 </histogram>
1903 <histogram name="BlinkGC.TotalObjectSpace" units="KB">
1904   <owner>haraken@chromium.org</owner>
1905   <summary>
1906     The total size of object space in all threads when a Blink GC is triggered.
1907   </summary>
1908 </histogram>
1910 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1911   <owner>keybuk@chromium.org</owner>
1912   <summary>
1913     Counts the number of simulataneously connected Bluetooth devices. Used to
1914     direct testing efforts, and by our UI team to determine appropriate UI
1915     sizes.
1916   </summary>
1917 </histogram>
1919 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1920   <owner>keybuk@chromium.org</owner>
1921   <summary>
1922     Records the method used to pair each Bluetooth Device. Used to direct our
1923     testing efforts.
1924   </summary>
1925 </histogram>
1927 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1928   <owner>keybuk@chromium.org</owner>
1929   <summary>
1930     Records the result of pairing each Bluetooth Device. Used to understand
1931     whether we are having significant problems with Bluetooth pairing and seeing
1932     errors more commonly than we should.
1933   </summary>
1934 </histogram>
1936 <histogram name="Bookmarks.LaunchDepth">
1937   <owner>yfriedman@chromium.org</owner>
1938   <summary>
1939     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1940     bookmark is launched. Depth indicates how many levels below a permanent
1941     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1942     the bookmark bar has depth 1).
1943   </summary>
1944 </histogram>
1946 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1948   <summary>
1949     Records the context type names used to create canvas rendering contexts.
1950   </summary>
1951 </histogram>
1953 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
1954   <owner>meacer@chromium.org</owner>
1955   <summary>Records the result of a captive portal probe.</summary>
1956 </histogram>
1958 <histogram name="CaptivePortal.Notification.Status"
1959     enum="CaptivePortalNotificationStatus">
1960   <owner>ygorshenin@chromium.org</owner>
1961   <summary>
1962     Count of displayed and not displayed due to errors notifications about
1963     captive portal.
1964   </summary>
1965 </histogram>
1967 <histogram name="CaptivePortal.Notification.UserAction"
1968     enum="CaptivePortalNotificationUserAction">
1969   <owner>ygorshenin@chromium.org</owner>
1970   <summary>
1971     Count of clicked, closed and ignored captive portal notifications.
1972   </summary>
1973 </histogram>
1975 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
1976   <owner>ygorshenin@chromium.org</owner>
1977   <summary>
1978     Duration of the captive portal detection process for a particular network at
1979     OOBE. Detection duration is recorded each time portal detection is completed
1980     for an active network.
1981   </summary>
1982 </histogram>
1984 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
1985   <owner>ygorshenin@chromium.org</owner>
1986   <summary>
1987     The result of captive portal detection attempts performed at OOBE. Detection
1988     result is recorded when portal detection is completed for an active network
1989     and when it differs from the previous result for the same network.
1990   </summary>
1991 </histogram>
1993 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
1994     enum="CaptivePortalStatus">
1995   <owner>ygorshenin@chromium.org</owner>
1996   <summary>
1997     The result of captive portal detection attempts at OOBE if it diverges from
1998     network manager results. Detection result is recorded each time portal
1999     detection is completed for an active network.
2000   </summary>
2001 </histogram>
2003 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
2004     units="milliseconds">
2005   <owner>ygorshenin@chromium.org</owner>
2006   <summary>
2007     Number of milliseconds passed between consecutive reports for the same
2008     network about portal and online states.
2009   </summary>
2010 </histogram>
2012 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
2013   <owner>ygorshenin@chromium.org</owner>
2014   <summary>
2015     Duration of the captive portal detection process for a particular network in
2016     user session. Detection duration is recorded each time portal detection is
2017     completed for an active network.
2018   </summary>
2019 </histogram>
2021 <histogram name="CaptivePortal.Session.DetectionResult"
2022     enum="CaptivePortalStatus">
2023   <owner>ygorshenin@chromium.org</owner>
2024   <summary>
2025     The result of captive portal detection attempts performed in user session.
2026     Detection result is recorded when portal detection is completed for an
2027     active network and when it differs from the previous result for the same
2028     network.
2029   </summary>
2030 </histogram>
2032 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
2033     enum="CaptivePortalStatus">
2034   <owner>ygorshenin@chromium.org</owner>
2035   <summary>
2036     The result of captive portal detection attempts in session if it diverges
2037     from network manager results. Detection result is recorded each time portal
2038     detection is completed for an active network.
2039   </summary>
2040 </histogram>
2042 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
2043     units="milliseconds">
2044   <owner>ygorshenin@chromium.org</owner>
2045   <summary>
2046     Number of milliseconds passed between consecutive reports for the same
2047     network about portal and online states.
2048   </summary>
2049 </histogram>
2051 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
2052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2053   <summary>
2054     Records the number of times the cast button was shown to the user. The value
2055     will be true if the button is enabled, and false if the button is disabled.
2056     Note that depending on the current UX, it's possible that we hide the button
2057     entirely if it's disabled, so it's possible for the false values to be 0.
2058   </summary>
2059 </histogram>
2061 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
2062     enum="BooleanEnabled">
2063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2064   <summary>
2065     Records the number of times the cast button was shown to the user when the
2066     video is fullscreened. The value will only be recorded on entering
2067     fullscreen. The value will be true if the button is enabled, and false if
2068     the button is disabled. Note that depending on the current UX,it's possible
2069     that we hide the button entirely if it's disabled, so it's possible for the
2070     false values to be 0.
2071   </summary>
2072 </histogram>
2074 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
2075   <owner>miguelg@chromium.org</owner>
2076   <summary>Records the media type of every video being cast.</summary>
2077 </histogram>
2079 <histogram name="Cast.Sender.CastPlayerResult" enum="CastPlayBackState">
2080   <owner>maybelle@chromium.org</owner>
2081   <owner>miguelg@chromium.org</owner>
2082   <summary>
2083     Records the result of a request to play remotely on a per player app basis
2084     within Chrome for Android.
2085   </summary>
2086 </histogram>
2088 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
2089   <obsolete>
2090     Deprecated 04/2014, and replaced by Cast.Sender.CastPlayerResult.
2091   </obsolete>
2092   <owner>maybelle@chromium.org</owner>
2093   <owner>miguelg@chromium.org</owner>
2094   <summary>
2095     Records the result of a request to play remotely. The value will be true if
2096     the playback succeeded, and false if there was an error.
2097   </summary>
2098 </histogram>
2100 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
2101     units="percent remaining">
2102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2103   <summary>
2104     Records the percentage of the video left at the time the remote playback is
2105     stopped. This will be recorded when the playback is stopped by the user, or
2106     when it's stopped by the cast device.
2107   </summary>
2108 </histogram>
2110 <histogram name="Cellular.ActivationFailure">
2111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2112   <summary>
2113     The count of cellular device activation failures (Chrome OS).
2114   </summary>
2115 </histogram>
2117 <histogram name="Cellular.ActivationTry">
2118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2119   <summary>The count of cellular device activation tries (Chrome OS).</summary>
2120 </histogram>
2122 <histogram name="Cellular.ConnectionFailed">
2123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2124   <summary>
2125     The count of cellular reconnect failures during activation (Chrome OS).
2126   </summary>
2127 </histogram>
2129 <histogram name="Cellular.ConnectionRetry">
2130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2131   <summary>
2132     The count of cellular device reconnect tries during activation (Chrome OS).
2133   </summary>
2134 </histogram>
2136 <histogram name="Cellular.MobileSetupFailed">
2137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2138   <summary>
2139     The count of successful cellular plan established (Chrome OS).
2140   </summary>
2141 </histogram>
2143 <histogram name="Cellular.MobileSetupStart">
2144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2145   <summary>
2146     The count of initiated cellular device setup starts (Chrome OS).
2147   </summary>
2148 </histogram>
2150 <histogram name="Cellular.MobileSetupSucceeded">
2151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2152   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
2153 </histogram>
2155 <histogram name="Cellular.PaymentFailed">
2156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2157   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
2158 </histogram>
2160 <histogram name="Cellular.PaymentReceived">
2161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2162   <summary>
2163     The count of successfully completed cellular plan purchases (Chrome OS).
2164   </summary>
2165 </histogram>
2167 <histogram name="CertificateType">
2168   <obsolete>
2169     Deprecated as of 8/2013. This histogram only considered the leaf certificate
2170     expiry date as a proxy for whether a certificate was in-scope for the BRs,
2171     but did not consider the issuance date. As some CAs have issued long-lived
2172     certs prior to the BRs, this disproportionately reported those certs as
2173     being subject to the BRs, but non-compliant, when in reality they're not
2174     subject.
2175   </obsolete>
2176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2177   <summary>
2178     Information about the certificate algorithms and sizes in use on the web, to
2179     examine compliance with the CA/Browser Forum requirements and security best
2180     practice.
2181   </summary>
2182 </histogram>
2184 <histogram name="CertificateType2">
2185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2186   <summary>
2187     Information about the certificate algorithms and sizes in use on the web, to
2188     examine compliance with the CA/Browser Forum requirements and security best
2189     practice. This histogram considers the notBefore as the issuance date, for
2190     purposes of what requirements apply.
2191   </summary>
2192 </histogram>
2194 <histogram name="ChildProcess.BadMessgeTerminated" enum="ProcessType2">
2195   <owner>jam@chromium.org</owner>
2196   <summary>
2197     Count of child processes killed because they sent an IPC that couldn't be
2198     deserialized..
2199   </summary>
2200 </histogram>
2202 <histogram name="ChildProcess.Crashed" enum="ProcessType">
2203   <obsolete>
2204     Deprecated 3/2013. Renamed to ChildProcess.Crashed2.
2205   </obsolete>
2206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2207   <summary>Count of child process crashes grouped by process type.</summary>
2208 </histogram>
2210 <histogram name="ChildProcess.Crashed2" enum="ProcessType2">
2211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2212   <summary>Count of child process crashes grouped by process type.</summary>
2213 </histogram>
2215 <histogram name="ChildProcess.CrashedWasAlive" enum="ProcessType">
2216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2217   <summary>
2218     Count of child process crashes that we miscounted because we took the exit
2219     code too early. Grouped by process type.
2220   </summary>
2221 </histogram>
2223 <histogram name="ChildProcess.Crashes" enum="ProcessType">
2224   <obsolete>
2225     Deprecated 10/2011. Renamed to ChildProcess.Crashed.
2226   </obsolete>
2227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2228   <summary>Count of child process crashes grouped by process type.</summary>
2229 </histogram>
2231 <histogram name="ChildProcess.CrashesWasAlive" enum="ProcessType">
2232   <obsolete>
2233     Deprecated 10/2011. Renamed to ChildProcess.CrashedWasAlive.
2234   </obsolete>
2235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2236   <summary>
2237     Count of child process crashes that we miscounted because we took the exit
2238     code too early. Grouped by process type.
2239   </summary>
2240 </histogram>
2242 <histogram name="ChildProcess.DefaultCase" enum="ProcessType">
2243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2244   <summary>
2245     Count of child process crashes for which we were not able to understand the
2246     exit code, grouped by process type.
2247   </summary>
2248 </histogram>
2250 <histogram name="ChildProcess.Disconnected" enum="ProcessType">
2251   <obsolete>
2252     Deprecated 3/2013. Renamed to ChildProcess.Disconnected2.
2253   </obsolete>
2254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2255   <summary>
2256     Count of child process abnormal channel disconnects grouped by process type.
2257   </summary>
2258 </histogram>
2260 <histogram name="ChildProcess.Disconnected2" enum="ProcessType2">
2261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2262   <summary>
2263     Count of child process abnormal channel disconnects grouped by process type.
2264   </summary>
2265 </histogram>
2267 <histogram name="ChildProcess.DisconnectedAlive" enum="ProcessType">
2268   <obsolete>
2269     Deprecated 3/2013. Renamed to ChildProcess.DisconnectedAlive2.
2270   </obsolete>
2271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2272   <summary>
2273     Count of child process abnormal channel disconnects that are not classified
2274     and reported because we took the exit code too early. Grouped by process
2275     type.
2276   </summary>
2277 </histogram>
2279 <histogram name="ChildProcess.DisconnectedAlive2" enum="ProcessType2">
2280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2281   <summary>
2282     Count of child process abnormal channel disconnects that are not classified
2283     and reported because we took the exit code too early. Grouped by process
2284     type.
2285   </summary>
2286 </histogram>
2288 <histogram name="ChildProcess.Killed" enum="ProcessType">
2289   <obsolete>
2290     Deprecated 3/2013. Renamed to ChildProcess.Killed2.
2291   </obsolete>
2292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2293   <summary>Count of child process kills grouped by process type.</summary>
2294 </histogram>
2296 <histogram name="ChildProcess.Killed2" enum="ProcessType2">
2297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2298   <summary>Count of child process kills grouped by process type.</summary>
2299 </histogram>
2301 <histogram name="ChildProcess.KilledByExtensionAPI">
2302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2303   <summary>
2304     Count of child processes killed by the extension API
2305     (experimental.processes.terminate)
2306   </summary>
2307 </histogram>
2309 <histogram name="ChildProcess.KilledWasAlive" enum="ProcessType">
2310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2311   <summary>
2312     Count of child process kills that we miscounted because we took the exit
2313     code too early. Grouped by process type.
2314   </summary>
2315 </histogram>
2317 <histogram name="ChildProcess.Kills" enum="ProcessType">
2318   <obsolete>
2319     Deprecated 10/2011. Renamed to ChildProcess.Killed.
2320   </obsolete>
2321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2322   <summary>Count of child process kills grouped by process type.</summary>
2323 </histogram>
2325 <histogram name="ChildProcess.KillsWasAlive" enum="ProcessType">
2326   <obsolete>
2327     Deprecated 10/2011. Renamed to ChildProcess.KilledWasAlive.
2328   </obsolete>
2329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2330   <summary>
2331     Count of child process kills that we miscounted because we took the exit
2332     code too early. Grouped by process type.
2333   </summary>
2334 </histogram>
2336 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2338   <summary>
2339     Indicates how many times each particular type of Activity was in the
2340     foreground when a UMA session was terminated abnormally. UMA sessions last
2341     as long as Chrome remains in the foreground.
2342   </summary>
2343 </histogram>
2345 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2347   <summary>
2348     Indicates how many times each particular type of Activity was brought to the
2349     foreground when a UMA session was active (i.e. launched at some point). UMA
2350     sessions last as long as Chrome remains in the foreground.
2351   </summary>
2352 </histogram>
2354 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2356   <summary>
2357     Indicates the execution phase the browser was in when the browser crashed.
2358   </summary>
2359 </histogram>
2361 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2362   <obsolete>
2363     Deprecated as of 11/2013.
2364   </obsolete>
2365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2366   <summary>
2367     Indicates the execution phase the browser was in when browser didn't exit
2368     cleanly.
2369   </summary>
2370 </histogram>
2372 <histogram name="Chrome.BrowserCrashDumpAttempts">
2373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2374   <summary>
2375     The total number of times the browser process has attempted to generate a
2376     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2377     Chrome.BrowserDumpsWithNoCrash.
2378   </summary>
2379 </histogram>
2381 <histogram name="Chrome.BrowserDumpsWithCrash">
2382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2383   <summary>
2384     The number of times the browser process has attempted to generate a crash
2385     dump because of an actual browser crash.
2386   </summary>
2387 </histogram>
2389 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2391   <summary>
2392     The number of times the browser process has attempted to generate a crash
2393     dump in a non-crashing (i.e., reporting only) context.
2394   </summary>
2395 </histogram>
2397 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2398   <obsolete>
2399     Deprecated 8/2013. No longer tracked.
2400   </obsolete>
2401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2402   <summary>
2403     The default search engine selected by a user not in the search engine dialog
2404     experiment.
2405   </summary>
2406 </histogram>
2408 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2409   <obsolete>
2410     Deprecated 8/2013. No longer tracked.
2411   </obsolete>
2412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2413   <summary>
2414     The default search engine selected by a user in the search engine dialog
2415     experiment.
2416   </summary>
2417 </histogram>
2419 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2420   <obsolete>
2421     Deprecated 8/2013. No longer tracked.
2422   </obsolete>
2423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2424   <summary>
2425     The default search engine selected by a user in slot 1 of a randomized
2426     search engine dialog.
2427   </summary>
2428 </histogram>
2430 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2431   <obsolete>
2432     Deprecated 8/2013. No longer tracked.
2433   </obsolete>
2434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2435   <summary>
2436     The default search engine selected by a user in slot 2 of a randomized
2437     search engine dialog.
2438   </summary>
2439 </histogram>
2441 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2442   <obsolete>
2443     Deprecated 8/2013. No longer tracked.
2444   </obsolete>
2445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2446   <summary>
2447     The default search engine selected by a user in slot 3 of a randomized
2448     search engine dialog.
2449   </summary>
2450 </histogram>
2452 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2453   <obsolete>
2454     Deprecated 8/2013. No longer tracked.
2455   </obsolete>
2456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2457   <summary>
2458     The default search engine selected by a user in slot 4 of a randomized
2459     search engine dialog.
2460   </summary>
2461 </histogram>
2463 <histogram name="ChromeNotifierService.Actions"
2464     enum="ChromeNotifierServiceActionType">
2465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2466   <summary>
2467     The actions to enable or disable services sending synced notifications.
2468     Synced Notification Sending services can be individually disabled by the
2469     user in the Chrome Notification center settings dialog.
2470   </summary>
2471 </histogram>
2473 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2474   <owner>xiaowenx@chromium.org</owner>
2475   <owner>mukai@chromium.org</owner>
2476   <summary>
2477     The name of the current color calibration of the display on ChromeOS. This
2478     value is sent when the color calibration is changed by the user.
2479   </summary>
2480 </histogram>
2482 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2483   <owner>bartfab@chromium.org</owner>
2484   <summary>
2485     Whether a Chrome OS login via SAML used the principals API. This is recorded
2486     during login on Chrome OS if SAML is being used for authentication.
2487   </summary>
2488 </histogram>
2490 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2491   <owner>bartfab@chromium.org</owner>
2492   <summary>
2493     The number of passwords that were scraped during a Chrome OS login via SAML.
2494     This is set only when the principals API is not used.
2495   </summary>
2496 </histogram>
2498 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2499     enum="BooleanSuccess">
2500   <owner>bartfab@chromium.org</owner>
2501   <summary>
2502     Whether one of the scraped passwords was successfully verified as the user's
2503     password. This is set only when the principals API is not used.
2504   </summary>
2505 </histogram>
2507 <histogram name="clickjacking.discard_download" units="ms">
2508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2509   <summary>
2510     The length of time between a dangerous download appearing on the downloads
2511     shelf, and the &quot;Discard&quot; button being clicked.
2512   </summary>
2513 </histogram>
2515 <histogram name="clickjacking.dismiss_download" units="ms">
2516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2517   <summary>
2518     The length of time between a dangerous download appearing on the downloads
2519     shelf, and the &quot;Dismiss&quot; button being clicked.
2520   </summary>
2521 </histogram>
2523 <histogram name="clickjacking.launch_url" units="ms">
2524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2525   <summary>
2526     The length of time between the external protocol dialog being shown and the
2527     &quot;Launch Application&quot; button being clicked.
2528   </summary>
2529 </histogram>
2531 <histogram name="clickjacking.open_download" units="ms">
2532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2533   <summary>
2534     The length of time between a download appearing on the download shelf, and
2535     the user opening it by clicking the item or pressing return.
2536   </summary>
2537 </histogram>
2539 <histogram name="clickjacking.report_and_discard_download" units="ms">
2540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2541   <summary>
2542     Time between &quot;Report and Discard&quot; button being shown and it being
2543     clicked.
2544   </summary>
2545 </histogram>
2547 <histogram name="clickjacking.save_download" units="ms">
2548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2549   <summary>
2550     The length of time between a dangerous download appearing on the download
2551     shelf, and the &quot;Keep&quot; button being clicked.
2552   </summary>
2553 </histogram>
2555 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2556   <obsolete>
2557     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2558   </obsolete>
2559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2560   <summary>
2561     Counts how often the user writes or reads from the clipboard and whether the
2562     write was from an incognito window or not.
2563   </summary>
2564 </histogram>
2566 <histogram name="Clipboard.X11StoreCopyPasteDuration" units="ms">
2567   <owner>pkotwicz@chromium.org</owner>
2568   <summary>
2569     The length of time that it takes to transfer ownership of Chrome's CLIPBOARD
2570     selection to the clipboard manager when Chrome exits.
2571   </summary>
2572 </histogram>
2574 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2575   <owner>vitalybuka@chromium.org</owner>
2576   <summary>Event counts in CloudPrintAuth.</summary>
2577 </histogram>
2579 <histogram name="CloudPrint.AvailablePrinters">
2580   <owner>vitalybuka@chromium.org</owner>
2581   <summary>The number of printers availible for registration.</summary>
2582 </histogram>
2584 <histogram name="CloudPrint.AvailablePrintersList">
2585   <owner>vitalybuka@chromium.org</owner>
2586   <summary>
2587     The number of printers availible for registration in Windows Service.
2588   </summary>
2589 </histogram>
2591 <histogram name="CloudPrint.JobHandlerEvent"
2592     enum="CloudPrintJobHandlerEventType">
2593   <owner>vitalybuka@chromium.org</owner>
2594   <summary>Event counts in PrinterJobHandler.</summary>
2595 </histogram>
2597 <histogram name="CloudPrint.JobsDonePerInterval">
2598   <owner>vitalybuka@chromium.org</owner>
2599   <summary>The number of jobs successfully completed per hour.</summary>
2600 </histogram>
2602 <histogram name="CloudPrint.JobsStartedPerInterval">
2603   <owner>vitalybuka@chromium.org</owner>
2604   <summary>The number of jobs started per hour.</summary>
2605 </histogram>
2607 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2608   <owner>vitalybuka@chromium.org</owner>
2609   <summary>Then number of job completion statuses.</summary>
2610 </histogram>
2612 <histogram name="CloudPrint.NativeJobStatus"
2613     enum="CloudPrintNativeJobStatusType">
2614   <owner>vitalybuka@chromium.org</owner>
2615   <summary>Event counts in PrintSystem.</summary>
2616 </histogram>
2618 <histogram name="CloudPrint.PrepareTime" units="ms">
2619   <owner>vitalybuka@chromium.org</owner>
2620   <summary>The amount of time needed to prepare job for spooling.</summary>
2621 </histogram>
2623 <histogram name="CloudPrint.PrinterBlacklistSize">
2624   <owner>vitalybuka@chromium.org</owner>
2625   <summary>The number of printers user has blacklisted.</summary>
2626 </histogram>
2628 <histogram name="CloudPrint.PrinterWhitelistSize">
2629   <owner>vitalybuka@chromium.org</owner>
2630   <summary>The number of printers user has whitelisted.</summary>
2631 </histogram>
2633 <histogram name="CloudPrint.PrintingTime" units="ms">
2634   <owner>vitalybuka@chromium.org</owner>
2635   <summary>The amount of time needed to finish print job.</summary>
2636 </histogram>
2638 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2639   <owner>vitalybuka@chromium.org</owner>
2640   <summary>Event counts in ServiceProcessControl.</summary>
2641 </histogram>
2643 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2644   <owner>vitalybuka@chromium.org</owner>
2645   <summary>
2646     The amount of time used to fail to collect printer capabilities.
2647   </summary>
2648 </histogram>
2650 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2651   <owner>vitalybuka@chromium.org</owner>
2652   <summary>The amount of time used to collect printer capabilities.</summary>
2653 </histogram>
2655 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2656   <owner>vitalybuka@chromium.org</owner>
2657   <summary>
2658     The amount of time the utility process runs before disconnect.
2659   </summary>
2660 </histogram>
2662 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2663   <owner>vitalybuka@chromium.org</owner>
2664   <summary>The amount of time used to fail to generate metafile.</summary>
2665 </histogram>
2667 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2668   <owner>vitalybuka@chromium.org</owner>
2669   <summary>The amount of time used to generate metafile.</summary>
2670 </histogram>
2672 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2673     enum="ServiceUtilityProcessHostEventType">
2674   <owner>vitalybuka@chromium.org</owner>
2675   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2676 </histogram>
2678 <histogram name="CloudPrint.SpoolingTime" units="ms">
2679   <owner>vitalybuka@chromium.org</owner>
2680   <summary>The amount of time needed to spool print job.</summary>
2681 </histogram>
2683 <histogram name="CloudPrint.UnregisterPrinters">
2684   <owner>vitalybuka@chromium.org</owner>
2685   <summary>The number of printers to unregister.</summary>
2686 </histogram>
2688 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2689   <owner>vitalybuka@chromium.org</owner>
2690   <summary>The amount of data downloaded on cloud print request.</summary>
2691 </histogram>
2693 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2694   <owner>vitalybuka@chromium.org</owner>
2695   <summary>The amount of time needed for cloud print request.</summary>
2696 </histogram>
2698 <histogram name="CloudPrint.UrlFetcherRequestType"
2699     enum="CloudPrintUrlFetcherRequestType">
2700   <owner>vitalybuka@chromium.org</owner>
2701   <summary>Request counts to cloud print service.</summary>
2702 </histogram>
2704 <histogram name="CloudPrint.UrlFetcherRetries">
2705   <owner>vitalybuka@chromium.org</owner>
2706   <summary>The number of retries used to complete cloud print request.</summary>
2707 </histogram>
2709 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2710   <owner>vitalybuka@chromium.org</owner>
2711   <summary>The amount of data uploaded with cloud print request.</summary>
2712 </histogram>
2714 <histogram name="CloudPrint.XmppPingTry">
2715   <owner>vitalybuka@chromium.org</owner>
2716   <summary>Number of tries before successful ping. 99 means giving up.</summary>
2717 </histogram>
2719 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2721   <summary>
2722     The turn around time taken for the async readback of pixels is measured
2723     here.
2724   </summary>
2725 </histogram>
2727 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2729   <summary>
2730     The time taken for the sync readback of pixels is measured here.
2731   </summary>
2732 </histogram>
2734 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2735     units="percent">
2736   <owner>ebeach@google.com</owner>
2737   <summary>
2738     Connectivity Diagnostics App: WiFi signal strength recorded during
2739     NIC_SIGNAL_STRENGTH test.
2740   </summary>
2741   <details>
2742     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2743     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2744     values from 0 to 100.
2745   </details>
2746 </histogram>
2748 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2749   <owner>ebeach@google.com</owner>
2750   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2751   <details>
2752     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2753     request to the /generate_204 page of three randomly generated Google
2754     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2755     the HTTP request to receiving a response is clocked in JavaScript and the
2756     arithmetic mean of the three times is used as the HTTP latency.
2757   </details>
2758 </histogram>
2760 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2761   <owner>ebeach@google.com</owner>
2762   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2763   <details>
2764     Resolver latency is computed by using the chrome.dns API to query three
2765     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2766     The random hostnames guarantees that there will be no caching of DNS
2767     hostnames. The time taken from issuing the DNS request to receiving a
2768     response is clocked in JavaScript and the arithmetic mean of the three times
2769     is used as the resolver latency.
2770   </details>
2771 </histogram>
2773 <histogram name="ConnectivityDiagnostics.TestVerdict"
2774     enum="ConnectivityDiagnosticsTestVerdict">
2775   <owner>ebeach@google.com</owner>
2776   <summary>
2777     Connectivity Diagnostics App: Outcome of the connectivity tests.
2778   </summary>
2779 </histogram>
2781 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2782   <owner>ebeach@google.com</owner>
2783   <summary>
2784     Connectivity Diagnostics App: Amount of time taken to run each of the
2785     connectivity tests.
2786   </summary>
2787 </histogram>
2789 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
2790   <obsolete>
2791     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2792     is finished.
2793   </obsolete>
2794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2795   <summary>
2796     When parsing a cookie, indicates if control characters were present in any
2797     of the cookie values and if any of the cookie values were invalid.
2798     Specifically, checks that all of the parsed values are valid according to
2799     the valid token definition in Section 2.2 of RFC2616 which specifies a token
2800     must have no separators (i.e. no characters from the following string,
2801     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2802     \t') and no control characters.
2803   </summary>
2804 </histogram>
2806 <histogram name="Cookie.ReinstatedCookies" units="seconds">
2807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2808   <summary>
2809     The duration in seconds between a cookie getting evicted (due to the number
2810     of cookies exceeding a domain limit), and subsequently reinstated.
2811   </summary>
2812 </histogram>
2814 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
2815   <obsolete>
2816     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2817     is finished.
2818   </obsolete>
2819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2820   <summary>
2821     Indicates whether a cookie attribute pair was set with both a valid key and
2822     a valid attribute value or not. For the key, this implies that it was a
2823     valid token as defined in Section 2.2 of RFC2616 which specifies a token
2824     must have no separators (i.e. no characters from the following string,
2825     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2826     \t') and no control characters. For the value, this implies that it
2827     contained no control characters and no semicolon.
2828   </summary>
2829 </histogram>
2831 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
2832   <obsolete>
2833     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2834     is finished.
2835   </obsolete>
2836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2837   <summary>
2838     Indicates whether a cookie name was set with a valid token. A valid token is
2839     defined in Section 2.2 of RFC2616 which specifies a token must have no
2840     separators (i.e. no characters from the following string, ignoring the
2841     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
2842     control characters.
2843   </summary>
2844 </histogram>
2846 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
2847   <obsolete>
2848     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2849     is finished.
2850   </obsolete>
2851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2852   <summary>
2853     Indicates whether a cookie value was valid or invalid when there was an
2854     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
2855     characters excluding controls, whitspace, comma, semicolon, and backslash.
2856   </summary>
2857 </histogram>
2859 <histogram name="Cras.StreamTimeoutMilliSeconds" units="milliseconds">
2860   <owner>hychao@chromium.org</owner>
2861   <summary>
2862     The longest additional time CRAS(Chrome OS audio server) ever waits for a
2863     stream exceeding the timeout threshold. This value is recorded per stream
2864     when it gets removed and used to investigate the audio glitch/skip problem
2865     on Chrome OS.
2866   </summary>
2867 </histogram>
2869 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
2870   <obsolete>
2871     Deprecated as of 12/2013. Default pinned apps trial is finished.
2872   </obsolete>
2873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2874   <summary>Chrome OS shelf clicks.</summary>
2875 </histogram>
2877 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
2878   <owner>benchan@chromium.org</owner>
2879   <summary>
2880     The type of archive file that Chrome OS cros-disks daemon is requested to
2881     mount.
2882   </summary>
2883 </histogram>
2885 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
2886   <owner>benchan@chromium.org</owner>
2887   <summary>
2888     The media type of removable device that Chrome OS cros-disks daemon is
2889     requested to mount.
2890   </summary>
2891 </histogram>
2893 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
2894   <owner>benchan@chromium.org</owner>
2895   <summary>
2896     The type of file system that Chrome OS cros-disks daemon is requested to
2897     mount.
2898   </summary>
2899 </histogram>
2901 <histogram name="CrosFirstRun.DialogShown">
2902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2903   <summary>
2904     Records the number of times when first-run dialog was shown.
2905   </summary>
2906 </histogram>
2908 <histogram name="CrosFirstRun.FurthestStep">
2909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2910   <summary>
2911     Index of furthest step that was reached during tutorial. Since order of
2912     steps could change eventially and new steps could apear we use index here
2913     instead of step name.
2914   </summary>
2915 </histogram>
2917 <histogram name="CrosFirstRun.TimeSpent" units="ms">
2918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2919   <summary>The total time that user spent on first-run tutorial.</summary>
2920 </histogram>
2922 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
2923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2924   <summary>The time that user spent on some step of tutorial.</summary>
2925 </histogram>
2927 <histogram name="CrosFirstRun.TutorialCompletion"
2928     enum="CrosFirstRunTutorialCompletionType">
2929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2930   <summary>Tracks the way how user left tutorial.</summary>
2931 </histogram>
2933 <histogram name="CrosFirstRun.TutorialLaunched">
2934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2935   <summary>
2936     Records the number of times when first-run tutorial has been launched.
2937   </summary>
2938 </histogram>
2940 <histogram name="DataReductionProxy.BypassInfoFallback"
2941     enum="DataReductionProxyBypassEventType">
2942   <owner>bengr@chromium.org</owner>
2943   <owner>marq@chromium.org</owner>
2944   <summary>
2945     Counts various events that trigger Chrome to bypass the fallback
2946     configuration of the data reduction proxy.
2947   </summary>
2948 </histogram>
2950 <histogram name="DataReductionProxy.BypassInfoPrimary"
2951     enum="DataReductionProxyBypassEventType">
2952   <owner>bengr@chromium.org</owner>
2953   <owner>marq@chromium.org</owner>
2954   <summary>
2955     Counts various events that trigger Chrome to bypass the primary
2956     configuration of the data reduction proxy.
2957   </summary>
2958 </histogram>
2960 <histogram name="DataReductionProxy.BypassOnNetworkErrorFallback"
2961     enum="NetErrorCodes">
2962   <owner>bengr@chromium.org</owner>
2963   <summary>
2964     Positive net error code that caused the fallback data reduction proxy to be
2965     bypassed and put on the proxy retry list. Called after a failure to connect
2966     or resolve a host name.
2967   </summary>
2968 </histogram>
2970 <histogram name="DataReductionProxy.BypassOnNetworkErrorPrimary"
2971     enum="NetErrorCodes">
2972   <owner>bengr@chromium.org</owner>
2973   <summary>
2974     Positive net error code that caused the primary data reduction proxy to be
2975     bypassed and put on the proxy retry list. Called after a failure to connect
2976     or resolve a host name.
2977   </summary>
2978 </histogram>
2980 <histogram name="DataReductionProxy.ProbeURL"
2981     enum="DataReductionProxyProbeURLFetchResult">
2982   <owner>bengr@chromium.org</owner>
2983   <owner>marq@chromium.org</owner>
2984   <summary>
2985     Counts various outcomes of requesting the data reduction proxy's probe URL.
2986   </summary>
2987 </histogram>
2989 <histogram name="DataReductionProxy.PromoAction"
2990     enum="DataReductionProxyPromoAction">
2991   <owner>bengr@chromium.org</owner>
2992   <owner>marq@chromium.org</owner>
2993   <summary>
2994     Samples which method was used by the user to dismiss the proxy promo. This
2995     is sampled when the promo leaves view, with the sampled value depending on
2996     which of four possible controls the user used.
2997   </summary>
2998 </histogram>
3000 <histogram name="DataReductionProxy.SettingsConversion"
3001     enum="DataReductionProxySettingsConversion">
3002   <owner>bengr@chromium.org</owner>
3003   <owner>marq@chromium.org</owner>
3004   <summary>
3005     Samples of user interactions with the ON/OFF switch in the settings menu for
3006     reducing data usage. Only the setting changes between entering the reducing
3007     data usage setting menu and leaving the menu will be sampled. So if a user
3008     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
3009     OFF conversion regardless of how many times he or she toggles the ON/OFF
3010     switch.
3011   </summary>
3012 </histogram>
3014 <histogram name="DataReductionProxy.StartupState"
3015     enum="DataReductionProxyStartupState">
3016   <owner>bengr@chromium.org</owner>
3017   <owner>marq@chromium.org</owner>
3018   <summary>
3019     Samples of the state of the data reduction proxy on Chrome startup. The
3020     proxy will either be unavailable (the feature hasn't been rolled out to this
3021     user yet), not enabled (the feature is available but the user doesn't have
3022     it turned on), or enabled (the feature is enabled and turned on).
3023   </summary>
3024 </histogram>
3026 <histogram name="DevTools.InspectElement" units="milliseconds">
3027   <owner>sergeyv@chromium.org</owner>
3028   <summary>
3029     Time to load Developer Tools when user clicks Inspect Element in the context
3030     menu.
3031   </summary>
3032 </histogram>
3034 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
3035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3036   <summary>
3037     TBD - Not run automatically yet, so this is just a placeholder for future
3038     metrics collection.  Any samples collected here represent users running
3039     diagnostics manually.
3040   </summary>
3041 </histogram>
3043 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
3044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3045   <summary>
3046     Shows the success and failure rates of the DiskSpace recovery step that runs
3047     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
3048     test, which checks that the disk space in the volume where the user data
3049     directory normally lives is not dangerously low, would pass on the next
3050     startup.
3051   </summary>
3052 </histogram>
3054 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
3055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3056   <summary>
3057     TBD - Not run automatically yet, so this is just a placeholder for future
3058     metrics collection.  Any samples collected here represent users running
3059     diagnostics manually.
3060   </summary>
3061 </histogram>
3063 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
3064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3065   <summary>
3066     Shows the success and failure rates of the JSONBookmarks recovery step that
3067     runs on recovery startups. The recovery step attempts to guarantee the
3068     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
3069     properly formed, would pass on the next startup.
3070   </summary>
3071 </histogram>
3073 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
3074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3075   <summary>
3076     Shows the success and failure rates of the JSONLocalState recovery step that
3077     runs on recovery startups. The recovery step attempts to guarantee the
3078     JSONLocalState test, which makes sure that the JSON-encoded Local State file
3079     is properly formed, would pass on the next startup.
3080   </summary>
3081 </histogram>
3083 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
3084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3085   <summary>
3086     Shows the success and failure rates of the JSONPreferences recovery step
3087     that runs on recovery startups. The recovery step attempts to guarantee the
3088     JSONPreferences test, which makes sure that the JSON-encoded Preferences
3089     file is properly formed, would pass on the next startup.
3090   </summary>
3091 </histogram>
3093 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
3094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3095   <summary>
3096     TBD - Not run automatically yet, so this is just a placeholder for future
3097     metrics collection.  Any samples collected here represent users running
3098     diagnostics manually.
3099   </summary>
3100 </histogram>
3102 <histogram name="Diagnostics.Recovery.PathDictionaries"
3103     enum="DiagnosticsResult">
3104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3105   <summary>
3106     Shows the success and failure rates of the PathDictionaries recovery step
3107     that runs on recovery startups. The recovery step attempts to guarantee the
3108     PathDictionaries test, which makes sure that the path to the Dictionaries
3109     directory exists and has the right permissions, would pass on the next
3110     startup.
3111   </summary>
3112 </histogram>
3114 <histogram name="Diagnostics.Recovery.PathLocalState" 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 PathLocalState recovery step that
3118     runs on recovery startups. The recovery step attempts to guarantee the
3119     PathLocalState test, which makes sure that the path to the Local State file
3120     exists and has the right permissions, would pass on the next startup.
3121   </summary>
3122 </histogram>
3124 <histogram name="Diagnostics.Recovery.PathResources" 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 PathResources recovery step that
3128     runs on recovery startups. The recovery step attempts to guarantee the
3129     PathResources test, which makes sure that the path to the Resources
3130     directory exists and has the right permissions, would pass on the next
3131     startup.
3132   </summary>
3133 </histogram>
3135 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
3136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3137   <summary>
3138     Shows the success and failure rates of the PathUserData recovery step that
3139     runs on recovery startups. The recovery step attempts to guarantee the
3140     PathUserData test, which makes sure that the path to the User Data directory
3141     exists and has the right permissions, would pass on the next startup.
3142   </summary>
3143 </histogram>
3145 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
3146     enum="DiagnosticsResult">
3147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3148   <summary>
3149     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
3150     step that runs on recovery startups.  The recovery step attempts to
3151     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
3152     the App Cache database, would pass on the next startup.
3153   </summary>
3154 </histogram>
3156 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
3157     enum="DiagnosticsResult">
3158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3159   <summary>
3160     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3161     recovery step that runs on recovery startups.  The recovery step attempts to
3162     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
3163     integrity of the Archived History database, would pass on the next startup.
3164   </summary>
3165 </histogram>
3167 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
3168     enum="DiagnosticsResult">
3169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3170   <summary>
3171     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
3172     step that runs on recovery startups.  The recovery step attempts to
3173     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
3174     Cookie database, would pass on the next startup.
3175   </summary>
3176 </histogram>
3178 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
3179     enum="DiagnosticsResult">
3180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3181   <summary>
3182     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3183     recovery step that runs on recovery startups.  The recovery step attempts to
3184     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
3185     integrity of the Database Tracker database, would pass on the next startup.
3186   </summary>
3187 </histogram>
3189 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
3190     enum="DiagnosticsResult">
3191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3192   <summary>
3193     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
3194     step that runs on recovery startups.  The recovery step attempts to
3195     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
3196     History database, would pass on the next startup.
3197   </summary>
3198 </histogram>
3200 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
3201     enum="DiagnosticsResult">
3202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3203   <summary>
3204     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
3205     step that runs on recovery startups.  The recovery step attempts to
3206     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
3207     NSS Certificate database, would pass on the next startup.
3208   </summary>
3209 </histogram>
3211 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
3212     enum="DiagnosticsResult">
3213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3214   <summary>
3215     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
3216     step that runs on recovery startups.  The recovery step attempts to
3217     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
3218     NSS Key database, would pass on the next startup.
3219   </summary>
3220 </histogram>
3222 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
3223     enum="DiagnosticsResult">
3224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3225   <summary>
3226     Shows the success and failure rates of the SQLiteIntegrityThumbnails
3227     recovery step that runs on recovery startups.  The recovery step attempts to
3228     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
3229     the Thumbnails database, would pass on the next startup.
3230   </summary>
3231 </histogram>
3233 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
3234     enum="DiagnosticsResult">
3235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3236   <summary>
3237     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
3238     step that runs on recovery startups.  The recovery step attempts to
3239     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
3240     Web Data database, would pass on the next startup.
3241   </summary>
3242 </histogram>
3244 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
3245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3246   <summary>
3247     TBD - Not run automatically yet, so this is just a placeholder for future
3248     metrics collection.  Any samples collected here represent users running
3249     diagnostics manually.
3250   </summary>
3251 </histogram>
3253 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
3254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3255   <summary>
3256     Count of the number of times diagnostics recovery is invoked or not, and how
3257     it was invoked.  A sample is added to this histogram once for each startup
3258     of Chrome.
3259   </summary>
3260 </histogram>
3262 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
3263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3264   <summary>
3265     TBD - Not run automatically yet, so this is just a placeholder for future
3266     metrics collection.  Any samples collected here represent users running
3267     diagnostics manually.
3268   </summary>
3269 </histogram>
3271 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
3272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3273   <summary>
3274     Shows the success and failure rates of diagnostics for the DiskSpace test
3275     that runs on recovery startups.  The DiskSpace test checks that the disk
3276     space in the volume where the user data directory normally lives is not
3277     dangerously low.
3278   </summary>
3279 </histogram>
3281 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
3282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3283   <summary>
3284     TBD - Not run automatically yet, so this is just a placeholder for future
3285     metrics collection.  Any samples collected here represent users running
3286     diagnostics manually.
3287   </summary>
3288 </histogram>
3290 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
3291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3292   <summary>
3293     Shows the success and failure rates of diagnostics for the JSONBookmarks
3294     test that runs on recovery startups.  The JSONBookmarks test checks to make
3295     sure that the JSON encoded bookmarks file is properly formed.
3296   </summary>
3297 </histogram>
3299 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
3300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3301   <summary>
3302     Shows the success and failure rates of diagnostics for the JSONLocalState
3303     test that runs on recovery startups.  The JSONLocalState test checks to make
3304     sure that the JSON encoded Local State file is properly formed.
3305   </summary>
3306 </histogram>
3308 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
3309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3310   <summary>
3311     Shows the success and failure rates of diagnostics for the JSONPreferences
3312     test that runs on recovery startups.  The JSONPreferences test checks to
3313     make sure that the Preferences file is properly formed.
3314   </summary>
3315 </histogram>
3317 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
3318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3319   <summary>
3320     TBD - Not run automatically yet, so this is just a placeholder for future
3321     metrics collection.  Any samples collected here represent users running
3322     diagnostics manually.
3323   </summary>
3324 </histogram>
3326 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
3327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3328   <summary>
3329     Shows the success and failure rates of diagnostics for the PathDictionaries
3330     test that runs on recovery startups.  The PathDictionaries test checks makes
3331     sure that the path to the Dictionaries folder exists and has the right
3332     permissions.
3333   </summary>
3334 </histogram>
3336 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
3337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3338   <summary>
3339     Shows the success and failure rates of diagnostics for the PathLocalState
3340     test that runs on recovery startups.   The PathLocalState test checks makes
3341     sure that the path to the Local State folder exists and has the right
3342     permissions.
3343   </summary>
3344 </histogram>
3346 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
3347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3348   <summary>
3349     Shows the success and failure rates of diagnostics for the PathResources
3350     test that runs on recovery startups.  The PathResources test checks makes
3351     sure that the path to the Resources folder exists and has the right
3352     permissions.
3353   </summary>
3354 </histogram>
3356 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
3357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3358   <summary>
3359     Shows the success and failure rates of diagnostics for the PathUserData test
3360     that runs on recovery startups. The PathUserData test checks makes sure that
3361     the path to the User Data folder exists and has the right permissions.
3362   </summary>
3363 </histogram>
3365 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
3366     enum="DiagnosticsResult">
3367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3368   <summary>
3369     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
3370     runs on recovery startups.  The test checks the integrity of the App Cache
3371     database.
3372   </summary>
3373 </histogram>
3375 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3376     enum="DiagnosticsResult">
3377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3378   <summary>
3379     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3380     test that runs on recovery startups.  The test checks the integrity of the
3381     Archived History database.
3382   </summary>
3383 </histogram>
3385 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3386     enum="DiagnosticsResult">
3387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3388   <summary>
3389     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3390     runs on recovery startups.  The test checks the integrity of the Cookie
3391     database.
3392   </summary>
3393 </histogram>
3395 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
3396     enum="DiagnosticsResult">
3397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3398   <summary>
3399     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3400     test that runs on recovery startups.  The test checks the integrity of the
3401     Database Tracker database.
3402   </summary>
3403 </histogram>
3405 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
3406     enum="DiagnosticsResult">
3407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3408   <summary>
3409     Shows the success and failure rates of the SQLiteIntegrityHistory test that
3410     runs on recovery startups.  The test checks the integrity of the History
3411     database.
3412   </summary>
3413 </histogram>
3415 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
3416     enum="DiagnosticsResult">
3417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3418   <summary>
3419     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
3420     runs on recovery startups.  The test checks the integrity of the NSS
3421     Certificate database.
3422   </summary>
3423 </histogram>
3425 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
3426     enum="DiagnosticsResult">
3427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3428   <summary>
3429     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
3430     runs on recovery startups.  The test checks the integrity of the NSS Key
3431     database.
3432   </summary>
3433 </histogram>
3435 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
3436     enum="DiagnosticsResult">
3437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3438   <summary>
3439     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
3440     that runs on recovery startups.  The test checks the integrity of the
3441     Thumbnails database.
3442   </summary>
3443 </histogram>
3445 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
3446     enum="DiagnosticsResult">
3447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3448   <summary>
3449     Shows the success and failure rates of the SQLiteIntegrityWebData test that
3450     runs on recovery startups.  The test checks the integrity of the Web Data
3451     database.
3452   </summary>
3453 </histogram>
3455 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
3456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3457   <summary>
3458     TBD - Not run automatically yet, so this is just a placeholder for future
3459     metrics collection.  Any samples collected here represent users running
3460     diagnostics manually.
3461   </summary>
3462 </histogram>
3464 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
3465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3466   <summary>
3467     Histogram comparing the various types of diagnostic test failures when
3468     diagnostic tests are run.  Note that some types of test failures cause the
3469     rest of the tests to be skipped.
3470   </summary>
3471 </histogram>
3473 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
3474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3475   <summary>Whether an extension has been wiped out.</summary>
3476 </histogram>
3478 <histogram name="DisabledExtension.SideloadWipeoutCount">
3479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3480   <summary>
3481     How many external extensions get wiped out as a result of the Sideload
3482     Wipeout one-time initiative.
3483   </summary>
3484 </histogram>
3486 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
3487   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3488   <summary>
3489     Whether any extension got wiped out as a result of the Sideload Wipeout
3490     one-time initiative.
3491   </summary>
3492 </histogram>
3494 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
3495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3496   <summary>
3497     The user selection in the Sideload Wipeout bubble, grouped by the
3498     UmaWipeoutHistogramOptions enum.
3499   </summary>
3500 </histogram>
3502 <histogram name="DiskCache.0.FilesAge" units="hours">
3503   <owner>rvargas@chromium.org</owner>
3504   <summary>The age of the cache's files (wall time).</summary>
3505 </histogram>
3507 <histogram name="DiskCache.2.FilesAge" units="hours">
3508   <owner>rvargas@chromium.org</owner>
3509   <summary>
3510     The age of the cache's files (wall time). Media-specific cache.
3511   </summary>
3512 </histogram>
3514 <histogram name="DiskCache.3.FilesAge" units="hours">
3515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3516   <summary>The age of the cache's files (wall time). AppCache.</summary>
3517 </histogram>
3519 <histogram name="DiskCache.4.FilesAge" units="hours">
3520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3521   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
3522 </histogram>
3524 <histogram name="DiskCache.SizeStats2" units="kilobytes">
3525   <owner>rvargas@chromium.org</owner>
3526   <summary>The size distribution of data stored in the HTTP cache.</summary>
3527 </histogram>
3529 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
3530   <obsolete>
3531     Deprecated.
3532   </obsolete>
3533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3534   <summary>
3535     The total time it takes to perform a payload IO operation, for the regular
3536     disk cache.
3537   </summary>
3538 </histogram>
3540 <histogram name="DNS.AttemptCancelled">
3541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3542   <summary>
3543     The attempt which completed after the job was already cancelled.
3544   </summary>
3545 </histogram>
3547 <histogram name="DNS.AttemptDiscarded">
3548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3549   <summary>
3550     The attempt which completed after the job was already cancelled OR the
3551     attempt that has finished after host resolution was already completed by an
3552     earlier attempt.
3553   </summary>
3554 </histogram>
3556 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
3557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3558   <summary>
3559     Duration of time taken in OS resolutions for actual navigations. These
3560     attempts which completed after the job was already canceled OR after the job
3561     was already completed by an earlier attempt. Note that cached resolutions
3562     may provide low (0ms?) resolution times.
3563   </summary>
3564 </histogram>
3566 <histogram name="DNS.AttemptFailure">
3567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3568   <summary>The attempt that has not resolved the host successfully.</summary>
3569 </histogram>
3571 <histogram name="DNS.AttemptFirstFailure">
3572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3573   <summary>
3574     The attempt that resolved the host first and the resolution was not
3575     successful.
3576   </summary>
3577 </histogram>
3579 <histogram name="DNS.AttemptFirstSuccess">
3580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3581   <summary>
3582     The attempt that resolved the host first and the resolution was successful.
3583   </summary>
3584 </histogram>
3586 <histogram name="DNS.AttemptSuccess">
3587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3588   <summary>The attempt that has resolved the host successfully.</summary>
3589 </histogram>
3591 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
3592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3593   <summary>
3594     Duration of time taken in OS resolutions that succeeded and were requested
3595     for actual navigations. These attempts which completed after the job was
3596     already canceled OR after the job was already completed by an earlier
3597     attempt. Note that cached resolutions may provide low (0ms?) resolution
3598     times.
3599   </summary>
3600 </histogram>
3602 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
3603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3604   <summary>
3605     This histogram shows the time saved by having spawned an extra attempt, when
3606     the first attempt didn't finish before retry attempt.
3607   </summary>
3608 </histogram>
3610 <histogram name="DNS.CacheEvicted" units="milliseconds">
3611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3612   <summary>
3613     The time left to expiration of an entry when it is removed while compacting
3614     the HostCache.
3615   </summary>
3616 </histogram>
3618 <histogram name="DNS.CacheExpired" units="milliseconds">
3619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3620   <summary>
3621     The time since expiration of an entry when it is removed while compacting
3622     the HostCache.
3623   </summary>
3624 </histogram>
3626 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
3627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3628   <summary>
3629     The time since expiration of an entry when it is removed on lookup.
3630   </summary>
3631 </histogram>
3633 <histogram name="DNS.EmptyAddressListAndNoError"
3634     enum="DNSEmptyAddressListAndNoError">
3635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3636   <summary>
3637     Error status when an empty address list was found in OnLookupComplete().
3638   </summary>
3639 </histogram>
3641 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
3642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3643   <summary>
3644     When either a pre-resolution was not done recently enough to provide
3645     benefit, or the corresponding pre-resolution is still pending, this
3646     histogram shows the duration of time used to resolve a hostname as not
3647     existing during a failed attempt to navigate to (GET) a URL.  In newer
3648     versions, if the hostname has never been found as a link during a page scan,
3649     and it has a referring URL, then it is added to referrer list data structure
3650     (hoping we'll do better next time).
3651   </summary>
3652 </histogram>
3654 <histogram name="DNS.IndependentNavigation" units="milliseconds">
3655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3656   <summary>
3657     When either a pre-resolution was not done recently enough to provide
3658     benefit, or the corresponding pre-resolution is still pending, this
3659     histogram shows the duration of the duration of time used to resolve a
3660     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
3661     never been found as a link during a page scan, and it has a referring URL,
3662     then it is added to referrer list data structure (hoping we'll do better
3663     next time).
3664   </summary>
3665 </histogram>
3667 <histogram name="DNS.JobQueueTime" units="milliseconds">
3668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3669   <summary>
3670     Time elapsed between the time the HostResolverImpl::Job was created and the
3671     time the Job was started (a getaddrinfo call was dispatched to the thread
3672     pool).
3673   </summary>
3674 </histogram>
3676 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
3677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3678   <summary>
3679     Time elapsed between the time the HostResolverImpl::Job was created and the
3680     time the Job was started (a getaddrinfo call was dispatched to the thread
3681     pool). Includes only Jobs which had priority HIGHEST when started.
3682   </summary>
3683 </histogram>
3685 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
3686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3687   <summary>
3688     Time elapsed between the time the HostResolverImpl::Job was created and the
3689     time the Job was started (a getaddrinfo call was dispatched to the thread
3690     pool). Includes only Jobs which had priority IDLE when started.
3691   </summary>
3692 </histogram>
3694 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
3695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3696   <summary>
3697     Time elapsed between the time the HostResolverImpl::Job was created and the
3698     time the Job was started (a getaddrinfo call was dispatched to the thread
3699     pool). Includes only Jobs which had priority LOW when started.
3700   </summary>
3701 </histogram>
3703 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
3704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3705   <summary>
3706     Time elapsed between the time the HostResolverImpl::Job was created and the
3707     time the Job was started (a getaddrinfo call was dispatched to the thread
3708     pool). Includes only Jobs which had priority LOWEST when started.
3709   </summary>
3710 </histogram>
3712 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
3713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3714   <summary>
3715     Time elapsed between the time the HostResolverImpl::Job was created and the
3716     time the Job was started (a getaddrinfo call was dispatched to the thread
3717     pool). Includes only Jobs which had priority MEDIUM when started.
3718   </summary>
3719 </histogram>
3721 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
3722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3723   <summary>
3724     Time elapsed between the last time the priority of a HostResolverImpl::Job
3725     changed (when a Request was attached or detached) and the time the Job was
3726     started (a getaddrinfo call was dispatched to the thread pool).
3727   </summary>
3728 </histogram>
3730 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
3731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3732   <summary>
3733     Time elapsed between the last time the priority of a HostResolverImpl::Job
3734     changed (when a Request was attached or detached) and the time the Job was
3735     started (a getaddrinfo call was dispatched to the thread pool). Includes
3736     only Jobs which had priority HIGHEST when started.
3737   </summary>
3738 </histogram>
3740 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
3741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3742   <summary>
3743     Time elapsed between the last time the priority of a HostResolverImpl::Job
3744     changed (when a Request was attached or detached) and the time the Job was
3745     started (a getaddrinfo call was dispatched to the thread pool). Includes
3746     only Jobs which had priority IDLE when started.
3747   </summary>
3748 </histogram>
3750 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
3751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3752   <summary>
3753     Time elapsed between the last time the priority of a HostResolverImpl::Job
3754     changed (when a Request was attached or detached) and the time the Job was
3755     started (a getaddrinfo call was dispatched to the thread pool). Includes
3756     only Jobs which had priority LOW when started.
3757   </summary>
3758 </histogram>
3760 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
3761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3762   <summary>
3763     Time elapsed between the last time the priority of a HostResolverImpl::Job
3764     changed (when a Request was attached or detached) and the time the Job was
3765     started (a getaddrinfo call was dispatched to the thread pool). Includes
3766     only Jobs which had priority LOWEST when started.
3767   </summary>
3768 </histogram>
3770 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
3771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3772   <summary>
3773     Time elapsed between the last time the priority of a HostResolverImpl::Job
3774     changed (when a Request was attached or detached) and the time the Job was
3775     started (a getaddrinfo call was dispatched to the thread pool). Includes
3776     only Jobs which had priority MEDIUM when started.
3777   </summary>
3778 </histogram>
3780 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
3781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3782   <summary>
3783     The duration of time used (most recently) to pre-resolve a hostname, when
3784     the prefetched resolution was apparently evicted from the cache.  The
3785     included samples only list pre-resolution times when the later
3786     navigations/fetches took in excess of 15ms.
3787   </summary>
3788 </histogram>
3790 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
3791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3792   <summary>
3793     The duration of time used (most recently) to pre-resolve a hostname, when
3794     the prefetched resolution was apparently evicted from the cache.  The
3795     included samples only list pre-resolution times when the later
3796     navigations/fetches took in excess of 15ms.
3797   </summary>
3798 </histogram>
3800 <histogram name="DNS.PrefetchFoundName">
3801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3802   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
3803 </histogram>
3805 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
3806   <obsolete>
3807     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
3808   </obsolete>
3809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3810   <summary>
3811     The duration of time used by the DNS pre-resolving threads to resolve a host
3812     name via the network.  Any resolutions that are faster than 15ms are
3813     considered to be local cache hits, not requiring network access, and are not
3814     included in this histogram. This histogram is most useful for estimating the
3815     typical cost of a name resolution, but it also estimates the total number of
3816     network-based resolutions induced by this feature.  Not all these
3817     resolutions prove helpful (i.e., the user does not always actually visit the
3818     resolved hostnames).
3819   </summary>
3820 </histogram>
3822 <histogram name="DNS.PrefetchNegativeHit">
3823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3824   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
3825 </histogram>
3827 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
3828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3829   <summary>
3830     The duration of time saved due to DNS pre-resolving in the &quot;name not
3831     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
3832     defined to be the difference between the DNS pre-resolution duration, and
3833     the DNS resolution duration seen during a navigation.  These cache hits only
3834     list events where the DNS pre-resolve duration for a host was in excess of
3835     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3836     a user attempted to navigate to a link with the same host name) took less
3837     than 15ms (i.e., the network was not consulted), which means the gain was a
3838     result of a &quot;cache hit&quot; in the OS cache.  For some users with
3839     LANs, all negative results (even when the DNS cache might otherwise help)
3840     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
3841     no savings are possible (or shown) for such users in this category.
3842   </summary>
3843 </histogram>
3845 <histogram name="DNS.PrefetchPositiveHit">
3846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3847   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
3848 </histogram>
3850 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
3851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3852   <summary>
3853     The duration of time saved due to DNS pre-resolving in the &quot;name was
3854     found&quot; case, and induced by either a page scan for a link or an omnibox
3855     entry by the user. Time &quot;savings&quot; shown in the histogram are
3856     defined to be the difference between the DNS pre-resolution duration, and
3857     the DNS resolution duration seen during a navigation.  These cache hits only
3858     list events where the DNS pre-resolve duration for a host was in excess of
3859     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3860     a user attempted to navigate to a link with the same host name) took less
3861     than 15ms (i.e., the network was not consulted), which means the gain was a
3862     result of a &quot;cache hit&quot; in the OS cache.
3863   </summary>
3864 </histogram>
3866 <histogram name="DNS.PrefetchQueue" units="milliseconds">
3867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3868   <summary>
3869     The duration of time spent by a proposed resolution waiting in the queue to
3870     be resolved.  This number is in addition to any DNS resolution time that may
3871     come later.
3872   </summary>
3873 </histogram>
3875 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
3876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3877   <summary>
3878     The duration of time saved due to DNS pre-resolving in the &quot;name was
3879     found&quot; case, and induced by predicting (using referrer lists) that a
3880     resolution was needed. Time &quot;savings&quot; shown in the histogram are
3881     defined to be the difference between the DNS pre-resolution duration, and
3882     the DNS resolution duration seen during a navigation.  These cache hits only
3883     list events where the DNS pre-resolve duration for a host was in excess of
3884     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3885     a user attempted to navigate to a link with the same host name) took less
3886     than 15ms (i.e., the network was not consulted), which means the gain was a
3887     result of a &quot;cache hit&quot; in the OS cache.
3888   </summary>
3889 </histogram>
3891 <histogram name="DNS.PrefetchResolution" units="milliseconds">
3892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3893   <summary>
3894     The duration of time used by the DNS pre-resolving threads to resolve a host
3895     name via the network.  Any resolutions that are faster than 15ms are
3896     considered to be local cache hits, not requiring network access, and are not
3897     included in this histogram. This histogram is most useful for estimating the
3898     typical cost of a name resolution, but it also estimates the total number of
3899     network-based resolutions induced by this feature.  Not all these
3900     resolutions prove helpful (i.e., the user does not always actually visit the
3901     resolved hostnames).
3902   </summary>
3903 </histogram>
3905 <histogram name="DNS.QueueRecycledDeltaOver2">
3906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3907   <summary>
3908     When, due to congestion avoidance, a queued pre-resolution is abandoned
3909     (recycled) without actually being resolved, this histograms records the age
3910     in the queue of that entry.  Only times over 2 seconds are recorded in this
3911     histogram.
3912   </summary>
3913 </histogram>
3915 <histogram name="DNS.QueueRecycledUnder2">
3916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3917   <summary>
3918     When, due to congestion avoidance, a queued pre-resolution is abandoned
3919     (recycled) without actually being resolved, this histograms records the age
3920     in the queue of that entry.  Only times less than or equal to 2 seconds are
3921     recorded in this histogram.
3922   </summary>
3923 </histogram>
3925 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
3926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3927   <summary>
3928     Counts of successes and failures of OS resolutions in various categories.
3929   </summary>
3930 </histogram>
3932 <histogram name="DNS.ResolveFail" units="milliseconds">
3933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3934   <summary>
3935     Duration of time taken in OS resolutions for actual navigations.  Note that
3936     cached OS resolutions may provide low (0ms?) resolution times.
3937   </summary>
3938 </histogram>
3940 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
3941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3942   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
3943 </histogram>
3945 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
3946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3947   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
3948 </histogram>
3950 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
3951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3952   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
3953 </histogram>
3955 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
3956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3957   <summary>
3958     Duration of time taken in speculative OS resolutions.  Note that cached OS
3959     resolutions may provide low (0ms?) resolution times.
3960   </summary>
3961 </histogram>
3963 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
3964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3965   <summary>
3966     Duration of time taken in speculative OS resolution that succeeded.  Note
3967     that cached resolutions may provide low (0ms?) resolution times.
3968   </summary>
3969 </histogram>
3971 <histogram name="DNS.ResolveSuccess" units="milliseconds">
3972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3973   <summary>
3974     Duration of time taken in OS resolutions that succeeded and were requested
3975     for actual navigations.  Note that cached resolutions may provide low (0ms?)
3976     resolution times.
3977   </summary>
3978 </histogram>
3980 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
3981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3982   <summary>
3983     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
3984   </summary>
3985 </histogram>
3987 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
3988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3989   <summary>
3990     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
3991   </summary>
3992 </histogram>
3994 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
3995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3996   <summary>
3997     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
3998   </summary>
3999 </histogram>
4001 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
4002   <obsolete>
4003     Deprecated as of 5/2013.
4004   </obsolete>
4005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4006   <summary>
4007     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
4008     HostResolverImpl::Jobs that could be avoided by always resolving using
4009     AF_UNSPEC.
4010   </summary>
4011 </histogram>
4013 <histogram name="DNS.TotalTime" units="milliseconds">
4014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4015   <summary>
4016     Duration of time since a HostResolverImpl::Resolve request to the time a
4017     result is posted. Excludes canceled, evicted, and aborted requests. Includes
4018     cache hits (recorded as 0). Excludes speculative requests.
4019   </summary>
4020 </histogram>
4022 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
4023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4024   <summary>
4025     Duration of time since a HostResolverImpl::Resolve request to the time a
4026     result is posted. Excludes canceled, evicted, and aborted requests. Includes
4027     cache hits (recorded as 0). Speculative requests only.
4028   </summary>
4029 </histogram>
4031 <histogram name="DNS.UnexpectedResolution">
4032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4033   <summary>
4034     In some cases, such as when content arrives with embedded references to
4035     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
4036     the hostnames.  As an example, a visit to www.cnn.com will fetch content
4037     with references to about 12 additional hostnames, none of which are
4038     currently anticipated.  Such resolutions are termed &quot;Unexpected
4039     Resolutions,&quot; and the durations associated with those DNS resolutions
4040     are shown below.  Future features may attempt to learn (from prior
4041     experience locally, or from server provided hints), what secondary hostname
4042     resolutions should be done when a primary resolution (or navigation) takes
4043     place.  This histogram shows what the potential savings are that
4044     &quot;remain on the table&quot; until we employ some of these more advanced
4045     features.
4046   </summary>
4047 </histogram>
4049 <histogram name="DNS.UnexpectedResolutionL">
4050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4051   <summary>
4052     In some cases, such as when content arrives with embedded references to
4053     other servers, or when a page (such as one in SSL) preclude scanning and
4054     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
4055     the hostnames.  As an example, a visit to www.cnn.com will fetch content
4056     with references to about 12 additional hostnames, none of which might be
4057     anticipated.  Similarly, clicking on a link in an SSL page won't be
4058     anticipated (since scanning in not allowed by default). Such resolutions are
4059     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
4060     those navigation induced DNS resolutions are shown below.  If a referring
4061     URL is available for the navigation, the relationship to the referring URL
4062     was recorded, and future navigations to the referring hostname would have
4063     induced a pre-resolution of hostname that caused an entry below.  Such any
4064     entry may facilitate future listing in the ReferredPositiveHit histogram.
4065   </summary>
4066 </histogram>
4068 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
4069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4070   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
4071 </histogram>
4073 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
4074   <obsolete>
4075     Renamed 7/2013 to DnsProbe.ProbeDuration.
4076   </obsolete>
4077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4078   <summary>Time between starting and finishing DNS probe.</summary>
4079 </histogram>
4081 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
4082   <obsolete>
4083     Removed 7/2013.
4084   </obsolete>
4085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4086   <summary>
4087     Time between starting and finishing DNS probe when NCN says we're offline.
4088   </summary>
4089 </histogram>
4091 <histogram name="DnsProbe.Probe.NcnOffline.Result"
4092     enum="DnsProbe.ObsoleteProbeResult">
4093   <obsolete>
4094     Removed 7/2013.
4095   </obsolete>
4096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4097   <summary>
4098     Result of DNS probes sent by the probe service when NCN says we're offline.
4099   </summary>
4100 </histogram>
4102 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
4103   <obsolete>
4104     Removed 7/2013.
4105   </obsolete>
4106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4107   <summary>
4108     Time between starting and finishing DNS probe when NCN says we're online.
4109   </summary>
4110 </histogram>
4112 <histogram name="DnsProbe.Probe.NcnOnline.Result"
4113     enum="DnsProbe.ObsoleteProbeResult">
4114   <obsolete>
4115     Removed 7/2013.
4116   </obsolete>
4117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4118   <summary>
4119     Result of DNS probes sent by the probe service when NCN says we're online.
4120   </summary>
4121 </histogram>
4123 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
4124   <obsolete>
4125     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
4126     DnsProbe.ProbeStatus enum.)
4127   </obsolete>
4128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4129   <summary>Result of DNS probes sent by the probe service.</summary>
4130 </histogram>
4132 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
4133   <obsolete>
4134     Removed 7/2013.
4135   </obsolete>
4136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4137   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
4138 </histogram>
4140 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
4141     enum="DnsProbe.SystemIsLocalhost">
4142   <obsolete>
4143     Removed 7/2013.
4144   </obsolete>
4145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4146   <summary>
4147     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
4148     probe result was BAD_CONFIG.
4149   </summary>
4150 </histogram>
4152 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
4153     enum="DnsProbe.JobResult">
4154   <obsolete>
4155     Removed 7/2013.
4156   </obsolete>
4157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4158   <summary>
4159     The result of the system probe job when the overall probe result was
4160     BAD_CONFIG.
4161   </summary>
4162 </histogram>
4164 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
4165   <obsolete>
4166     Removed 7/2013.
4167   </obsolete>
4168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4169   <summary>
4170     The number of nameservers in the system DNS config when the probe result was
4171     BAD_CONFIG.
4172   </summary>
4173 </histogram>
4175 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
4176   <obsolete>
4177     Removed 7/2013.
4178   </obsolete>
4179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4180   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
4181 </histogram>
4183 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
4184   <obsolete>
4185     Removed 7/2013.
4186   </obsolete>
4187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4188   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
4189 </histogram>
4191 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
4192   <obsolete>
4193     Removed 7/2013.
4194   </obsolete>
4195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4196   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
4197 </histogram>
4199 <histogram name="DnsProbe.ProbeDuration" units="ms">
4200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4201   <summary>Time between starting and finishing DNS probe.</summary>
4202 </histogram>
4204 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
4205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4206   <summary>Result of DNS probes sent by the probe service.</summary>
4207 </histogram>
4209 <histogram name="DomainBoundCerts.DBLoadedCount">
4210   <owner>mattm@chromium.org</owner>
4211   <summary>Number of certs loaded from domain bound cert database.</summary>
4212 </histogram>
4214 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
4215   <owner>mattm@chromium.org</owner>
4216   <summary>Time spent loading domain bound cert database.</summary>
4217 </histogram>
4219 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
4220   <owner>mattm@chromium.org</owner>
4221   <summary>
4222     The size, on disk, of the domain bound cert database as it is being loaded.
4223   </summary>
4224 </histogram>
4226 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
4227   <owner>mattm@chromium.org</owner>
4228   <summary>Time spent generating a domain bound cert.</summary>
4229 </histogram>
4231 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
4232   <owner>mattm@chromium.org</owner>
4233   <summary>
4234     Combined time for GetDomainBoundCert retrieval (both synchronous and
4235     asynchronous).
4236   </summary>
4237 </histogram>
4239 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
4240   <owner>mattm@chromium.org</owner>
4241   <summary>
4242     Time for asynchronous retrieval (from the GetDomainBoundCert call until
4243     completion callback is called).
4244   </summary>
4245 </histogram>
4247 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
4248   <owner>mattm@chromium.org</owner>
4249   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
4250 </histogram>
4252 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
4253     enum="DomainBoundCerts.GetCertResult">
4254   <owner>mattm@chromium.org</owner>
4255   <summary>Result of GetDomainBoundCert function.</summary>
4256 </histogram>
4258 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
4259   <owner>mattm@chromium.org</owner>
4260   <summary>
4261     Whether the domain-bound certs sqlite database was killed succesfully when
4262     an unrecoverable error was detected.
4263   </summary>
4264 </histogram>
4266 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
4267   <owner>mattm@chromium.org</owner>
4268   <summary>
4269     Counts of SSL client sockets broken down by support for Domain Bound
4270     Certificates TLS extension.  Counts only connections with full handshakes,
4271     resumed sessions are not counted.
4272   </summary>
4273 </histogram>
4275 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
4276   <owner>mattm@chromium.org</owner>
4277   <summary>
4278     Longest time spent by requests waiting for load of domain bound cert
4279     database.
4280   </summary>
4281 </histogram>
4283 <histogram name="DomainBoundCerts.TaskWaitCount">
4284   <owner>mattm@chromium.org</owner>
4285   <summary>
4286     Number of requests that waited for load of domain bound cert database.
4287   </summary>
4288 </histogram>
4290 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
4291   <owner>ttuttle@chromium.org</owner>
4292   <summary>
4293     Whether adding a beacon to a Domain Reliability context caused it to evict
4294     an older beacon to stay within memory limits.
4295   </summary>
4296 </histogram>
4298 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
4299   <owner>ttuttle@chromium.org</owner>
4300   <summary>
4301     Whether a beacon added to a Domain Reliability context was saved to be
4302     uploaded to the collector.
4303   </summary>
4304 </histogram>
4306 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
4307   <owner>ttuttle@chromium.org</owner>
4308   <summary>
4309     The Chrome error code included in a beacon saved to be uploaded to the
4310     collector.
4311   </summary>
4312 </histogram>
4314 <histogram name="DomainReliability.UploadDuration" units="ms">
4315   <owner>ttuttle@chromium.org</owner>
4316   <summary>
4317     The elapsed time between starting and finishing a Domain Reliability upload.
4318   </summary>
4319 </histogram>
4321 <histogram name="DomainReliability.UploadFailover"
4322     enum="DomainReliability.BooleanFailover">
4323   <owner>ttuttle@chromium.org</owner>
4324   <summary>
4325     Whether a Domain Reliability upload was sent to a collector other than the
4326     first one listed in the config. (This only happens when an upload to the
4327     first collector fails.)
4328   </summary>
4329 </histogram>
4331 <histogram name="DomainReliability.UploadInterval" units="ms">
4332   <owner>ttuttle@chromium.org</owner>
4333   <summary>
4334     The time between successive Domain Reliability uploads being started in the
4335     same context. (Can be arbitrarily long if no beacons are reported in a
4336     while.)
4337   </summary>
4338 </histogram>
4340 <histogram name="DomainReliability.UploadResponseCode">
4341   <owner>ttuttle@chromium.org</owner>
4342   <summary>
4343     The response code returned by the Domain Reliability collector when a report
4344     is uploaded.
4345   </summary>
4346 </histogram>
4348 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
4349   <owner>ttuttle@chromium.org</owner>
4350   <summary>Whether a Domain Reliability upload succeeded.</summary>
4351 </histogram>
4353 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
4354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4355   <summary>
4356     Whether the perceived quality of the distillation of a web page was good.
4357   </summary>
4358 </histogram>
4360 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
4361   <owner>asanka@chromium.org</owner>
4362   <summary>The length of downloads for serves that accept byte ranges.</summary>
4363 </histogram>
4365 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
4366   <owner>asanka@chromium.org</owner>
4367   <summary>
4368     The length of downloads for serves that do not specify whether the accept
4369     ranges, or have invalid ranges specified.
4370   </summary>
4371 </histogram>
4373 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
4374   <owner>asanka@chromium.org</owner>
4375   <summary>
4376     The length of downloads for serves that do not accept ranges.
4377   </summary>
4378 </histogram>
4380 <histogram name="Download.ActualBandwidth" units="Bytes/second">
4381   <owner>asanka@chromium.org</owner>
4382   <summary>The actual bandwidth (per read) of a download.</summary>
4383 </histogram>
4385 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
4386   <owner>asanka@chromium.org</owner>
4387   <summary>Downloads extension API function calls.</summary>
4388 </histogram>
4390 <histogram name="Download.BandwidthDiskBytesPerSecond">
4391   <owner>asanka@chromium.org</owner>
4392   <summary>
4393     Disk bandwidth (defined as total bytes divided by the amount of time blocked
4394     on write or close on the file descriptor) seen for a single download.
4395   </summary>
4396 </histogram>
4398 <histogram name="Download.BandwidthOverallBytesPerSecond">
4399   <owner>asanka@chromium.org</owner>
4400   <summary>
4401     Overall bandwidth seen for the download.  Note that this is measured at the
4402     point at which the file is written, and so will not take into account the
4403     time costs of activities that occur after file write is completed (e.g. safe
4404     browsing scanning).
4405   </summary>
4406 </histogram>
4408 <histogram name="Download.BandwidthUsed" units="%">
4409   <owner>asanka@chromium.org</owner>
4410   <summary>
4411     The percentage of the potential bandwidth actually used (per read) of a
4412     download.  An entry of 100% implies that Chrome was the limiting factor in
4413     download speed.
4414   </summary>
4415 </histogram>
4417 <histogram name="Download.ClearAllSize">
4418   <owner>asanka@chromium.org</owner>
4419   <summary>
4420     The number of downloads in history at the time it is cleared.
4421   </summary>
4422 </histogram>
4424 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
4425   <owner>asanka@chromium.org</owner>
4426   <summary>
4427     Content-Disposition header features. The presence of a Content-Disposition
4428     header, use of 'name', 'filename' and 'filename*' parameters, and string
4429     encoding schemes are counted for each unthrottled download. The total number
4430     downloads is Download.Counts[5] (Initiated and Unthrottled).
4431   </summary>
4432 </histogram>
4434 <histogram name="Download.ContentImageType" enum="DownloadImageType">
4435   <owner>asanka@chromium.org</owner>
4436   <summary>Types of images that are downloaded.</summary>
4437 </histogram>
4439 <histogram name="Download.ContentType" enum="DownloadContentType">
4440   <owner>asanka@chromium.org</owner>
4441   <summary>Content types that are downloaded.</summary>
4442 </histogram>
4444 <histogram name="Download.Counts" enum="DownloadCountType">
4445   <owner>asanka@chromium.org</owner>
4446   <summary>
4447     Various individual counts in the download system; see DownloadCountType for
4448     details.
4449   </summary>
4450 </histogram>
4452 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
4453   <owner>asanka@chromium.org</owner>
4454   <summary>
4455     Various individual counts in the download system, for example the number of
4456     downloads blocked by throttling from the DownloadRequestLimiter.
4457   </summary>
4458 </histogram>
4460 <histogram name="Download.DangerousDownloadValidated"
4461     enum="DownloadItem.DangerType">
4462   <owner>asanka@chromium.org</owner>
4463   <owner>felt@chromium.org</owner>
4464   <summary>
4465     User chose to save a download which was marked dangerous. Grouped by the
4466     type of danger.
4467   </summary>
4468 </histogram>
4470 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
4471     enum="DownloadItem.DangerousFileType">
4472   <owner>asanka@chromium.org</owner>
4473   <owner>felt@chromium.org</owner>
4474   <summary>
4475     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
4476     the type of file.
4477   </summary>
4478 </histogram>
4480 <histogram name="Download.DangerousFile.Discard"
4481     enum="DownloadItem.DangerousFileType">
4482   <owner>asanka@chromium.org</owner>
4483   <owner>felt@chromium.org</owner>
4484   <summary>
4485     A download which was marked DANGEROUS_FILE was discarded without the user
4486     directly choosing, because the browser was closed.  Grouped by the file
4487     extension.
4488   </summary>
4489 </histogram>
4491 <histogram name="Download.DangerousFile.UserDiscard"
4492     enum="DownloadItem.DangerousFileType">
4493   <owner>asanka@chromium.org</owner>
4494   <owner>felt@chromium.org</owner>
4495   <summary>
4496     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
4497     the file extension.
4498   </summary>
4499 </histogram>
4501 <histogram name="Download.DatabaseRecordDropped"
4502     enum="DownloadDatabaseRecordDroppedType">
4503   <owner>asanka@chromium.org</owner>
4504   <summary>Reason for dropping a record read in from the DB.</summary>
4505 </histogram>
4507 <histogram name="Download.DatabaseRemoveDownloadsCount">
4508   <owner>asanka@chromium.org</owner>
4509   <summary>Number of downloads removed from the history at once.</summary>
4510 </histogram>
4512 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
4513   <owner>asanka@chromium.org</owner>
4514   <summary>How long it took to delete some downloads from history.</summary>
4515 </histogram>
4517 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
4518     units="nanoseconds/record">
4519   <owner>asanka@chromium.org</owner>
4520   <summary>
4521     How long it took to delete some downloads from history, per download.
4522   </summary>
4523 </histogram>
4525 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
4526   <owner>asanka@chromium.org</owner>
4527   <owner>felt@chromium.org</owner>
4528   <summary>
4529     A download which was marked dangerous was discarded without the user
4530     directly choosing, because the browser was closed.  Grouped by the type of
4531     danger.
4532   </summary>
4533 </histogram>
4535 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
4536   <owner>asanka@chromium.org</owner>
4537   <summary>
4538     The percentage of the available disk bandwidth that was used by the
4539     download.  100% indicates that the disk bandwidth was the limiting factor
4540     for the download.
4541   </summary>
4542 </histogram>
4544 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
4545   <owner>asanka@chromium.org</owner>
4546   <summary>User actions in chrome://downloads</summary>
4547 </histogram>
4549 <histogram name="Download.DownloadSize" units="KB">
4550   <owner>asanka@chromium.org</owner>
4551   <summary>The size of successfully completed downloads.</summary>
4552 </histogram>
4554 <histogram name="Download.DownloadWarningShownOnShelf"
4555     enum="DownloadItem.DangerType">
4556   <owner>asanka@chromium.org</owner>
4557   <summary>
4558     A download warning was shown in the shelf. Note that some downloads may not
4559     be shown on the shelf, e.g., if chrome://downloads is already open when the
4560     download completes, or if an extension is using the downloads API. Grouped
4561     by the type of danger.
4562   </summary>
4563 </histogram>
4565 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
4566   <owner>asanka@chromium.org</owner>
4567   <summary>
4568     Whether the user enables dangerous download feedback reporting after viewing
4569     the opt-in dialog.
4570   </summary>
4571 </histogram>
4573 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
4574   <owner>asanka@chromium.org</owner>
4575   <summary>
4576     How the user interacts with the file chooser when doing a &quot;Save
4577     As&quot; for non-full-page saves.
4578   </summary>
4579 </histogram>
4581 <histogram name="Download.FileThreadBlockedTime">
4582   <owner>asanka@chromium.org</owner>
4583   <summary>
4584     The amount of time in milliseconds the file thread blocks for each set of
4585     buffers drained from the incoming pipe (ms).
4586   </summary>
4587 </histogram>
4589 <histogram name="Download.FileThreadReceiveBuffers">
4590   <owner>asanka@chromium.org</owner>
4591   <summary>
4592     The number of buffers in a call to DownloadManager::UpdateDownload.
4593   </summary>
4594 </histogram>
4596 <histogram name="Download.FirstOpenTime" units="milliseconds">
4597   <owner>asanka@chromium.org</owner>
4598   <summary>
4599     The time between a download completing and the file being opened for the
4600     first time.
4601   </summary>
4602 </histogram>
4604 <histogram name="Download.HistorySize">
4605   <owner>asanka@chromium.org</owner>
4606   <summary>
4607     The number of items in the History database, at the time a new download is
4608     recorded.
4609   </summary>
4610 </histogram>
4612 <histogram name="Download.HistorySize2">
4613   <owner>asanka@chromium.org</owner>
4614   <summary>
4615     The number of items in the History database, at the time a new download is
4616     recorded. Higher maximum, more buckets than Download.HistorySize.
4617   </summary>
4618 </histogram>
4620 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
4621   <owner>asanka@chromium.org</owner>
4622   <summary>
4623     Positive net error code that caused a download to be interrupted at the
4624     *end* of a download (when the number of bytes is known). This is only
4625     triggered when the total content size is known before any bytes are
4626     transferred, such as when a Content-Length header is supplied.
4627   </summary>
4628 </histogram>
4630 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
4631   <owner>asanka@chromium.org</owner>
4632   <summary>
4633     The reason that a download was interrupted at the *end* of a download (when
4634     the number of bytes is known). This is only triggered when the total content
4635     size is known before any bytes are transferred, such as when a
4636     Content-Length header is supplied.
4637   </summary>
4638 </histogram>
4640 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
4641   <owner>asanka@chromium.org</owner>
4642   <summary>
4643     Positive net error code that caused a download to be interrupted.
4644   </summary>
4645 </histogram>
4647 <histogram name="Download.InterruptedOverrunBytes">
4648   <owner>asanka@chromium.org</owner>
4649   <summary>
4650     The excessive number of bytes which have been received at the time that a
4651     download is interrupted. This is only triggered when the total content size
4652     is known before any bytes are transferred, such as when a Content-Length
4653     header is supplied.
4654   </summary>
4655 </histogram>
4657 <histogram name="Download.InterruptedReason" enum="InterruptReason">
4658   <owner>asanka@chromium.org</owner>
4659   <summary>The reason that a download was interrupted.</summary>
4660 </histogram>
4662 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
4663   <owner>asanka@chromium.org</owner>
4664   <summary>
4665     The number of kilobytes received for a download at the time it is
4666     interrupted.
4667   </summary>
4668 </histogram>
4670 <histogram name="Download.InterruptedTotalSizeK" units="KB">
4671   <owner>asanka@chromium.org</owner>
4672   <summary>
4673     The reported total size in kilobytes for a download at the time it is
4674     interrupted. This is essentially the size reported by the Content-Length
4675     header. If no size is specified up-front, it is not recorded in the
4676     histogram. For example, a download transferred with chunked encoding will
4677     not be recorded.
4678   </summary>
4679 </histogram>
4681 <histogram name="Download.InterruptedUnderrunBytes">
4682   <owner>asanka@chromium.org</owner>
4683   <summary>
4684     The total number of bytes minus the received number of bytes at the time
4685     that a download is interrupted. This is only triggered when the total
4686     content size is known before any bytes are transferred, such as when a
4687     Content-Length header is supplied.
4688   </summary>
4689 </histogram>
4691 <histogram name="Download.InterruptedUnknownSize"
4692     enum="DownloadInterruptedUnknownSizeType">
4693   <owner>asanka@chromium.org</owner>
4694   <summary>
4695     True if the size of an interrupted download is unknown, false if it is
4696     known.
4697   </summary>
4698 </histogram>
4700 <histogram name="Download.MaliciousDownloadClassified"
4701     enum="DownloadItem.DangerType">
4702   <owner>asanka@chromium.org</owner>
4703   <owner>felt@chromium.org</owner>
4704   <summary>
4705     A download has been marked as malicious. Grouped by the type of danger. Each
4706     download can only be recorded once; it will be labeled with the first type
4707     of danger spotted.
4708   </summary>
4709 </histogram>
4711 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
4712   <owner>asanka@chromium.org</owner>
4713   <summary>
4714     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
4715     result in DownloadResourceHandler::OnResponseCompleted().
4716   </summary>
4717 </histogram>
4719 <histogram name="Download.MapWinShErrorAccessDenied"
4720     enum="SpecialShFileOperationCodes">
4721   <owner>asanka@chromium.org</owner>
4722   <summary>
4723     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
4724     in MapShFileOperationCodes().
4725   </summary>
4726 </histogram>
4728 <histogram name="Download.MapWinShErrorFileFailed"
4729     enum="SpecialShFileOperationCodes">
4730   <owner>asanka@chromium.org</owner>
4731   <summary>
4732     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
4733     in MapShFileOperationCodes().
4734   </summary>
4735 </histogram>
4737 <histogram name="Download.OnChanged">
4738   <owner>asanka@chromium.org</owner>
4739   <summary>
4740     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
4741     signified a change in the extension API representation of the download.
4742   </summary>
4743 </histogram>
4745 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
4746   <owner>asanka@chromium.org</owner>
4747   <summary>
4748     Invocation count for methods of opening a download. For some file types,
4749     Chrome defaults to opening the file in the browser instead of invoking the
4750     system handler. The user has the option of overriding this behavior.
4751   </summary>
4752 </histogram>
4754 <histogram name="Download.OpensOutstanding">
4755   <owner>asanka@chromium.org</owner>
4756   <summary>The number of unopened downloads, when one is opened.</summary>
4757 </histogram>
4759 <histogram name="Download.OpenTime" units="milliseconds">
4760   <owner>asanka@chromium.org</owner>
4761   <summary>
4762     The time between a download completing and the file being opened.
4763   </summary>
4764 </histogram>
4766 <histogram name="Download.OriginStateOnFullResumption"
4767     enum="DownloadOriginStateOnResumption">
4768   <owner>asanka@chromium.org</owner>
4769   <summary>
4770     Changes observed when a response is received for a full download resumption
4771     request.
4772   </summary>
4773 </histogram>
4775 <histogram name="Download.OriginStateOnPartialResumption"
4776     enum="DownloadOriginStateOnResumption">
4777   <owner>asanka@chromium.org</owner>
4778   <summary>
4779     Changes observed when a response is received for a partial (byte-range)
4780     download resumption request.
4781   </summary>
4782 </histogram>
4784 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
4785   <owner>asanka@chromium.org</owner>
4786   <summary>
4787     The maximum bandwidth (per read) that Chrome could have provided for the
4788     download.  If the actual bandwidth equals the potential bandwidth, that
4789     means that Chrome was the limiting factor for download bandwidth.
4790   </summary>
4791 </histogram>
4793 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
4794   <owner>asanka@chromium.org</owner>
4795   <summary>
4796     The percentage of the lifetime of the DownloadResourceHandler for which it
4797     was blocked by downstream flow control.  0% indicates that the network
4798     bandwidth was the limiting factor for the download.
4799   </summary>
4800 </histogram>
4802 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
4803   <owner>asanka@chromium.org</owner>
4804   <summary>
4805     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
4806     Failed file) occuring within the state machine of a SavePackage operation.
4807   </summary>
4808 </histogram>
4810 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
4811   <owner>asanka@chromium.org</owner>
4812   <summary>
4813     The number of download items in progress on the shelf when it closes
4814     automatically.
4815   </summary>
4816 </histogram>
4818 <histogram name="Download.ShelfInProgressSizeOnUserClose">
4819   <owner>asanka@chromium.org</owner>
4820   <summary>
4821     The number of download items in progress on the shelf when the user closes
4822     it.
4823   </summary>
4824 </histogram>
4826 <histogram name="Download.ShelfSizeOnAutoClose">
4827   <owner>asanka@chromium.org</owner>
4828   <summary>
4829     The number of download items on the shelf when it closes automatically.
4830   </summary>
4831 </histogram>
4833 <histogram name="Download.ShelfSizeOnUserClose">
4834   <owner>asanka@chromium.org</owner>
4835   <summary>
4836     The number of download items on the shelf when the user closes it.
4837   </summary>
4838 </histogram>
4840 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
4841     enum="DownloadItem.DangerType">
4842   <owner>asanka@chromium.org</owner>
4843   <summary>
4844     User saw the confirm prompt to save a download which was marked dangerous.
4845     Grouped by the type of danger.
4846   </summary>
4847 </histogram>
4849 <histogram name="Download.Sources" enum="DownloadSource">
4850   <owner>asanka@chromium.org</owner>
4851   <summary>
4852     The initiation source (if initiated within the content layer of chrome) for
4853     a download.
4854   </summary>
4855 </histogram>
4857 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
4858   <owner>asanka@chromium.org</owner>
4859   <summary>
4860     The initiation source (if initiated within the above-content layer of
4861     chrome) for a download.
4862   </summary>
4863 </histogram>
4865 <histogram name="Download.Time" units="milliseconds">
4866   <owner>asanka@chromium.org</owner>
4867   <summary>Time between the start of a download and its completion.</summary>
4868 </histogram>
4870 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
4871   <owner>asanka@chromium.org</owner>
4872   <owner>felt@chromium.org</owner>
4873   <summary>
4874     User chose to discard a download which was marked dangerous.  Grouped by the
4875     type of danger.
4876   </summary>
4877 </histogram>
4879 <histogram name="Download.WriteLoopCount">
4880   <owner>asanka@chromium.org</owner>
4881   <summary>
4882     The number of iterations for the write loop in BaseFile::AppendDataTofile().
4883   </summary>
4884 </histogram>
4886 <histogram name="Download.WriteSize" units="Bytes">
4887   <owner>asanka@chromium.org</owner>
4888   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
4889 </histogram>
4891 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
4892   <obsolete>
4893     Deperecated 8/2013.
4894   </obsolete>
4895   <owner>joshwoodward@google.com</owner>
4896   <summary>Status of drive cache metadata database open.</summary>
4897 </histogram>
4899 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
4900   <owner>joshwoodward@google.com</owner>
4901   <summary>
4902     Time spent to load the list of files in a single directory from Google Drive
4903     server.
4904   </summary>
4905 </histogram>
4907 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
4908   <obsolete>
4909     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
4910     Drive.FullFeedLoadTime instead.
4911   </obsolete>
4912   <owner>joshwoodward@google.com</owner>
4913   <summary>
4914     Time spent to load the entire file system information from the server
4915   </summary>
4916 </histogram>
4918 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
4919   <obsolete>
4920     Deprecated 10/2012.
4921   </obsolete>
4922   <owner>joshwoodward@google.com</owner>
4923   <summary>
4924     Provides breakdown of specific formats for hosted documents. Recorded when
4925     feed is loaded from the server.
4926   </summary>
4927 </histogram>
4929 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
4930   <obsolete>
4931     Deprecated 10/2012.
4932   </obsolete>
4933   <owner>joshwoodward@google.com</owner>
4934   <summary>
4935     Provides breakdown of specific file formats for regular files. Recorded when
4936     feed is loaded from the server.
4937   </summary>
4938 </histogram>
4940 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
4941   <owner>joshwoodward@google.com</owner>
4942   <summary>
4943     Time spent to load the entire file system information from the server
4944   </summary>
4945 </histogram>
4947 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
4948   <obsolete>
4949     Deperecated 12/2013 since it did not record meaningful information.
4950     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
4951     the user sees the first response of file lists.
4952   </obsolete>
4953   <owner>joshwoodward@google.com</owner>
4954   <summary>
4955     Time spent to load the initial part of the file system information from the
4956     server
4957   </summary>
4958 </histogram>
4960 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
4961   <owner>joshwoodward@google.com</owner>
4962   <summary>Result of drive resource metadata database initialization.</summary>
4963 </histogram>
4965 <histogram name="Drive.MetadataDBOpenExistingResult"
4966     enum="DriveMetadataDBInitStatus">
4967   <owner>joshwoodward@google.com</owner>
4968   <summary>
4969     Result of attempt to open existing drive resource metadata database.
4970   </summary>
4971 </histogram>
4973 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
4974   <owner>joshwoodward@google.com</owner>
4975   <summary>
4976     Version number of drive resource metadata DB found on the disk before
4977     checking whether it should be upgraded. Recorded during Drive metadata
4978     initialization triggered by profile initialization.
4979   </summary>
4980 </histogram>
4982 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
4983   <owner>joshwoodward@google.com</owner>
4984   <summary>
4985     Number of files recovered from Drive cache directory. Recorded when file
4986     recovery takes place after metadata DB corruption is found during metadata
4987     DB initialization.
4988   </summary>
4989 </histogram>
4991 <histogram name="Drive.NumberOfHostedDocuments">
4992   <owner>joshwoodward@google.com</owner>
4993   <summary>
4994     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4995     is first accessed.
4996   </summary>
4997 </histogram>
4999 <histogram name="Drive.NumberOfRegularFiles">
5000   <owner>joshwoodward@google.com</owner>
5001   <summary>
5002     Number of regualr files on Drive.  Logged when Drive is first accessed.
5003   </summary>
5004 </histogram>
5006 <histogram name="Drive.NumberOfTotalFiles">
5007   <owner>joshwoodward@google.com</owner>
5008   <summary>
5009     Number of total files (regualr files + hosted documents) on Drive.  Logged
5010     when Drive is first accessed.
5011   </summary>
5012 </histogram>
5014 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
5015   <owner>joshwoodward@google.com</owner>
5016   <summary>
5017     Tracks whether the push notification is initially enabled for Drive.
5018     Recorded when the first notification is processed. Notification is emulated
5019     by polling if the push notication is disabled.
5020   </summary>
5021 </histogram>
5023 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
5024   <owner>joshwoodward@google.com</owner>
5025   <summary>
5026     Tracks whether the push notification request is registered correctly for
5027     Drive. Recorded when the push notification manager is initialized.
5028   </summary>
5029 </histogram>
5031 <histogram name="Drive.SearchMetadataTime" units="microseconds">
5032   <owner>joshwoodward@google.com</owner>
5033   <summary>
5034     Time spent to perform an incremental search for auto completion of files on
5035     Drive. This time is collected for every partial query the user types for
5036     auto completion.  For instance, if the user types &quot;faq&quot;,
5037     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
5038     &quot;faq&quot; respectively.
5039   </summary>
5040 </histogram>
5042 <histogram name="DriveOffline.CrosAutoEnableOutcome"
5043     enum="CrosEnableDriveOfflineOutcome">
5044   <owner>joshwoodward@google.com</owner>
5045   <summary>
5046     Outcome of enabling Google Drive offline mode automatically when a user
5047     first logs into a Chrome OS device. This process involves opening a hidden
5048     web page in the context of the Google Drive hosted app to perform the
5049     initialization of offline mode.
5050   </summary>
5051 </histogram>
5053 <histogram name="EasyUnlock.ClickedButton" enum="EasyUnlockButton">
5054   <owner>joshwoodward@google.com</owner>
5055   <owner>tbarzic@chromium.org</owner>
5056   <summary>Button clicked in EasyUnlock app during setup process.</summary>
5057 </histogram>
5059 <histogram name="EasyUnlock.NotificationEvent"
5060     enum="EasyUnlockNotificationEvent">
5061   <owner>joshwoodward@google.com</owner>
5062   <owner>tbarzic@chromium.org</owner>
5063   <summary>
5064     Tracks events related to notifications used by EasyUnlock feature. For
5065     example a specific EasyUnlock notification being shown or clicked.
5066   </summary>
5067 </histogram>
5069 <histogram name="EasyUnlock.SetupStateOnClose" enum="EasyUnlockSetupState">
5070   <owner>joshwoodward@google.com</owner>
5071   <owner>tbarzic@chromium.org</owner>
5072   <summary>
5073     The state of EasyUnlock setup when the app window was closed by user.
5074   </summary>
5075 </histogram>
5077 <histogram name="EasyUnlock.StartupTimeFromSuspend" units="milliseconds">
5078   <owner>joshwoodward@google.com</owner>
5079   <owner>tengs@chromium.org</owner>
5080   <summary>
5081     The time it takes after resuming from a suspended state (ie. opening the
5082     Chromebook lid) to when a remote device is connected and a request is made.
5083     Note that it is possible for the remote device not to be present when
5084     resuming from suspend, and the device may be connected at a later time.
5085     Therefore, large values for this metric may not be too meaningful due to
5086     meddling users.
5087   </summary>
5088 </histogram>
5090 <histogram name="EasyUnlock.UnlockEvent" enum="EasyUnlockUnlockEvent">
5091   <owner>joshwoodward@google.com</owner>
5092   <owner>tbarzic@chromium.org</owner>
5093   <summary>Screen unlock events detected while EasyUnlock was enabled.</summary>
5094 </histogram>
5096 <histogram name="EnhancedBookmarks.SyncExperimentState"
5097     enum="BookmarksExperimentState">
5098   <owner>noyau@chromium.org</owner>
5099   <owner>yefim@chromium.org</owner>
5100   <summary>
5101     Captures the state the enhanced bookmark experiment is in. Recorded on
5102     startup. To be removed once the enhanced bookmark experiment is finished.
5103     see crbug/323423.
5104   </summary>
5105 </histogram>
5107 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
5108   <owner>joaodasilva@chromium.org</owner>
5109   <summary>
5110     Time since the user logged in until the auto-enrollment protocol completed.
5111     0 is sampled when the protocol is done by the time the user logs in.
5112   </summary>
5113 </histogram>
5115 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
5116   <owner>joaodasilva@chromium.org</owner>
5117   <summary>Total duration time of the auto-enrollment protocol.</summary>
5118 </histogram>
5120 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
5121     enum="NetErrorCodes">
5122   <owner>joaodasilva@chromium.org</owner>
5123   <summary>
5124     Network error code (if applicable) for auto-enrollment requests.
5125   </summary>
5126 </histogram>
5128 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
5129     enum="EnterpriseDeviceManagementStatus">
5130   <owner>joaodasilva@chromium.org</owner>
5131   <summary>URL fetcher status for auto-enrollment requests.</summary>
5132 </histogram>
5134 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
5135   <owner>joaodasilva@chromium.org</owner>
5136   <summary>
5137     Events related to fetching, saving and loading DM server tokens. These are
5138     used to retrieve cloud policies.
5139   </summary>
5140 </histogram>
5142 <histogram name="Enterprise.EnrolledPolicyHasDMToken" enum="Boolean">
5143   <owner>tnagel@chromium.org</owner>
5144   <summary>
5145     Whether loading of device policy from file on an enterprise-enrolled
5146     (checked against install_attributes.pb) Chrome OS device yields an
5147     enterprise policy with a DM token.  Filled once during session startup,
5148     after first successful device policy read.
5149   </summary>
5150 </histogram>
5152 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
5153   <owner>joaodasilva@chromium.org</owner>
5154   <summary>
5155     Events related to device enrollment on new installs of Chrome OS devices.
5156   </summary>
5157 </histogram>
5159 <histogram name="Enterprise.IOSPolicies">
5160   <owner>joaodasilva@chromium.org</owner>
5161   <summary>
5162     Number of policies loaded at startup on iOS, and when a change is detected
5163     at runtime.
5164   </summary>
5165 </histogram>
5167 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
5168   <owner>joaodasilva@chromium.org</owner>
5169   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
5170 </histogram>
5172 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
5173   <owner>joaodasilva@chromium.org</owner>
5174   <summary>
5175     A set of enterprise policy rules that are in use. This is recorded every 24
5176     hours and at startup, if the last recording was earlier than a day before.
5177   </summary>
5178 </histogram>
5180 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
5181   <owner>joaodasilva@chromium.org</owner>
5182   <summary>
5183     Events related to fetching, saving and loading user policies, and also
5184     device policies on Chrome OS.
5185   </summary>
5186 </histogram>
5188 <histogram name="Enterprise.PolicyInvalidations"
5189     enum="EnterprisePolicyInvalidations">
5190   <owner>joaodasilva@chromium.org</owner>
5191   <summary>
5192     Events for counting policy invalidations received with and without payloads.
5193     Invalidations indicate that a policy has been updated and should be
5194     refreshed. Payloads provide context about the policy update, but may be
5195     absent if dropped by the invalidation service.
5196   </summary>
5197 </histogram>
5199 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
5200     units="milliseconds">
5201   <owner>joaodasilva@chromium.org</owner>
5202   <summary>
5203     Time since startup of the cloud policy code until the policy invalidation
5204     service first reported its online status.
5205   </summary>
5206 </histogram>
5208 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
5209   <owner>joaodasilva@chromium.org</owner>
5210   <summary>
5211     Load status from the policy loaders which pull policy settings from the
5212     underlying platform, such as Windows Group Policy.
5213   </summary>
5214 </histogram>
5216 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
5217   <owner>joaodasilva@chromium.org</owner>
5218   <summary>
5219     Events measuring effectiveness of refreshing policy when invalidations are
5220     received from a service. For each refresh, indicates whether the policy
5221     changed, and whether the policy was invalidated at the time of the refresh.
5222   </summary>
5223 </histogram>
5225 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
5226     units="milliseconds">
5227   <owner>joaodasilva@chromium.org</owner>
5228   <summary>Initialization delay due to loading the user policy cache.</summary>
5229 </histogram>
5231 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
5232     enum="EnterpriseDeviceManagementStatus">
5233   <owner>joaodasilva@chromium.org</owner>
5234   <summary>Policy client error during initial policy fetch.</summary>
5235 </histogram>
5237 <histogram
5238     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
5239     units="milliseconds">
5240   <owner>joaodasilva@chromium.org</owner>
5241   <summary>Delay for registering the client with the policy server.</summary>
5242 </histogram>
5244 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
5245     units="milliseconds">
5246   <owner>joaodasilva@chromium.org</owner>
5247   <summary>Delay for minting an OAuth2 acccess token.</summary>
5248 </histogram>
5250 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
5251     units="milliseconds">
5252   <owner>joaodasilva@chromium.org</owner>
5253   <summary>Delay for fetching policy from the policy server.</summary>
5254 </histogram>
5256 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
5257     units="milliseconds">
5258   <owner>joaodasilva@chromium.org</owner>
5259   <summary>Total delay for the initial policy fetch.</summary>
5260 </histogram>
5262 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
5263     enum="GoogleServiceAuthError">
5264   <owner>joaodasilva@chromium.org</owner>
5265   <summary>Service error during OAuth2 access token fetch.</summary>
5266 </histogram>
5268 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
5269     enum="NetErrorCodes">
5270   <owner>joaodasilva@chromium.org</owner>
5271   <summary>Network error during OAuth2 access token fetch.</summary>
5272 </histogram>
5274 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
5275     units="milliseconds">
5276   <owner>joaodasilva@chromium.org</owner>
5277   <summary>
5278     Delay incurred by the token fetching step of the wildcard login check.
5279   </summary>
5280 </histogram>
5282 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
5283   <owner>joaodasilva@chromium.org</owner>
5284   <summary>Total delay incurred by the wildcard login check.</summary>
5285 </histogram>
5287 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
5288     units="milliseconds">
5289   <owner>joaodasilva@chromium.org</owner>
5290   <summary>
5291     Delay incurred by the user info fetching step of the wildcard login check.
5292   </summary>
5293 </histogram>
5295 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
5296   <owner>joaodasilva@chromium.org</owner>
5297   <owner>pastarmovj@chromium.org</owner>
5298   <summary>
5299     Whether we were able to contact the AD Domain Controller. This check is
5300     performed once at start-up on Windows.
5301   </summary>
5302 </histogram>
5304 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
5305   <owner>joaodasilva@chromium.org</owner>
5306   <owner>pastarmovj@chromium.org</owner>
5307   <summary>
5308     Enum of possible things that can fail while checking for enterprise env.
5309     This check is performed once at start-up on Windows.
5310   </summary>
5311 </histogram>
5313 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
5314   <owner>joaodasilva@chromium.org</owner>
5315   <owner>pastarmovj@chromium.org</owner>
5316   <summary>
5317     Whether the machine is part of an AD domain. This check is performed once at
5318     start-up on Windows.
5319   </summary>
5320 </histogram>
5322 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
5323     units="disabled policies">
5324   <owner>joaodasilva@chromium.org</owner>
5325   <owner>pastarmovj@chromium.org</owner>
5326   <summary>
5327     The number of disabled policy entries on Windows due to integrity violations
5328     while parsing the policy data which happens on start-up and when the policy
5329     has changed.
5330   </summary>
5331 </histogram>
5333 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
5334   <owner>joaodasilva@chromium.org</owner>
5335   <owner>pastarmovj@chromium.org</owner>
5336   <summary>
5337     The rough Windows suite we are runnnig on. This check is performed once at
5338     start-up on Windows.
5339   </summary>
5340 </histogram>
5342 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
5343   <owner>rbyers@chromium.org</owner>
5344   <summary>
5345     On non-mobile sites, gesture taps are delayed to prevent double taps from
5346     sending a click event. This stat tracks the user's first action within 5
5347     seconds after a double tap gesture when the gesture tap delay is disabled.
5348   </summary>
5349 </histogram>
5351 <histogram name="Event.ActionAfterDoubleTapWithDelay"
5352     enum="ActionAfterDoubleTap">
5353   <owner>rbyers@chromium.org</owner>
5354   <summary>
5355     On non-mobile sites, gesture taps are delayed to prevent double taps from
5356     sending a click event. This stat tracks the user's first action within 5
5357     seconds after a double tap gesture when gesture tap events are delayed.
5358   </summary>
5359 </histogram>
5361 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
5362   <owner>rbyers@chromium.org</owner>
5363   <summary>
5364     Time between initiation of any input event and the renderer receiving and
5365     starting to process it.
5366   </summary>
5367 </histogram>
5369 <histogram name="Event.CoalescedCount.Mouse">
5370   <owner>rbyers@chromium.org</owner>
5371   <summary>Number of Mouse events coalesced.</summary>
5372 </histogram>
5374 <histogram name="Event.CoalescedCount.Touch">
5375   <owner>rbyers@chromium.org</owner>
5376   <summary>Number of Touch events coalesced.</summary>
5377 </histogram>
5379 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
5380   <owner>rbyers@chromium.org</owner>
5381   <summary>
5382     Time between the first and last events in a coalesced mouse events group.
5383   </summary>
5384 </histogram>
5386 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
5387   <owner>rbyers@chromium.org</owner>
5388   <summary>
5389     Time between the first and last events in a coalesced touch events group.
5390   </summary>
5391 </histogram>
5393 <histogram name="Event.Latency.Browser" units="microseconds">
5394   <owner>rbyers@chromium.org</owner>
5395   <summary>
5396     Time between initiation of all input events and browser processing.
5397   </summary>
5398 </histogram>
5400 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
5401     units="microseconds">
5402   <owner>rbyers@chromium.org</owner>
5403   <summary>
5404     Time between initiation of input event and browser processing.
5405   </summary>
5406 </histogram>
5408 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
5409   <owner>rbyers@chromium.org</owner>
5410   <summary>
5411     Time between initiation of input event and browser processing.
5412   </summary>
5413 </histogram>
5415 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
5416     units="microseconds">
5417   <owner>rbyers@chromium.org</owner>
5418   <summary>
5419     Time between initiation of input event and browser processing.
5420   </summary>
5421 </histogram>
5423 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
5424   <owner>rbyers@chromium.org</owner>
5425   <summary>
5426     Time between initiation of input event and browser processing.
5427   </summary>
5428 </histogram>
5430 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
5431     units="microseconds">
5432   <owner>rbyers@chromium.org</owner>
5433   <summary>
5434     Time between initiation of input event and browser processing.
5435   </summary>
5436 </histogram>
5438 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
5439     units="microseconds">
5440   <owner>rbyers@chromium.org</owner>
5441   <summary>
5442     Time between initiation of input event and browser processing.
5443   </summary>
5444 </histogram>
5446 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
5447     units="microseconds">
5448   <owner>rbyers@chromium.org</owner>
5449   <summary>
5450     Time between initiation of input event and browser processing.
5451   </summary>
5452 </histogram>
5454 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
5455     units="microseconds">
5456   <owner>rbyers@chromium.org</owner>
5457   <summary>
5458     Time between initiation of input event and browser processing.
5459   </summary>
5460 </histogram>
5462 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
5463     units="microseconds">
5464   <owner>rbyers@chromium.org</owner>
5465   <summary>
5466     Time between initiation of input event and browser processing.
5467   </summary>
5468 </histogram>
5470 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
5471     units="microseconds">
5472   <owner>rbyers@chromium.org</owner>
5473   <summary>
5474     Time between initiation of input event and browser processing.
5475   </summary>
5476 </histogram>
5478 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
5479     units="microseconds">
5480   <owner>rbyers@chromium.org</owner>
5481   <summary>
5482     Time between initiation of input event and browser processing.
5483   </summary>
5484 </histogram>
5486 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
5487     units="microseconds">
5488   <owner>rbyers@chromium.org</owner>
5489   <summary>
5490     Time between initiation of input event and browser processing.
5491   </summary>
5492 </histogram>
5494 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
5495     units="microseconds">
5496   <owner>rbyers@chromium.org</owner>
5497   <summary>
5498     Time between initiation of input event and browser processing.
5499   </summary>
5500 </histogram>
5502 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
5503   <owner>rbyers@chromium.org</owner>
5504   <summary>
5505     Time between initiation of input event and browser processing.
5506   </summary>
5507 </histogram>
5509 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
5510     units="microseconds">
5511   <owner>rbyers@chromium.org</owner>
5512   <summary>
5513     Time between initiation of input event and browser processing.
5514   </summary>
5515 </histogram>
5517 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
5518     units="microseconds">
5519   <owner>rbyers@chromium.org</owner>
5520   <summary>
5521     Time between initiation of input event and browser processing.
5522   </summary>
5523 </histogram>
5525 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
5526     units="microseconds">
5527   <owner>rbyers@chromium.org</owner>
5528   <summary>
5529     Time between initiation of input event and browser processing.
5530   </summary>
5531 </histogram>
5533 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
5534   <owner>rbyers@chromium.org</owner>
5535   <summary>
5536     Time between initiation of input event and browser processing.
5537   </summary>
5538 </histogram>
5540 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
5541   <owner>rbyers@chromium.org</owner>
5542   <summary>
5543     Time between initiation of input event and browser processing.
5544   </summary>
5545 </histogram>
5547 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
5548     units="microseconds">
5549   <owner>rbyers@chromium.org</owner>
5550   <summary>
5551     Time between initiation of input event and browser processing.
5552   </summary>
5553 </histogram>
5555 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
5556   <owner>rbyers@chromium.org</owner>
5557   <summary>
5558     Time between initiation of input event and browser processing.
5559   </summary>
5560 </histogram>
5562 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
5563   <owner>rbyers@chromium.org</owner>
5564   <summary>
5565     Time between initiation of input event and browser processing.
5566   </summary>
5567 </histogram>
5569 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
5570   <owner>rbyers@chromium.org</owner>
5571   <summary>
5572     Time between initiation of input event and browser processing.
5573   </summary>
5574 </histogram>
5576 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
5577   <owner>rbyers@chromium.org</owner>
5578   <summary>
5579     Time between initiation of input event and browser processing.
5580   </summary>
5581 </histogram>
5583 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
5584   <owner>rbyers@chromium.org</owner>
5585   <summary>
5586     Time between initiation of input event and browser processing.
5587   </summary>
5588 </histogram>
5590 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
5591   <owner>rbyers@chromium.org</owner>
5592   <summary>
5593     Time between initiation of input event and browser processing.
5594   </summary>
5595 </histogram>
5597 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
5598   <owner>rbyers@chromium.org</owner>
5599   <summary>
5600     Time between initiation of input event and browser processing.
5601   </summary>
5602 </histogram>
5604 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
5605     units="microseconds">
5606   <owner>rbyers@chromium.org</owner>
5607   <summary>
5608     Time between initiation of input event and browser processing.
5609   </summary>
5610 </histogram>
5612 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
5613     units="microseconds">
5614   <owner>rbyers@chromium.org</owner>
5615   <summary>
5616     Time between initiation of input event and browser processing.
5617   </summary>
5618 </histogram>
5620 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
5621   <owner>rbyers@chromium.org</owner>
5622   <summary>
5623     Time between initiation of input event and browser processing.
5624   </summary>
5625 </histogram>
5627 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
5628   <owner>rbyers@chromium.org</owner>
5629   <summary>
5630     Time between initiation of input event and browser processing.
5631   </summary>
5632 </histogram>
5634 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
5635   <owner>rbyers@chromium.org</owner>
5636   <summary>
5637     Time between initiation of input event and browser processing.
5638   </summary>
5639 </histogram>
5641 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
5642   <owner>rbyers@chromium.org</owner>
5643   <summary>
5644     Time between initiation of input event and browser processing.
5645   </summary>
5646 </histogram>
5648 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
5649     units="microseconds">
5650   <owner>rbyers@chromium.org</owner>
5651   <summary>
5652     Time between initiation of input event and browser processing.
5653   </summary>
5654 </histogram>
5656 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
5657     units="microseconds">
5658   <owner>rbyers@chromium.org</owner>
5659   <summary>
5660     Time between initiation of input event and browser processing.
5661   </summary>
5662 </histogram>
5664 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
5665     units="microseconds">
5666   <owner>rbyers@chromium.org</owner>
5667   <summary>
5668     Time between initiation of input event and browser processing.
5669   </summary>
5670 </histogram>
5672 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
5673   <owner>rbyers@chromium.org</owner>
5674   <summary>
5675     Time between initiation of input event and browser processing.
5676   </summary>
5677 </histogram>
5679 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
5680   <owner>rbyers@chromium.org</owner>
5681   <summary>
5682     Time between touch events sent from RWH to renderer and acked by renderer.
5683   </summary>
5684 </histogram>
5686 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
5687   <owner>rbyers@chromium.org</owner>
5688   <summary>
5689     Time between touch events received by Chrome and sent from RWH to renderer.
5690   </summary>
5691 </histogram>
5693 <histogram name="Event.Latency.Renderer" units="microseconds">
5694   <owner>rbyers@chromium.org</owner>
5695   <summary>
5696     Time between initiation of all input events and renderer processing. This is
5697     soon to be replaced by Event.Latency.Renderer2.*
5698   </summary>
5699 </histogram>
5701 <histogram name="Event.Latency.Renderer2" units="microseconds">
5702   <owner>rbyers@chromium.org</owner>
5703   <summary>
5704     Time between input event creation and the renderer receiving and starting to
5705     process the event. For touch events on Windows, we measure from when the
5706     event reaches Chrome, whereas on other platforms we use the timestamp from
5707     the kernel. On Windows, this metric is only reported when
5708     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5709     bias.
5710   </summary>
5711 </histogram>
5713 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
5714   <obsolete>
5715     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
5716   </obsolete>
5717   <owner>rbyers@chromium.org</owner>
5718   <summary>
5719     Time between initial creation of touch event and when the resulting
5720     ScrollGesture reaches Impl thread. Maximum is 200ms.
5721   </summary>
5722 </histogram>
5724 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
5725     units="microseconds">
5726   <owner>rbyers@chromium.org</owner>
5727   <summary>
5728     Time between touch event creation and when the resulting GestureScroll
5729     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
5730     the touch event reaches Chrome, whereas on other platforms we use the
5731     timestamp from the kernel. On Windows, this metric is only reported when
5732     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5733     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
5734   </summary>
5735 </histogram>
5737 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
5738   <owner>rbyers@chromium.org</owner>
5739   <summary>
5740     Time between initial creation of touch event and the resulting frame from
5741     ScrollUpdate is swapped.
5742   </summary>
5743 </histogram>
5745 <histogram name="Event.SingleTapType" enum="TapDelayType">
5746   <owner>rbyers@chromium.org</owner>
5747   <summary>
5748     On non-mobile sites, gesture taps are delayed to prevent double taps from
5749     sending a click event. This stat counts the number of taps that are delayed
5750     by the double-tap delay versus those that are sent immediately on mobile
5751     sites.
5752   </summary>
5753 </histogram>
5755 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
5756   <owner>felt@chromium.org</owner>
5757   <owner>rdevlin.cronin@chromium.org</owner>
5758   <summary>
5759     For each pageload, the number of extensions that inject at least one new ad.
5760   </summary>
5761 </histogram>
5763 <histogram name="ExtensionActivity.AdLikelyInjected" units="Extension Count">
5764   <owner>felt@chromium.org</owner>
5765   <owner>rdevlin.cronin@chromium.org</owner>
5766   <summary>
5767     For each pageload, the number of extensions that performed an action that
5768     heuristically looks like injecting an ad, but could not be confirmed.
5769   </summary>
5770 </histogram>
5772 <histogram name="ExtensionActivity.AdLikelyReplaced" units="Extension Count">
5773   <owner>felt@chromium.org</owner>
5774   <owner>rdevlin.cronin@chromium.org</owner>
5775   <summary>
5776     For each pageload, the number of extensions that performed an action that
5777     heuristically looks like replacing an ad, but could not be confirmed.
5778   </summary>
5779 </histogram>
5781 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
5782   <owner>felt@chromium.org</owner>
5783   <owner>rdevlin.cronin@chromium.org</owner>
5784   <summary>
5785     For each pageload, the number of extensions that remove at least one ad.
5786   </summary>
5787 </histogram>
5789 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
5790   <owner>felt@chromium.org</owner>
5791   <owner>rdevlin.cronin@chromium.org</owner>
5792   <summary>
5793     For each pageload, the number of extensions that replace at least one ad.
5794   </summary>
5795 </histogram>
5797 <histogram name="ExtensionActivity.ContentScript">
5798   <owner>felt@chromium.org</owner>
5799   <summary>
5800     For each pageload, the number of extensions that inject a content script.
5801   </summary>
5802 </histogram>
5804 <histogram name="ExtensionActivity.CreatedDiv">
5805   <owner>felt@chromium.org</owner>
5806   <summary>
5807     For each pageload, the number of extensions that create divs to add to the
5808     page.
5809   </summary>
5810 </histogram>
5812 <histogram name="ExtensionActivity.CreatedEmbed">
5813   <owner>felt@chromium.org</owner>
5814   <summary>
5815     For each pageload, the number of extensions that create 'embed' elements to
5816     add to the page.
5817   </summary>
5818 </histogram>
5820 <histogram name="ExtensionActivity.CreatedIframe">
5821   <owner>felt@chromium.org</owner>
5822   <summary>
5823     For each pageload, the number of extensions that create iframes to add to
5824     the page.
5825   </summary>
5826 </histogram>
5828 <histogram name="ExtensionActivity.CreatedInput">
5829   <owner>felt@chromium.org</owner>
5830   <summary>
5831     For each pageload, the number of extensions that create inputs to add to the
5832     page.
5833   </summary>
5834 </histogram>
5836 <histogram name="ExtensionActivity.CreatedLink">
5837   <owner>felt@chromium.org</owner>
5838   <summary>
5839     For each pageload, the number of extensions that create links to add to the
5840     page.
5841   </summary>
5842 </histogram>
5844 <histogram name="ExtensionActivity.CreatedObject">
5845   <owner>felt@chromium.org</owner>
5846   <summary>
5847     For each pageload, the number of extensions that create 'object' elements to
5848     add to the page.
5849   </summary>
5850 </histogram>
5852 <histogram name="ExtensionActivity.CreatedScript">
5853   <owner>felt@chromium.org</owner>
5854   <summary>
5855     For each pageload, the number of extensions that create script tags to add
5856     to the page.
5857   </summary>
5858 </histogram>
5860 <histogram name="ExtensionActivity.DocumentWrite">
5861   <owner>felt@chromium.org</owner>
5862   <summary>
5863     For each pageload, the number of extensions that use document.write.
5864   </summary>
5865 </histogram>
5867 <histogram name="ExtensionActivity.Google.ContentScript">
5868   <owner>felt@chromium.org</owner>
5869   <summary>
5870     For each www.google.com pageload, the number of extensions that inject a
5871     content script.
5872   </summary>
5873 </histogram>
5875 <histogram name="ExtensionActivity.Google.CreatedDiv">
5876   <owner>felt@chromium.org</owner>
5877   <summary>
5878     For each www.google.com pageload, the number of extensions that create divs
5879     to add to the page.
5880   </summary>
5881 </histogram>
5883 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5884   <owner>felt@chromium.org</owner>
5885   <summary>
5886     For each www.google.com pageload, the number of extensions that create
5887     'embed' elements to add to the page.
5888   </summary>
5889 </histogram>
5891 <histogram name="ExtensionActivity.Google.CreatedIframe">
5892   <owner>felt@chromium.org</owner>
5893   <summary>
5894     For each www.google.com pageload, the number of extensions that create
5895     iframes to add to the page.
5896   </summary>
5897 </histogram>
5899 <histogram name="ExtensionActivity.Google.CreatedInput">
5900   <owner>felt@chromium.org</owner>
5901   <summary>
5902     For each www.google.com pageload, the number of extensions that create
5903     inputs to add to the page.
5904   </summary>
5905 </histogram>
5907 <histogram name="ExtensionActivity.Google.CreatedLink">
5908   <owner>felt@chromium.org</owner>
5909   <summary>
5910     For each www.google.com pageload, the number of extensions that create links
5911     to add to the page.
5912   </summary>
5913 </histogram>
5915 <histogram name="ExtensionActivity.Google.CreatedObject">
5916   <owner>felt@chromium.org</owner>
5917   <summary>
5918     For each www.google.com pageload, the number of extensions that create
5919     'object' elements to add to the page.
5920   </summary>
5921 </histogram>
5923 <histogram name="ExtensionActivity.Google.CreatedScript">
5924   <owner>felt@chromium.org</owner>
5925   <summary>
5926     For each www.google.com pageload, the number of extensions that create
5927     script tags to add to the page.
5928   </summary>
5929 </histogram>
5931 <histogram name="ExtensionActivity.Google.DocumentWrite">
5932   <owner>felt@chromium.org</owner>
5933   <summary>
5934     For each www.google.com pageload, the number of extensions that use
5935     document.write.
5936   </summary>
5937 </histogram>
5939 <histogram name="ExtensionActivity.Google.InnerHtml">
5940   <owner>felt@chromium.org</owner>
5941   <summary>
5942     For each www.google.com pageload, the number of extensions that set
5943     innerHTML.
5944   </summary>
5945 </histogram>
5947 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5948   <owner>felt@chromium.org</owner>
5949   <summary>
5950     For each www.google.com pageload, the number of extensions that invoke DOM
5951     methods.
5952   </summary>
5953 </histogram>
5955 <histogram name="ExtensionActivity.Google.ModifiedDom">
5956   <owner>felt@chromium.org</owner>
5957   <summary>
5958     For each www.google.com pageload, the number of extensions that set the
5959     value of DOM properties via assignments.
5960   </summary>
5961 </histogram>
5963 <histogram name="ExtensionActivity.Google.ReadDom">
5964   <owner>felt@chromium.org</owner>
5965   <summary>
5966     For each www.google.com pageload, the number of extensions that read from
5967     the DOM.
5968   </summary>
5969 </histogram>
5971 <histogram name="ExtensionActivity.InnerHtml">
5972   <owner>felt@chromium.org</owner>
5973   <summary>
5974     For each pageload, the number of extensions that set innerHTML.
5975   </summary>
5976 </histogram>
5978 <histogram name="ExtensionActivity.InvokedDomMethod">
5979   <owner>felt@chromium.org</owner>
5980   <summary>
5981     For each pageload, the number of extensions that invoke DOM methods.
5982   </summary>
5983 </histogram>
5985 <histogram name="ExtensionActivity.ModifiedDom">
5986   <owner>felt@chromium.org</owner>
5987   <summary>
5988     For each pageload, the number of extensions that set the value of DOM
5989     properties via assignments.
5990   </summary>
5991 </histogram>
5993 <histogram name="ExtensionActivity.ReadDom">
5994   <owner>felt@chromium.org</owner>
5995   <summary>
5996     For each pageload, the number of extensions that read from the DOM.
5997   </summary>
5998 </histogram>
6000 <histogram name="ExtensionBlacklist.BlacklistInstalled"
6001     enum="ExtensionLocation">
6002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6003   <summary>
6004     The number of extensions that were blacklisted when already installed,
6005     grouped by Extension::Location. Logged when ExtensionService blackists and
6006     unloads an installed extension.
6007   </summary>
6008 </histogram>
6010 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
6011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6012   <summary>
6013     The number of extensions that have been blocked from installing grouped by
6014     Extension::Location. Logged when ExtensionService refuses to install a
6015     blacklisted extension.
6016   </summary>
6017 </histogram>
6019 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
6020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6021   <summary>
6022     The number of extensions that have been silently installed in a blacklisted
6023     state, grouped by Extension::Location. Logged when ExtensionService installs
6024     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
6025     would be logged otherwise). Typically this will be when a user has a
6026     blacklisted extension synced.
6027   </summary>
6028 </histogram>
6030 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
6031     enum="ExtensionLocation">
6032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6033   <summary>
6034     The number of extensions that were unblacklisted when installed, grouped by
6035     Extension::Location. Logged when ExtensionService unblacklists and loads a
6036     blacklisted extension.
6037   </summary>
6038 </histogram>
6040 <histogram name="ExtensionBubble.DevModeUserSelection"
6041     enum="ExtensionBubbleAction">
6042   <owner>finnur@chromium.org</owner>
6043   <summary>
6044     The action taken by the user when seeing the bubble, logged right after the
6045     action is taken.
6046   </summary>
6047 </histogram>
6049 <histogram name="ExtensionBubble.ExtensionsInDevModeCount"
6050     units="Developer Mode Extensions">
6051   <owner>finnur@chromium.org</owner>
6052   <summary>
6053     The total number of extensions found to be loaded under Developer Mode,
6054     logged when the devmode bubble is shown (once per startup per profile, if
6055     any devmode extension is found).
6056   </summary>
6057 </histogram>
6059 <histogram name="ExtensionBubble.ExtensionWipeoutCount" units="Extensions">
6060   <owner>finnur@chromium.org</owner>
6061   <summary>
6062     The total number of extensions found to be wiped by SideloadWipeout, logged
6063     when the wipeout bubble is shown, which is once per startup per profile (as
6064     long as wiped extensions were found). Not logged if no extensions of that
6065     nature were found.
6066   </summary>
6067 </histogram>
6069 <histogram name="ExtensionBubble.WipeoutUserSelection"
6070     enum="ExtensionBubbleAction">
6071   <owner>finnur@chromium.org</owner>
6072   <summary>
6073     The action taken by the user when seeing the bubble, logged right after the
6074     action is taken.
6075   </summary>
6076 </histogram>
6078 <histogram name="ExtensionContentHashFetcher.CreateHashesTime"
6079     units="milliseconds">
6080   <owner>asargent@chromium.org</owner>
6081   <summary>
6082     The time taken to create the computed_hashes.json file for an extension.
6083     This happens once for each extension after we get signed values of the
6084     expected root node of a tree hashes for each file from the webstore; we then
6085     compute the individual block level hashes of the actual files and cache them
6086     in computed_hashes.json (assuming we don't detect any mismatches).
6087   </summary>
6088 </histogram>
6090 <histogram name="ExtensionContentHashReader.InitLatency" units="milliseconds">
6091   <owner>asargent@chromium.org</owner>
6092   <summary>
6093     The time taken to initialize the ContentHashReader for an extension resource
6094     load. (The work done is to read in the verified contents and computed hashes
6095     data, and compare them to make sure they agree.)
6096   </summary>
6097 </histogram>
6099 <histogram name="ExtensionContentVerifyJob.TimeSpentUS" units="microseconds">
6100   <owner>asargent@chromium.org</owner>
6101   <summary>
6102     The time taken in computation (hashing actual bytes read and comparing
6103     against expected computed hashes values) during an extension resource load.
6104   </summary>
6105 </histogram>
6107 <histogram name="ExtensionInstalledLoader.ForceDisabled"
6108     enum="BooleanForceDisabled">
6109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6110   <summary>
6111     Counts whether we force-disabled an installed extension at startup because a
6112     policy provider indicated it must remain disabled.
6113   </summary>
6114 </histogram>
6116 <histogram name="ExtensionInstallSigner.RequestCount">
6117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6118   <summary>
6119     A count of the number of server requests since Chrome started running,
6120     recorded each time we do a request. NOTE: when interpreting these values,
6121     keep in mind that a user who did 5 server requests during one run of Chrome
6122     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
6123   </summary>
6124 </histogram>
6126 <histogram name="ExtensionInstallSigner.ResultWasValid">
6127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6128   <summary>
6129     Whether the server result received by the extensions install signer was
6130     valid or invalid.
6131   </summary>
6132 </histogram>
6134 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
6135     units="seconds">
6136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6137   <summary>
6138     This records the number of seconds since the last time we've done a request
6139     to the server (only during this run of the browser).
6140   </summary>
6141 </histogram>
6143 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
6144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6145   <summary>
6146     Records how many seconds the browser has been running at the time a request
6147     to the server is made to get a new install signature.
6148   </summary>
6149 </histogram>
6151 <histogram name="ExtensionInstallVerifier.ActualStatus"
6152     enum="ExtensionInstallVerifierStatus">
6153   <owner>asargent@chromium.org</owner>
6154   <summary>
6155     Logged during InstallVerifier::Init, to indicate the actual enforcement
6156     status used (usually determined by the ExtensionInstallVerifier field trial
6157     experiment, but possibly modified by command line flags).
6158   </summary>
6159 </histogram>
6161 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
6162     enum="ExtensionInstallVerifierStatus">
6163   <owner>asargent@chromium.org</owner>
6164   <summary>
6165     Logged during InstallVerifier::Init to indicate the enforcement status as
6166     determined by the ExtensionInstallVerifier field trial experiment.
6167   </summary>
6168 </histogram>
6170 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
6171     enum="ExtensionInstallVerifierGetSignatureResult">
6172   <owner>asargent@chromium.org</owner>
6173   <summary>The result of the verifier trying to get a new signature.</summary>
6174 </histogram>
6176 <histogram name="ExtensionInstallVerifier.InitResult"
6177     enum="ExtensionInstallVerifierInitResult">
6178   <owner>asargent@chromium.org</owner>
6179   <summary>
6180     The result of initialization for the extension install verifier.
6181   </summary>
6182 </histogram>
6184 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
6185     enum="ExtensionInstallVerifierMustRemainDisabled">
6186   <owner>asargent@chromium.org</owner>
6187   <summary>
6188     The outcome for each call to InstallVerifier::MustRemainDisabled.
6189   </summary>
6190 </histogram>
6192 <histogram name="ExtensionOverrideBubble.NtpOverriddenUserSelection"
6193     enum="ExtensionBubbleAction">
6194   <owner>finnur@chromium.org</owner>
6195   <summary>
6196     The action taken by the user when seeing the bubble, notifing them of an
6197     extension overriding their new tab page. Logged right after the action is
6198     taken.
6199   </summary>
6200 </histogram>
6202 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionHomePage"
6203     enum="ExtensionBubbleAction">
6204   <owner>finnur@chromium.org</owner>
6205   <summary>
6206     The action taken by the user when seeing the bubble, notifing them of an
6207     extension overriding their homepage. Logged right after the action is taken.
6208   </summary>
6209 </histogram>
6211 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionSearchEngine"
6212     enum="ExtensionBubbleAction">
6213   <owner>finnur@chromium.org</owner>
6214   <summary>
6215     The action taken by the user when seeing the bubble, notifing them of an
6216     extension overriding their search engine. Logged right after the action is
6217     taken.
6218   </summary>
6219 </histogram>
6221 <histogram name="ExtensionOverrideBubble.SettingsApiUserSelectionStartupPage"
6222     enum="ExtensionBubbleAction">
6223   <owner>finnur@chromium.org</owner>
6224   <summary>
6225     The action taken by the user when seeing the bubble, notifing them of an
6226     extension overriding their startup page. Logged right after the action is
6227     taken.
6228   </summary>
6229 </histogram>
6231 <histogram name="Extensions.ActiveScriptController.DeniedExtensions"
6232     units="Extension Count">
6233   <owner>kalman@chromium.org</owner>
6234   <owner>rdevlin.cronin@chromium.org</owner>
6235   <summary>
6236     The number of extensions on a page that wanted to execute a script, required
6237     explicit user consent, and were denied permission.
6238   </summary>
6239 </histogram>
6241 <histogram name="Extensions.ActiveScriptController.PermittedExtensions"
6242     units="Extension Count">
6243   <owner>kalman@chromium.org</owner>
6244   <owner>rdevlin.cronin@chromium.org</owner>
6245   <summary>
6246     The number of extensions on a page that wanted to execute a script, required
6247     explicit user consent, and were granted permission.
6248   </summary>
6249 </histogram>
6251 <histogram name="Extensions.ActiveScriptController.PreventableAdInjectors"
6252     units="Extension Count">
6253   <owner>kalman@chromium.org</owner>
6254   <owner>rdevlin.cronin@chromium.org</owner>
6255   <summary>
6256     The number of extensions per page that injected an ad and could have been
6257     stopped if the user had declined script injection. This is related to the
6258     ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
6259     navigation. Only recorded if there was at least one ad injection detected.
6260   </summary>
6261 </histogram>
6263 <histogram name="Extensions.ActiveScriptController.ShownActiveScriptsOnPage"
6264     units="Number of Actions">
6265   <owner>kalman@chromium.org</owner>
6266   <owner>rdevlin.cronin@chromium.org</owner>
6267   <summary>
6268     The number of extensions which would display an Active Script Running
6269     indiciation to the user. Recorded at page close.
6270   </summary>
6271 </histogram>
6273 <histogram name="Extensions.ActiveScriptController.UnpreventableAdInjectors"
6274     units="Extension Count">
6275   <owner>kalman@chromium.org</owner>
6276   <owner>rdevlin.cronin@chromium.org</owner>
6277   <summary>
6278     The number of extensions per page that injected an ad and that could not
6279     have been stopped through script injection permission. This is related to
6280     the ActivityLog metrics, ExtensionActivity.Ad*. Recorded upon page close or
6281     navigation. Only recorded if there was at least one ad injection detected.
6282   </summary>
6283 </histogram>
6285 <histogram name="Extensions.AdInjection.AdType" enum="InjectedAdType">
6286   <owner>felt@chromium.org</owner>
6287   <owner>rdevlin.cronin@chromium.org</owner>
6288   <summary>The type of ad that was injected.</summary>
6289 </histogram>
6291 <histogram name="Extensions.AdInjection.InstallLocation"
6292     enum="ExtensionLocation">
6293   <owner>felt@chromium.org</owner>
6294   <owner>rdevlin.cronin@chromium.org</owner>
6295   <summary>
6296     The install location of an ad-injecting extension. Recorded upon page close
6297     for any extension that injected ads on that page.
6298   </summary>
6299 </histogram>
6301 <histogram name="Extensions.AllocatePortIdPairOverflow">
6302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6303   <summary>
6304     Records when the allocation of IDs for chrome.runtime.Port overflows.
6305   </summary>
6306 </histogram>
6308 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
6309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6310   <summary>
6311     Captures the results of URL resolution when relative urls are used in the
6312     tabs/windows api.
6313   </summary>
6314 </histogram>
6316 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
6317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6318   <summary>
6319     The number of times v1 apps are launched grouped by
6320     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
6321   </summary>
6322 </histogram>
6324 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
6325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6326   <summary>
6327     The number of times apps are launched grouped by
6328     extensions::LaunchContainer.
6329   </summary>
6330 </histogram>
6332 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
6333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6334   <summary>
6335     The number of apps loaded at startup time grouped by Extension::Location.
6336   </summary>
6337 </histogram>
6339 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
6340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6341   <summary>
6342     The actions taken in the NTP apps promo grouped by
6343     extension_misc::AppsPromoBuckets.
6344   </summary>
6345 </histogram>
6347 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
6348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6349   <summary>
6350     The number of apps launched grouped by extensions::LaunchType.
6351   </summary>
6352 </histogram>
6354 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
6355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6356   <summary>The time for an extension's background page to load.</summary>
6357 </histogram>
6359 <histogram name="Extensions.BackgroundPageType"
6360     units="ExtensionBackgroundPageType">
6361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6362   <summary>
6363     The type (if any) of background page the extension has. Recorded for
6364     installed extensions on startup.
6365   </summary>
6366 </histogram>
6368 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
6369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6370   <summary>Net error results from URLFetcher.</summary>
6371 </histogram>
6373 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
6374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6375   <summary>
6376     Number of times chrome retried to download an extension with a url on a
6377     google.com domain, before eventually giving up.
6378   </summary>
6379 </histogram>
6381 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
6382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6383   <summary>
6384     Number of times chrome retried to download an extension with a url on a non
6385     google.com domain, before eventually giving up.
6386   </summary>
6387 </histogram>
6389 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
6390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6391   <summary>
6392     Number of times chrome retried to download an extension with a url on a
6393     google.com domain, before eventually succeeding.
6394   </summary>
6395 </histogram>
6397 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
6398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6399   <summary>
6400     Number of times chrome retried to download an extension with a url on a non
6401     google.com domain, before eventually succeeding.
6402   </summary>
6403 </histogram>
6405 <histogram name="Extensions.CrxInstallDirPathLength">
6406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6407   <summary>
6408     Length of the path to the directory under which an extension is installed.
6409     This directory is in the user's profile.
6410   </summary>
6411 </histogram>
6413 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
6414     units="milliseconds">
6415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6416   <summary>Time spent until rules storage delegate gets ready.</summary>
6417 </histogram>
6419 <histogram name="Extensions.DepricatedExternalJsonCount">
6420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6421   <summary>
6422     Number of extensions referenced in the depricated external extensions source
6423     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
6424   </summary>
6425 </histogram>
6427 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
6428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6429   <summary>The time for a dialog-hosted extension to load.</summary>
6430 </histogram>
6432 <histogram name="Extensions.Disabled">
6433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6434   <summary>
6435     The number of extensions that are disabled at browser startup.
6436   </summary>
6437 </histogram>
6439 <histogram name="Extensions.DisabledForPermissions">
6440   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6441   <summary>
6442     The number of extensions that are disabled at browser startup due to
6443     permissions increases.
6444   </summary>
6445 </histogram>
6447 <histogram name="Extensions.DisabledUIUserResponse"
6448     enum="ExtensionDisabledUIUserResponse">
6449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6450   <summary>
6451     User response to the dialog shown when an extension is disabled due to an
6452     update requiring more permissions.
6453   </summary>
6454 </histogram>
6456 <histogram name="Extensions.DisabledUIUserResponseRemoteInstall"
6457     enum="ExtensionDisabledUIUserResponse">
6458   <owner>mek@chromium.org</owner>
6459   <summary>
6460     User response to the dialog shown when an extension is disabled due to it
6461     having been installed remotely.
6462   </summary>
6463 </histogram>
6465 <histogram name="Extensions.ErrorCodeFromCrxOpen">
6466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6467   <summary>
6468     If opening the CRX file for unpacking fails, this integer is the error code
6469     given by the OS.
6470   </summary>
6471 </histogram>
6473 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
6474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6475   <summary>The time an extension's event page has spent loaded.</summary>
6476 </histogram>
6478 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
6479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6480   <summary>The time an extension's event page has spent unloaded.</summary>
6481 </histogram>
6483 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
6484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6485   <summary>The time for an extension's event page to load.</summary>
6486 </histogram>
6488 <histogram name="Extensions.ExtensionCacheCount">
6489   <owner>dpolukhin@chromium.org</owner>
6490   <summary>
6491     Number of cached extensions on disk. Reported on Chrome OS during user
6492     session start.
6493   </summary>
6494 </histogram>
6496 <histogram name="Extensions.ExtensionCacheSize" units="MB">
6497   <owner>dpolukhin@chromium.org</owner>
6498   <summary>
6499     Total size of .crx files in cache on disk. Reported on Chrome OS during user
6500     session start.
6501   </summary>
6502 </histogram>
6504 <histogram name="Extensions.ExtensionInstalled">
6505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6506   <summary>An extension has been installed.</summary>
6507 </histogram>
6509 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
6510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6511   <summary>
6512     The number of extensions loaded at startup time grouped by
6513     Extension::Location.
6514   </summary>
6515 </histogram>
6517 <histogram name="Extensions.ExtensionRootPathLength">
6518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6519   <summary>
6520     Length of the Extensions dir path inside the profile directory.
6521   </summary>
6522 </histogram>
6524 <histogram name="Extensions.ExtensionServiceInitTime">
6525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6526   <summary>
6527     Time taken for the ExtensionService to initialize, including the time it
6528     takes to load the extensions for the service's profile and parse their
6529     manifests. This happens during startup and also any time a new profile is
6530     loaded.
6531   </summary>
6532 </histogram>
6534 <histogram name="Extensions.ExtensionUninstalled">
6535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6536   <summary>An extension has been uninstalled.</summary>
6537 </histogram>
6539 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
6540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6541   <summary>
6542     Records what happens to extensions that are sideloaded, grouped by the
6543     ExternalExtensionEvent enum.
6544   </summary>
6545 </histogram>
6547 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
6548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6549   <summary>
6550     The number of sideloaded apps/extensions loaded on startup grouped by
6551     enabled/disabled state.
6552   </summary>
6553 </histogram>
6555 <histogram name="Extensions.ExternalJsonCount">
6556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6557   <summary>
6558     Number of extensions referenced in the external extensions source at path
6559     chrome::DIR_EXTERNAL_EXTENSIONS.
6560   </summary>
6561 </histogram>
6563 <histogram name="Extensions.FileAccessAllowed">
6564   <owner>kalman@chromium.org</owner>
6565   <summary>
6566     The number of extensions (and friends) that could have been given access to
6567     the file:// scheme, and were, for users that have at least one extension
6568     that could have been given access. This excludes anything that doesn't show
6569     up in chrome://extensions (platform apps, hosted apps, component
6570     extensions), policy-installed extensions, and unpacked extensions. See also
6571     Extensions.FileAccessNotAllowed.
6572   </summary>
6573 </histogram>
6575 <histogram name="Extensions.FileAccessNotAllowed">
6576   <owner>kalman@chromium.org</owner>
6577   <summary>
6578     The number of extensions (and friends) that could have been given access to
6579     the file:// scheme, but weren't, for users that have at least one extension
6580     that could have been given access. This excludes anything that doesn't show
6581     up in chrome://extensions (platform apps, hosted apps, component
6582     extensions), policy-installed extensions, and unpacked extensions. See also
6583     Extensions.FileAccessAllowed.
6584   </summary>
6585 </histogram>
6587 <histogram name="Extensions.FromWebstoreInconsistency"
6588     enum="ExtensionFromWebstoreInconcistencyEnum">
6589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6590   <summary>
6591     Number of apps/extensions loaded on startup with an inconsistent &quot;from
6592     webstore&quot; state. This means an item that is flagged as from_webstore,
6593     but with either a non-webstore update_url or an external install location.
6594   </summary>
6595 </histogram>
6597 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
6598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6599   <summary>Number of calls to extension functions.</summary>
6600 </histogram>
6602 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
6603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6604   <summary>
6605     What happens when the extensions system tries to get a temp dir to unpack
6606     in?
6607   </summary>
6608 </histogram>
6610 <histogram name="Extensions.IncognitoAllowed">
6611   <owner>kalman@chromium.org</owner>
6612   <summary>
6613     The number of extensions (and friends) that could have been allowed in
6614     incognito, and were, for users that have at least one extension that could
6615     have been allowed. This excludes anything that doesn't show up in
6616     chrome://extensions (platform apps, hosted apps, component extensions),
6617     policy-installed extensions, and unpacked extensions. See also
6618     Extensions.IncognitoNotAllowed.
6619   </summary>
6620 </histogram>
6622 <histogram name="Extensions.IncognitoNotAllowed">
6623   <owner>kalman@chromium.org</owner>
6624   <summary>
6625     The number of extensions (and friends) that could have been allowed in
6626     incognito, but weren't, for users that have at least one extension that
6627     could have been allowed. This excludes anything that doesn't show up in
6628     chrome://extensions (platform apps, hosted apps, component extensions),
6629     policy-installed extensions, and unpacked extensions. See also
6630     Extensions.IncognitoAllowed.
6631   </summary>
6632 </histogram>
6634 <histogram name="Extensions.InjectCssTime" units="milliseconds">
6635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6636   <summary>
6637     The amount of time for a CSS file to be injected into a page.
6638   </summary>
6639 </histogram>
6641 <histogram name="Extensions.InjectEnd_ScriptCount">
6642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6643   <summary>Number of scripts injected at document end by extensions.</summary>
6644 </histogram>
6646 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
6647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6648   <summary>
6649     Time taken to inject all scripts at document end by extensions.
6650   </summary>
6651 </histogram>
6653 <histogram name="Extensions.InjectIdle_ScriptCount">
6654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6655   <summary>Number of scripts injected at document idle by extensions.</summary>
6656 </histogram>
6658 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
6659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6660   <summary>
6661     Time taken to inject all scripts at document idle by extensions.
6662   </summary>
6663 </histogram>
6665 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
6666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6667   <summary>Time taken to inject all scripts by extensions.</summary>
6668 </histogram>
6670 <histogram name="Extensions.InjectStart_CssCount">
6671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6672   <summary>Number of css files injected by extensions.</summary>
6673 </histogram>
6675 <histogram name="Extensions.InjectStart_ScriptCount">
6676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6677   <summary>Number of scripts injected at document start by extensions.</summary>
6678 </histogram>
6680 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
6681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6682   <summary>
6683     Time taken to inject css/scripts at document start by extensions.
6684   </summary>
6685 </histogram>
6687 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
6688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6689   <summary>
6690     Whether the user accepted or aborted an extension installation.
6691   </summary>
6692 </histogram>
6694 <histogram name="Extensions.InstallPrompt.Type"
6695     enum="ExtensionInstallPromptType">
6696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6697   <summary>
6698     Type of the extension install prompt displayed when an extension
6699     installation is triggered.
6700   </summary>
6701 </histogram>
6703 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
6704     enum="ExtensionInstallPromptExperimentLinkAction">
6705   <owner>meacer@chromium.org</owner>
6706   <summary>
6707     Actions on the show details link grouped by action type when the install
6708     prompt trial is running.
6709   </summary>
6710 </histogram>
6712 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
6713     enum="ExtensionInstallPromptExperimentLinkAction">
6714   <owner>meacer@chromium.org</owner>
6715   <summary>
6716     Actions on the show permissions link grouped by action type when the install
6717     prompt trial is running.
6718   </summary>
6719 </histogram>
6721 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
6722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6723   <summary>Installs grouped by the location property in prefs.</summary>
6724 </histogram>
6726 <histogram name="Extensions.InstallType" enum="ExtensionType">
6727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6728   <summary>Installs grouped by Extension::HistogramType.</summary>
6729 </histogram>
6731 <histogram name="Extensions.LoadAll">
6732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6733   <summary>
6734     The number of extensions and themes loaded at browser startup.
6735   </summary>
6736 </histogram>
6738 <histogram name="Extensions.LoadAllTime" units="milliseconds">
6739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6740   <summary>Time taken to load all extensions at browser startup.</summary>
6741 </histogram>
6743 <histogram name="Extensions.LoadApp">
6744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6745   <summary>The number of apps loaded by each user at startup time.</summary>
6746 </histogram>
6748 <histogram name="Extensions.LoadAppExternal">
6749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6750   <summary>
6751     The number of externally managed apps loaded by each user at startup time.
6752   </summary>
6753 </histogram>
6755 <histogram name="Extensions.LoadAppUser">
6756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6757   <summary>
6758     The number of user-installed apps loaded by each user at startup time.
6759   </summary>
6760 </histogram>
6762 <histogram name="Extensions.LoadBrowserAction">
6763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6764   <summary>
6765     The number of browser action extensions loaded at browser startup.
6766   </summary>
6767 </histogram>
6769 <histogram name="Extensions.LoadContentPack">
6770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6771   <summary>
6772     The number of content-pack extensions loaded at browser startup.
6773   </summary>
6774 </histogram>
6776 <histogram name="Extensions.LoadCreationFlags" enum="ExtensionCreationFlags">
6777   <owner>calamity@chromium.org</owner>
6778   <summary>
6779     The creation flags of all extensions loaded at startup time grouped by
6780     Extension::InitFromValueFlags.
6781   </summary>
6782 </histogram>
6784 <histogram name="Extensions.LoadExtension">
6785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6786   <summary>The number of extensions loaded at browser startup.</summary>
6787 </histogram>
6789 <histogram name="Extensions.LoadExtensionExternal">
6790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6791   <summary>
6792     The number of externally managed extensions loaded at browser startup.
6793   </summary>
6794 </histogram>
6796 <histogram name="Extensions.LoadExtensionUser">
6797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6798   <summary>
6799     The number of user-installed extensions loaded at browser startup.
6800   </summary>
6801 </histogram>
6803 <histogram name="Extensions.LoadExternal">
6804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6805   <summary>
6806     The number of externally managed extensions and apps loaded at browser
6807     startup.
6808   </summary>
6809 </histogram>
6811 <histogram name="Extensions.LoadHostedApp">
6812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6813   <summary>
6814     The number of hosted apps loaded by each user at startup time.
6815   </summary>
6816 </histogram>
6818 <histogram name="Extensions.LoadPackagedApp">
6819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6820   <summary>
6821     The number of legacy packaged apps loaded by each user at startup time.
6822   </summary>
6823 </histogram>
6825 <histogram name="Extensions.LoadPageAction">
6826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6827   <summary>
6828     The number of page action extensions loaded at browser startup.
6829   </summary>
6830 </histogram>
6832 <histogram name="Extensions.LoadPlatformApp">
6833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6834   <summary>The number of platform apps loaded at browser startup.</summary>
6835 </histogram>
6837 <histogram name="Extensions.LoadTheme">
6838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6839   <summary>The number of themes loaded at browser startup.</summary>
6840 </histogram>
6842 <histogram name="Extensions.LoadType" enum="ExtensionType">
6843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6844   <summary>
6845     The number of extensions loaded at startup time grouped by
6846     Extension::HistogramType.
6847   </summary>
6848 </histogram>
6850 <histogram name="Extensions.LoadUserScript">
6851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6852   <summary>
6853     The number of converted user scripts loaded at browser startup.
6854   </summary>
6855 </histogram>
6857 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6859   <summary>
6860     Number of times chrome retried to download an extension update manifest with
6861     a url on a google.com domain, before eventually giving up.
6862   </summary>
6863 </histogram>
6865 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6867   <summary>
6868     Number of times chrome retried to download an extension update manifest with
6869     a url on a non google.com domain, before eventually giving up.
6870   </summary>
6871 </histogram>
6873 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6875   <summary>
6876     Number of times chrome retried to download an extension update manifest with
6877     a url on a google.com domain, before eventually succeeding.
6878   </summary>
6879 </histogram>
6881 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
6882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6883   <summary>
6884     Number of times chrome retried to download an extension update manifest with
6885     a url on a non google.com domain, before eventually succeeding.
6886   </summary>
6887 </histogram>
6889 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6891   <summary>
6892     Number of extension loads on startup where it is necessary to reload the
6893     mainfest because the locale has changed.
6894   </summary>
6895 </histogram>
6897 <histogram name="Extensions.ManifestReloadNotNeeded">
6898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6899   <summary>
6900     Number of extension loads on startup where it is not necessary to reload the
6901     extension's manifest.
6902   </summary>
6903 </histogram>
6905 <histogram name="Extensions.ManifestReloadUnpackedDir">
6906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6907   <summary>
6908     Number of extension loads on startup where it is necessary to reload the
6909     manifest because the extension is unpacked.
6910   </summary>
6911 </histogram>
6913 <histogram name="Extensions.ManifestVersion">
6914   <owner>kalman@chromium.org</owner>
6915   <summary>The manifest version of each loaded extension.</summary>
6916 </histogram>
6918 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6920   <summary>Time that network requests were blocked due to extensions.</summary>
6921 </histogram>
6923 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6925   <summary>
6926     Percentage of total lifetime a network request was blocked due to an
6927     extension.
6928   </summary>
6929 </histogram>
6931 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6933   <summary>
6934     Time that network requests were blocked due to relevant rule registries
6935     loading.
6936   </summary>
6937 </histogram>
6939 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6941   <summary>
6942     The number of apps/extensions with a non-webstore update_url loaded at
6943     startup time grouped by Extension::Location.
6944   </summary>
6945 </histogram>
6947 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6949   <summary>
6950     Number of non-WebStore extensions on startup that override the new tab page.
6951   </summary>
6952 </histogram>
6954 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6955   <obsolete>
6956     Deprecated as of 5/2014, replaced by Extensions.Permissions_AutoDisable2.
6957   </obsolete>
6958   <owner>kalman@chromium.org</owner>
6959   <owner>rpaquay@chromium.org</owner>
6960   <summary>
6961     The permissions present in an extension when it is automatically disabled
6962     due to a permission increase (e.g., after an extension upgrade).
6963   </summary>
6964 </histogram>
6966 <histogram name="Extensions.Permissions_AutoDisable2"
6967     enum="ExtensionPermission2">
6968   <owner>kalman@chromium.org</owner>
6969   <owner>rpaquay@chromium.org</owner>
6970   <summary>
6971     The permissions present in an extension when it is automatically disabled
6972     due to a permission increase (e.g., after an extension upgrade).
6973   </summary>
6974 </histogram>
6976 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6977   <obsolete>
6978     Deprecated as of 5/2014, replaced by Extensions.Permissions_Install2.
6979   </obsolete>
6980   <owner>kalman@chromium.org</owner>
6981   <owner>rpaquay@chromium.org</owner>
6982   <summary>
6983     The permissions present in an extension when it was installed.
6984   </summary>
6985 </histogram>
6987 <histogram name="Extensions.Permissions_Install2" enum="ExtensionPermission2">
6988   <owner>kalman@chromium.org</owner>
6989   <owner>rpaquay@chromium.org</owner>
6990   <summary>
6991     The permissions present in an extension when it was installed.
6992   </summary>
6993 </histogram>
6995 <histogram name="Extensions.Permissions_InstallAbort"
6996     enum="ExtensionPermission">
6997   <obsolete>
6998     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallAbort2.
6999   </obsolete>
7000   <owner>kalman@chromium.org</owner>
7001   <owner>rpaquay@chromium.org</owner>
7002   <summary>
7003     The permissions present in an extension when installation was aborted, not
7004     including installation errors and user cancels.
7005   </summary>
7006 </histogram>
7008 <histogram name="Extensions.Permissions_InstallAbort2"
7009     enum="ExtensionPermission2">
7010   <owner>kalman@chromium.org</owner>
7011   <owner>rpaquay@chromium.org</owner>
7012   <summary>
7013     The permissions present in an extension when installation was aborted, not
7014     including installation errors and user cancels.
7015   </summary>
7016 </histogram>
7018 <histogram name="Extensions.Permissions_InstallCancel"
7019     enum="ExtensionPermission">
7020   <obsolete>
7021     Deprecated as of 5/2014, replaced by Extensions.Permissions_InstallCancel2.
7022   </obsolete>
7023   <owner>kalman@chromium.org</owner>
7024   <owner>rpaquay@chromium.org</owner>
7025   <summary>
7026     The permissions present in an extension when installation was canceled.
7027   </summary>
7028 </histogram>
7030 <histogram name="Extensions.Permissions_InstallCancel2"
7031     enum="ExtensionPermission2">
7032   <owner>kalman@chromium.org</owner>
7033   <owner>rpaquay@chromium.org</owner>
7034   <summary>
7035     The permissions present in an extension when installation was canceled.
7036   </summary>
7037 </histogram>
7039 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
7040   <obsolete>
7041     Deprecated as of 5/2014, replaced by Extensions.Permissions_Load2.
7042   </obsolete>
7043   <owner>kalman@chromium.org</owner>
7044   <owner>rpaquay@chromium.org</owner>
7045   <summary>The permissions present in an extension when it was loaded.</summary>
7046 </histogram>
7048 <histogram name="Extensions.Permissions_Load2" enum="ExtensionPermission2">
7049   <owner>kalman@chromium.org</owner>
7050   <owner>rpaquay@chromium.org</owner>
7051   <summary>The permissions present in an extension when it was loaded.</summary>
7052 </histogram>
7054 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
7055   <obsolete>
7056     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnable2.
7057   </obsolete>
7058   <owner>kalman@chromium.org</owner>
7059   <owner>rpaquay@chromium.org</owner>
7060   <summary>
7061     The permissions present in an extension when it was re-enabled from a
7062     confirmation prompt.
7063   </summary>
7064 </histogram>
7066 <histogram name="Extensions.Permissions_ReEnable2" enum="ExtensionPermission2">
7067   <owner>kalman@chromium.org</owner>
7068   <owner>rpaquay@chromium.org</owner>
7069   <summary>
7070     The permissions present in an extension when it was re-enabled from a
7071     confirmation prompt.
7072   </summary>
7073 </histogram>
7075 <histogram name="Extensions.Permissions_ReEnableAbort"
7076     enum="ExtensionPermission">
7077   <obsolete>
7078     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableAbort2.
7079   </obsolete>
7080   <owner>kalman@chromium.org</owner>
7081   <owner>rpaquay@chromium.org</owner>
7082   <summary>
7083     The permissions present in an extension when the re-enable prompt was
7084     aborted, not including installation errors and manual user cancels.
7085   </summary>
7086 </histogram>
7088 <histogram name="Extensions.Permissions_ReEnableAbort2"
7089     enum="ExtensionPermission2">
7090   <owner>kalman@chromium.org</owner>
7091   <owner>rpaquay@chromium.org</owner>
7092   <summary>
7093     The permissions present in an extension when the re-enable prompt was
7094     aborted, not including installation errors and manual user cancels.
7095   </summary>
7096 </histogram>
7098 <histogram name="Extensions.Permissions_ReEnableCancel"
7099     enum="ExtensionPermission">
7100   <obsolete>
7101     Deprecated as of 5/2014, replaced by Extensions.Permissions_ReEnableCancel2.
7102   </obsolete>
7103   <owner>kalman@chromium.org</owner>
7104   <owner>rpaquay@chromium.org</owner>
7105   <summary>
7106     The permissions present in an extension when the re-enable was canceled from
7107     the confirmation prompt.
7108   </summary>
7109 </histogram>
7111 <histogram name="Extensions.Permissions_ReEnableCancel2"
7112     enum="ExtensionPermission2">
7113   <owner>kalman@chromium.org</owner>
7114   <owner>rpaquay@chromium.org</owner>
7115   <summary>
7116     The permissions present in an extension when the re-enable was canceled from
7117     the confirmation prompt.
7118   </summary>
7119 </histogram>
7121 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
7122   <obsolete>
7123     Deprecated as of 5/2014, replaced by Extensions.Permissions_Uninstall2.
7124   </obsolete>
7125   <owner>kalman@chromium.org</owner>
7126   <owner>rpaquay@chromium.org</owner>
7127   <summary>
7128     The permissions present in an extension when it was uninstalled.
7129   </summary>
7130 </histogram>
7132 <histogram name="Extensions.Permissions_Uninstall2" enum="ExtensionPermission2">
7133   <owner>kalman@chromium.org</owner>
7134   <owner>rpaquay@chromium.org</owner>
7135   <summary>
7136     The permissions present in an extension when it was uninstalled.
7137   </summary>
7138 </histogram>
7140 <histogram name="Extensions.Permissions_WebStoreInstall"
7141     enum="ExtensionPermission">
7142   <obsolete>
7143     Deprecated as of 5/2014, replaced by
7144     Extensions.Permissions_WebStoreInstall2.
7145   </obsolete>
7146   <owner>kalman@chromium.org</owner>
7147   <owner>rpaquay@chromium.org</owner>
7148   <summary>
7149     The permissions present in an extension when it was installed through the
7150     web store.
7151   </summary>
7152 </histogram>
7154 <histogram name="Extensions.Permissions_WebStoreInstall2"
7155     enum="ExtensionPermission2">
7156   <owner>kalman@chromium.org</owner>
7157   <owner>rpaquay@chromium.org</owner>
7158   <summary>
7159     The permissions present in an extension when it was installed through the
7160     web store.
7161   </summary>
7162 </histogram>
7164 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
7165     enum="ExtensionPermission">
7166   <obsolete>
7167     Deprecated as of 5/2014, replaced by
7168     Extensions.Permissions_WebStoreInstallAbort2.
7169   </obsolete>
7170   <owner>kalman@chromium.org</owner>
7171   <owner>rpaquay@chromium.org</owner>
7172   <summary>
7173     The permissions present in an extension when installation from the web store
7174     was aborted, not including installation errors and user cancels.
7175   </summary>
7176 </histogram>
7178 <histogram name="Extensions.Permissions_WebStoreInstallAbort2"
7179     enum="ExtensionPermission2">
7180   <owner>kalman@chromium.org</owner>
7181   <owner>rpaquay@chromium.org</owner>
7182   <summary>
7183     The permissions present in an extension when installation from the web store
7184     was aborted, not including installation errors and user cancels.
7185   </summary>
7186 </histogram>
7188 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
7189     enum="ExtensionPermission">
7190   <obsolete>
7191     Deprecated as of 5/2014, replaced by
7192     Extensions.Permissions_WebStoreInstallCancel2.
7193   </obsolete>
7194   <owner>kalman@chromium.org</owner>
7195   <owner>rpaquay@chromium.org</owner>
7196   <summary>
7197     The permissions present in an extension when installation from the web store
7198     was canceled.
7199   </summary>
7200 </histogram>
7202 <histogram name="Extensions.Permissions_WebStoreInstallCancel2"
7203     enum="ExtensionPermission2">
7204   <owner>kalman@chromium.org</owner>
7205   <owner>rpaquay@chromium.org</owner>
7206   <summary>
7207     The permissions present in an extension when installation from the web store
7208     was canceled.
7209   </summary>
7210 </histogram>
7212 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
7213     units="milliseconds">
7214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7215   <summary>
7216     The initialization latency (in milliseconds) introduced to each extension
7217     resource request by querying the directory timestamp.
7218   </summary>
7219 </histogram>
7221 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
7222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7223   <summary>
7224     The difference in seconds between an extension resource's last modification
7225     time and its extension base directory's creation time. Recorded on each
7226     extension resource request if the difference is non-negative (i.e., the
7227     resource's last modification time is more recent than the directory's
7228     creation time.) For cases where the directory creation date is more recent,
7229     see Extensions.ResourceLastModifiedNegativeDelta instead.
7230   </summary>
7231 </histogram>
7233 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
7234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7235   <summary>
7236     The absolute difference in seconds between an extension resource's last
7237     modification time and extension base directory's creation time. Recorded on
7238     each extension resource request if the difference is negative (i.e., the
7239     directory's creation time is more recent than the resource's last
7240     modification time.) For cases where the resource modification time is more
7241     recent, see Extensions.ResourceLastModifiedDelta instead.
7242   </summary>
7243 </histogram>
7245 <histogram name="Extensions.SandboxUnpackFailure">
7246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7247   <summary>
7248     Count the number of times a sandboxed extension unpack fails.
7249   </summary>
7250 </histogram>
7252 <histogram name="Extensions.SandboxUnpackFailureReason"
7253     enum="ExtensionUnpackFailureReason">
7254   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7255   <summary>What caused a sandboxed extension unpack to fail?</summary>
7256 </histogram>
7258 <histogram name="Extensions.SandboxUnpackFailureTime">
7259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7260   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
7261 </histogram>
7263 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
7264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7265   <summary>Length of the initial path to the CRX to be unpacked.</summary>
7266 </histogram>
7268 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
7269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7270   <summary>
7271     Length of the normalized (link/junction free) path to the temporary copy of
7272     a CRX made during unpacking.
7273   </summary>
7274 </histogram>
7276 <histogram name="Extensions.SandboxUnpackRate">
7277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7278   <summary>
7279     Rate at which a CRX file is unpacked in Kilobytes per second.
7280   </summary>
7281 </histogram>
7283 <histogram name="Extensions.SandboxUnpackRate1To2mB">
7284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7285   <summary>
7286     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
7287   </summary>
7288 </histogram>
7290 <histogram name="Extensions.SandboxUnpackRate2To5mB">
7291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7292   <summary>
7293     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
7294   </summary>
7295 </histogram>
7297 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
7298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7299   <summary>
7300     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
7301   </summary>
7302 </histogram>
7304 <histogram name="Extensions.SandboxUnpackRate5To10mB">
7305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7306   <summary>
7307     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
7308   </summary>
7309 </histogram>
7311 <histogram name="Extensions.SandboxUnpackRateOver10mB">
7312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7313   <summary>
7314     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
7315     second.
7316   </summary>
7317 </histogram>
7319 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
7320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7321   <summary>
7322     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
7323   </summary>
7324 </histogram>
7326 <histogram name="Extensions.SandboxUnpackSuccess">
7327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7328   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
7329 </histogram>
7331 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
7332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7333   <summary>
7334     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
7335     the file size.
7336   </summary>
7337 </histogram>
7339 <histogram name="Extensions.SandboxUnpackSuccessTime">
7340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7341   <summary>
7342     Time taken to unpack an extension, when the unpack succeeds.
7343   </summary>
7344 </histogram>
7346 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
7347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7348   <summary>
7349     Length of the path of the temporary copy of a CRX made during unpacking.
7350   </summary>
7351 </histogram>
7353 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
7354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7355   <summary>Length of the path under which a CRX is unpacked.</summary>
7356 </histogram>
7358 <histogram name="Extensions.StartupDelay" units="milliseconds">
7359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7360   <summary>The time one extension delays network requests at startup.</summary>
7361 </histogram>
7363 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
7364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7365   <summary>
7366     The total time extensions delay network requests at startup.
7367   </summary>
7368 </histogram>
7370 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
7371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7372   <summary>Time taken to load a toolstrip.</summary>
7373 </histogram>
7375 <histogram name="Extensions.UninstallType" enum="ExtensionType">
7376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7377   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
7378 </histogram>
7380 <histogram name="Extensions.UnpackFailureInstallCause"
7381     enum="ExtensionInstallCause">
7382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7383   <summary>
7384     Count failing CRX installs, grouped by the way an extension can be
7385     installed.
7386   </summary>
7387 </histogram>
7389 <histogram name="Extensions.UnpackFailureInstallSource"
7390     enum="ExtensionLocation">
7391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7392   <summary>
7393     Count successful CRX installs, grouped by the location property in prefs.
7394     installed.
7395   </summary>
7396 </histogram>
7398 <histogram name="Extensions.UnpackSuccessInstallCause"
7399     enum="ExtensionInstallCause">
7400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7401   <summary>
7402     Count successful CRX installs, grouped by the cause of the install.
7403   </summary>
7404 </histogram>
7406 <histogram name="Extensions.UnpackSuccessInstallSource"
7407     enum="ExtensionLocation">
7408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7409   <summary>
7410     Count successful CRX installs, grouped by the location property in prefs.
7411   </summary>
7412 </histogram>
7414 <histogram name="Extensions.UpdateCheckApp">
7415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7416   <summary>
7417     The number of legacy packaged apps and hosted apps that were checked during
7418     an update check.
7419   </summary>
7420 </histogram>
7422 <histogram name="Extensions.UpdateCheckExtension">
7423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7424   <summary>
7425     The number of extensions that were checked during an update check.
7426   </summary>
7427 </histogram>
7429 <histogram name="Extensions.UpdateCheckGap" units="minutes">
7430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7431   <summary>Time in minutes between update checks.</summary>
7432 </histogram>
7434 <histogram name="Extensions.UpdateCheckGoogleUrl">
7435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7436   <summary>
7437     The number of crx's with a Google-hosted update URL that were checked during
7438     an update check.
7439   </summary>
7440 </histogram>
7442 <histogram name="Extensions.UpdateCheckNoUrl">
7443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7444   <summary>
7445     The number of crx's with no update URL checked during an update check.
7446   </summary>
7447 </histogram>
7449 <histogram name="Extensions.UpdateCheckOtherUrl">
7450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7451   <summary>
7452     The number of crx's with a non-Google update URL that were checked during an
7453     update check.
7454   </summary>
7455 </histogram>
7457 <histogram name="Extensions.UpdateCheckPackagedApp">
7458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7459   <summary>
7460     The number of packaged apps that were checked during an update check.
7461   </summary>
7462 </histogram>
7464 <histogram name="Extensions.UpdateCheckTheme">
7465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7466   <summary>
7467     The number of themes that were checked during an update check.
7468   </summary>
7469 </histogram>
7471 <histogram name="Extensions.UpdateOnLoad">
7472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7473   <summary>
7474     The number of extensions that were updated at browser startup.
7475   </summary>
7476 </histogram>
7478 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
7479   <obsolete>
7480     Deprecated 10/2013.
7481   </obsolete>
7482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7483   <summary>
7484     What happened when the extension updater tried to write a file?
7485   </summary>
7486 </histogram>
7488 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
7489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7490   <summary>Updates grouped by the location property in prefs.</summary>
7491 </histogram>
7493 <histogram name="Extensions.UpdateType" enum="ExtensionType">
7494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7495   <summary>Updates grouped by Extension::HistogramType.</summary>
7496 </histogram>
7498 <histogram name="Extensions.WebstoreDownload.InterruptReason"
7499     enum="InterruptReason">
7500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7501   <summary>The reason a webstore download was interrupted.</summary>
7502 </histogram>
7504 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
7505     units="KB">
7506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7507   <summary>
7508     The number of KBytes received for a webstore download before it was
7509     interrupted.
7510   </summary>
7511 </histogram>
7513 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
7514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7515   <summary>
7516     The total expected size in KBytes of an interrupted webstore download.
7517   </summary>
7518 </histogram>
7520 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
7521     enum="Boolean">
7522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7523   <summary>
7524     Tracks whether the total size of an interrupted webstore download was known.
7525   </summary>
7526 </histogram>
7528 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
7529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7530   <summary>
7531     Records whether adding a new/updated extension to the install verifier
7532     succeeded.
7533   </summary>
7534 </histogram>
7536 <histogram name="ExtensionService.VerifyAllSuccess"
7537     enum="ExtensionServiceVerifyAllSuccess">
7538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7539   <summary>
7540     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
7541     was called for bootstrapping or another reason (extension
7542     installed/uninstalled, etc.).
7543   </summary>
7544 </histogram>
7546 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
7547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7548   <summary>
7549     When loading the chrome://extensions page, this records whether we decided
7550     to do a verification check against the server (because the user had one or
7551     more extensions disabled due to verification failure).
7552   </summary>
7553 </histogram>
7555 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
7556   <owner>finnur@chromium.org</owner>
7557   <summary>
7558     The number of icons the Browser Actions Container knows about (visible or in
7559     the overflow bucket). Does not count icons that have been permanently hidden
7560     by the user. Measured once per startup per (non-incognito) profile.
7561   </summary>
7562 </histogram>
7564 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
7565   <owner>finnur@chromium.org</owner>
7566   <summary>
7567     The number of Browser Action icons the user has elected to permanently hide
7568     (as opposed to putting them in the overflow bucket). Measured once per
7569     startup per (non-incognito) profile.
7570   </summary>
7571 </histogram>
7573 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
7574   <owner>finnur@chromium.org</owner>
7575   <summary>
7576     The number of visible icons in the Browser Actions Container (visible as in
7577     number of icons not in the overflow bucket). 0 means all icons are in the
7578     overflow bucket. MAX_INT means the toolbar is always showing all icons.
7579     Measured once per startup per (non-incognito) profile but only for those
7580     profiles that have one or more browser actions showing in the toolbar.
7581   </summary>
7582 </histogram>
7584 <histogram name="ExtensionUrlRequest.Latency" units="milliseconds">
7585   <owner>asargent@chromium.org</owner>
7586   <summary>The time taken to complete an extension url request.</summary>
7587 </histogram>
7589 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
7590   <owner>asargent@chromium.org</owner>
7591   <summary>
7592     The error code for failures of incremental reads of a file stream for a
7593     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
7594     for the success case).
7595   </summary>
7596 </histogram>
7598 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
7599   <owner>asargent@chromium.org</owner>
7600   <summary>
7601     The result of an incremental read of a file stream for a chrome-extension://
7602     URL, representing a byte count. Logged in success cases (see also
7603     ExtensionUrlRequest.OnReadCompleteError).
7604   </summary>
7605 </histogram>
7607 <histogram name="ExtensionUrlRequest.SeekPosition">
7608   <owner>asargent@chromium.org</owner>
7609   <summary>
7610     When fetching a chrome-extension:// URL, this indicates the first byte
7611     position we read from. This will be greater than 0 in cases such as XHR's
7612     with a Range header, but will normally be 0 in the typical case of reading
7613     the entire file. This helps identify how frequently partial file reads are
7614     taking place.
7615   </summary>
7616 </histogram>
7618 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
7619   <owner>asargent@chromium.org</owner>
7620   <summary>
7621     The total number of bytes read for a chrome-extension:// URL, logged when
7622     the job is finished (either successfully or not).
7623   </summary>
7624 </histogram>
7626 <histogram name="FileBrowser.Create" enum="FileDialogType">
7627   <owner>joshwoodward@google.com</owner>
7628   <summary>Chrome OS File Browser opening mode.</summary>
7629 </histogram>
7631 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
7632   <owner>joshwoodward@google.com</owner>
7633   <summary>
7634     Chrome OS File Browser: time to scan a directory. Measured on every File
7635     Browser directory change.
7636   </summary>
7637 </histogram>
7639 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
7640     enum="BooleanEnabled">
7641   <owner>joshwoodward@google.com</owner>
7642   <summary>
7643     Tracks whether download destination is set to a Google Drive folder when the
7644     download destination is changed by the user in the settings page.
7645   </summary>
7646 </histogram>
7648 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
7649     enum="BooleanEnabled">
7650   <owner>joshwoodward@google.com</owner>
7651   <summary>
7652     Tracks whether download destination is set to a Google Drive folder on
7653     startup.
7654   </summary>
7655 </histogram>
7657 <histogram name="FileBrowser.DownloadsCount">
7658   <owner>joshwoodward@google.com</owner>
7659   <summary>
7660     Chrome OS File Browser: number of files and directories in the Downloads
7661     directory (not including the contents of nested directories). Computed every
7662     time the File Browser current directory changes to Downloads.
7663   </summary>
7664 </histogram>
7666 <histogram name="FileBrowser.FolderShortcut.Add">
7667   <owner>joshwoodward@google.com</owner>
7668   <summary>
7669     Chrome OS File Browser: this is recorded when the user adds a folder
7670     shortcut.
7671   </summary>
7672 </histogram>
7674 <histogram name="FileBrowser.FolderShortcut.Count">
7675   <owner>joshwoodward@google.com</owner>
7676   <summary>
7677     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
7678     when Files.app is launched.
7679   </summary>
7680 </histogram>
7682 <histogram name="FileBrowser.FolderShortcut.Navigate">
7683   <owner>joshwoodward@google.com</owner>
7684   <summary>
7685     Chrome OS File Browser: this is recorded when the user clicks or selects a
7686     folder shortcut and is navigated to the target folder.
7687   </summary>
7688 </histogram>
7690 <histogram name="FileBrowser.FolderShortcut.Remove">
7691   <owner>joshwoodward@google.com</owner>
7692   <summary>
7693     Chrome OS File Browser: this is recorded when the user removes a folder
7694     shortcut.
7695   </summary>
7696 </histogram>
7698 <histogram name="FileBrowser.Load" units="milliseconds">
7699   <owner>joshwoodward@google.com</owner>
7700   <summary>
7701     Chrome OS File Browser is an built-in extension without a background page.
7702     Its main.html file is loaded every time the user opens a File Browser tab or
7703     a file chooser dialog. The file is fairly large and the initialization is
7704     pretty expensive.
7705   </summary>
7706 </histogram>
7708 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
7709   <obsolete>
7710     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
7711   </obsolete>
7712   <owner>joshwoodward@google.com</owner>
7713   <summary>File types that were tried to be opened through browser.</summary>
7714 </histogram>
7716 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
7717   <owner>joshwoodward@google.com</owner>
7718   <summary>
7719     Chrome OS Photo Editor: time to display an image. Measured from the moment
7720     the user selected the image till the moment it is displayed (not counting
7721     the low resolution preview).
7722   </summary>
7723 </histogram>
7725 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
7726   <owner>joshwoodward@google.com</owner>
7727   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
7728 </histogram>
7730 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
7731   <owner>joshwoodward@google.com</owner>
7732   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
7733 </histogram>
7735 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
7736   <owner>joshwoodward@google.com</owner>
7737   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
7738 </histogram>
7740 <histogram name="FileBrowser.PhotoEditor.SaveResult"
7741     enum="PhotoEditorSaveResult">
7742   <owner>joshwoodward@google.com</owner>
7743   <summary>
7744     Chrome OS Photo Editor: the result of a file save operation.
7745   </summary>
7746 </histogram>
7748 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
7749   <owner>joshwoodward@google.com</owner>
7750   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
7751 </histogram>
7753 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
7754   <owner>joshwoodward@google.com</owner>
7755   <summary>
7756     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
7757     every image load.
7758   </summary>
7759 </histogram>
7761 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
7762   <owner>joshwoodward@google.com</owner>
7763   <summary>
7764     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
7765     image load.
7766   </summary>
7767 </histogram>
7769 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
7770   <owner>joshwoodward@google.com</owner>
7771   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
7772 </histogram>
7774 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
7775   <owner>joshwoodward@google.com</owner>
7776   <summary>
7777     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
7778     the external device.
7779   </summary>
7780 </histogram>
7782 <histogram name="FileBrowser.PhotoImport.ImportCount">
7783   <owner>joshwoodward@google.com</owner>
7784   <summary>
7785     Chrome OS Photo Import flow: the number of photos imported. Measured on
7786     every successfull import operation.
7787   </summary>
7788 </histogram>
7790 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
7791   <owner>joshwoodward@google.com</owner>
7792   <summary>
7793     Chrome OS Photo Import flow: the percent of photos imported among all the
7794     photos on the device. Measured on every successfull import operation.
7795   </summary>
7796 </histogram>
7798 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
7799   <owner>joshwoodward@google.com</owner>
7800   <summary>
7801     Chrome OS Photo Import flow: time to load the action dialog. Measured
7802     between the moment window appears and the moment user see all available
7803     actions for the device.
7804   </summary>
7805 </histogram>
7807 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
7808   <owner>joshwoodward@google.com</owner>
7809   <summary>
7810     Chrome OS Photo Import flow: time to scan the external device.
7811   </summary>
7812 </histogram>
7814 <histogram name="FileBrowser.SuggestApps.Close"
7815     enum="SuggestAppsDialogCloseReason">
7816   <owner>joshwoodward@google.com</owner>
7817   <summary>
7818     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
7819   </summary>
7820 </histogram>
7822 <histogram name="FileBrowser.SuggestApps.Install"
7823     enum="SuggestAppsDialogInstall">
7824   <owner>joshwoodward@google.com</owner>
7825   <summary>
7826     Chrome OS File Browser: whether the Webstore item user selected was
7827     successfully installed or not.
7828   </summary>
7829 </histogram>
7831 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
7832   <owner>joshwoodward@google.com</owner>
7833   <summary>
7834     Chrome OS File Browser: whether the initialization of the dialog succeeded
7835     or not.
7836   </summary>
7837 </histogram>
7839 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
7840   <owner>joshwoodward@google.com</owner>
7841   <summary>
7842     Chrome OS File Browser: time to load the suggest apps dialog. Measured
7843     between the moment window appears and the moment all the contants in the
7844     dialog including the Chrome Webstore widget are ready.
7845   </summary>
7846 </histogram>
7848 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
7849   <owner>joshwoodward@google.com</owner>
7850   <summary>
7851     File types that were tried to be viewed through browser. This is recorded
7852     when the user tries to view a file from Files.app.
7853   </summary>
7854 </histogram>
7856 <histogram name="FileBrowser.VolumeType" enum="FileManagerVolumeType">
7857   <owner>kinaba@chromium.org</owner>
7858   <summary>
7859     Chrome OS File Browser: counts the number of times volumes are mounted for
7860     each volume type.
7861   </summary>
7862 </histogram>
7864 <histogram name="FileSystem.DirectoryDatabaseInit"
7865     enum="FileSystemDatabaseInitResult">
7866   <owner>tzik@chromium.org</owner>
7867   <summary>The result of FileSystemDirectoryDatabase initialization.</summary>
7868 </histogram>
7870 <histogram name="FileSystem.OpenFileSystem" enum="OpenFileSystemResult">
7871   <owner>tzik@chromium.org</owner>
7872   <summary>
7873     The success or the cause of failure for each call to OpenFileSystem().
7874   </summary>
7875 </histogram>
7877 <histogram name="FileSystem.OriginDatabaseInit"
7878     enum="FileSystemDatabaseInitResult">
7879   <owner>tzik@chromium.org</owner>
7880   <summary>The result of FileSystemOriginDatabase initialization.</summary>
7881 </histogram>
7883 <histogram name="FileSystem.PersistentOriginsCount">
7884   <owner>tzik@chromium.org</owner>
7885   <summary>
7886     Number of origins that have persistent filesystem. Measured when the Quota
7887     system queries the filesystem subsystem about its entire usage, which
7888     usually happens when one of the storage subsystem methods is called for the
7889     first time.
7890   </summary>
7891 </histogram>
7893 <histogram name="FileSystem.TemporaryOriginsCount">
7894   <owner>tzik@chromium.org</owner>
7895   <summary>
7896     Number of origins that have temporary filesystem. Measured when the Quota
7897     system queries the filesystem subsystem about its entire usage, which
7898     usually happens when one of the storage subsystem methods is called for the
7899     first time.
7900   </summary>
7901 </histogram>
7903 <histogram name="GCM.APICallUnregister">
7904   <owner>jianli@chromium.org</owner>
7905   <summary>Number of times when gcm.unregister API is called.</summary>
7906 </histogram>
7908 <histogram name="GCM.CheckinCompleteTime" units="milliseconds">
7909   <owner>jianli@chromium.org</owner>
7910   <summary>
7911     Length of time taken to complete a GCM checkin request successfully. If the
7912     checkin is retried multiple times, the length of time is counted for the
7913     last successful retry.
7914   </summary>
7915 </histogram>
7917 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
7918   <owner>juyik@chromium.org</owner>
7919   <summary>Status code of the outcome of a GCM checkin request.</summary>
7920 </histogram>
7922 <histogram name="GCM.CheckinRetryCount">
7923   <owner>jianli@chromium.org</owner>
7924   <summary>Number of retries before a GCM checkin succeeds.</summary>
7925 </histogram>
7927 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
7928   <owner>zea@chromium.org</owner>
7929   <summary>Whether the GCM connection was made via a proxy or not.</summary>
7930 </histogram>
7932 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
7933   <owner>zea@chromium.org</owner>
7934   <summary>Net error results from GCM disconnect events.</summary>
7935 </histogram>
7937 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
7938   <owner>zea@chromium.org</owner>
7939   <summary>Number of connections made to each specific MCS endpoint.</summary>
7940 </histogram>
7942 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
7943   <owner>zea@chromium.org</owner>
7944   <summary>Net error results from GCM connection attempts.</summary>
7945 </histogram>
7947 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
7948   <owner>zea@chromium.org</owner>
7949   <summary>Reasons for GCM connection resets.</summary>
7950 </histogram>
7952 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
7953   <owner>zea@chromium.org</owner>
7954   <summary>
7955     GCM connection success rate. Does not take into account login success. See
7956     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
7957     reasons.
7958   </summary>
7959 </histogram>
7961 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
7962   <owner>zea@chromium.org</owner>
7963   <summary>
7964     Time (from login until reset) that a GCM connection was active.
7965   </summary>
7966 </histogram>
7968 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
7969   <owner>zea@chromium.org</owner>
7970   <summary>
7971     Success indicates successfully loading an initialized persistent GCM store
7972     at startup time. Failure indicates a failure loading the store.
7973   </summary>
7974 </histogram>
7976 <histogram name="GCM.NumThrottledApps">
7977   <owner>zea@chromium.org</owner>
7978   <summary>
7979     Number of applications hitting GCM per-app outstanding message limits at
7980     startup time.
7981   </summary>
7982 </histogram>
7984 <histogram name="GCM.NumUsers">
7985   <obsolete>
7986     Deprecated as of 3/2014.
7987   </obsolete>
7988   <owner>zea@chromium.org</owner>
7989   <summary>
7990     Number of GCM users associated with this client at startup time.
7991   </summary>
7992 </histogram>
7994 <histogram name="GCM.OutgoingMessageTTL" enum="GCMOutgoingMessageTTLCategory">
7995   <owner>jianli@chromium.org</owner>
7996   <summary>
7997     Category of TTL specified in the outgoing message: 0, less than or equal to
7998     1 minute, less than or equal to 1 hour and etc.
7999   </summary>
8000 </histogram>
8002 <histogram name="GCM.RegistrationCompleteTime" units="milliseconds">
8003   <owner>jianli@chromium.org</owner>
8004   <summary>
8005     Length of time taken to complete a GCM registration request successfully. If
8006     the registration is retried multiple times, the length of time is counted
8007     for the last successful retry.
8008   </summary>
8009 </histogram>
8011 <histogram name="GCM.RegistrationRequestStatus"
8012     enum="GCMRegistrationRequestStatus">
8013   <owner>juyik@chromium.org</owner>
8014   <summary>Status code of the outcome of a GCM registration request.</summary>
8015 </histogram>
8017 <histogram name="GCM.RegistrationRetryCount">
8018   <owner>jianli@chromium.org</owner>
8019   <summary>Number of retries before a GCM registration succeeds.</summary>
8020 </histogram>
8022 <histogram name="GCM.RegistrationSenderIdCount">
8023   <owner>jianli@chromium.org</owner>
8024   <summary>Number of sender IDs specified in a registration request.</summary>
8025 </histogram>
8027 <histogram name="GCM.RestoredIncomingMessages">
8028   <owner>zea@chromium.org</owner>
8029   <summary>
8030     Number of unacknowledged incoming messages restored from the persistent
8031     store at startup.
8032   </summary>
8033 </histogram>
8035 <histogram name="GCM.RestoredOutgoingMessages">
8036   <owner>zea@chromium.org</owner>
8037   <summary>
8038     Number of pending outgoing messages restored from the persistent store at
8039     startup.
8040   </summary>
8041 </histogram>
8043 <histogram name="GCM.RestoredRegistrations">
8044   <owner>jianli@chromium.org</owner>
8045   <summary>
8046     Number of registrations restored from the persistent store at startup.
8047   </summary>
8048 </histogram>
8050 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
8051   <owner>zea@chromium.org</owner>
8052   <summary>
8053     Success indicates successfully destroying the GCM persistent store. Failure
8054     indicates a failure destroying the persistence store. GCM store will be
8055     destroyed when the profile has been signed out.
8056   </summary>
8057 </histogram>
8059 <histogram name="GCM.StoreSizeKB" units="kilobytes">
8060   <owner>zea@chromium.org</owner>
8061   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
8062 </histogram>
8064 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
8065   <owner>zea@chromium.org</owner>
8066   <summary>
8067     Success indicates successfully updating the GCM persistent store on message
8068     update. Failure indicates a failure updating the persistence store.
8069   </summary>
8070 </histogram>
8072 <histogram name="GCM.UnregistrationCompleteTime" units="milliseconds">
8073   <owner>jianli@chromium.org</owner>
8074   <summary>
8075     Length of time taken to complete a GCM unregistration request successfully.
8076     If the unregistration is retried multiple times, the length of time is
8077     counted for the last successful retry.
8078   </summary>
8079 </histogram>
8081 <histogram name="GCM.UnregistrationRequestStatus"
8082     enum="GCMUnregistrationRequestStatus">
8083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8084   <summary>Status code of the outcome of a GCM unregistration request.</summary>
8085 </histogram>
8087 <histogram name="GCM.UnregistrationRetryCount">
8088   <owner>jianli@chromium.org</owner>
8089   <summary>Number of retries before a GCM unregistration succeeds.</summary>
8090 </histogram>
8092 <histogram name="GCMInvalidations.IncomingMessageStatus"
8093     enum="GCMInvalidationsIncomingMessageStatus">
8094   <owner>pavely@chromium.org</owner>
8095   <summary>
8096     Status of parsing incoming invalidations message from GCM channel.
8097   </summary>
8098 </histogram>
8100 <histogram name="GCMInvalidations.OutgoingMessageStatus"
8101     enum="GCMInvalidationsOutgoingMessageStatus">
8102   <owner>pavely@chromium.org</owner>
8103   <summary>
8104     Status of sending outgoing invalidations message through GCM.
8105   </summary>
8106 </histogram>
8108 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
8109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8110   <summary>Result of the authentication for Drive.</summary>
8111 </histogram>
8113 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
8114   <obsolete>
8115     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
8116   </obsolete>
8117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8118   <summary>
8119     Time spent to load the entire file system information from the server
8120   </summary>
8121 </histogram>
8123 <histogram name="GData.EntryKind" enum="GDataEntryKind">
8124   <obsolete>
8125     Deprecated 9/2012, and replaced by Drive.EntryKind
8126   </obsolete>
8127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8128   <summary>
8129     Provides breakdown of specific formats for hosted documents. Recorded when
8130     feed is loaded from the server.
8131   </summary>
8132 </histogram>
8134 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
8135   <obsolete>
8136     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
8137   </obsolete>
8138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8139   <summary>
8140     Time spent to load the initial part of the file system information from the
8141     server
8142   </summary>
8143 </histogram>
8145 <histogram name="GData.NumberOfHostedDocuments">
8146   <obsolete>
8147     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
8148   </obsolete>
8149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8150   <summary>
8151     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
8152     is first accessed.
8153   </summary>
8154 </histogram>
8156 <histogram name="GData.NumberOfRegularFiles">
8157   <obsolete>
8158     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
8159   </obsolete>
8160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8161   <summary>
8162     Number of regualr files on Drive.  Logged when Drive is first accessed.
8163   </summary>
8164 </histogram>
8166 <histogram name="GData.NumberOfTotalFiles">
8167   <obsolete>
8168     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
8169   </obsolete>
8170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8171   <summary>
8172     Number of total files (regualr files + hosted documents) on Drive.  Logged
8173     when Drive is first accessed.
8174   </summary>
8175 </histogram>
8177 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
8178     enum="BooleanEnabled">
8179   <owner>mvanouwerkerk@chromium.org</owner>
8180   <summary>
8181     Whether high accuracy geolocation information was requested.
8182   </summary>
8183 </histogram>
8185 <histogram name="Geolocation.InfoBarDelegate.Event"
8186     enum="GeolocationInfoBarDelegateEvent">
8187   <owner>mvanouwerkerk@chromium.org</owner>
8188   <summary>Events in GeolocationInfoBarDelegate.</summary>
8189 </histogram>
8191 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
8192     enum="GeolocationInfoBarDelegateAndroidEvent">
8193   <owner>mvanouwerkerk@chromium.org</owner>
8194   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
8195 </histogram>
8197 <histogram name="Geolocation.LocationUpdate.ErrorCode"
8198     enum="GeopositionErrorCode">
8199   <owner>mvanouwerkerk@chromium.org</owner>
8200   <summary>Error code for the geoposition sent to the renderers.</summary>
8201 </histogram>
8203 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
8204   <owner>mvanouwerkerk@chromium.org</owner>
8205   <summary>
8206     The number of WiFi access points used to determine geolocation.
8207   </summary>
8208 </histogram>
8210 <histogram name="Geolocation.NetworkLocationRequest.Event"
8211     enum="NetworkLocationRequestEvent">
8212   <owner>mvanouwerkerk@chromium.org</owner>
8213   <summary>Events in NetworkLocationRequest.</summary>
8214 </histogram>
8216 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
8217     units="HTTP response code">
8218   <owner>mvanouwerkerk@chromium.org</owner>
8219   <summary>Http response codes in NetworkLocationRequest.</summary>
8220 </histogram>
8222 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
8223   <owner>robliao@chromium.org</owner>
8224   <owner>skare@chromium.org</owner>
8225   <summary>Types of cards which received an index 0 button click.</summary>
8226 </histogram>
8228 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
8229   <owner>robliao@chromium.org</owner>
8230   <owner>skare@chromium.org</owner>
8231   <summary>Types of cards which received an index 1 button click.</summary>
8232 </histogram>
8234 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
8235   <owner>robliao@chromium.org</owner>
8236   <owner>skare@chromium.org</owner>
8237   <summary>Types of cards which received a notification click.</summary>
8238 </histogram>
8240 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
8241   <owner>robliao@chromium.org</owner>
8242   <owner>skare@chromium.org</owner>
8243   <summary>Events in Google Now component extension.</summary>
8244 </histogram>
8246 <histogram name="GoogleNow.MessageCenter.Displayed.NotificationsVisible"
8247     units="count">
8248   <owner>robliao@chromium.org</owner>
8249   <owner>skare@chromium.org</owner>
8250   <summary>
8251     Count of the number of Google Now notifications visible when the message
8252     center/notification center is shown.
8253   </summary>
8254 </histogram>
8256 <histogram name="GoogleSearch.AccessPoint" enum="SearchAccessPoint">
8257   <owner>kmadhusu@chromium.org</owner>
8258   <summary>
8259     Counts number of Google searches from various access points in the browser.
8260   </summary>
8261 </histogram>
8263 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
8264   <owner>gab@chromium.org</owner>
8265   <summary>
8266     The effective update policy for Chrome on Windows. Recorded once per startup
8267     (following a 45 seconds delay).
8268   </summary>
8269 </histogram>
8271 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
8272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8273   <summary>
8274     True if the effective update policy for Chrome on Windows is the result of
8275     an app-specific override; false if it is the default for all apps. Recorded
8276     once per startup (following a 45 seconds delay).
8277   </summary>
8278 </histogram>
8280 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
8281   <owner>vangelis@chromium.org</owner>
8282   <summary>
8283     Refresh rate of the display in Hz.  This is recorded every time we present a
8284     frame.
8285   </summary>
8286 </histogram>
8288 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
8289   <owner>vangelis@chromium.org</owner>
8290   <summary>
8291     The time that the GPU process spends collecting driver information during
8292     startup.
8293   </summary>
8294 </histogram>
8296 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
8297   <owner>vangelis@chromium.org</owner>
8298   <summary>
8299     The time that the browser process takes to create the compositor from its
8300     point of view. One of these is created for each top-level window (browser
8301     frame, menus, etc.).
8302   </summary>
8303 </histogram>
8305 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
8306   <owner>vangelis@chromium.org</owner>
8307   <summary>
8308     The time that the GPU process spends in initializing the GL surface, and
8309     collecting graphics information.
8310   </summary>
8311 </histogram>
8313 <histogram name="HIDDetection.OOBEDevicesDetectedOnContinuePressed"
8314     enum="HIDContinueScenarioType">
8315   <owner>merkulova@chromium.org</owner>
8316   <summary>
8317     Which HID were detected when user pressed Continue on OOBE dialog. This
8318     metric is specific to ChromeOS.
8319   </summary>
8320 </histogram>
8322 <histogram name="HIDDetection.OOBEDialogShown">
8323   <owner>merkulova@chromium.org</owner>
8324   <summary>
8325     Whether HID detection dialog was shown on OOBE. Logged on screen show or on
8326     screen skip respectively. This metric is specific to ChromeOS.
8327   </summary>
8328 </histogram>
8330 <histogram name="HIDDetection.TimesDialogShownPerOOBECompleted">
8331   <owner>merkulova@chromium.org</owner>
8332   <summary>
8333     Records number of times the dialog was shown by the time OOBE is completed.
8334     This metric is specific to ChromeOS.
8335   </summary>
8336 </histogram>
8338 <histogram name="History.DeleteFTSIndexDatabases">
8339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8340   <summary>
8341     Count of &quot;History Index *&quot; databases deleted.  These databases
8342     stored the full-text-search data for history, which was removed at r213442,
8343     this histogram tracks cleanup.
8344   </summary>
8345 </histogram>
8347 <histogram name="History.FaviconsRecoveredPercentage" units="%">
8348   <owner>rpop@google.com</owner>
8349   <summary>
8350     Size of the recovered Favicons database relative to the original corrupt
8351     database.  Recovery is VACUUM-like, so the resulting database should always
8352     be smaller.  Substantial 100% results would indicate empty databases being
8353     recovered, substantial low% results would indicate very little data being
8354     recovered.
8355   </summary>
8356 </histogram>
8358 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
8359   <owner>rpop@google.com</owner>
8360   <summary>
8361     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
8362   </summary>
8363 </histogram>
8365 <histogram name="History.FaviconsRecoveredRowsFavicons">
8366   <owner>rpop@google.com</owner>
8367   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
8368 </histogram>
8370 <histogram name="History.FaviconsRecoveredRowsIconMapping">
8371   <owner>rpop@google.com</owner>
8372   <summary>
8373     Rows recovered from [icon_mapping] table in Favicons recovery.
8374   </summary>
8375 </histogram>
8377 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
8378   <owner>rpop@google.com</owner>
8379   <summary>
8380     Track results of SQLite database recovery code in thumbnail_database.cc.
8381   </summary>
8382 </histogram>
8384 <histogram name="History.TopSitesRecoveredPercentage" units="%">
8385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8386   <summary>
8387     Size of the recovered TopSites database relative to the original corrupt
8388     database.  Recovery is VACUUM-like, so the resulting database should always
8389     be smaller.  Substantial 100% results would indicate empty databases being
8390     recovered, substantial low% results would indicate very little data being
8391     recovered.
8392   </summary>
8393 </histogram>
8395 <histogram name="History.TopSitesRecoveredRowsThumbnails">
8396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8397   <summary>
8398     Rows recovered from [thumbnails] table in TopSites recovery.
8399   </summary>
8400 </histogram>
8402 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
8403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8404   <summary>
8405     The TopSites recovery code is written conservatively, with successful
8406     recovery committed and any failure leading to rollback. This tracks the
8407     outcomes to determine which cases are high-frequency enough to warrant
8408     adding additional code to handle them (versus simply deleting the data).
8409   </summary>
8410 </histogram>
8412 <histogram name="History.TopSitesVisitsByRank" units="rank">
8413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8414   <summary>
8415     Page visits to each of a user's top 50 sites. Visits to all other sites go
8416     into the 51st bucket. Only count the page visit if it came from user
8417     browsing and only count it once when cycling through a redirect chain.
8418   </summary>
8419 </histogram>
8421 <histogram name="HistoryPage.ClickPosition">
8422   <owner>rpop@google.com</owner>
8423   <summary>
8424     Number of entries that the clicked entry is older than in History page. Last
8425     bucket is any entry of that value or higher.
8426   </summary>
8427 </histogram>
8429 <histogram name="HistoryPage.ClickPositionSubset">
8430   <owner>rpop@google.com</owner>
8431   <summary>
8432     Subset of the Click Position histogram. Contains only the first smaller
8433     subset of entries on the page. Number of entries that the clicked entry is
8434     older than in History page. Last bucket is entries of that value or higher.
8435   </summary>
8436 </histogram>
8438 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
8439   <owner>mad@chromium.org</owner>
8440   <owner>rpop@google.com</owner>
8441   <summary>
8442     Histogram for usage of the section in the history page that allows the user
8443     to access tabs from other devices.
8444   </summary>
8445 </histogram>
8447 <histogram name="HistoryPage.RemoveEntryPosition">
8448   <owner>rpop@google.com</owner>
8449   <summary>
8450     Number of entries that the deleted entry is older than in History page. Last
8451     bucket is any entry of that value or higher. Confirmed removal is not
8452     guaranteed, just an initiation of 'Remove selected items'.
8453   </summary>
8454 </histogram>
8456 <histogram name="HistoryPage.RemoveEntryPositionSubset">
8457   <owner>rpop@google.com</owner>
8458   <summary>
8459     Subset of Remove Entry Position histogram. Contains only the first smaller
8460     subset of entries on the page. Number of entries that the deleted entry is
8461     older than in History page. Last bucket is any entry of that value or
8462     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
8463     selected items'.
8464   </summary>
8465 </histogram>
8467 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
8468   <owner>rlp@chromium.org</owner>
8469   <summary>
8470     The state of the hotword audio logging preference. This value is emitted
8471     each time the hotword availability is requested by the extension if the user
8472     is also opted in to hotword voice search. This check typically happens each
8473     time a hotword search is initiated.
8474   </summary>
8475 </histogram>
8477 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
8478   <owner>rlp@chromium.org</owner>
8479   <summary>
8480     The state of the hotword preference. This value is emitted during
8481     HotwordService initialization which happens during Profile initialization.
8482   </summary>
8483 </histogram>
8485 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
8486   <owner>rlp@chromium.org</owner>
8487   <summary>
8488     Whether the external component hotword extension exists (i.e., not pending
8489     download, disabled, etc.). This value is emitted each time the hotword
8490     availability is requested by the extension which typically happens each time
8491     a hotword search is initiated.
8492   </summary>
8493 </histogram>
8495 <histogram name="Hotword.HotwordError" enum="HotwordError">
8496   <owner>rlp@chromium.org</owner>
8497   <summary>
8498     Errors reported by the hotword service when determining if hotwording is
8499     available. Non-errors are also reported so that errors can be seen as a
8500     percentage of total requests.
8501   </summary>
8502 </histogram>
8504 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
8505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8506   <summary>
8507     The time spent waiting for write lock on a disk cache entry.
8508   </summary>
8509 </histogram>
8511 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
8512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8513   <summary>
8514     Result of a main page HttpCacheTransaction if offline mode had been enabled.
8515   </summary>
8516 </histogram>
8518 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
8519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8520   <summary>Net error results from non-restartable cache read errors.</summary>
8521 </histogram>
8523 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
8524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8525   <summary>Net error results from restartable cache read errors.</summary>
8526 </histogram>
8528 <histogram name="HttpCache.Vary" enum="VaryType">
8529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8530   <summary>The type of Vary header for a given GET response.</summary>
8531 </histogram>
8533 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
8534   <owner>gab@chromium.org</owner>
8535   <summary>The importer used on first run Auto Import.</summary>
8536 </histogram>
8538 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
8539   <owner>gab@chromium.org</owner>
8540   <summary>The importer used on import from the bookmarks file API.</summary>
8541 </histogram>
8543 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
8544   <owner>gab@chromium.org</owner>
8545   <summary>
8546     The importer used on import from the chrome://settings/importData UI.
8547   </summary>
8548 </histogram>
8550 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
8551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8552   <summary>
8553     The amount of time from install time to time that user opens import dialog
8554     from BookmarkBarView.
8555   </summary>
8556 </histogram>
8558 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
8559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8560   <summary>
8561     The amount of time from install time to time that user opens import dialog
8562     from NTP floating BookmarkBarView.
8563   </summary>
8564 </histogram>
8566 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
8567   <obsolete>
8568     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
8569   </obsolete>
8570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8571   <summary>
8572     The amount of time from install time to time that user opens import dialog
8573     from BookmarkBarView.
8574   </summary>
8575 </histogram>
8577 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
8578   <obsolete>
8579     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
8580   </obsolete>
8581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8582   <summary>
8583     The amount of time from install time to time that user opens import dialog
8584     from NTP floating BookmarkBarView.
8585   </summary>
8586 </histogram>
8588 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
8589     enum="BooleanAvailable">
8590   <owner>timvolodine@chromium.org</owner>
8591   <summary>
8592     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
8593     Device Motion.
8594   </summary>
8595 </histogram>
8597 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
8598     enum="BooleanAvailable">
8599   <owner>timvolodine@chromium.org</owner>
8600   <summary>
8601     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
8602     Motion.
8603   </summary>
8604 </histogram>
8606 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
8607     enum="BooleanAvailable">
8608   <owner>timvolodine@chromium.org</owner>
8609   <summary>
8610     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
8611     Device Motion on the Windows platform.
8612   </summary>
8613 </histogram>
8615 <histogram name="InertialSensor.GyrometerWindowsAvailable"
8616     enum="BooleanAvailable">
8617   <owner>timvolodine@chromium.org</owner>
8618   <summary>
8619     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
8620     Motion on the Windows platform.
8621   </summary>
8622 </histogram>
8624 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
8625     enum="BooleanAvailable">
8626   <owner>timvolodine@chromium.org</owner>
8627   <summary>
8628     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
8629     Motion.
8630   </summary>
8631 </histogram>
8633 <histogram name="InertialSensor.InclinometerWindowsAvailable"
8634     enum="BooleanAvailable">
8635   <owner>timvolodine@chromium.org</owner>
8636   <summary>
8637     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
8638     Orientation on the Windows platform.
8639   </summary>
8640 </histogram>
8642 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
8643   <owner>timvolodine@chromium.org</owner>
8644   <summary>
8645     This histogram counts the number of Device Motion API invocations in the
8646     default implementation (Linux and CrOS). The default implementation does not
8647     provide any sensors so the result is always false.
8648   </summary>
8649 </histogram>
8651 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
8652   <owner>timvolodine@chromium.org</owner>
8653   <summary>
8654     Whether the sudden motion sensor was available at the start of Device Motion
8655     on the MacOS platform.
8656   </summary>
8657 </histogram>
8659 <histogram name="InertialSensor.OrientationDefaultAvailable"
8660     enum="BooleanAvailable">
8661   <owner>timvolodine@chromium.org</owner>
8662   <summary>
8663     This histogram counts the number of Device Orientation API invocations in
8664     the default implementation (Linux and CrOS). The default implementation does
8665     not provide any sensors so the result is always false.
8666   </summary>
8667 </histogram>
8669 <histogram name="InertialSensor.OrientationMacAvailable"
8670     enum="BooleanAvailable">
8671   <owner>timvolodine@chromium.org</owner>
8672   <summary>
8673     Whether the sudden motion sensor was available at the start of Device
8674     Orientation on the MacOS platform.
8675   </summary>
8676 </histogram>
8678 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
8679     enum="BooleanAvailable">
8680   <owner>timvolodine@chromium.org</owner>
8681   <summary>
8682     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
8683     Orientation.
8684   </summary>
8685 </histogram>
8687 <histogram name="Installer.AttemptsCount.Total" units="count">
8688   <owner>zeuthen@chromium.org</owner>
8689   <summary>
8690     The number of update attempts until the update has been applied. This is
8691     reported every time the device has completed an update.
8692   </summary>
8693 </histogram>
8695 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
8696   <owner>zeuthen@chromium.org</owner>
8697   <summary>Errors from update_engine process when running in dev mode.</summary>
8698 </histogram>
8700 <histogram name="Installer.DownloadOverheadPercentage" units="%">
8701   <owner>zeuthen@chromium.org</owner>
8702   <summary>
8703     The overhead in downloading extra bytes due to errors/interruptions.
8704     Expressed as a percentage of the bytes that are actually needed to be
8705     downloaded for the update to be successful.
8706   </summary>
8707 </histogram>
8709 <histogram name="Installer.DownloadSourcesUsed"
8710     enum="UpdateEngineDownloadSources">
8711   <owner>zeuthen@chromium.org</owner>
8712   <summary>
8713     The combinations of protocol and source server that were used to complete a
8714     successful update.
8715   </summary>
8716 </histogram>
8718 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
8719   <owner>zeuthen@chromium.org</owner>
8720   <summary>
8721     The number of update attempts with a full update payload until the update
8722     has been applied. This is reported on every update attempt.
8723   </summary>
8724 </histogram>
8726 <histogram name="Installer.InstallDateProvisioningSource"
8727     enum="UpdateEngineInstallDateProvisioningSource">
8728   <owner>zeuthen@chromium.org</owner>
8729   <summary>
8730     The source used to provision the install-date-days value sent to Omaha with
8731     every request. This is reported when OOBE completes (M34 or later) or when
8732     upgrading to a version with install-date-days support.
8733   </summary>
8734 </histogram>
8736 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
8737   <owner>zeuthen@chromium.org</owner>
8738   <summary>
8739     Errors from update_engine process when running in normal mode.
8740   </summary>
8741 </histogram>
8743 <histogram name="Installer.OSAgeDays" units="days">
8744   <owner>zeuthen@chromium.org</owner>
8745   <summary>
8746     The age of the OS, defined as the age of the /etc/lsb-release file. This is
8747     reported on every update check but at most once a day.
8748   </summary>
8749 </histogram>
8751 <histogram name="Installer.PayloadAttemptNumber" units="count">
8752   <owner>zeuthen@chromium.org</owner>
8753   <summary>
8754     The number of update attempts until the update has been applied. This is
8755     reported on every update attempt.
8756   </summary>
8757 </histogram>
8759 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
8760   <owner>zeuthen@chromium.org</owner>
8761   <summary>
8762     The type of update payload used to update the device. The difference between
8763     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
8764     request sent to Omaha included a directive saying that a delta payload
8765     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
8766     accepted but Omaha provided a full payload. This is reported every time the
8767     device has completed an update.
8768   </summary>
8769 </histogram>
8771 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
8772   <owner>zeuthen@chromium.org</owner>
8773   <summary>
8774     The number of consecutive times a device has failed to boot an update that
8775     successfully applied. This metric is reported every time the firmware fails
8776     to boot the slot with the update and fell back to the slot it originally
8777     updated from.
8778   </summary>
8779 </histogram>
8781 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
8782   <owner>zeuthen@chromium.org</owner>
8783   <summary>
8784     Number of MBs downloaded from during an update that completed successfully.
8785   </summary>
8786 </histogram>
8788 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
8789   <owner>zeuthen@chromium.org</owner>
8790   <summary>
8791     Wall-clock duration between when an update has successfully completed (and
8792     the user is presented with the &quot;reboot arrow&quot;) and when the system
8793     has booted into the new update. This is reported every time the device is
8794     rebooted after an update has been applied.
8795   </summary>
8796 </histogram>
8798 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
8799   <owner>zeuthen@chromium.org</owner>
8800   <summary>
8801     Total number of MBs downloaded since the last successful update. This also
8802     includes all the bytes downloaded during any prior failed attempts.
8803   </summary>
8804 </histogram>
8806 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
8807   <owner>zeuthen@chromium.org</owner>
8808   <summary>
8809     Absolute wall-clock time duration it took for the update to complete from
8810     the time an update first began.  It includes not just the time the device
8811     was up, but also includes the time the device spent sleeping.
8812   </summary>
8813 </histogram>
8815 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
8816   <owner>zeuthen@chromium.org</owner>
8817   <summary>
8818     Uptime duration it took for the update to complete from the time an update
8819     first began.  It does not include the time the device spent sleeping, but it
8820     does include the uptime spent in waiting for the hourly update checks to
8821     happen.
8822   </summary>
8823 </histogram>
8825 <histogram name="Installer.UpdateNumReboots" units="count">
8826   <owner>zeuthen@chromium.org</owner>
8827   <summary>
8828     Number of times the device was rebooted by the user since an update began
8829     and until it completed successfully.
8830   </summary>
8831 </histogram>
8833 <histogram name="Installer.UpdatesAbandonedCount" units="count">
8834   <owner>zeuthen@chromium.org</owner>
8835   <summary>
8836     The number of update attempts that didn't complete because a newer update
8837     was detected during the update operation. This is reported every time the
8838     device has completed an update.
8839   </summary>
8840 </histogram>
8842 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
8843   <owner>zeuthen@chromium.org</owner>
8844   <summary>
8845     The number of consecutive different abandoned update payloads since the last
8846     successful update. This is reported every time an update payload is
8847     abandoned because a newer update payload is available.
8848   </summary>
8849 </histogram>
8851 <histogram name="Installer.UpdateURLSwitches" units="count">
8852   <owner>zeuthen@chromium.org</owner>
8853   <summary>
8854     Number of times the download URLs were switched due to failures.
8855   </summary>
8856 </histogram>
8858 <histogram name="InstallSigner.InvalidCount">
8859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8860   <summary>
8861     This is a count of the number of ids that we asked to be signed which the
8862     server response indicated were not in the webstore.
8863   </summary>
8864 </histogram>
8866 <histogram name="InstallSigner.InvalidSignature">
8867   <obsolete>
8868     Deprecated 1/2014 (crbug.com/333934). Replaced by
8869     ExtensionInstallSigner.ResultWasValid.
8870   </obsolete>
8871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8872   <summary>
8873     The extensions install signer got a well-formed result from the server but
8874     the signature check on it failed.
8875   </summary>
8876 </histogram>
8878 <histogram name="InstallVerifier.CallbackInvalidSignature">
8879   <obsolete>
8880     Deprecated 1/2014 (crbug.com/333934). Replaced by
8881     ExtensionInstallVerifier.GetSignatureResult.
8882   </obsolete>
8883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8884   <summary>
8885     The extension install verifier tried to get a new signature and received a
8886     response but it wasn't properly signed.
8887   </summary>
8888 </histogram>
8890 <histogram name="InstallVerifier.CallbackNoSignature">
8891   <obsolete>
8892     Deprecated 1/2014 (crbug.com/333934). Replaced by
8893     ExtensionInstallVerifier.GetSignatureResult.
8894   </obsolete>
8895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8896   <summary>
8897     The extension install verifier tried to get a new signature but was unable
8898     to (network error contacting the server, response from server was malformed,
8899     etc.).
8900   </summary>
8901 </histogram>
8903 <histogram name="InstallVerifier.CallbackValidSignature">
8904   <obsolete>
8905     Deprecated 1/2014 (crbug.com/333934). Replaced by
8906     ExtensionInstallVerifier.GetSignatureResult.
8907   </obsolete>
8908   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8909   <summary>
8910     The extension install verifier got a new signature from the server that was
8911     valid.
8912   </summary>
8913 </histogram>
8915 <histogram name="InstallVerifier.InitGoodSignature">
8916   <obsolete>
8917     Deprecated 1/2014 (crbug.com/333934). Replaced by
8918     ExtensionInstallVerifier.InitResult.
8919   </obsolete>
8920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8921   <summary>
8922     The extension install verifier found a valid signature at startup, and this
8923     is a count of the number of signed ids it contained.
8924   </summary>
8925 </histogram>
8927 <histogram name="InstallVerifier.InitInvalidSignature">
8928   <obsolete>
8929     Deprecated 1/2014 (crbug.com/333934). Replaced by
8930     ExtensionInstallVerifier.InitResult.
8931   </obsolete>
8932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8933   <summary>
8934     The extension install verifier found a signature in the prefs at startup,
8935     and it parsed properly, but it was invalid (some ids may have been
8936     added/removed, could not verify it was signed with the correct private key,
8937     etc.).
8938   </summary>
8939 </histogram>
8941 <histogram name="InstallVerifier.InitNoSignature">
8942   <obsolete>
8943     Deprecated 1/2014 (crbug.com/333934). Replaced by
8944     ExtensionInstallVerifier.InitResult.
8945   </obsolete>
8946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8947   <summary>
8948     The extension install verifier did not find any signature in the prefs at
8949     startup.
8950   </summary>
8951 </histogram>
8953 <histogram name="InstallVerifier.InitUnparseablePref">
8954   <obsolete>
8955     Deprecated 1/2014 (crbug.com/333934). Replaced by
8956     ExtensionInstallVerifier.InitResult.
8957   </obsolete>
8958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8959   <summary>
8960     The extension install verifier found a signature in the prefs at startup,
8961     but it wasn't parseable (missing/wrong format of required keys, etc.).
8962   </summary>
8963 </histogram>
8965 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
8966   <obsolete>
8967     Deprecated 1/2014 (crbug.com/333934). Replaced by
8968     ExtensionInstallVerifier.MustRemainDisabled.
8969   </obsolete>
8970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8971   <summary>
8972     The extension install verifier would have disabled an extension but is not
8973     in enforcement mode.
8974   </summary>
8975 </histogram>
8977 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
8978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8979   <summary>
8980     Records various events of interest in the InstantController. E.g. When URLs
8981     are blacklisted.
8982   </summary>
8983 </histogram>
8985 <histogram name="Instant.SessionsStorageNamespace"
8986     enum="InstantSessionStorageNamespace">
8987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8988   <summary>
8989     How often an Instant preview is committed onto a different tab than it was
8990     created from.
8991   </summary>
8992 </histogram>
8994 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
8995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8996   <summary>
8997     The time between the first Omnibox interaction and when the Instant preview
8998     shows. If the instant preview was already showing when the user interacted
8999     with the omnibox, this histogram is not recorded.
9000   </summary>
9001 </histogram>
9003 <histogram name="InstantExtended.CacheableNTPLoad"
9004     enum="InstantExtended_CacheableNTPLoad">
9005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9006   <summary>
9007     Records a histogram for how often the Cacheable NTP fails to load.
9008   </summary>
9009 </histogram>
9011 <histogram name="InstantExtended.FallbackToLocalOverlay"
9012     enum="InstantExtended_FallbackCause">
9013   <obsolete>
9014     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
9015     abandoned.
9016   </obsolete>
9017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9018   <summary>
9019     Records the cause for falling back to a local overlay at the time of
9020     fallback.
9021   </summary>
9022 </histogram>
9024 <histogram name="InstantExtended.InstantNavigation"
9025     enum="InstantExtended_InstantNavigation">
9026   <obsolete>
9027     Deprecated as of 10/2013. This histogram is no longer relevant since the
9028     HTML overlay went away.
9029   </obsolete>
9030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9031   <summary>
9032     Records a histogram for instant extended (Local NTP and Online NTP) and
9033     non-extended navigations.
9034   </summary>
9035 </histogram>
9037 <histogram name="InstantExtended.NewOptInState"
9038     enum="InstantExtended_NewOptInState">
9039   <obsolete>
9040     Deprecated as of 11/2013.
9041   </obsolete>
9042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9043   <summary>
9044     Records, on startup, whether the user has chosen to opt-in to or opt-out of
9045     InstantExtended via chrome://flags.
9046   </summary>
9047 </histogram>
9049 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
9050   <obsolete>
9051     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
9052   </obsolete>
9053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9054   <summary>
9055     Records, on startup, whether the user has chosen to opt-in to or opt-out of
9056     InstantExtended via chrome://flags.
9057   </summary>
9058 </histogram>
9060 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
9061   <obsolete>
9062     Deprecated 2013-07. Please see
9063     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
9064   </obsolete>
9065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9066   <summary>
9067     Records the number of matching characters at the start of the user's text as
9068     a percentage of average length between the old and new text when the user
9069     navigates from a search query to another search query.
9070   </summary>
9071 </histogram>
9073 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
9074   <obsolete>
9075     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
9076     instead.
9077   </obsolete>
9078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9079   <summary>
9080     Records the number of matching characters at the start of the user's text as
9081     a percentage of average length between the old and new text when the user
9082     navigates from a search query to a url. Example: Accidental search for
9083     google.con, then navigation to google.com.
9084   </summary>
9085 </histogram>
9087 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
9088   <obsolete>
9089     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
9090     instead.
9091   </obsolete>
9092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9093   <summary>
9094     Records the number of matching characters at the start of the user's text as
9095     a percentage of average length between the old and new text when the user
9096     navigates from a url to a search query.
9097   </summary>
9098 </histogram>
9100 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
9101   <obsolete>
9102     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
9103     instead.
9104   </obsolete>
9105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9106   <summary>
9107     Records the number of matching characters at the start of the user's text as
9108     a percentage of average length between the old and new text when the user
9109     navigates from a url to another url.
9110   </summary>
9111 </histogram>
9113 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
9114   <owner>mpearson@chromium.org</owner>
9115   <summary>
9116     Records the number of matching characters at the start of the user's text as
9117     a percentage of average length between the old and new text when the user
9118     navigates from a search query to another search query.
9119   </summary>
9120 </histogram>
9122 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
9123   <owner>mpearson@chromium.org</owner>
9124   <summary>
9125     Records the number of matching characters at the start of the user's text as
9126     a percentage of average length between the old and new text when the user
9127     navigates from a search query to a url. Example: Accidental search for
9128     google.con, then navigation to google.com.
9129   </summary>
9130 </histogram>
9132 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
9133   <owner>mpearson@chromium.org</owner>
9134   <summary>
9135     Records the number of matching characters at the start of the user's text as
9136     a percentage of average length between the old and new text when the user
9137     navigates from a url to a search query.
9138   </summary>
9139 </histogram>
9141 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
9142   <owner>mpearson@chromium.org</owner>
9143   <summary>
9144     Records the number of matching characters at the start of the user's text as
9145     a percentage of average length between the old and new text when the user
9146     navigates from a url to another url.
9147   </summary>
9148 </histogram>
9150 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
9151   <obsolete>
9152     Deprecated 2013-06. This preference has not been exposed or used for months,
9153     and we do not plan to use it in the future.
9154   </obsolete>
9155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9156   <summary>
9157     Records, on startup, the value of the &quot;Allow your search engine to
9158     provide Instant result&quot; preference setting for the first profile
9159     loaded.
9160   </summary>
9161 </histogram>
9163 <histogram name="InstantSearchClicks.PreviewScrollState"
9164     enum="InstantSearchClicks_PreviewScrollState">
9165   <owner>ksimbili@chromium.org</owner>
9166   <summary>
9167     Records the scroll state on the preview page when instant search clicks
9168     feature is triggered.
9169   </summary>
9170 </histogram>
9172 <histogram name="InstantSearchClicks.ReasonForSwap"
9173     enum="InstantSearchClicks_ReasonForSwap">
9174   <owner>ksimbili@chromium.org</owner>
9175   <summary>
9176     Records the reason that triggered the page swap when instant search clicks
9177     feature is triggered.
9178   </summary>
9179 </histogram>
9181 <histogram name="InstantSearchClicks.TimeInPreview" units="milliseconds">
9182   <owner>ksimbili@chromium.org</owner>
9183   <summary>
9184     The time spent by the user in preview page before swapping to original or
9185     navigating out of preview page.
9186   </summary>
9187 </histogram>
9189 <histogram name="InstantSearchClicks.TimeToSwap" units="milliseconds">
9190   <owner>ksimbili@chromium.org</owner>
9191   <summary>
9192     The time it took for swap to trigger for all swaps. The is the time between
9193     preview page load start to preview page swap with the original page.
9194   </summary>
9195 </histogram>
9197 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
9198   <obsolete>
9199     Removed on 8/1/13.
9200   </obsolete>
9201   <owner>felt@chromium.org</owner>
9202   <summary>
9203     The time between the SSL interstitial display and the user decision, which
9204     may be either accept or deny.  This is only recorded for overridable SSL
9205     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
9206     first focuses on the page.
9207   </summary>
9208 </histogram>
9210 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
9211   <obsolete>
9212     Removed on 8/1/13.
9213   </obsolete>
9214   <owner>felt@chromium.org</owner>
9215   <summary>
9216     The time between the SSL interstitial display and the user decision, which
9217     may be either accept or deny.  This is only recorded for overridable SSL
9218     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
9219     first focuses on the page.
9220   </summary>
9221 </histogram>
9223 <histogram name="interstitial.date_invalid_time" units="milliseconds">
9224   <obsolete>
9225     Removed on 8/1/13.
9226   </obsolete>
9227   <owner>felt@chromium.org</owner>
9228   <summary>
9229     The time between the SSL interstitial display and the user decision, which
9230     may be either accept or deny.  This is only recorded for overridable SSL
9231     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
9232     focuses on the page.
9233   </summary>
9234 </histogram>
9236 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
9237   <owner>felt@chromium.org</owner>
9238   <summary>
9239     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
9240     refer to the total number of SSL errors; all of the other numbers pertain to
9241     the number of actions related to SSL errors that are overridable.  The
9242     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
9243     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
9244     SHOW_UNDERSTAND is only being used by an experimental field trial.
9245   </summary>
9246 </histogram>
9248 <histogram name="interstitial.ssl.cause.nonoverridable"
9249     enum="SSLNonAttackCauses">
9250   <owner>felt@chromium.org</owner>
9251   <summary>
9252     Possible non-attack causes of the non-overridable SSL interstitial.
9253   </summary>
9254 </histogram>
9256 <histogram name="interstitial.ssl.cause.overridable" enum="SSLNonAttackCauses">
9257   <owner>felt@chromium.org</owner>
9258   <summary>
9259     Possible non-attack causes of the overridable SSL interstitial.
9260   </summary>
9261 </histogram>
9263 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
9264   <obsolete>
9265     Removed on 8/1/13.
9266   </obsolete>
9267   <owner>felt@chromium.org</owner>
9268   <summary>
9269     The time between the SSL interstitial display and the user decision, when
9270     the user accepts the SSL warning.  This is only recorded for overridable SSL
9271     warnings.  Timing begins when user first focuses on the page.
9272   </summary>
9273 </histogram>
9275 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
9276   <owner>felt@chromium.org</owner>
9277   <summary>
9278     The type of SSL error that the user encounters.  This is recorded for all
9279     SSL warnings, regardless of whether they are overridable.
9280   </summary>
9281 </histogram>
9283 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
9284   <obsolete>
9285     Removed on 8/1/13.
9286   </obsolete>
9287   <owner>felt@chromium.org</owner>
9288   <summary>
9289     The time between the SSL interstitial display and the user decision, when
9290     the user rejects the SSL warning.  This is only recorded for overridable SSL
9291     warnings.  Timing begins when user first focuses on the page.
9292   </summary>
9293 </histogram>
9295 <histogram name="Invalidations.NetworkChannel"
9296     enum="InvalidationNetworkChannel">
9297   <owner>pavely@chromium.org</owner>
9298   <summary>Network channel used for invalidations.</summary>
9299 </histogram>
9301 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
9302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9303   <summary>
9304     The time between keystrokes in Aura text fields. The only keystrokes that
9305     are measured are ones that produce a printable character and are not over 5
9306     seconds apart.
9307   </summary>
9308 </histogram>
9310 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
9311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9312   <summary>Accept languages.</summary>
9313 </histogram>
9315 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
9316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9317   <summary>Application languages used for UI.</summary>
9318 </histogram>
9320 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
9321   <obsolete>
9322     Deprecated 2013-10. No thread-unsafety was found.
9323   </obsolete>
9324   <owner>dgrogan@chromium.org</owner>
9325   <summary>
9326     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
9327     here. If there is no record of unsafety after chrome 29 has been in the
9328     stable channel for a few weeks then revert this change.
9329   </summary>
9330 </histogram>
9332 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
9333   <owner>dgrogan@chromium.org</owner>
9334   <summary>
9335     Methods where leveldb's Chromium environment has IO errors when being used
9336     by IndexedDB.
9337   </summary>
9338 </histogram>
9340 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
9341   <owner>dgrogan@chromium.org</owner>
9342   <summary>
9343     PlatformFileErrors encountered by a single leveldb env method.
9344   </summary>
9345 </histogram>
9347 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
9348   <owner>dgrogan@chromium.org</owner>
9349   <summary>Errno of errors encountered in NewLogger.</summary>
9350 </histogram>
9352 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
9353     enum="OSAgnosticErrno">
9354   <owner>dgrogan@chromium.org</owner>
9355   <summary>Errno of errors encountered in NewSequentialFile.</summary>
9356 </histogram>
9358 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
9359     enum="PlatformFileError">
9360   <obsolete>
9361     Deprecated 2013-04. As of m28 use
9362     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
9363   </obsolete>
9364   <owner>dgrogan@chromium.org</owner>
9365   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
9366 </histogram>
9368 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
9369     enum="OSAgnosticErrno">
9370   <owner>dgrogan@chromium.org</owner>
9371   <summary>Errno of errors encountered in WritableFileAppend.</summary>
9372 </histogram>
9374 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
9375     enum="OSAgnosticErrno">
9376   <owner>dgrogan@chromium.org</owner>
9377   <summary>Errno of errors encountered in WritableFileFlush.</summary>
9378 </histogram>
9380 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
9381   <owner>dgrogan@chromium.org</owner>
9382   <summary>
9383     Number of directories missing when IDB LevelDBEnv tries to create a Lock
9384     file.
9385   </summary>
9386 </histogram>
9388 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
9389   <owner>dgrogan@chromium.org</owner>
9390   <summary>
9391     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
9392     for IndexedDB.
9393   </summary>
9394 </histogram>
9396 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
9397   <owner>dgrogan@chromium.org</owner>
9398   <summary>
9399     Number of backup files found without corresponding ldb files. As measured by
9400     GetChildren when used in IndexedDB.
9401   </summary>
9402 </histogram>
9404 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
9405     enum="PlatformFileError">
9406   <owner>dgrogan@chromium.org</owner>
9407   <summary>
9408     When IDB LevelDBEnv successfully retries an operation that had failed,
9409     record the error from the most recent failed attempt.
9410   </summary>
9411 </histogram>
9413 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
9414   <owner>dgrogan@chromium.org</owner>
9415   <summary>
9416     Success indicates a successful backup or restore operation for .ldb table
9417     files when used in IndexedDB.
9418   </summary>
9419 </histogram>
9421 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
9422   <obsolete>
9423     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
9424   </obsolete>
9425   <owner>dgrogan@chromium.org</owner>
9426   <summary>
9427     Time IDB LevelDBEnv slept before successfully completing this operation. 0
9428     means success on the first try.
9429   </summary>
9430 </histogram>
9432 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
9433   <owner>dgrogan@chromium.org</owner>
9434   <summary>
9435     Time IDB LevelDBEnv slept before successfully completing this operation. 0
9436     means success on the first try.
9437   </summary>
9438 </histogram>
9440 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
9441   <owner>dgrogan@chromium.org</owner>
9442   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
9443 </histogram>
9445 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
9446   <owner>dgrogan@chromium.org</owner>
9447   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
9448 </histogram>
9450 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
9451   <owner>dgrogan@chromium.org</owner>
9452   <summary>Errno of errors encountered in NewLogger.</summary>
9453 </histogram>
9455 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
9456   <owner>dgrogan@chromium.org</owner>
9457   <summary>Errno of errors encountered in NewSequentialFile.</summary>
9458 </histogram>
9460 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
9461   <obsolete>
9462     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
9463   </obsolete>
9464   <owner>dgrogan@chromium.org</owner>
9465   <summary>
9466     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
9467   </summary>
9468 </histogram>
9470 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
9471   <owner>dgrogan@chromium.org</owner>
9472   <summary>Errno of errors encountered in WritableFileAppend.</summary>
9473 </histogram>
9475 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
9476   <owner>dgrogan@chromium.org</owner>
9477   <summary>Errno of errors encountered in WritableFileFlush.</summary>
9478 </histogram>
9480 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
9481   <owner>dgrogan@chromium.org</owner>
9482   <summary>
9483     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
9484     file.
9485   </summary>
9486 </histogram>
9488 <histogram name="LevelDBEnv.MaxFDs" units="files">
9489   <owner>dgrogan@chromium.org</owner>
9490   <summary>
9491     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
9492     for clients other than IndexedDB.
9493   </summary>
9494 </histogram>
9496 <histogram name="LevelDBEnv.MissingFiles" units="files">
9497   <owner>dgrogan@chromium.org</owner>
9498   <summary>
9499     Number of backup files found without corresponding ldb files. As measured by
9500     GetChildren when used in LevelDB clients other than IndexedDB.
9501   </summary>
9502 </histogram>
9504 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
9505   <owner>dgrogan@chromium.org</owner>
9506   <summary>
9507     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
9508     record the error from the most recent failed attempt.
9509   </summary>
9510 </histogram>
9512 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
9513   <owner>dgrogan@chromium.org</owner>
9514   <summary>
9515     Success indicates a successful backup or restore operation for .ldb table
9516     files when used by LevelDB clients other than IndexedDB.
9517   </summary>
9518 </histogram>
9520 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
9521   <obsolete>
9522     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
9523   </obsolete>
9524   <owner>dgrogan@chromium.org</owner>
9525   <summary>
9526     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
9527     0 means success on the first try.
9528   </summary>
9529 </histogram>
9531 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
9532   <owner>dgrogan@chromium.org</owner>
9533   <summary>
9534     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
9535     0 means success on the first try.
9536   </summary>
9537 </histogram>
9539 <histogram name="LevelDBPrefStore.ReadErrors" enum="LevelDBPrefStoreErrorCodes">
9540   <owner>dgrogan@chromium.org</owner>
9541   <summary>
9542     Bitfield that indicates errors and recovery that occurred when opening a
9543     LevelDB preferences database.
9544   </summary>
9545 </histogram>
9547 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
9548   <owner>feng@chromium.org</owner>
9549   <summary>
9550     A boolean that indicates whether the workaround of a Sony framework bug was
9551     used. The metric is Android-specific, and is logged when the browser starts.
9552     See more details at http://crbug.com/311644.
9553   </summary>
9554 </histogram>
9556 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
9557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9558   <summary>The version of glibc used. (Linux only)</summary>
9559 </histogram>
9561 <histogram name="Linux.WindowManager" enum="LinuxWindowManagerName">
9562   <owner>pkotwicz@chromium.org</owner>
9563   <summary>The window manager used. (Linux only) Logged at startup.</summary>
9564 </histogram>
9566 <histogram name="LocalDiscovery.ClientRestartAttempts">
9567   <owner>noamsml@chromium.org</owner>
9568   <owner>vitalybuka@chromium.org</owner>
9569   <summary>Records number of attempts to start local discovery.</summary>
9570 </histogram>
9572 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
9573   <owner>noamsml@chromium.org</owner>
9574   <owner>vitalybuka@chromium.org</owner>
9575   <summary>Time between detector restarts.</summary>
9576 </histogram>
9578 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
9579   <owner>noamsml@chromium.org</owner>
9580   <owner>vitalybuka@chromium.org</owner>
9581   <summary>Time before detector trigger notifications.</summary>
9582 </histogram>
9584 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
9585   <owner>noamsml@chromium.org</owner>
9586   <owner>vitalybuka@chromium.org</owner>
9587   <summary>Records events related to devices page.</summary>
9588 </histogram>
9590 <histogram name="LocalDiscovery.FirewallAccessTime" units="milliseconds">
9591   <owner>noamsml@chromium.org</owner>
9592   <owner>vitalybuka@chromium.org</owner>
9593   <summary>
9594     Windows only histogram that reports request time spend accessing firewall
9595     rules. It's logged once per browser process lifetime, when local discovery
9596     is used first time.
9597   </summary>
9598 </histogram>
9600 <histogram name="LocalDiscovery.IsFirewallReady" enum="BooleanEnabled">
9601   <owner>noamsml@chromium.org</owner>
9602   <owner>vitalybuka@chromium.org</owner>
9603   <summary>
9604     Windows only histogram that reports, whether a firewall is set, so we can
9605     bind inbound sockets. It's logged once per browser process lifetime, when
9606     local discovery is used first time.
9607   </summary>
9608 </histogram>
9610 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
9611     enum="PrivetNotificationsEvent">
9612   <owner>noamsml@chromium.org</owner>
9613   <owner>vitalybuka@chromium.org</owner>
9614   <summary>Records events related to local discovery notifications.</summary>
9615 </histogram>
9617 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
9618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9619   <summary>
9620     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
9621     is allowing arbitrary accounts to be used on the device, or only those on a
9622     specific whitelist.
9623   </summary>
9624 </histogram>
9626 <histogram name="Login.FailureReason" enum="LoginFailureReason">
9627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9628   <summary>Chrome OS login failure reason.</summary>
9629 </histogram>
9631 <histogram name="Login.LeastUsedAccountDays" units="days">
9632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9633   <summary>
9634     Chrome OS histogram that keeps track of the days since the least frequently
9635     used account signed in. Reported on every boot and once a day after that.
9636   </summary>
9637 </histogram>
9639 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
9640   <owner>cmasone@chromium.org</owner>
9641   <summary>The state of Chrome OS owner key and device policy files.</summary>
9642 </histogram>
9644 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
9645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9646   <summary>
9647     Time from first display of the login prompt until the user completes signing
9648     in.
9649   </summary>
9650 </histogram>
9652 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
9653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9654   <summary>Chrome OS login success reason.</summary>
9655 </histogram>
9657 <histogram name="Login.UsersActiveWeekly" units="users">
9658   <owner>alemate@chromium.org</owner>
9659   <owner>nkostylev@chromium.org</owner>
9660   <summary>
9661     Chrome OS histogram that keeps track of number of users who have logged in
9662     in the last 7 days. Reported on every boot and once a day after that.
9663   </summary>
9664 </histogram>
9666 <histogram name="Login.UsersActiveWeekly.Percent" units="%">
9667   <owner>alemate@chromium.org</owner>
9668   <owner>nkostylev@chromium.org</owner>
9669   <summary>
9670     Chrome OS histogram that keeps track of percentage of local users who have
9671     logged in in the last 7 days. Reported on every boot and once a day after
9672     that.
9673   </summary>
9674 </histogram>
9676 <histogram name="Login.UserType" enum="LoginUserType">
9677   <owner>cmasone@chromium.org</owner>
9678   <summary>
9679     Chrome OS histogram that keeps track of the way a user logs in and whether
9680     Chrome OS is running normal or developer mode.
9681   </summary>
9682 </histogram>
9684 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
9685     enum="ManagedUserPasswordChange">
9686   <owner>antrim@chromium.org</owner>
9687   <summary>
9688     Chrome OS histogram that keeps track of supervised user password change
9689     result.
9690   </summary>
9691 </histogram>
9693 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
9694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9695   <summary>
9696     Whether accelerated compositing was used for HTML5 media rendering.
9697   </summary>
9698 </histogram>
9700 <histogram name="Media.AudioBitsPerChannel">
9701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9702   <summary>Bits per channel of HTML5 audio sample data.</summary>
9703 </histogram>
9705 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
9706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9707   <summary>Audio channel layout in HTML5 media.</summary>
9708 </histogram>
9710 <histogram name="Media.AudioCodec" enum="AudioCodec">
9711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9712   <summary>Audio codec used in HTML5 media.</summary>
9713 </histogram>
9715 <histogram name="Media.AudioInputController" units="ms">
9716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9717   <summary>Measures the time taken for AudioInputController::</summary>
9718 </histogram>
9720 <histogram name="Media.AudioInputControllerCaptureStartupSuccess"
9721     enum="BooleanSuccess">
9722   <summary>
9723     Whether capture started successfully after an input stream startup was
9724     requested.
9725   </summary>
9726 </histogram>
9728 <histogram name="Media.AudioInputDeviceManager" units="ms">
9729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9730   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
9731 </histogram>
9733 <histogram name="Media.AudioOutputController" units="ms">
9734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9735   <summary>Measures the time taken for AudioOutputController::</summary>
9736 </histogram>
9738 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
9739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9740   <summary>
9741     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
9742     was not initially available.
9743   </summary>
9744 </histogram>
9746 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
9747     enum="BooleanSuccess">
9748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9749   <summary>
9750     Whether playback started successfully after stream startup was requested.
9751   </summary>
9752 </histogram>
9754 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
9755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9756   <summary>Captures statistics for various AudioRendererImpl events.</summary>
9757 </histogram>
9759 <histogram name="Media.AudioRendererMissedDeadline" units="%">
9760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9761   <summary>
9762     Percentage of AudioSyncReader::Read() calls where the renderer missed its
9763     realtime deadline.
9764   </summary>
9765 </histogram>
9767 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
9768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9769   <summary>
9770     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
9771   </summary>
9772 </histogram>
9774 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
9775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9776   <summary>Audio samples per second in HTML5 media.</summary>
9777 </histogram>
9779 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
9780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9781   <summary>
9782     Audio samples per second in HTML5 media (atypical values, in Hz).
9783   </summary>
9784 </histogram>
9786 <histogram name="Media.AudioTrackProcessingStates"
9787     enum="AudioTrackProcessingStates">
9788   <summary>
9789     State of the media stream audio track processing, sampled once during the
9790     life time of a MediaStreamAudioProcessor.
9791   </summary>
9792 </histogram>
9794 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
9795   <owner>scherkus@chromium.org</owner>
9796   <summary>
9797     Whether a media response might be used to satisfy a future request.
9798   </summary>
9799 </histogram>
9801 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
9802     units="frames/5s">
9803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9804   <summary>
9805     The average number of delayed and dropped frames for the ChromeCast
9806     application.  Reported every 5 seconds.
9807   </summary>
9808 </histogram>
9810 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
9811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9812   <summary>
9813     The average number of displayed frames for the ChromeCast application.
9814     Reported every 5 seconds.
9815   </summary>
9816 </histogram>
9818 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
9819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9820   <summary>
9821     Time needed to pre-buffer A/V data before the actual playback for the
9822     ChromeCast application.
9823   </summary>
9824 </histogram>
9826 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
9827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9828   <summary>
9829     Time needed to buffer A/V data after an abort for the ChromeCast
9830     application.
9831   </summary>
9832 </histogram>
9834 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
9835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9836   <summary>
9837     Time needed to buffer A/V data after an underrun for the ChromeCast
9838     application.
9839   </summary>
9840 </histogram>
9842 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
9843   <owner>jrummell@chromium.org</owner>
9844   <summary>Audio codec used in HTML5 media.</summary>
9845 </histogram>
9847 <histogram name="Media.DetectedContainer" enum="MediaContainers">
9848   <owner>jrummell@chromium.org</owner>
9849   <summary>
9850     Container used for HTML5 media. Views that include pre-M34 data will
9851     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
9852     bucket.
9853   </summary>
9854 </histogram>
9856 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
9857   <owner>jrummell@chromium.org</owner>
9858   <summary>Video codec used in HTML5 media.</summary>
9859 </histogram>
9861 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
9862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9863   <summary>
9864     Measures the actions taken in the media infobar, which prompts the users for
9865     device permission.
9866   </summary>
9867 </histogram>
9869 <histogram name="Media.Duration" units="ms">
9870   <owner>scherkus@chromium.org</owner>
9871   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
9872 </histogram>
9874 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
9875   <owner>xhwang@chromium.org</owner>
9876   <summary>addKey result using the Clear Key key system.</summary>
9877 </histogram>
9879 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
9880   <owner>xhwang@chromium.org</owner>
9881   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
9882 </histogram>
9884 <histogram name="Media.EME.ClearKey.DecryptError">
9885   <owner>xhwang@chromium.org</owner>
9886   <summary>
9887     Decryption error event count using the Clear Key key system.
9888   </summary>
9889 </histogram>
9891 <histogram name="Media.EME.ClearKey.generateKeyRequest"
9892     enum="MediaKeyException">
9893   <owner>xhwang@chromium.org</owner>
9894   <summary>generateKeyRequest result using the Clear Key key system.</summary>
9895 </histogram>
9897 <histogram name="Media.EME.ClearKey.KeyAdded">
9898   <owner>xhwang@chromium.org</owner>
9899   <summary>KeyAdded event count using the Clear Key key system.</summary>
9900 </histogram>
9902 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
9903   <owner>xhwang@chromium.org</owner>
9904   <summary>KeyError event count using the Clear Key key system.</summary>
9905 </histogram>
9907 <histogram name="Media.EME.NeedKey">
9908   <owner>xhwang@chromium.org</owner>
9909   <summary>EME NeedKey event count.</summary>
9910 </histogram>
9912 <histogram name="Media.EME.OutputProtection" enum="MediaOutputProtectionStatus">
9913   <owner>xhwang@chromium.org</owner>
9914   <summary>
9915     Output protection query status and result. One query and one positive (no
9916     unprotected external links) result (if any) are reported per CDM instance.
9917   </summary>
9918 </histogram>
9920 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
9921   <owner>xhwang@chromium.org</owner>
9922   <summary>addKey result using an unknown key system.</summary>
9923 </histogram>
9925 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
9926   <owner>xhwang@chromium.org</owner>
9927   <summary>cancelKeyRequest result using an unknown key system.</summary>
9928 </histogram>
9930 <histogram name="Media.EME.Unknown.DecryptError">
9931   <owner>xhwang@chromium.org</owner>
9932   <summary>Decryption error event count using an unknown key system.</summary>
9933 </histogram>
9935 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
9936   <owner>xhwang@chromium.org</owner>
9937   <summary>generateKeyRequest result using an unknown key system.</summary>
9938 </histogram>
9940 <histogram name="Media.EME.Unknown.KeyAdded">
9941   <owner>xhwang@chromium.org</owner>
9942   <summary>KeyAdded event count using an unknown key system.</summary>
9943 </histogram>
9945 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
9946   <owner>xhwang@chromium.org</owner>
9947   <summary>KeyError event count using an unknown key system.</summary>
9948 </histogram>
9950 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
9951   <owner>xhwang@chromium.org</owner>
9952   <summary>addKey result using the Widevine key system.</summary>
9953 </histogram>
9955 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
9956   <owner>xhwang@chromium.org</owner>
9957   <summary>cancelKeyRequest result using the Widevine key system.</summary>
9958 </histogram>
9960 <histogram name="Media.EME.Widevine.DecryptError">
9961   <owner>xhwang@chromium.org</owner>
9962   <summary>Decryption error event count using the Widevine key system.</summary>
9963 </histogram>
9965 <histogram name="Media.EME.Widevine.generateKeyRequest"
9966     enum="MediaKeyException">
9967   <owner>xhwang@chromium.org</owner>
9968   <summary>generateKeyRequest result using the Widevine key system.</summary>
9969 </histogram>
9971 <histogram name="Media.EME.Widevine.KeyAdded">
9972   <owner>xhwang@chromium.org</owner>
9973   <summary>KeyAdded event count using the Widevine key system.</summary>
9974 </histogram>
9976 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
9977   <owner>xhwang@chromium.org</owner>
9978   <summary>KeyError event count using the Widevine key system.</summary>
9979 </histogram>
9981 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
9982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9983   <summary>
9984     Bits per channel of the hardware audio device which failed to open in low
9985     latency mode and required high latency fallback.
9986   </summary>
9987 </histogram>
9989 <histogram name="Media.FallbackHardwareAudioChannelCount">
9990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9991   <summary>
9992     Channel count of the hardware audio device which failed to open in low
9993     latency mode and required high latency fallback.
9994   </summary>
9995 </histogram>
9997 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
9998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9999   <summary>
10000     Channel layout of the hardware audio device which failed to open in low
10001     latency mode and required high latency fallback.
10002   </summary>
10003 </histogram>
10005 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
10006     enum="AudioSampleRate">
10007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10008   <summary>
10009     Samples per second of the hardware audio device which failed to open in low
10010     latency mode and required high latency fallback.
10011   </summary>
10012 </histogram>
10014 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
10015     units="Hz">
10016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10017   <summary>
10018     Samples per second of the hardware audio device (atypical values, in Hz)
10019     which failed to open in low latency mode and required high latency fallback.
10020   </summary>
10021 </histogram>
10023 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
10024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10025   <summary>
10026     Whether Chrome had to fallback to the high latency audio path or not.
10027   </summary>
10028 </histogram>
10030 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
10031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10032   <summary>
10033     The average number of delayed and dropped frames for the Fling application.
10034     Reported every 5 seconds.
10035   </summary>
10036 </histogram>
10038 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
10039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10040   <summary>
10041     The average number of displayed frames for the Fling application.  Reported
10042     every 5 seconds.
10043   </summary>
10044 </histogram>
10046 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
10047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10048   <summary>
10049     Time needed to pre-buffer A/V data before the actual playback for the Fling
10050     application.
10051   </summary>
10052 </histogram>
10054 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
10055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10056   <summary>
10057     Time needed to buffer A/V data after an abort for the Fling application.
10058   </summary>
10059 </histogram>
10061 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
10062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10063   <summary>
10064     Time needed to buffer A/V data after an underrun for the Fling application.
10065   </summary>
10066 </histogram>
10068 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
10069   <owner>posciak@chromium.org</owner>
10070   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
10071 </histogram>
10073 <histogram name="Media.HardwareAudioBitsPerChannel">
10074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10075   <summary>Bits per channel of the hardware audio device.</summary>
10076 </histogram>
10078 <histogram name="Media.HardwareAudioChannelCount">
10079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10080   <summary>Channel count of the hardware audio device.</summary>
10081 </histogram>
10083 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
10084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10085   <summary>Channel layout of the hardware audio device.</summary>
10086 </histogram>
10088 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
10089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10090   <summary>Samples per second of the hardware audio device.</summary>
10091 </histogram>
10093 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
10094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10095   <summary>
10096     Samples per second of the hardware audio device (atypical values, in Hz).
10097   </summary>
10098 </histogram>
10100 <histogram name="Media.InfoLoadDelay" units="milliseconds">
10101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10102   <summary>
10103     The time it takes to perform redirect tracking and a CORS access check while
10104     preparing to play a media file.
10105   </summary>
10106 </histogram>
10108 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
10109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10110   <summary>
10111     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
10112   </summary>
10113 </histogram>
10115 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
10116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10117   <summary>
10118     State of the WebRtc local renderer, sampled once during the lifetime of a
10119     local renderer.
10120   </summary>
10121 </histogram>
10123 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
10124   <owner>acolwell@chromium.org</owner>
10125   <summary>
10126     Audio codec used in Media Source Extensions playback. Set when AddId() is
10127     called during playback.
10128   </summary>
10129 </histogram>
10131 <histogram name="Media.MSE.NumberOfTracks">
10132   <owner>acolwell@chromium.org</owner>
10133   <summary>
10134     Number of tracks specified to AddId() for Media Source Extensions playback.
10135     May be called multiple times per element if playback is dynamically altered.
10136   </summary>
10137 </histogram>
10139 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
10140   <owner>acolwell@chromium.org</owner>
10141   <summary>
10142     Whether Media Source Extensions is specified for playback of Media elements.
10143     Sampled when media pipeline starts.
10144   </summary>
10145 </histogram>
10147 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
10148   <owner>acolwell@chromium.org</owner>
10149   <summary>
10150     Video codec used in Media Source Extensions playback. Set when AddId() is
10151     called during playback.
10152   </summary>
10153 </histogram>
10155 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
10156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10157   <summary>
10158     The audio bit rate as reported by the Netflix application.  May be reported
10159     multiple times as network conditions change during playback.
10160   </summary>
10161 </histogram>
10163 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
10164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10165   <summary>
10166     The number of audio channels as reported by the Netflix application. May be
10167     reported multiple times as network conditions change during playback.
10168   </summary>
10169 </histogram>
10171 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
10172     units="frames/5s">
10173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10174   <summary>
10175     The average number of delayed and dropped frames for the Netflix
10176     application.  Reported every 5 seconds.
10177   </summary>
10178 </histogram>
10180 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
10181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10182   <summary>
10183     The average number of displayed frames for the Netflix application. Reported
10184     every 5 seconds.
10185   </summary>
10186 </histogram>
10188 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
10189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10190   <summary>
10191     Video bit rate as reported by the Netflix application.  May be reported
10192     multiple times as network conditions change during playback.
10193   </summary>
10194 </histogram>
10196 <histogram name="Media.Netflix.VideoHeight" units="pixels">
10197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10198   <summary>
10199     Video height as reported by the Netflix application.  May be reported
10200     multiple times as network conditions change during playback.
10201   </summary>
10202 </histogram>
10204 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
10205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10206   <summary>Counts of video decode errors reported to plugin.</summary>
10207 </histogram>
10209 <histogram name="Media.PepperVideoDecoderPictureCount">
10210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10211   <summary>
10212     Number of PictureBuffers/textures requested per hardware decoder creation.
10213     This value varies by platform and video. A user visible video may trigger
10214     multiple decoder creations (sometimes every 5 seconds) but would normally
10215     not hold more than 2 sets of buffers at any given time in memory.
10216   </summary>
10217 </histogram>
10219 <histogram name="Media.PepperVideoDecoderPictureHeight">
10220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10221   <summary>
10222     Vertical video resolution rounded to the nearest bucket. (Corresponds
10223     roughly to the number in 720p.)
10224   </summary>
10225 </histogram>
10227 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
10228     units="frames/5s">
10229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10230   <summary>
10231     The average number of delayed and dropped frames for the PlayMovies
10232     application.  Reported every 5 seconds.
10233   </summary>
10234 </histogram>
10236 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
10237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10238   <summary>
10239     The average number of displayed frames for the PlayMovies application.
10240     Reported every 5 seconds.
10241   </summary>
10242 </histogram>
10244 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
10245   <owner>posciak@chromium.org</owner>
10246   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
10247 </histogram>
10249 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
10250   <obsolete>
10251     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
10252   </obsolete>
10253   <owner>posciak@chromium.org</owner>
10254   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
10255 </histogram>
10257 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
10258   <owner>posciak@chromium.org</owner>
10259   <summary>
10260     Indicates whether we were successful in initializing hardware video decoder
10261     for use in the RTC pipeline.
10262   </summary>
10263 </histogram>
10265 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
10266   <owner>posciak@chromium.org</owner>
10267   <summary>
10268     Indicates whether we were successful in initializing hardware video encoder
10269     for use in the RTC pipeline.
10270   </summary>
10271 </histogram>
10273 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
10274   <owner>posciak@chromium.org</owner>
10275   <summary>Video codec profile used in RTC video encoder.</summary>
10276 </histogram>
10278 <histogram name="Media.TimeToPipelineStarted" units="ms">
10279   <obsolete>
10280     Removed from code 2014/6/18.
10281   </obsolete>
10282   <owner>scherkus@chromium.org</owner>
10283   <summary>
10284     Time in milliseconds from HTML5 media pipeline creation to playing event.
10285   </summary>
10286 </histogram>
10288 <histogram name="Media.TotalMBytes" units="MB">
10289   <owner>dmikurube@chromium.org</owner>
10290   <owner>scherkus@chromium.org</owner>
10291   <summary>Size of HTML5 media (when known), in MB.</summary>
10292 </histogram>
10294 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
10295   <owner>scherkus@chromium.org</owner>
10296   <summary>
10297     Reasons a media response won't be used to satisfy a future request.
10298   </summary>
10299 </histogram>
10301 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
10302   <owner>scherkus@chromium.org</owner>
10303   <summary>
10304     URL scheme used with HTML5 media. (each URL provides one sample)
10305   </summary>
10306 </histogram>
10308 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
10309   <owner>posciak@chromium.org</owner>
10310   <summary>
10311     Error codes reported by video decode using VA-API hardware video decoder.
10312   </summary>
10313 </histogram>
10315 <histogram name="Media.VideoCapture.AspectRatio">
10316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10317   <summary>
10318     Video Capture Device captured aspect ratio, as a rounded integer multiplied
10319     by 100. The collection is made in the VideoCaptureController upon reception
10320     of the first frame.
10321   </summary>
10322 </histogram>
10324 <histogram name="Media.VideoCapture.FrameRate" units="fps">
10325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10326   <summary>
10327     Video Capture Device frame rate requested by VideoCaptureManager on
10328     AllocateAndStart(). The collection is made in the VideoCaptureController
10329     upon reception of the first frame.
10330   </summary>
10331 </histogram>
10333 <histogram name="Media.VideoCapture.Height" units="pixels">
10334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10335   <summary>
10336     Video Capture Device captured frame height in pixels. The collection is made
10337     in the VideoCaptureController upon reception of the first frame.
10338   </summary>
10339 </histogram>
10341 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
10342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10343   <summary>
10344     Pixel format provided by a Video Capture Device. The collection is made in
10345     the VideoCaptureController upon reception of the first frame.
10346   </summary>
10347 </histogram>
10349 <histogram name="Media.VideoCapture.Width" units="pixels">
10350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10351   <summary>
10352     Video Capture Device captured frame width in pixels. The collection is made
10353     in the VideoCaptureController upon reception of the first frame.
10354   </summary>
10355 </histogram>
10357 <histogram name="Media.VideoCaptureManager" units="ms">
10358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10359   <summary>Measures the time taken for VideoCaptureManager::</summary>
10360 </histogram>
10362 <histogram name="Media.VideoCodec" enum="VideoCodec">
10363   <owner>scherkus@chromium.org</owner>
10364   <summary>Video codec used in HTML5 media.</summary>
10365 </histogram>
10367 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
10368   <owner>scherkus@chromium.org</owner>
10369   <summary>Video codec profile used in HTML5 media.</summary>
10370 </histogram>
10372 <histogram name="Media.VideoCodedAspectRatio">
10373   <owner>scherkus@chromium.org</owner>
10374   <summary>Coded aspect ratio of HTML5 video.</summary>
10375 </histogram>
10377 <histogram name="Media.VideoCodedWidth">
10378   <owner>scherkus@chromium.org</owner>
10379   <summary>Coded width of HTML5 video.</summary>
10380 </histogram>
10382 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
10383   <owner>scherkus@chromium.org</owner>
10384   <summary>
10385     Pixel format color range of HTML5 video. Emitted on video load.
10386   </summary>
10387 </histogram>
10389 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
10390   <owner>scherkus@chromium.org</owner>
10391   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
10392 </histogram>
10394 <histogram name="Media.VideoVisibleAspectRatio">
10395   <owner>scherkus@chromium.org</owner>
10396   <summary>Visible aspect ratio of HTML5 video.</summary>
10397 </histogram>
10399 <histogram name="Media.VideoVisibleWidth">
10400   <owner>scherkus@chromium.org</owner>
10401   <summary>Visible width of HTML5 video.</summary>
10402 </histogram>
10404 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
10405     units="frames/5s">
10406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10407   <summary>
10408     The average number of delayed and dropped frames for the YouTube
10409     application.  Reported every 5 seconds.
10410   </summary>
10411 </histogram>
10413 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
10414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10415   <summary>
10416     The average number of displayed frames for the YouTube application. Reported
10417     every 5 seconds.
10418   </summary>
10419 </histogram>
10421 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
10422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10423   <summary>
10424     Time needed to pre-buffer A/V data before the actual playback for the
10425     YouTube application.
10426   </summary>
10427 </histogram>
10429 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
10430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10431   <summary>
10432     Time needed to buffer A/V data after an abort for the YouTube application.
10433   </summary>
10434 </histogram>
10436 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
10437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10438   <summary>
10439     Time needed to buffer A/V data after an underrun for the YouTube
10440     application.
10441   </summary>
10442 </histogram>
10444 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
10445   <owner>vandebo@chromium.org</owner>
10446   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
10447 </histogram>
10449 <histogram name="MediaGalleries.ScanDirectoriesFound">
10450   <owner>vandebo@chromium.org</owner>
10451   <summary>
10452     The number of directories with media files found during a scan.
10453   </summary>
10454 </histogram>
10456 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
10457   <owner>vandebo@chromium.org</owner>
10458   <summary>
10459     Duration in milliseconds taken to do a media scan that ran to completion.
10460   </summary>
10461 </histogram>
10463 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
10464   <owner>vandebo@chromium.org</owner>
10465   <summary>
10466     The percentage of galleries accepted (not deselected) from the scan result
10467     dialog.
10468   </summary>
10469 </histogram>
10471 <histogram name="MediaGalleries.ScanGalleriesPopulated">
10472   <owner>vandebo@chromium.org</owner>
10473   <summary>
10474     The number of galleries added or updated in preferences after a scan.
10475   </summary>
10476 </histogram>
10478 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
10479   <owner>vandebo@chromium.org</owner>
10480   <summary>Various usage counts for media galleries.</summary>
10481 </histogram>
10483 <histogram name="Memory.BackingStore">
10484   <owner>dmikurube@chromium.org</owner>
10485   <owner>kenjibaheux@google.com</owner>
10486   <summary>TBD.</summary>
10487 </histogram>
10489 <histogram name="Memory.Browser" units="KB">
10490   <owner>dmikurube@chromium.org</owner>
10491   <owner>kenjibaheux@google.com</owner>
10492   <summary>
10493     The private working set used by the browser process.  Recorded once per UMA
10494     ping.
10495   </summary>
10496 </histogram>
10498 <histogram name="Memory.CachedFontAndDC">
10499   <owner>dmikurube@chromium.org</owner>
10500   <owner>kenjibaheux@google.com</owner>
10501   <summary>TBD.</summary>
10502 </histogram>
10504 <histogram name="Memory.Chrome" units="KB">
10505   <owner>dmikurube@chromium.org</owner>
10506   <owner>kenjibaheux@google.com</owner>
10507   <summary>
10508     The private working set used by each chrome:// renderer process.  Each
10509     process provides one sample.  Recorded once per UMA ping.
10510   </summary>
10511 </histogram>
10513 <histogram name="Memory.ChromeProcessCount">
10514   <owner>dmikurube@chromium.org</owner>
10515   <owner>kenjibaheux@google.com</owner>
10516   <summary>
10517     The count of active chrome:// processes.  Recorded once per UMA ping.
10518   </summary>
10519 </histogram>
10521 <histogram name="Memory.Extension" units="KB">
10522   <owner>dmikurube@chromium.org</owner>
10523   <owner>kenjibaheux@google.com</owner>
10524   <summary>
10525     The private working set used by each extension process.  Each process
10526     provides one sample.  Recorded once per UMA ping.
10527   </summary>
10528 </histogram>
10530 <histogram name="Memory.GlyphPagesPerLoad">
10531   <owner>dmikurube@chromium.org</owner>
10532   <owner>kenjibaheux@google.com</owner>
10533   <summary>
10534     The number of glyph pages present in the renderer when it commits a load.
10535     Since this is per-sub-process, you can get the average number of glyph pages
10536     in the system by multiplying this number with the average number of
10537     renderers. Note that this typically won't count the glyph pages added as a
10538     result of the load that just committed, since layout will happen after the
10539     commit. There are 512 bytes per glyph page, but this number also very
10540     closely approximates the number of glyph width map pages in the same
10541     renderer. The only difference is that if you have font fallback, it will
10542     make a new glyph page and no width page, but in most common cases there is
10543     no fallback). Width pages are 1K each (256 floats), so you could think of
10544     this value as being the number of &quot;1.5K units related to glyphs per
10545     renderer per page load&quot;.
10546   </summary>
10547 </histogram>
10549 <histogram name="Memory.Gpu" units="KB">
10550   <owner>dmikurube@chromium.org</owner>
10551   <owner>jamescook@chromium.org</owner>
10552   <owner>kenjibaheux@google.com</owner>
10553   <summary>
10554     The private working set used by the GPU process.  Recorded once per UMA
10555     ping.
10556   </summary>
10557 </histogram>
10559 <histogram name="Memory.Graphics" units="MB">
10560   <owner>dmikurube@chromium.org</owner>
10561   <owner>jamescook@chromium.org</owner>
10562   <owner>kenjibaheux@google.com</owner>
10563   <summary>
10564     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
10565     platforms where it is exposed by the kernel (for example, Intel i915 and
10566     Exynos Mali).  Recorded once per UMA ping.
10567   </summary>
10568 </histogram>
10570 <histogram name="Memory.NativeClient" units="KB">
10571   <owner>dmikurube@chromium.org</owner>
10572   <owner>kenjibaheux@google.com</owner>
10573   <summary>
10574     The private working set used by each Native Client loader process.  Each
10575     process provides one sample.  Recorded once per UMA ping.
10576   </summary>
10577 </histogram>
10579 <histogram name="Memory.NativeClientBroker" units="KB">
10580   <owner>dmikurube@chromium.org</owner>
10581   <owner>kenjibaheux@google.com</owner>
10582   <summary>
10583     The private working set used by each Native Client broker process.  Each
10584     process provides one sample.  Recorded once per UMA ping.
10585   </summary>
10586 </histogram>
10588 <histogram name="Memory.OtherProcessCount">
10589   <owner>dmikurube@chromium.org</owner>
10590   <owner>kenjibaheux@google.com</owner>
10591   <summary>
10592     The count of other various utility processes (nacl, gpu, sandbox, zygote,
10593     utility).  Recorded once per UMA ping.
10594   </summary>
10595 </histogram>
10597 <histogram name="Memory.PepperPlugin" units="KB">
10598   <owner>dmikurube@chromium.org</owner>
10599   <owner>kenjibaheux@google.com</owner>
10600   <summary>
10601     The private working set used by each Pepper plugin process.  Each plugin
10602     process provides one sample.  Recorded once per UMA ping.
10603   </summary>
10604 </histogram>
10606 <histogram name="Memory.PepperPluginBroker" units="KB">
10607   <owner>dmikurube@chromium.org</owner>
10608   <owner>kenjibaheux@google.com</owner>
10609   <summary>
10610     The private working set used by each Pepper plugin broker process.  Each
10611     process provides one sample.  Recorded once per UMA ping.
10612   </summary>
10613 </histogram>
10615 <histogram name="Memory.PepperPluginBrokerProcessCount">
10616   <owner>dmikurube@chromium.org</owner>
10617   <owner>kenjibaheux@google.com</owner>
10618   <summary>
10619     The count of Pepper plugin broker processes, recorded once per metrics
10620     services (UMA) update.  See MetricsReportingScheduler for details.
10621   </summary>
10622 </histogram>
10624 <histogram name="Memory.PepperPluginProcessCount">
10625   <owner>dmikurube@chromium.org</owner>
10626   <owner>kenjibaheux@google.com</owner>
10627   <summary>
10628     The count of active Pepper plugin processes.  Recorded once per UMA ping.
10629   </summary>
10630 </histogram>
10632 <histogram name="Memory.Plugin" units="KB">
10633   <owner>dmikurube@chromium.org</owner>
10634   <owner>kenjibaheux@google.com</owner>
10635   <summary>
10636     The private working set used by each plugin process.  Each plugin process
10637     provides one sample.  Recorded once per UMA ping.
10638   </summary>
10639 </histogram>
10641 <histogram name="Memory.PluginProcessCount">
10642   <owner>dmikurube@chromium.org</owner>
10643   <owner>kenjibaheux@google.com</owner>
10644   <summary>
10645     The count of active plugin processes.  Recorded once per UMA ping.
10646   </summary>
10647 </histogram>
10649 <histogram name="Memory.ProcessCount">
10650   <owner>dmikurube@chromium.org</owner>
10651   <owner>kenjibaheux@google.com</owner>
10652   <summary>
10653     The count of all active processes.  Recorded once per UMA ping.
10654   </summary>
10655 </histogram>
10657 <histogram name="Memory.ProcessLimit">
10658   <owner>dmikurube@chromium.org</owner>
10659   <owner>kenjibaheux@google.com</owner>
10660   <summary>The current process limit.  Recorded once per UMA ping.</summary>
10661 </histogram>
10663 <histogram name="Memory.Renderer" units="KB">
10664   <owner>dmikurube@chromium.org</owner>
10665   <owner>kenjibaheux@google.com</owner>
10666   <summary>
10667     The private working set used by each renderer process.  Each renderer
10668     process provides one sample.  Recorded once per UMA ping.
10669   </summary>
10670 </histogram>
10672 <histogram name="Memory.RendererProcessCount">
10673   <owner>dmikurube@chromium.org</owner>
10674   <owner>kenjibaheux@google.com</owner>
10675   <summary>
10676     The count of active renderer processes.  Recorded once per UMA ping.
10677   </summary>
10678 </histogram>
10680 <histogram name="Memory.SandboxHelper" units="KB">
10681   <owner>dmikurube@chromium.org</owner>
10682   <owner>kenjibaheux@google.com</owner>
10683   <summary>
10684     The private working set used by each sandbox helper process.  Each sandbox
10685     helper process provides one sample.  Recorded once per UMA ping.
10686   </summary>
10687 </histogram>
10689 <histogram name="Memory.Swap.Browser" units="KB">
10690   <owner>dmikurube@chromium.org</owner>
10691   <owner>kenjibaheux@google.com</owner>
10692   <summary>
10693     The swap used by the browser process.  Recorded once per UMA ping if the
10694     system has swapped.
10695   </summary>
10696 </histogram>
10698 <histogram name="Memory.Swap.Chrome" units="KB">
10699   <owner>dmikurube@chromium.org</owner>
10700   <owner>kenjibaheux@google.com</owner>
10701   <summary>
10702     The swap used by each chrome:// renderer process.  Each process provides one
10703     sample.  Recorded once per UMA ping if the system has swapped.
10704   </summary>
10705 </histogram>
10707 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
10708   <owner>dmikurube@chromium.org</owner>
10709   <owner>kenjibaheux@google.com</owner>
10710   <summary>
10711     The amount of memory that swap was compressed into. Recorded once per UMA
10712     ping if the system has swapped.
10713   </summary>
10714 </histogram>
10716 <histogram name="Memory.Swap.CompressionRatio">
10717   <owner>dmikurube@chromium.org</owner>
10718   <owner>kenjibaheux@google.com</owner>
10719   <summary>
10720     The ratio of swapped data original size to compressed size. Recorded once
10721     per UMA ping if the system has swapped.
10722   </summary>
10723 </histogram>
10725 <histogram name="Memory.Swap.Extension" units="KB">
10726   <owner>dmikurube@chromium.org</owner>
10727   <owner>kenjibaheux@google.com</owner>
10728   <summary>
10729     The swap used by each extension process.  Each process provides one sample.
10730     Recorded once per UMA ping if the system has swapped.
10731   </summary>
10732 </histogram>
10734 <histogram name="Memory.Swap.Gpu" units="KB">
10735   <owner>dmikurube@chromium.org</owner>
10736   <owner>kenjibaheux@google.com</owner>
10737   <summary>
10738     The swap used by the GPU process.  Recorded once per UMA ping if the system
10739     has swapped.
10740   </summary>
10741 </histogram>
10743 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
10744   <owner>dmikurube@chromium.org</owner>
10745   <owner>kenjibaheux@google.com</owner>
10746   <summary>
10747     Indicates that the system has swapped memory out at least once since boot.
10748     Recorded once per UMA ping.
10749   </summary>
10750 </histogram>
10752 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
10753   <owner>dmikurube@chromium.org</owner>
10754   <owner>kenjibaheux@google.com</owner>
10755   <summary>
10756     The amount of memory that is used by swap, including bookkeeping.  Recorded
10757     once per UMA ping if the system has swapped.
10758   </summary>
10759 </histogram>
10761 <histogram name="Memory.Swap.NativeClient" units="KB">
10762   <owner>dmikurube@chromium.org</owner>
10763   <owner>kenjibaheux@google.com</owner>
10764   <summary>
10765     The swap used by each Native Client loader process.  Each process provides
10766     one sample.  Recorded once per UMA ping if the system has swapped.
10767   </summary>
10768 </histogram>
10770 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
10771   <owner>dmikurube@chromium.org</owner>
10772   <owner>kenjibaheux@google.com</owner>
10773   <summary>
10774     The swap used by each Native Client broker process.  Each process provides
10775     one sample.  Recorded once per UMA ping if the system has swapped.
10776   </summary>
10777 </histogram>
10779 <histogram name="Memory.Swap.NumReads">
10780   <owner>dmikurube@chromium.org</owner>
10781   <owner>kenjibaheux@google.com</owner>
10782   <summary>
10783     The number of reads from swap.  Recorded once per UMA ping  if the system
10784     has swapped.
10785   </summary>
10786 </histogram>
10788 <histogram name="Memory.Swap.NumWrites">
10789   <owner>dmikurube@chromium.org</owner>
10790   <owner>kenjibaheux@google.com</owner>
10791   <summary>
10792     The number of writes to swap.  Recorded once per UMA ping if the system has
10793     swapped.
10794   </summary>
10795 </histogram>
10797 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
10798   <owner>dmikurube@chromium.org</owner>
10799   <owner>kenjibaheux@google.com</owner>
10800   <summary>
10801     The amount of memory that was swapped out.  Recorded once per UMA ping if
10802     the system has swapped.
10803   </summary>
10804 </histogram>
10806 <histogram name="Memory.Swap.PepperPlugin" units="KB">
10807   <owner>dmikurube@chromium.org</owner>
10808   <owner>kenjibaheux@google.com</owner>
10809   <summary>
10810     The swap used by each Pepper plugin process.  Each plugin process provides
10811     one sample.  Recorded once per UMA ping if the system has swapped.
10812   </summary>
10813 </histogram>
10815 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
10816   <owner>dmikurube@chromium.org</owner>
10817   <owner>kenjibaheux@google.com</owner>
10818   <summary>
10819     The swap used by each Pepper plugin broker process.  Each process provides
10820     one sample.  Recorded once per UMA ping if the system has swapped.
10821   </summary>
10822 </histogram>
10824 <histogram name="Memory.Swap.Plugin" units="KB">
10825   <owner>dmikurube@chromium.org</owner>
10826   <owner>kenjibaheux@google.com</owner>
10827   <summary>
10828     The swap used by each plugin process.  Each plugin process provides one
10829     sample.  Recorded once per UMA ping if the system has swapped.
10830   </summary>
10831 </histogram>
10833 <histogram name="Memory.Swap.Renderer" units="KB">
10834   <owner>dmikurube@chromium.org</owner>
10835   <owner>kenjibaheux@google.com</owner>
10836   <summary>
10837     The swap used by each renderer process.  Each renderer process provides one
10838     sample.  Recorded once per UMA ping if the system has swapped.
10839   </summary>
10840 </histogram>
10842 <histogram name="Memory.Swap.SandboxHelper" units="KB">
10843   <owner>dmikurube@chromium.org</owner>
10844   <owner>kenjibaheux@google.com</owner>
10845   <summary>
10846     The swap used by each sandbox helper process.  Each sandbox helper process
10847     provides one sample.  Recorded once per UMA ping if the system has swapped.
10848   </summary>
10849 </histogram>
10851 <histogram name="Memory.Swap.Total" units="MB">
10852   <owner>dmikurube@chromium.org</owner>
10853   <owner>kenjibaheux@google.com</owner>
10854   <summary>
10855     The sum of all processes' swap.  Recorded once per UMA ping if the system
10856     has swapped.
10857   </summary>
10858 </histogram>
10860 <histogram name="Memory.Swap.Utility" units="KB">
10861   <owner>dmikurube@chromium.org</owner>
10862   <owner>kenjibaheux@google.com</owner>
10863   <summary>
10864     The swap used by each utility process.  Each utility process provides one
10865     sample.  Recorded once per UMA ping if the system has swapped.
10866   </summary>
10867 </histogram>
10869 <histogram name="Memory.Swap.Worker" units="KB">
10870   <owner>dmikurube@chromium.org</owner>
10871   <owner>kenjibaheux@google.com</owner>
10872   <summary>
10873     The swap used by each worker process.  Each worker process provides one
10874     sample.  Recorded once per UMA ping if the system has swapped.
10875   </summary>
10876 </histogram>
10878 <histogram name="Memory.Total" units="MB">
10879   <owner>dmikurube@chromium.org</owner>
10880   <owner>kenjibaheux@google.com</owner>
10881   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
10882 </histogram>
10884 <histogram name="Memory.Utility" units="KB">
10885   <owner>dmikurube@chromium.org</owner>
10886   <owner>kenjibaheux@google.com</owner>
10887   <summary>
10888     The private working set used by each utility process.  Each utility process
10889     provides one sample.  Recorded once per UMA ping.
10890   </summary>
10891 </histogram>
10893 <histogram name="Memory.Worker" units="KB">
10894   <owner>dmikurube@chromium.org</owner>
10895   <owner>kenjibaheux@google.com</owner>
10896   <summary>
10897     The private working set used by each worker process.  Each worker process
10898     provides one sample.  Recorded once per UMA ping.
10899   </summary>
10900 </histogram>
10902 <histogram name="Memory.WorkerProcessCount">
10903   <owner>dmikurube@chromium.org</owner>
10904   <owner>kenjibaheux@google.com</owner>
10905   <summary>TBD.</summary>
10906 </histogram>
10908 <histogram name="MemoryAndroid.DeviceMemoryClass">
10909   <owner>dmikurube@chromium.org</owner>
10910   <owner>kenjibaheux@google.com</owner>
10911   <owner>ppi@chromium.org</owner>
10912   <summary>
10913     Value of getMemoryClass() recorded once upon startup. This is an integer,
10914     device-specific constant correlated with the amount of memory available on
10915     Android device.
10916   </summary>
10917 </histogram>
10919 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
10920   <owner>dmikurube@chromium.org</owner>
10921   <owner>kenjibaheux@google.com</owner>
10922   <owner>ppi@chromium.org</owner>
10923   <summary>
10924     Reasons behind evictions of individual tabs, recorded upon each tab
10925     eviction.
10926   </summary>
10927 </histogram>
10929 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
10930   <owner>dmikurube@chromium.org</owner>
10931   <owner>kenjibaheux@google.com</owner>
10932   <owner>ppi@chromium.org</owner>
10933   <summary>
10934     Number of loaded (memory-resident) tabs when LowMemory notification is
10935     delivered.
10936   </summary>
10937 </histogram>
10939 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
10940   <owner>dmikurube@chromium.org</owner>
10941   <owner>kenjibaheux@google.com</owner>
10942   <owner>ppi@chromium.org</owner>
10943   <summary>
10944     Time between two consecutive LowMemory notification in one foreground
10945     session.
10946   </summary>
10947 </histogram>
10949 <histogram name="MemoryAndroid.NotificationBackground"
10950     enum="AndroidMemoryNotificationBackground">
10951   <owner>dmikurube@chromium.org</owner>
10952   <owner>kenjibaheux@google.com</owner>
10953   <owner>ppi@chromium.org</owner>
10954   <summary>
10955     Memory notifications delivered through system callbacks to Chrome while in
10956     the background.
10957   </summary>
10958 </histogram>
10960 <histogram name="MemoryAndroid.NotificationForeground"
10961     enum="AndroidMemoryNotificationForeground">
10962   <owner>dmikurube@chromium.org</owner>
10963   <owner>kenjibaheux@google.com</owner>
10964   <owner>ppi@chromium.org</owner>
10965   <summary>
10966     Memory notifications delivered through system callbacks to Chrome while in
10967     the foreground - we count LowMemory notification vs particular levels of
10968     TrimMemory foreground notification.
10969   </summary>
10970 </histogram>
10972 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
10973   <owner>benchan@chromium.org</owner>
10974   <summary>
10975     The result (e.g. success or the type of failure) of a modem interface switch
10976     operation performed by mist on Chrome OS.
10977   </summary>
10978 </histogram>
10980 <histogram name="MobileStartup.MobileMultiWindowInstances">
10981   <owner>dtrainor@chromium.org</owner>
10982   <summary>
10983     Android: Number of instances of Chrome currently open during a MultiWindow
10984     session.  Emitted every time Chrome is paused.  Only emitted on Android
10985     MultiWindow devices.
10987     A MultiWindow session is any period of time that Chrome was not used in a
10988     full screen mode but together with another Activity that is visible at the
10989     same time. This is only supported in a few Android models.
10990   </summary>
10991 </histogram>
10993 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
10994   <owner>miguelg@chromium.org</owner>
10995   <summary>
10996     Android: percent of the screen available for Chrome during a multi-window
10997     session. Emitted every time chrome is paused. Only emitted on Android
10998     MultiWindow devices.
11000     A multiwindow session is any period of time that Chrome was not used in full
11001     screen mode but together with some other application that is visible at the
11002     same time. This is only supported in a few Android models.
11003   </summary>
11004 </histogram>
11006 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
11007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11008   <summary>
11009     Tracks mouse sensitivity setting changes by the user. This replaces the old
11010     Mouse.Sensitivity.Changed metric.
11011   </summary>
11012 </histogram>
11014 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
11015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11016   <summary>
11017     Tracks mouse sensitivity setting on startup. This replaces the old
11018     Mouse.Sensitivity.Started metric.
11019   </summary>
11020 </histogram>
11022 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
11023   <obsolete>
11024     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
11025   </obsolete>
11026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11027   <summary>Tracks mouse sensitivity setting.</summary>
11028 </histogram>
11030 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
11031   <obsolete>
11032     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
11033   </obsolete>
11034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11035   <summary>Tracks mouse sensitivity setting on startup.</summary>
11036 </histogram>
11038 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
11039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11040   <summary>
11041     Measures the time elapsed between when the user mousedown-ed a link and when
11042     the user clicked a link.
11043   </summary>
11044 </histogram>
11046 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
11047     enum="MouseEventFollowedByClick">
11048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11049   <summary>
11050     For each click handled by an HTML anchor tag link, whether Blink saw a
11051     mousedown event preceding it.  This is only measured for clicks handled by
11052     the anchor tag's default click event handler.
11053   </summary>
11054 </histogram>
11056 <histogram name="MouseEventPrefetch.MouseDowns">
11057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11058   <summary>
11059     The number of mousedown events detected at HTML anchor-tag links' default
11060     event handler.
11061   </summary>
11062 </histogram>
11064 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
11065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11066   <summary>
11067     Measures the time elapsed between when the user mouseover-ed a link and when
11068     the user clicked a link.
11069   </summary>
11070 </histogram>
11072 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
11073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11074   <summary>
11075     Measures the time elapsed between when the user mouseover-ed a link and when
11076     the user mouseout-ed a link without click.
11077   </summary>
11078 </histogram>
11080 <histogram name="MouseEventPrefetch.MouseOvers">
11081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11082   <summary>
11083     The number of mouseover events detected at HTML anchor-tag links' default
11084     event handler.
11085   </summary>
11086 </histogram>
11088 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
11089     enum="PreTapEvents">
11090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11091   <summary>
11092     The tap gesture events detected before click at HTML anchor-tag links'
11093     default event handler.
11094   </summary>
11095 </histogram>
11097 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
11098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11099   <summary>
11100     Measures the time elapsed between when the user tapdown-ed a link and when
11101     the user clicked a link.
11102   </summary>
11103 </histogram>
11105 <histogram name="MouseEventPrefetch.TapDowns">
11106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11107   <summary>
11108     The number of gesturetapdown events detected at HTML anchor-tag links'
11109     default event handler.
11110   </summary>
11111 </histogram>
11113 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
11114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11115   <summary>
11116     The number of gesturetapunconfirmed events detected at HTML anchor-tag
11117     links' default event handler.
11118   </summary>
11119 </histogram>
11121 <histogram name="MultiProfile.DiscardedTabsPerUser">
11122   <owner>skuhne@chromium.org</owner>
11123   <summary>
11124     The relation of discarded tabs vs. the amount of simultaneous users. The
11125     counts are the number of discards and the buckets are the number of users.
11126     Since the count values are absolute numbers, they need to be normalized
11127     before use - so divide the counts by the percentage of users per session
11128     found under 'MultiProfile.UsersPerSessionIncremental'.
11129   </summary>
11130 </histogram>
11132 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
11133   <owner>skuhne@chromium.org</owner>
11134   <summary>
11135     The session counter for different multi profile modes which gets stored once
11136     per session at the beginning of the session.
11137   </summary>
11138 </histogram>
11140 <histogram name="MultiProfile.SigninUserUIPath"
11141     enum="MultiProfileSigninUserAction">
11142   <owner>skuhne@chromium.org</owner>
11143   <summary>
11144     Count the number of times each UI path is taken for signing into a new
11145     account in a Chrome OS multiprofile session. UI paths include the system
11146     tray and the user account switcher on the browser frame.
11147   </summary>
11148 </histogram>
11150 <histogram name="MultiProfile.SwitchActiveUserUIPath"
11151     enum="MultiProfileSwitchActiveUserAction">
11152   <owner>skuhne@chromium.org</owner>
11153   <summary>
11154     Count the number of times each UI path is taken for switching the active
11155     account in a Chrome OS multiprofile session. UI paths include the system
11156     tray and the keyboard shortcut.
11157   </summary>
11158 </histogram>
11160 <histogram name="MultiProfile.TeleportWindow"
11161     enum="MultiProfileTeleportWindowAction">
11162   <owner>skuhne@chromium.org</owner>
11163   <summary>
11164     Counts the number of window teleportations when using separated desktop
11165     mode.
11166   </summary>
11167 </histogram>
11169 <histogram name="MultiProfile.TeleportWindowType"
11170     enum="MultiProfileTeleportWindowType">
11171   <owner>skuhne@chromium.org</owner>
11172   <summary>
11173     Counts the number of teleported windows by types in separated desktop mode.
11174   </summary>
11175 </histogram>
11177 <histogram name="MultiProfile.UsersPerSession">
11178   <obsolete>
11179     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
11180   </obsolete>
11181   <owner>skuhne@chromium.org</owner>
11182   <summary>
11183     The number of users simultaneously signed into a multiprofile session on
11184     Chrome OS. This is recorded upon session end.
11185   </summary>
11186 </histogram>
11188 <histogram name="MultiProfile.UsersPerSessionIncremental">
11189   <owner>skuhne@chromium.org</owner>
11190   <summary>
11191     The number of users simultaneously signed into a multiprofile session on
11192     Chrome OS. This is recorded whenever a user gets added to the session. To
11193     get the correct count, all following counts must be subtracted. Example: If
11194     100 single user, 20 two user and 5 three user sessions, there were
11195     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
11196   </summary>
11197 </histogram>
11199 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
11200   <owner>jvoung@chromium.org</owner>
11201   <owner>mackinlay@google.com</owner>
11202   <owner>ncbray@chromium.org</owner>
11203   <summary>
11204     When the browser started, what happened with the NaCl helper process?
11205   </summary>
11206 </histogram>
11208 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
11209   <owner>jvoung@chromium.org</owner>
11210   <owner>mackinlay@google.com</owner>
11211   <owner>ncbray@chromium.org</owner>
11212   <summary>
11213     When a NaCl application process was created, what had happened with the NaCl
11214     helper process when the browser was started?
11215   </summary>
11216 </histogram>
11218 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
11219   <owner>jvoung@chromium.org</owner>
11220   <owner>mackinlay@google.com</owner>
11221   <owner>ncbray@chromium.org</owner>
11222   <summary>The OS/Architecture of a nexe that was loaded.</summary>
11223 </histogram>
11225 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
11226     enum="NaClHttpStatusCodeClass">
11227   <owner>jvoung@chromium.org</owner>
11228   <owner>mackinlay@google.com</owner>
11229   <owner>ncbray@chromium.org</owner>
11230   <summary>
11231     The status code returned when trying to load a manifest inside an installed
11232     app.
11233   </summary>
11234 </histogram>
11236 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
11237     enum="NaClHttpStatusCodeClass">
11238   <owner>jvoung@chromium.org</owner>
11239   <owner>mackinlay@google.com</owner>
11240   <owner>ncbray@chromium.org</owner>
11241   <summary>
11242     The status code returned when trying to load a manifest from a source other
11243     than an installed app.
11244   </summary>
11245 </histogram>
11247 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
11248     enum="NaClHttpStatusCodeClass">
11249   <owner>jvoung@chromium.org</owner>
11250   <owner>mackinlay@google.com</owner>
11251   <owner>ncbray@chromium.org</owner>
11252   <summary>
11253     The status code returned when trying to load a NaCl executable inside an
11254     installed app.
11255   </summary>
11256 </histogram>
11258 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
11259     enum="NaClHttpStatusCodeClass">
11260   <owner>jvoung@chromium.org</owner>
11261   <owner>mackinlay@google.com</owner>
11262   <owner>ncbray@chromium.org</owner>
11263   <summary>
11264     The status code returned when trying to load a NaCl executable from a source
11265     other than an installed app.
11266   </summary>
11267 </histogram>
11269 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
11270   <owner>jvoung@chromium.org</owner>
11271   <owner>mackinlay@google.com</owner>
11272   <owner>ncbray@chromium.org</owner>
11273   <summary>The error code returned by NaCl's Chrome plugin.</summary>
11274 </histogram>
11276 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
11277     enum="NaClPluginErrorCode">
11278   <owner>jvoung@chromium.org</owner>
11279   <owner>mackinlay@google.com</owner>
11280   <owner>ncbray@chromium.org</owner>
11281   <summary>
11282     The error code returned by NaCl's Chrome plugin, but only for installed
11283     apps.
11284   </summary>
11285 </histogram>
11287 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
11288     enum="NaClPluginErrorCode">
11289   <owner>jvoung@chromium.org</owner>
11290   <owner>mackinlay@google.com</owner>
11291   <owner>ncbray@chromium.org</owner>
11292   <summary>
11293     The error code returned by NaCl's Chrome plugin, but excluding installed
11294     apps.
11295   </summary>
11296 </histogram>
11298 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
11299   <owner>jvoung@chromium.org</owner>
11300   <owner>mackinlay@google.com</owner>
11301   <owner>ncbray@chromium.org</owner>
11302   <summary>The error code returned by NaCl's sel_ldr.</summary>
11303 </histogram>
11305 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
11306     enum="NaClSelLdrErrorCode">
11307   <owner>jvoung@chromium.org</owner>
11308   <owner>mackinlay@google.com</owner>
11309   <owner>ncbray@chromium.org</owner>
11310   <summary>
11311     The error code returned by NaCl's sel_ldr, but only for installed apps.
11312   </summary>
11313 </histogram>
11315 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
11316     enum="NaClSelLdrErrorCode">
11317   <owner>jvoung@chromium.org</owner>
11318   <owner>mackinlay@google.com</owner>
11319   <owner>ncbray@chromium.org</owner>
11320   <summary>
11321     The error code returned by NaCl's sel_ldr, but excluding installed apps.
11322   </summary>
11323 </histogram>
11325 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
11326   <owner>jvoung@chromium.org</owner>
11327   <owner>mackinlay@google.com</owner>
11328   <owner>ncbray@chromium.org</owner>
11329   <summary>
11330     Was the manifest specified as a data URI rather than a .nmf file?
11331   </summary>
11332 </histogram>
11334 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
11335   <obsolete>
11336     Deprecated 6/2011, renamed.
11337   </obsolete>
11338   <owner>jvoung@chromium.org</owner>
11339   <owner>mackinlay@google.com</owner>
11340   <owner>ncbray@chromium.org</owner>
11341   <summary>
11342     The time it took to download the manifset file for a Native Client module.
11343   </summary>
11344 </histogram>
11346 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
11347   <owner>jvoung@chromium.org</owner>
11348   <owner>mackinlay@google.com</owner>
11349   <owner>ncbray@chromium.org</owner>
11350   <summary>The time a NaCl module ran before it crashed.</summary>
11351 </histogram>
11353 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
11354   <owner>jvoung@chromium.org</owner>
11355   <owner>mackinlay@google.com</owner>
11356   <owner>ncbray@chromium.org</owner>
11357   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
11358 </histogram>
11360 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
11361   <obsolete>
11362     Deprecated 6/2011, renamed.
11363   </obsolete>
11364   <owner>jvoung@chromium.org</owner>
11365   <owner>mackinlay@google.com</owner>
11366   <owner>ncbray@chromium.org</owner>
11367   <summary>
11368     The time it took to download the main .nexe for a Native Client module.
11369   </summary>
11370 </histogram>
11372 <histogram name="NaCl.NexeSize" units="KB">
11373   <obsolete>
11374     Deprecated 6/2011, renamed.
11375   </obsolete>
11376   <owner>jvoung@chromium.org</owner>
11377   <owner>mackinlay@google.com</owner>
11378   <owner>ncbray@chromium.org</owner>
11379   <summary>
11380     The size of the main .nexe file downloaded for a Native Client module.
11381   </summary>
11382 </histogram>
11384 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
11385   <obsolete>
11386     Deprecated 6/2011, renamed.
11387   </obsolete>
11388   <owner>jvoung@chromium.org</owner>
11389   <owner>mackinlay@google.com</owner>
11390   <owner>ncbray@chromium.org</owner>
11391   <summary>
11392     The time it took between the Native Client plugin initialization and when
11393     proxied execution of the NaCl module begins. This is the general startup
11394     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11395   </summary>
11396 </histogram>
11398 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
11399   <obsolete>
11400     Deprecated 6/2011, renamed.
11401   </obsolete>
11402   <owner>jvoung@chromium.org</owner>
11403   <owner>mackinlay@google.com</owner>
11404   <owner>ncbray@chromium.org</owner>
11405   <summary>
11406     The time it took between the Native Client plugin initialization and when
11407     proxied execution of the NaCl module begins. This is the general startup
11408     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11409   </summary>
11410 </histogram>
11412 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
11413   <owner>jvoung@chromium.org</owner>
11414   <owner>mackinlay@google.com</owner>
11415   <owner>ncbray@chromium.org</owner>
11416   <summary>
11417     The optimization level set for the initial Portable Native Client
11418     translation from bitcode to native code.
11419   </summary>
11420 </histogram>
11422 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
11423   <obsolete>
11424     Deprecated 6/2011, renamed.
11425   </obsolete>
11426   <owner>jvoung@chromium.org</owner>
11427   <owner>mackinlay@google.com</owner>
11428   <owner>ncbray@chromium.org</owner>
11429   <summary>The OS/Architecture of a nexe that was loaded.</summary>
11430 </histogram>
11432 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
11433   <owner>jvoung@chromium.org</owner>
11434   <owner>mackinlay@google.com</owner>
11435   <owner>ncbray@chromium.org</owner>
11436   <summary>
11437     Did the Portable Native Client translation cache find an executable
11438     translated from bitcode?
11439   </summary>
11440 </histogram>
11442 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
11443   <owner>jvoung@chromium.org</owner>
11444   <owner>mackinlay@google.com</owner>
11445   <owner>ncbray@chromium.org</owner>
11446   <summary>
11447     The rate for compiling a Portable Native Client bitcode file to an object
11448     file in Kilobytes per second.
11449   </summary>
11450 </histogram>
11452 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
11453   <owner>jvoung@chromium.org</owner>
11454   <owner>mackinlay@google.com</owner>
11455   <owner>ncbray@chromium.org</owner>
11456   <summary>
11457     The time it took to compile a Portable Native Client bitcode file to an
11458     object file.
11459   </summary>
11460 </histogram>
11462 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
11463   <owner>jvoung@chromium.org</owner>
11464   <owner>mackinlay@google.com</owner>
11465   <owner>ncbray@chromium.org</owner>
11466   <summary>
11467     The time it took to link a Portable Native Client generated object file into
11468     a Native Client executable.
11469   </summary>
11470 </histogram>
11472 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
11473   <owner>jvoung@chromium.org</owner>
11474   <owner>mackinlay@google.com</owner>
11475   <owner>ncbray@chromium.org</owner>
11476   <summary>
11477     The time it took to load and validate the Portable Native Client compiler.
11478   </summary>
11479 </histogram>
11481 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
11482   <owner>jvoung@chromium.org</owner>
11483   <owner>mackinlay@google.com</owner>
11484   <owner>ncbray@chromium.org</owner>
11485   <summary>
11486     The time it took to load and validate the Portable Native Client linker.
11487   </summary>
11488 </histogram>
11490 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
11491     units="%">
11492   <owner>jvoung@chromium.org</owner>
11493   <owner>mackinlay@google.com</owner>
11494   <owner>ncbray@chromium.org</owner>
11495   <summary>
11496     The percentage of a Portable Native Client application that is compiled by
11497     the time the application is fully downloaded (compile and download happen in
11498     parallel).
11499   </summary>
11500 </histogram>
11502 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
11503   <owner>jvoung@chromium.org</owner>
11504   <owner>mackinlay@google.com</owner>
11505   <owner>ncbray@chromium.org</owner>
11506   <summary>
11507     The rate for completely translating a Portable Native Client bitcode file
11508     into a Native Client executable and caching the result in Kilobytes per
11509     second.
11510   </summary>
11511 </histogram>
11513 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
11514     units="milliseconds">
11515   <owner>jvoung@chromium.org</owner>
11516   <owner>mackinlay@google.com</owner>
11517   <owner>ncbray@chromium.org</owner>
11518   <summary>
11519     The total time it took to completely translate a Portable Native Client
11520     bitcode file into a Native Client executable, and cache the result.
11521   </summary>
11522 </histogram>
11524 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
11525   <owner>jvoung@chromium.org</owner>
11526   <owner>mackinlay@google.com</owner>
11527   <owner>ncbray@chromium.org</owner>
11528   <summary>The size of the manifest file.</summary>
11529 </histogram>
11531 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
11532   <owner>jvoung@chromium.org</owner>
11533   <owner>mackinlay@google.com</owner>
11534   <owner>ncbray@chromium.org</owner>
11535   <summary>
11536     The size of the main .nexe file downloaded for a Native Client module.
11537   </summary>
11538 </histogram>
11540 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
11541   <owner>jvoung@chromium.org</owner>
11542   <owner>mackinlay@google.com</owner>
11543   <owner>ncbray@chromium.org</owner>
11544   <summary>
11545     The size of the main .pexe bitcode file downloaded for a Portable Native
11546     Client module.
11547   </summary>
11548 </histogram>
11550 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
11551   <owner>jvoung@chromium.org</owner>
11552   <owner>mackinlay@google.com</owner>
11553   <owner>ncbray@chromium.org</owner>
11554   <summary>
11555     The size of the main .pexe bitcode file divided by the size of the .nexe
11556     that is the result of translating the bitcode file, times 100.
11557   </summary>
11558 </histogram>
11560 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
11561   <owner>jvoung@chromium.org</owner>
11562   <owner>mackinlay@google.com</owner>
11563   <owner>ncbray@chromium.org</owner>
11564   <summary>
11565     The size of the main .nexe file that is the result of translating a Portable
11566     Native Client .pexe bitcode file.  This reflects the amount of cache
11567     consumed.
11568   </summary>
11569 </histogram>
11571 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
11572   <owner>jvoung@chromium.org</owner>
11573   <owner>mackinlay@google.com</owner>
11574   <owner>ncbray@chromium.org</owner>
11575   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
11576 </histogram>
11578 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
11579   <owner>jvoung@chromium.org</owner>
11580   <owner>mackinlay@google.com</owner>
11581   <owner>ncbray@chromium.org</owner>
11582   <summary>
11583     The time it took to load the NaCl module into sel_ldr.  Normalized by the
11584     size of the .nexe, in megabytes.
11585   </summary>
11586 </histogram>
11588 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
11589   <owner>jvoung@chromium.org</owner>
11590   <owner>mackinlay@google.com</owner>
11591   <owner>ncbray@chromium.org</owner>
11592   <summary>
11593     The time it took to download the manifset file for a Native Client module.
11594   </summary>
11595 </histogram>
11597 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
11598   <owner>jvoung@chromium.org</owner>
11599   <owner>mackinlay@google.com</owner>
11600   <owner>ncbray@chromium.org</owner>
11601   <summary>
11602     The time it took between the Native Client plugin initialization and when
11603     proxied execution of the NaCl module begins. This is the general startup
11604     overhead of running as a NaCl module vs a trusted PPAPI plugin.
11605   </summary>
11606 </histogram>
11608 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
11609     units="milliseconds/MB">
11610   <owner>jvoung@chromium.org</owner>
11611   <owner>mackinlay@google.com</owner>
11612   <owner>ncbray@chromium.org</owner>
11613   <summary>
11614     The time it took between the Native Client plugin initialization and when
11615     proxied execution of the NaCl module begins. This is the general startup
11616     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
11617     by the size of the .nexe, in megabytes.
11618   </summary>
11619 </histogram>
11621 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
11622   <owner>jvoung@chromium.org</owner>
11623   <owner>mackinlay@google.com</owner>
11624   <owner>ncbray@chromium.org</owner>
11625   <summary>
11626     The time it took to download the main .nexe for a Native Client module.
11627   </summary>
11628 </histogram>
11630 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
11631     units="milliseconds/MB">
11632   <owner>jvoung@chromium.org</owner>
11633   <owner>mackinlay@google.com</owner>
11634   <owner>ncbray@chromium.org</owner>
11635   <summary>
11636     The time it took to download the main .nexe for a Native Client module.
11637     Normalized by the size of the .nexe, in megabytes.
11638   </summary>
11639 </histogram>
11641 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
11642   <owner>jvoung@chromium.org</owner>
11643   <owner>mackinlay@google.com</owner>
11644   <owner>ncbray@chromium.org</owner>
11645   <summary>
11646     The time it took between the Native Client plugin initialization and when
11647     the NaCl module is ready to be used.
11648   </summary>
11649 </histogram>
11651 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
11652   <owner>jvoung@chromium.org</owner>
11653   <owner>mackinlay@google.com</owner>
11654   <owner>ncbray@chromium.org</owner>
11655   <summary>
11656     The time it took between the Native Client plugin initialization and when
11657     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
11658     in megabytes.
11659   </summary>
11660 </histogram>
11662 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
11663   <owner>jvoung@chromium.org</owner>
11664   <owner>mackinlay@google.com</owner>
11665   <owner>ncbray@chromium.org</owner>
11666   <summary>The time it took the NaCl module to shut down.</summary>
11667 </histogram>
11669 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
11670   <obsolete>
11671     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
11672     normalizing to 'tab opens' is unusual.
11673   </obsolete>
11674   <owner>jvoung@chromium.org</owner>
11675   <owner>mackinlay@google.com</owner>
11676   <owner>ncbray@chromium.org</owner>
11677   <summary>
11678     The number of times that Native Client has been started by loading a .nexe
11679     compared to the number of times that a tab has been opened.
11680   </summary>
11681 </histogram>
11683 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
11684   <owner>jvoung@chromium.org</owner>
11685   <owner>mackinlay@google.com</owner>
11686   <owner>ncbray@chromium.org</owner>
11687   <summary>
11688     Did a validation cache query find a previously known validation result?
11689   </summary>
11690 </histogram>
11692 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
11693   <owner>jvoung@chromium.org</owner>
11694   <owner>mackinlay@google.com</owner>
11695   <owner>ncbray@chromium.org</owner>
11696   <summary>
11697     Was the validation cache updated with a new validation result?
11698   </summary>
11699 </histogram>
11701 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
11702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11703   <summary>The scheme of the URL for each main-frame navigation.</summary>
11704 </histogram>
11706 <histogram name="Navigation.RedirectChainSize" units="characters">
11707   <owner>haitaol@chromium.org</owner>
11708   <owner>donnd@chromium.org</owner>
11709   <summary>
11710     Total length of the redirect URL strings in navigation entry. Logged when
11711     entry is committed.
11712   </summary>
11713 </histogram>
11715 <histogram name="NCN.CM.FastestRTTOn2G" units="milliseconds">
11716   <owner>pauljensen@chromium.org</owner>
11717   <summary>
11718     Rough estimate of the fastest round-trip-time seen on a 2G connection,
11719     before the NetworkChangeNotifier detected a connectivity change.
11721     This metric is recorded when the NetworkChangeNotifier detects a
11722     connectivity change.  This will miss data from users whose connection type
11723     never changes and will be biased to users whose connection type changes
11724     frequently.
11725   </summary>
11726 </histogram>
11728 <histogram name="NCN.CM.FastestRTTOn3G" units="milliseconds">
11729   <owner>pauljensen@chromium.org</owner>
11730   <summary>
11731     Rough estimate of the fastest round-trip-time seen on a 3G connection,
11732     before the NetworkChangeNotifier detected a connectivity change.
11734     This metric is recorded when the NetworkChangeNotifier detects a
11735     connectivity change.  This will miss data from users whose connection type
11736     never changes and will be biased to users whose connection type changes
11737     frequently.
11738   </summary>
11739 </histogram>
11741 <histogram name="NCN.CM.FastestRTTOn4G" units="milliseconds">
11742   <owner>pauljensen@chromium.org</owner>
11743   <summary>
11744     Rough estimate of the fastest round-trip-time seen on a 4G connection,
11745     before the NetworkChangeNotifier detected a connectivity change.
11747     This metric is recorded when the NetworkChangeNotifier detects a
11748     connectivity change. This will miss data from users whose connection type
11749     never changes and will be biased to users whose connection type changes
11750     frequently.
11751   </summary>
11752 </histogram>
11754 <histogram name="NCN.CM.FastestRTTOnBluetooth" units="milliseconds">
11755   <owner>pauljensen@chromium.org</owner>
11756   <summary>
11757     Rough estimate of the fastest round-trip-time seen on a Bluetooth
11758     connection, before the NetworkChangeNotifier detected a connectivity change.
11760     This metric is recorded when the NetworkChangeNotifier detects a
11761     connectivity change.  This will miss data from users whose connection type
11762     never changes and will be biased to users whose connection type changes
11763     frequently.
11764   </summary>
11765 </histogram>
11767 <histogram name="NCN.CM.FastestRTTOnEthernet" units="milliseconds">
11768   <owner>pauljensen@chromium.org</owner>
11769   <summary>
11770     Rough estimate of the fastest round-trip-time seen on an Ethernet
11771     connection, before the NetworkChangeNotifier detected a connectivity change.
11773     This metric is recorded when the NetworkChangeNotifier detects a
11774     connectivity change.  This will miss data from users whose connection type
11775     never changes and will be biased to users whose connection type changes
11776     frequently.
11777   </summary>
11778 </histogram>
11780 <histogram name="NCN.CM.FastestRTTOnNone" units="milliseconds">
11781   <owner>pauljensen@chromium.org</owner>
11782   <summary>
11783     Rough estimate of the fastest round-trip-time seen while the
11784     NetworkChangeNotifier thought there was no network connection, before the
11785     NetworkChangeNotifier detected a connectivity change.
11787     This metric is recorded when the NetworkChangeNotifier detects a
11788     connectivity change.  This will miss data from users whose connection type
11789     never changes and will be biased to users whose connection type changes
11790     frequently.
11791   </summary>
11792 </histogram>
11794 <histogram name="NCN.CM.FastestRTTOnUnknown" units="milliseconds">
11795   <owner>pauljensen@chromium.org</owner>
11796   <summary>
11797     Rough estimate of the fastest round-trip-time seen on an unknown connection
11798     type, before the NetworkChangeNotifier detected a connectivity change.
11800     This metric is recorded when the NetworkChangeNotifier detects a
11801     connectivity change.  This will miss data from users whose connection type
11802     never changes and will be biased to users whose connection type changes
11803     frequently.
11804   </summary>
11805 </histogram>
11807 <histogram name="NCN.CM.FastestRTTOnWifi" units="milliseconds">
11808   <owner>pauljensen@chromium.org</owner>
11809   <summary>
11810     Rough estimate of the fastest round-trip-time seen on a Wifi connection,
11811     before the NetworkChangeNotifier detected a connectivity change.
11813     This metric is recorded when the NetworkChangeNotifier detects a
11814     connectivity change.  This will miss data from users whose connection type
11815     never changes and will be biased to users whose connection type changes
11816     frequently.
11817   </summary>
11818 </histogram>
11820 <histogram name="NCN.CM.FirstReadOn2G" units="milliseconds">
11821   <owner>pauljensen@chromium.org</owner>
11822   <summary>
11823     Time between switching to a 2G connection and receiving the first network
11824     data.
11826     This metric is recorded when the NetworkChangeNotifier detects a
11827     connectivity change.  This will miss data from users whose connection type
11828     never changes and will be biased to users whose connection type changes
11829     frequently.
11830   </summary>
11831 </histogram>
11833 <histogram name="NCN.CM.FirstReadOn3G" units="milliseconds">
11834   <owner>pauljensen@chromium.org</owner>
11835   <summary>
11836     Time between switching to a 3G connection and receiving the first network
11837     data.
11839     This metric is recorded when the NetworkChangeNotifier detects a
11840     connectivity change.  This will miss data from users whose connection type
11841     never changes and will be biased to users whose connection type changes
11842     frequently.
11843   </summary>
11844 </histogram>
11846 <histogram name="NCN.CM.FirstReadOn4G" units="milliseconds">
11847   <owner>pauljensen@chromium.org</owner>
11848   <summary>
11849     Time between switching to a 4G connection and receiving the first network
11850     data.
11852     This metric is recorded when the NetworkChangeNotifier detects a
11853     connectivity change.  This will miss data from users whose connection type
11854     never changes and will be biased to users whose connection type changes
11855     frequently.
11856   </summary>
11857 </histogram>
11859 <histogram name="NCN.CM.FirstReadOnBluetooth" units="milliseconds">
11860   <owner>pauljensen@chromium.org</owner>
11861   <summary>
11862     Time between switching to a Bluetooth connection and receiving the first
11863     network data.
11865     This metric is recorded when the NetworkChangeNotifier detects a
11866     connectivity change.  This will miss data from users whose connection type
11867     never changes and will be biased to users whose connection type changes
11868     frequently.
11869   </summary>
11870 </histogram>
11872 <histogram name="NCN.CM.FirstReadOnEthernet" units="milliseconds">
11873   <owner>pauljensen@chromium.org</owner>
11874   <summary>
11875     Time between switching to an Ethernet connection and receiving the first
11876     network data.
11878     This metric is recorded when the NetworkChangeNotifier detects a
11879     connectivity change.  This will miss data from users whose connection type
11880     never changes and will be biased to users whose connection type changes
11881     frequently.
11882   </summary>
11883 </histogram>
11885 <histogram name="NCN.CM.FirstReadOnNone" units="milliseconds">
11886   <owner>pauljensen@chromium.org</owner>
11887   <summary>
11888     Time between disconnecting and receiving the first network data.
11890     This metric is recorded when the NetworkChangeNotifier detects a
11891     connectivity change.  This will miss data from users whose connection type
11892     never changes and will be biased to users whose connection type changes
11893     frequently.
11894   </summary>
11895 </histogram>
11897 <histogram name="NCN.CM.FirstReadOnUnknown" units="milliseconds">
11898   <owner>pauljensen@chromium.org</owner>
11899   <summary>
11900     Time between switching to an unknown connection type and receiving the first
11901     network data.
11903     This metric is recorded when the NetworkChangeNotifier detects a
11904     connectivity change.  This will miss data from users whose connection type
11905     never changes and will be biased to users whose connection type changes
11906     frequently.
11907   </summary>
11908 </histogram>
11910 <histogram name="NCN.CM.FirstReadOnWifi" units="milliseconds">
11911   <owner>pauljensen@chromium.org</owner>
11912   <summary>
11913     Time between switching to a Wifi connection and receiving the first network
11914     data.
11916     This metric is recorded when the NetworkChangeNotifier detects a
11917     connectivity change.  This will miss data from users whose connection type
11918     never changes and will be biased to users whose connection type changes
11919     frequently.
11920   </summary>
11921 </histogram>
11923 <histogram name="NCN.CM.KBTransferedOn2G" units="KB">
11924   <owner>pauljensen@chromium.org</owner>
11925   <summary>
11926     How much data was transfered while connected via a 2G connection, before the
11927     NetworkChangeNotifier detected a connectivity change.
11929     This metric is recorded when the NetworkChangeNotifier detects a
11930     connectivity change.  This will miss data from users whose connection type
11931     never changes and will be biased to users whose connection type changes
11932     frequently.
11933   </summary>
11934 </histogram>
11936 <histogram name="NCN.CM.KBTransferedOn3G" units="KB">
11937   <owner>pauljensen@chromium.org</owner>
11938   <summary>
11939     How much data was transfered while connected via a 3G connection, before the
11940     NetworkChangeNotifier detected a connectivity change.
11942     This metric is recorded when the NetworkChangeNotifier detects a
11943     connectivity change.  This will miss data from users whose connection type
11944     never changes and will be biased to users whose connection type changes
11945     frequently.
11946   </summary>
11947 </histogram>
11949 <histogram name="NCN.CM.KBTransferedOn4G" units="KB">
11950   <owner>pauljensen@chromium.org</owner>
11951   <summary>
11952     How much data was transfered while connected via a 4G connection, before the
11953     NetworkChangeNotifier detected a connectivity change.
11955     This metric is recorded when the NetworkChangeNotifier detects a
11956     connectivity change.  This will miss data from users whose connection type
11957     never changes and will be biased to users whose connection type changes
11958     frequently.
11959   </summary>
11960 </histogram>
11962 <histogram name="NCN.CM.KBTransferedOnBluetooth" units="KB">
11963   <owner>pauljensen@chromium.org</owner>
11964   <summary>
11965     How much data was transfered while connected via a Bluetooth connection,
11966     before the NetworkChangeNotifier detected a connectivity change.
11968     This metric is recorded when the NetworkChangeNotifier detects a
11969     connectivity change.  This will miss data from users whose connection type
11970     never changes and will be biased to users whose connection type changes
11971     frequently.
11972   </summary>
11973 </histogram>
11975 <histogram name="NCN.CM.KBTransferedOnEthernet" units="KB">
11976   <owner>pauljensen@chromium.org</owner>
11977   <summary>
11978     How much data was transfered while connected via an Ethernet connection,
11979     before the NetworkChangeNotifier detected a connectivity change.
11981     This metric is recorded when the NetworkChangeNotifier detects a
11982     connectivity change.  This will miss data from users whose connection type
11983     never changes and will be biased to users whose connection type changes
11984     frequently.
11985   </summary>
11986 </histogram>
11988 <histogram name="NCN.CM.KBTransferedOnNone" units="KB">
11989   <owner>pauljensen@chromium.org</owner>
11990   <summary>
11991     How much data was transfered while the NetworkChangeNotifier thought there
11992     was no network connection, before the NetworkChangeNotifier detected a
11993     connectivity change.
11995     This metric is recorded when the NetworkChangeNotifier detects a
11996     connectivity change.  This will miss data from users whose connection type
11997     never changes and will be biased to users whose connection type changes
11998     frequently.
11999   </summary>
12000 </histogram>
12002 <histogram name="NCN.CM.KBTransferedOnUnknown" units="KB">
12003   <owner>pauljensen@chromium.org</owner>
12004   <summary>
12005     How much data was transfered while connected via an unknown connection type,
12006     before the NetworkChangeNotifier detected a connectivity change.
12008     This metric is recorded when the NetworkChangeNotifier detects a
12009     connectivity change.  This will miss data from users whose connection type
12010     never changes and will be biased to users whose connection type changes
12011     frequently.
12012   </summary>
12013 </histogram>
12015 <histogram name="NCN.CM.KBTransferedOnWifi" units="KB">
12016   <owner>pauljensen@chromium.org</owner>
12017   <summary>
12018     How much data was transfered while connected via a Wifi connection, before
12019     the NetworkChangeNotifier detected a connectivity change.
12021     This metric is recorded when the NetworkChangeNotifier detects a
12022     connectivity change.  This will miss data from users whose connection type
12023     never changes and will be biased to users whose connection type changes
12024     frequently.
12025   </summary>
12026 </histogram>
12028 <histogram name="NCN.CM.PeakKbpsOn2G" units="Kbps">
12029   <owner>pauljensen@chromium.org</owner>
12030   <summary>
12031     Rough estimate of peak throughput seen on a 2G connection, before the
12032     NetworkChangeNotifier detected a connectivity change.
12034     This metric is recorded when the NetworkChangeNotifier detects a
12035     connectivity change.  This will miss data from users whose connection type
12036     never changes and will be biased to users whose connection type changes
12037     frequently.
12038   </summary>
12039 </histogram>
12041 <histogram name="NCN.CM.PeakKbpsOn3G" units="Kbps">
12042   <owner>pauljensen@chromium.org</owner>
12043   <summary>
12044     Rough estimate of peak throughput seen on a 3G connection, before the
12045     NetworkChangeNotifier detected a connectivity change.
12047     This metric is recorded when the NetworkChangeNotifier detects a
12048     connectivity change.  This will miss data from users whose connection type
12049     never changes and will be biased to users whose connection type changes
12050     frequently.
12051   </summary>
12052 </histogram>
12054 <histogram name="NCN.CM.PeakKbpsOn4G" units="Kbps">
12055   <owner>pauljensen@chromium.org</owner>
12056   <summary>
12057     Rough estimate of peak throughput seen on a 4G connection, before the
12058     NetworkChangeNotifier detected a connectivity change.
12060     This metric is recorded when the NetworkChangeNotifier detects a
12061     connectivity change.  This will miss data from users whose connection type
12062     never changes and will be biased to users whose connection type changes
12063     frequently.
12064   </summary>
12065 </histogram>
12067 <histogram name="NCN.CM.PeakKbpsOnBluetooth" units="Kbps">
12068   <owner>pauljensen@chromium.org</owner>
12069   <summary>
12070     Rough estimate of peak throughput seen on a Bluetooth connection, before the
12071     NetworkChangeNotifier detected a connectivity change.
12073     This metric is recorded when the NetworkChangeNotifier detects a
12074     connectivity change.  This will miss data from users whose connection type
12075     never changes and will be biased to users whose connection type changes
12076     frequently.
12077   </summary>
12078 </histogram>
12080 <histogram name="NCN.CM.PeakKbpsOnEthernet" units="Kbps">
12081   <owner>pauljensen@chromium.org</owner>
12082   <summary>
12083     Rough estimate of peak throughput seen on an Ethernet connection, before the
12084     NetworkChangeNotifier detected a connectivity change.
12086     This metric is recorded when the NetworkChangeNotifier detects a
12087     connectivity change.  This will miss data from users whose connection type
12088     never changes and will be biased to users whose connection type changes
12089     frequently.
12090   </summary>
12091 </histogram>
12093 <histogram name="NCN.CM.PeakKbpsOnNone" units="Kbps">
12094   <owner>pauljensen@chromium.org</owner>
12095   <summary>
12096     Rough estimate of peak throughput seen while the NetworkChangeNotifier
12097     thought there was no network connection, before the NetworkChangeNotifier
12098     detected a connectivity change.
12100     This metric is recorded when the NetworkChangeNotifier detects a
12101     connectivity change.  This will miss data from users whose connection type
12102     never changes and will be biased to users whose connection type changes
12103     frequently.
12104   </summary>
12105 </histogram>
12107 <histogram name="NCN.CM.PeakKbpsOnUnknown" units="Kbps">
12108   <owner>pauljensen@chromium.org</owner>
12109   <summary>
12110     Rough estimate of peak throughput seen on an unknown connection type, before
12111     the NetworkChangeNotifier detected a connectivity change.
12113     This metric is recorded when the NetworkChangeNotifier detects a
12114     connectivity change.  This will miss data from users whose connection type
12115     never changes and will be biased to users whose connection type changes
12116     frequently.
12117   </summary>
12118 </histogram>
12120 <histogram name="NCN.CM.PeakKbpsOnWifi" units="Kbps">
12121   <owner>pauljensen@chromium.org</owner>
12122   <summary>
12123     Rough estimate of peak throughput seen on a Wifi connection, before the
12124     NetworkChangeNotifier detected a connectivity change.
12126     This metric is recorded when the NetworkChangeNotifier detects a
12127     connectivity change.  This will miss data from users whose connection type
12128     never changes and will be biased to users whose connection type changes
12129     frequently.
12130   </summary>
12131 </histogram>
12133 <histogram name="NCN.CM.TimeOn2G" units="milliseconds">
12134   <owner>pauljensen@chromium.org</owner>
12135   <summary>
12136     How long was spent connected via a 2G connection, before the
12137     NetworkChangeNotifier detected a connectivity change.
12139     This metric is recorded when the NetworkChangeNotifier detects a
12140     connectivity change.  This will miss data from users whose connection type
12141     never changes and will be biased to users whose connection type changes
12142     frequently.
12143   </summary>
12144 </histogram>
12146 <histogram name="NCN.CM.TimeOn3G" units="milliseconds">
12147   <owner>pauljensen@chromium.org</owner>
12148   <summary>
12149     How long was spent connected via a 3G connection, before the
12150     NetworkChangeNotifier detected a connectivity change.
12152     This metric is recorded when the NetworkChangeNotifier detects a
12153     connectivity change.  This will miss data from users whose connection type
12154     never changes and will be biased to users whose connection type changes
12155     frequently.
12156   </summary>
12157 </histogram>
12159 <histogram name="NCN.CM.TimeOn4G" units="milliseconds">
12160   <owner>pauljensen@chromium.org</owner>
12161   <summary>
12162     How long was spent connected via a 4G connection, before the
12163     NetworkChangeNotifier detected a connectivity change.
12165     This metric is recorded when the NetworkChangeNotifier detects a
12166     connectivity change.  This will miss data from users whose connection type
12167     never changes and will be biased to users whose connection type changes
12168     frequently.
12169   </summary>
12170 </histogram>
12172 <histogram name="NCN.CM.TimeOnBluetooth" units="milliseconds">
12173   <owner>pauljensen@chromium.org</owner>
12174   <summary>
12175     How long was spent connected via a Bluetooth connection, before the
12176     NetworkChangeNotifier detected a connectivity change.
12178     This metric is recorded when the NetworkChangeNotifier detects a
12179     connectivity change.  This will miss data from users whose connection type
12180     never changes and will be biased to users whose connection type changes
12181     frequently.
12182   </summary>
12183 </histogram>
12185 <histogram name="NCN.CM.TimeOnEthernet" units="milliseconds">
12186   <owner>pauljensen@chromium.org</owner>
12187   <summary>
12188     How long was spent connected via an Ethernet connection, before the
12189     NetworkChangeNotifier detected a connectivity change.
12191     This metric is recorded when the NetworkChangeNotifier detects a
12192     connectivity change.  This will miss data from users whose connection type
12193     never changes and will be biased to users whose connection type changes
12194     frequently.
12195   </summary>
12196 </histogram>
12198 <histogram name="NCN.CM.TimeOnNone" units="milliseconds">
12199   <owner>pauljensen@chromium.org</owner>
12200   <summary>
12201     How long was spent disconnected, before the NetworkChangeNotifier detected a
12202     connectivity change.
12204     This metric is recorded when the NetworkChangeNotifier detects a
12205     connectivity change.  This will miss data from users whose connection type
12206     never changes and will be biased to users whose connection type changes
12207     frequently.
12208   </summary>
12209 </histogram>
12211 <histogram name="NCN.CM.TimeOnUnknown" units="milliseconds">
12212   <owner>pauljensen@chromium.org</owner>
12213   <summary>
12214     How long was spent connected via an unknown connection type, before the
12215     NetworkChangeNotifier detected a connectivity change.
12217     This metric is recorded when the NetworkChangeNotifier detects a
12218     connectivity change.  This will miss data from users whose connection type
12219     never changes and will be biased to users whose connection type changes
12220     frequently.
12221   </summary>
12222 </histogram>
12224 <histogram name="NCN.CM.TimeOnWifi" units="milliseconds">
12225   <owner>pauljensen@chromium.org</owner>
12226   <summary>
12227     How long was spent connected via a Wifi connection, before the
12228     NetworkChangeNotifier detected a connectivity change.
12230     This metric is recorded when the NetworkChangeNotifier detects a
12231     connectivity change.  This will miss data from users whose connection type
12232     never changes and will be biased to users whose connection type changes
12233     frequently.
12234   </summary>
12235 </histogram>
12237 <histogram name="NCN.ConnectionTypeChangeToIPAddressChange"
12238     units="milliseconds">
12239   <owner>pauljensen@chromium.org</owner>
12240   <summary>
12241     Time from ConnectionTypeChanged message until IPAddressChanged message.
12242   </summary>
12243 </histogram>
12245 <histogram name="NCN.DNSConfigChange" units="milliseconds">
12246   <owner>pauljensen@chromium.org</owner>
12247   <summary>Time between DNS configuration change messages.</summary>
12248 </histogram>
12250 <histogram name="NCN.GetConnectionTypeTime" units="milliseconds">
12251   <owner>pauljensen@chromium.org</owner>
12252   <summary>
12253     How long does each call to NetworkChangeNotifier::GetConnectionType() take.
12254   </summary>
12255 </histogram>
12257 <histogram name="NCN.IPAddressChange" units="milliseconds">
12258   <owner>pauljensen@chromium.org</owner>
12259   <summary>Time between IP address change messages.</summary>
12260 </histogram>
12262 <histogram name="NCN.IPAddressChangeToConnectionTypeChange"
12263     units="milliseconds">
12264   <owner>pauljensen@chromium.org</owner>
12265   <summary>
12266     Time from IPAddressChanged message until ConnectionTypeChanged message.
12267   </summary>
12268 </histogram>
12270 <histogram name="NCN.NetworkOfflineChange" units="milliseconds">
12271   <owner>pauljensen@chromium.org</owner>
12272   <summary>
12273     Time between going online until we go offline change messages, using new
12274     filtered signal.
12275   </summary>
12276 </histogram>
12278 <histogram name="NCN.NetworkOnlineChange" units="milliseconds">
12279   <owner>pauljensen@chromium.org</owner>
12280   <summary>
12281     Time between going offline until we go online change messages, using new
12282     filtered signal.
12283   </summary>
12284 </histogram>
12286 <histogram name="NCN.NetworkOperatorMCCMNC">
12287   <owner>bolian@chromium.org</owner>
12288   <owner>bengr@google.com</owner>
12289   <owner>marq@google.com</owner>
12290   <summary>
12291     The MCC (mobile country code) and MNC (mobile network code) of the network
12292     operator when a new metrics log is created or when the network connection is
12293     changed. A value of zero means a non-mobile network or the operator code is
12294     unknown.
12295   </summary>
12296 </histogram>
12298 <histogram name="NCN.OfflineChange" units="milliseconds">
12299   <owner>pauljensen@chromium.org</owner>
12300   <summary>
12301     Time between going online until we go offline change messages.
12302   </summary>
12303 </histogram>
12305 <histogram name="NCN.OfflineDataRecv" units="milliseconds">
12306   <owner>pauljensen@chromium.org</owner>
12307   <summary>
12308     Time between when we thought we went offline and when we received some
12309     network data (a URLRequest read completed).
12310   </summary>
12311 </histogram>
12313 <histogram name="NCN.OfflineDataRecvAny5sBeforeOnline">
12314   <owner>pauljensen@chromium.org</owner>
12315   <summary>
12316     Count of how many times we received network data (a URLRequest read
12317     completed) while offline when some data was received at most five seconds
12318     before going online.
12319   </summary>
12320 </histogram>
12322 <histogram name="NCN.OfflineDataRecvUntilOnline" units="milliseconds">
12323   <owner>pauljensen@chromium.org</owner>
12324   <summary>
12325     Time between when we received the last network data (a URLRequest read
12326     completed) while offline and when we thought we went online.
12327   </summary>
12328 </histogram>
12330 <histogram name="NCN.OfflinePolls">
12331   <owner>pauljensen@chromium.org</owner>
12332   <summary>
12333     Count of how many times we polled the online/offline status before detecting
12334     an offline to online transition.
12335   </summary>
12336 </histogram>
12338 <histogram name="NCN.OnlineChange" units="milliseconds">
12339   <owner>pauljensen@chromium.org</owner>
12340   <summary>
12341     Time between going offline until we go online change messages.
12342   </summary>
12343 </histogram>
12345 <histogram name="NCN.PollingOfflineDataRecv" units="milliseconds">
12346   <owner>pauljensen@chromium.org</owner>
12347   <summary>
12348     Time between when we thought we went offline and when we received some
12349     network data (a URLRequest read completed), while polling
12350     NetworkChangeNotifier::GetConnectionType() still told us we were offline.
12351   </summary>
12352 </histogram>
12354 <histogram name="Net.AlternateProtocolBrokenLocation"
12355     enum="BrokenAlternateProtocolLocation">
12356   <owner>rch@chromium.org</owner>
12357   <summary>
12358     Breakdown of the locations when SetBrokenAlternateProtocol is called.
12359   </summary>
12360 </histogram>
12362 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
12363   <owner>rch@chromium.org</owner>
12364   <summary>
12365     Breakdown of how requests which could potentially make use of an alternate
12366     protocol use or don't use the protocol.
12367   </summary>
12368 </histogram>
12370 <histogram name="Net.AlternateProtocolUsage.1000Truncated"
12371     enum="AlternateProtocolUsage">
12372   <owner>rch@chromium.org</owner>
12373   <summary>
12374     Breakdown of how requests which could potentially make use of an alternate
12375     protocol use or don't use the protocol. Loaded data for 1000 servers and we
12376     have persisted 1000 MRU servers.
12377   </summary>
12378 </histogram>
12380 <histogram name="Net.AlternateProtocolUsage.200Truncated"
12381     enum="AlternateProtocolUsage">
12382   <owner>rch@chromium.org</owner>
12383   <summary>
12384     Breakdown of how requests which could potentially make use of an alternate
12385     protocol use or don't use the protocol. Loaded data for 200 servers and we
12386     have persisted 1000 MRU servers.
12387   </summary>
12388 </histogram>
12390 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
12391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12392   <summary>
12393     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
12394     is sent once per chunk of data read from the network.
12395   </summary>
12396 </histogram>
12398 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
12399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12400   <summary>
12401     The count of unacknowledged ResourceMsg_DataReceived messages at the point
12402     where we pause network loading.
12403   </summary>
12404 </histogram>
12406 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
12407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12408   <summary>The size of a SharedIOBuffer allocation.</summary>
12409 </histogram>
12411 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
12412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12413   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
12414 </histogram>
12416 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
12417     units="percentage">
12418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12419   <summary>
12420     The percentage of a SharedIOBuffer allocation that is actually used.
12421   </summary>
12422 </histogram>
12424 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
12425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12426   <summary>The time to generate a Basic HTTP authentication token.</summary>
12427 </histogram>
12429 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
12430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12431   <summary>The time to generate a Digest HTTP authentication token.</summary>
12432 </histogram>
12434 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
12435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12436   <summary>
12437     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
12438   </summary>
12439 </histogram>
12441 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
12442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12443   <summary>The time to generate an NTLM HTTP authentication token.</summary>
12444 </histogram>
12446 <histogram name="Net.AutoReload.CountAtStop">
12447   <owner>ellyjones@chromium.org</owner>
12448   <owner>rdsmith@chromium.org</owner>
12449   <owner>cbentzel@chromium.org</owner>
12450   <summary>
12451     Number of times auto-reload has been attempted before auto-reload stopped
12452     without succeeding, either because the stop button was pressed or because
12453     the renderer was destroyed.
12454   </summary>
12455 </histogram>
12457 <histogram name="Net.AutoReload.CountAtSuccess">
12458   <owner>ellyjones@chromium.org</owner>
12459   <owner>rdsmith@chromium.org</owner>
12460   <owner>cbentzel@chromium.org</owner>
12461   <summary>
12462     Number of times auto-reload had to attempt to reload a page before
12463     succeeding.
12464   </summary>
12465 </histogram>
12467 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
12468   <owner>ellyjones@chromium.org</owner>
12469   <owner>rdsmith@chromium.org</owner>
12470   <owner>cbentzel@chromium.org</owner>
12471   <summary>
12472     Original error code that started an auto-reload which then succeeded on the
12473     first attempt.
12474   </summary>
12475 </histogram>
12477 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
12478   <owner>ellyjones@chromium.org</owner>
12479   <owner>rdsmith@chromium.org</owner>
12480   <owner>cbentzel@chromium.org</owner>
12481   <summary>
12482     Error code, if any, when auto-reload stopped without succeeding, either
12483     because the stop button was pressed or because the renderer was destroyed.
12484   </summary>
12485 </histogram>
12487 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
12488   <owner>ellyjones@chromium.org</owner>
12489   <owner>rdsmith@chromium.org</owner>
12490   <owner>cbentzel@chromium.org</owner>
12491   <summary>
12492     Original error code that started an auto-reload which then eventually
12493     succeeded.
12494   </summary>
12495 </histogram>
12497 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
12498   <owner>rsleevi@chromium.org</owner>
12499   <summary>
12500     Whether the certificate common name was used for matching the hostname,
12501     instead of the subjectAlternativeName.
12503     Measures results for all CAs (internal and publicly-trusted).
12504   </summary>
12505 </histogram>
12507 <histogram name="Net.CertCommonNameFallbackPrivateCA"
12508     enum="BooleanCommonNameMatch">
12509   <owner>rsleevi@chromium.org</owner>
12510   <summary>
12511     Whether the certificate common name was used for matching the hostname,
12512     instead of the subjectAlternativeName.
12514     Measures results ony for internal (non-publicly-trusted) CAs.
12515   </summary>
12516 </histogram>
12518 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
12519   <obsolete>
12520     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
12521   </obsolete>
12522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12523   <summary>
12524     A validated certificate chain may be subject to additional
12525     &quot;pinning&quot; requirements on a per-domain basis. This records the
12526     fraction of successful matches between a certificate chain and a pin list.
12527   </summary>
12528 </histogram>
12530 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
12531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12532   <summary>
12533     Number of valid Signed Certificate Timestamps (SCTs) present for the
12534     main-frame resource. Emitted every time a main-frame resource is fetched.
12535   </summary>
12536 </histogram>
12538 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
12539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12540   <summary>
12541     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
12542     for every SCT when first validated, which means 0 or more times during every
12543     SSL connection establishment.
12544   </summary>
12545 </histogram>
12547 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
12548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12549   <summary>
12550     The number of Signed Certificate Timestamps (SCTs) that were available for
12551     each SSL connection, including SCTs embedded in the certificate. This metric
12552     measures how many SSL connections had SCTs available. Emitted during every
12553     SSL connection establishment.
12554   </summary>
12555 </histogram>
12557 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
12558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12559   <summary>
12560     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
12561     once for every SCT when first validated, which means 0 or more times during
12562     every SSL connection establishment.
12563   </summary>
12564 </histogram>
12566 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
12567   <owner>davidben@chromium.org</owner>
12568   <summary>
12569     The actual amount of time spent verifying a certificate using the underlying
12570     cryptographic APIs. Because parallel verifications for the same certificate
12571     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
12572     skewed, due to later verifications taking less overall time. This records
12573     the overall time spent verifying the first job to capture initialization
12574     costs.
12575   </summary>
12576 </histogram>
12578 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
12579   <owner>rsleevi@chromium.org</owner>
12580   <summary>
12581     The actual amount of time spent verifying a certificate using the underlying
12582     cryptographic APIs. Because parallel verifications for the same certificate
12583     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
12584     skewed, due to later verifications taking less overall time. This records
12585     the overall time spent verifying a single request, regardless of how many
12586     parallel requests are being served by the verification.
12587   </summary>
12588 </histogram>
12590 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
12591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12592   <summary>
12593     The number of times we sent N packets, but could have sent N-1 packets.
12594   </summary>
12595 </histogram>
12597 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
12598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12599   <summary>
12600     The amount of time taken before we failed to  resolve the Comodo test DNS
12601     record. This is an experiment, run in conjuction with Comodo, to test the
12602     viability of a DNS based certificate revocation mechanism.
12603   </summary>
12604 </histogram>
12606 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
12607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12608   <summary>
12609     The amount of time taken to successfully resolve the Comodo test DNS record.
12610     This is an experiment, run in conjuction with Comodo, to test the viability
12611     of a DNS based certificate revocation mechanism.
12612   </summary>
12613 </histogram>
12615 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
12616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12617   <summary>
12618     The uncompressed number of bytes received per request that was compressed.
12619     Only includes requests which did not go through an explicit proxy and did
12620     not go over SSL.
12621   </summary>
12622 </histogram>
12624 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
12625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12626   <summary>
12627     The compressed number of bytes received per request that was compressed.
12628     Only includes requests which did not go through an explicit proxy and did
12629     not go over SSL.
12630   </summary>
12631 </histogram>
12633 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
12634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12635   <summary>
12636     The uncompressed number of bytes received per request that was not
12637     compressed but appears to have been compressible.  Only includes requests
12638     which did not go through an explicit proxy and did not go over SSL.
12639   </summary>
12640 </histogram>
12642 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
12643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12644   <summary>
12645     The uncompressed number of bytes received per request that was compressed.
12646     Only includes requests sent through a proxy without SSL.
12647   </summary>
12648 </histogram>
12650 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
12651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12652   <summary>
12653     The compressed number of bytes received per request that was compressed.
12654     Only includes requests sent through a proxy without SSL.
12655   </summary>
12656 </histogram>
12658 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
12659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12660   <summary>
12661     The uncompressed number of bytes received per request that was not
12662     compressed but appears to have been compressible.  Only includes requests
12663     sent through a proxy without SSL.
12664   </summary>
12665 </histogram>
12667 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
12668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12669   <summary>
12670     The uncompressed number of bytes received per request that was compressed.
12671     Only includes requests sent over SSL.
12672   </summary>
12673 </histogram>
12675 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
12676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12677   <summary>
12678     The compressed number of bytes received per request that was compressed.
12679     Only includes requests sent over SSL.
12680   </summary>
12681 </histogram>
12683 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
12684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12685   <summary>
12686     The uncompressed number of bytes received per request that was not
12687     compressed but appears to have been compressible.  Only includes requests
12688     sent over SSL.
12689   </summary>
12690 </histogram>
12692 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
12693   <obsolete>
12694     The count was inaccurate (it counted transactions rather than connections)
12695   </obsolete>
12696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12697   <summary>
12698     Each bucket is the number of connections of a particular type that the user
12699     has had during the session.
12700   </summary>
12701 </histogram>
12703 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
12704   <obsolete>
12705     Renamed to match HadConnectionType.
12706   </obsolete>
12707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12708   <summary>
12709     Each bucket is the number of successful connections of a particular type
12710     that the user has had during the session.
12711   </summary>
12712 </histogram>
12714 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
12715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12716   <summary>
12717     Each bucket is the number of successful connections of a particular type
12718     that the user has had during the session.
12719   </summary>
12720 </histogram>
12722 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
12723   <obsolete>
12724     No longer collected.
12725   </obsolete>
12726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12727   <summary>
12728     Each bucket is the number of failed connections of a particular type that
12729     the user has had during the session.
12730   </summary>
12731 </histogram>
12733 <histogram name="Net.ConnectionUsedSSLv3Fallback">
12734   <obsolete>
12735     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
12736   </obsolete>
12737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12738   <summary>
12739     True if the HTTP request was to a server which requires SSLv3 fallback
12740   </summary>
12741 </histogram>
12743 <histogram name="Net.ConnectionUsedSSLVersionFallback"
12744     enum="FallbackSSLVersion">
12745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12746   <summary>
12747     Nonzero if the HTTP request was to a server which requires SSL version
12748     fallback.  The value indicates the SSL version the request fell back on.
12749   </summary>
12750 </histogram>
12752 <histogram name="net.CookieBackingStoreUpdateResults"
12753     enum="BackingStoreResults">
12754   <obsolete>
12755     Initial typo; only here to get results from builds before r59117.  See
12756     &quot;Cookie.&quot; group.
12757   </obsolete>
12758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12759   <summary>
12760     Whether or not updates to the backing store succeeded or failed, recorded
12761     every update.
12762   </summary>
12763 </histogram>
12765 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
12766   <obsolete>
12767     Initial typo; only here to get results from builds before r59117.  See
12768     &quot;Cookie.&quot; group.
12769   </obsolete>
12770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12771   <summary>Intervals between access time updates for each cookie.</summary>
12772 </histogram>
12774 <histogram name="net.CookieCount">
12775   <obsolete>
12776     Initial typo; only here to get results from builds before r59117.  See
12777     &quot;Cookie.&quot; group.
12778   </obsolete>
12779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12780   <summary>
12781     Number of cookies in the store (recorded every 10 minutes of active browsing
12782     time)
12783   </summary>
12784 </histogram>
12786 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
12787   <obsolete>
12788     Initial typo; only here to get results from builds before r59117.  See
12789     &quot;Cookie.&quot; group.
12790   </obsolete>
12791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12792   <summary>
12793     For each cookie removed from the store, the reason it was removed.
12794   </summary>
12795 </histogram>
12797 <histogram name="net.CookieDomainCount">
12798   <obsolete>
12799     Initial typo; only here to get results from builds before r59117.  See
12800     &quot;Cookie.&quot; group.
12801   </obsolete>
12802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12803   <summary>
12804     For each domain, number of cookies in that domain (recorded every 10 minutes
12805     of active browsing time).
12806   </summary>
12807 </histogram>
12809 <histogram name="net.CookieDomainPerEtldp1Count">
12810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12811   <summary>
12812     For every top level domain, number of subdomains in that top level domain
12813     (recorded every 10 minutes of active browsing time).
12814   </summary>
12815 </histogram>
12817 <histogram name="net.CookieEtldp1Count">
12818   <obsolete>
12819     Initial typo; only here to get results from builds before r59117.  See
12820     &quot;Cookie.&quot; group.
12821   </obsolete>
12822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12823   <summary>
12824     For every top level domain, number of cookies in that domain (recorded every
12825     10 minutes of active browsing time).
12826   </summary>
12827 </histogram>
12829 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
12830   <obsolete>
12831     Initial typo; only here to get results from builds before r59117.  See
12832     &quot;Cookie.&quot; group.
12833   </obsolete>
12834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12835   <summary>
12836     For each evicted (not expired) cookie, the amount of time since it was last
12837     used
12838   </summary>
12839 </histogram>
12841 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
12842   <obsolete>
12843     Initial typo; only here to get results from builds before r59117.  See
12844     &quot;Cookie.&quot; group.
12845   </obsolete>
12846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12847   <summary>Number of minutes until cookie expires when set.</summary>
12848 </histogram>
12850 <histogram name="net.CookieTimeGet">
12851   <obsolete>
12852     Initial typo; only here to get results from builds before r59117.  See
12853     &quot;Cookie.&quot; group.
12854   </obsolete>
12855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12856   <summary>
12857     The amount of time (ms) to get cookies for each URL request.
12858   </summary>
12859 </histogram>
12861 <histogram name="net.CookieTimeLoad">
12862   <obsolete>
12863     Initial typo; only here to get results from builds before r59117.  See
12864     &quot;Cookie.&quot; group.
12865   </obsolete>
12866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12867   <summary>
12868     The amount of time (ms) to load the persistent cookie store at browser
12869     start.
12870   </summary>
12871 </histogram>
12873 <histogram name="Net.CountOfAlternateProtocolServers">
12874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12875   <summary>
12876     The total number of severs to which alternative protocol was used. This
12877     counts the number of servers persisted to prefs file.
12878   </summary>
12879 </histogram>
12881 <histogram name="Net.CountOfPipelineCapableServers">
12882   <obsolete>
12883     Deprecated 05/2014, related field trial already long expired.
12884   </obsolete>
12885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12886   <summary>
12887     The total number of severs that support HTTP pipelining. This counts the
12888     number of servers persisted to prefs file.
12889   </summary>
12890 </histogram>
12892 <histogram name="Net.CountOfSpdyServers">
12893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12894   <summary>
12895     The total number of SPDY server names persisted to prefs file.
12896   </summary>
12897 </histogram>
12899 <histogram name="Net.CountOfSpdySettings">
12900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12901   <summary>
12902     The total number of SPDY Settings properties persisted to prefs file.
12903   </summary>
12904 </histogram>
12906 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
12907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12908   <summary>
12909     When validating an HTTPS certificate we may have to block to fetch one or
12910     more revocation lists. This measures the amount of time that failures to get
12911     CRL information take.
12912   </summary>
12913 </histogram>
12915 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
12916   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12917   <summary>
12918     When validating an HTTPS certificate we may have to block to fetch one or
12919     more revocation lists. This records the fraction of successful requests.
12920   </summary>
12921 </histogram>
12923 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
12924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12925   <summary>
12926     When validating an HTTPS certificate we may have to block to fetch one or
12927     more revocation lists. This measures the amount of time that each fetch
12928     takes.
12929   </summary>
12930 </histogram>
12932 <histogram name="Net.DailyContentLength" units="KB">
12933   <owner>bolian@chromium.org</owner>
12934   <summary>
12935     The total content size in KB of all HTTP/HTTPS response bodies in the
12936     previous calendar day. The metric is reported when the first response in the
12937     current day is received.
12938   </summary>
12939 </histogram>
12941 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
12942   <owner>bengr@chromium.org</owner>
12943   <owner>bolian@chromium.org</owner>
12944   <summary>
12945     The total content size in KB of all HTTP/HTTPS response bodies in the
12946     previous calendar day while the data reduction proxy setting was enabled.
12947     The metric is reported when the first response in the current day is
12948     received.
12949   </summary>
12950 </histogram>
12952 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
12953     units="KB">
12954   <owner>bengr@chromium.org</owner>
12955   <owner>bolian@chromium.org</owner>
12956   <summary>
12957     The total content size in KB of all HTTPS response bodies in the previous
12958     calendar day while the data reduction proxy setting was enabled. The metric
12959     is reported when the first response in the current day is received.
12960   </summary>
12961 </histogram>
12963 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
12964     units="KB">
12965   <owner>bengr@chromium.org</owner>
12966   <owner>bolian@chromium.org</owner>
12967   <summary>
12968     The total content size in KB of all long-bypassed HTTP response bodies in
12969     the  previous calendar day while the data reduction proxy setting was
12970     enabled. The metric is reported when the first response in the current day
12971     is received.
12972   </summary>
12973 </histogram>
12975 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
12976     units="KB">
12977   <owner>bengr@chromium.org</owner>
12978   <owner>bolian@chromium.org</owner>
12979   <summary>
12980     The total content size in KB of all short-bypassed HTTP response bodies in
12981     the previous calendar day while the data reduction proxy setting was
12982     enabled. The metric is reported when the first response in the current day
12983     is received.
12984   </summary>
12985 </histogram>
12987 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
12988     units="KB">
12989   <owner>bengr@chromium.org</owner>
12990   <owner>bolian@chromium.org</owner>
12991   <summary>
12992     The total content size in KB of all HTTP response bodies for requests that
12993     were not served by the enabled data reduction proxy for unknown reasons in
12994     the previous calendar day while the data reduction proxy setting was
12995     enabled. The metric is reported when the first response in the current day
12996     is received.
12997   </summary>
12998 </histogram>
13000 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
13001   <owner>bengr@chromium.org</owner>
13002   <owner>bolian@chromium.org</owner>
13003   <summary>
13004     The total content size in KB of all HTTP/HTTPS response bodies in the
13005     previous calendar day via the data reduction proxy. The metric is reported
13006     when the first response in the current day is received.
13007   </summary>
13008 </histogram>
13010 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
13011     units="Percent">
13012   <owner>bengr@chromium.org</owner>
13013   <owner>bolian@chromium.org</owner>
13014   <summary>
13015     The percentage of total HTTP/HTTPS response body size while the data
13016     reduction proxy is enabled to total HTTP/HTTPS response body size in the
13017     previous calendar day. The metric is reported when the first response in the
13018     current day is received.
13019   </summary>
13020 </histogram>
13022 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
13023     units="Percent">
13024   <owner>bengr@chromium.org</owner>
13025   <owner>bolian@chromium.org</owner>
13026   <summary>
13027     The percentage of total HTTPS response body size while the data reduction
13028     proxy is enabled to total HTTP/HTTPS response body size in the previous
13029     calendar day. The metric is reported when the first response in the current
13030     day is received.
13031   </summary>
13032 </histogram>
13034 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
13035     units="Percent">
13036   <owner>bengr@chromium.org</owner>
13037   <owner>bolian@chromium.org</owner>
13038   <summary>
13039     The percentage of total long-bypassed response body size while the data
13040     reduction proxy is enabled to total HTTP/HTTPS response body size in the
13041     previous calendar day. The metric is reported when the first response in the
13042     current day is received.
13043   </summary>
13044 </histogram>
13046 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
13047     units="Percent">
13048   <owner>bengr@chromium.org</owner>
13049   <owner>bolian@chromium.org</owner>
13050   <summary>
13051     The percentage of total short-bypassed response body size while the data
13052     reduction proxy is enabled to total HTTP/HTTPS response body size in the
13053     previous calendar day. The metric is reported when the first response in the
13054     current day is received.
13055   </summary>
13056 </histogram>
13058 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
13059     units="Percent">
13060   <owner>bengr@chromium.org</owner>
13061   <owner>bolian@chromium.org</owner>
13062   <summary>
13063     The percentage of total body size of responses that were not served by the
13064     data reduction proxy for unknown reason while the data reduction proxy is
13065     enabled to total HTTP/HTTPS response body size in the previous calendar day.
13066     The metric is reported when the first response in the current day is
13067     received.
13068   </summary>
13069 </histogram>
13071 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
13072   <owner>bengr@chromium.org</owner>
13073   <owner>bolian@chromium.org</owner>
13074   <summary>
13075     The percentage of total HTTP/HTTPS response body size via the data reduction
13076     proxy to total HTTP/HTTPS response body size in the previous calendar day.
13077     The metric is reported when the first response in the current day is
13078     received.
13079   </summary>
13080 </histogram>
13082 <histogram name="Net.DailyContentSavingPercent" units="Percent">
13083   <owner>bengr@chromium.org</owner>
13084   <owner>bolian@chromium.org</owner>
13085   <summary>
13086     The percentage of data saving in the previous calendar day. A negative
13087     saving will be shown as zero. The metric is reported when the first response
13088     in the current day is received.
13089   </summary>
13090 </histogram>
13092 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
13093     units="Percent">
13094   <owner>bengr@chromium.org</owner>
13095   <owner>bolian@chromium.org</owner>
13096   <summary>
13097     The percentage of data saving in the previous calendar day while the data
13098     reduction proxy was enabled. A negative saving will be shown as zero. This
13099     only counts responses while the data reduction proxy is enabled. The metric
13100     is reported when the first response in the current day is received.
13101   </summary>
13102 </histogram>
13104 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
13105     units="Percent">
13106   <owner>bengr@chromium.org</owner>
13107   <owner>bolian@chromium.org</owner>
13108   <summary>
13109     The percentage of data saving in the previous calendar day via the data
13110     reduction proxy. A negative saving will be shown as zero. This only counts
13111     responses via the data reduction proxy. The metric is reported when the
13112     first response in the current day is received.
13113   </summary>
13114 </histogram>
13116 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
13117   <obsolete>
13118     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
13119   </obsolete>
13120   <owner>bolian@chromium.org</owner>
13121   <summary>
13122     Total size in KB of all response bodies in the previous calendar day that
13123     were received through the data reduction proxy.
13124   </summary>
13125 </histogram>
13127 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
13128     units="KB">
13129   <obsolete>
13130     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
13131   </obsolete>
13132   <owner>bolian@chromium.org</owner>
13133   <summary>
13134     Total size in KB of all response bodies in the previous calendar day that
13135     were received when the data reduction proxy was enabled.
13136   </summary>
13137 </histogram>
13139 <histogram name="Net.DailyHttpContentSavings" units="Percent">
13140   <obsolete>
13141     Deprecated- see Net.DailyContentSavingPercent.
13142   </obsolete>
13143   <owner>bolian@chromium.org</owner>
13144   <summary>
13145     The percentage of data saving in the previous calendar day. A negative
13146     saving will be shown as zero.
13147   </summary>
13148 </histogram>
13150 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
13151     units="Percent">
13152   <obsolete>
13153     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
13154   </obsolete>
13155   <owner>bolian@chromium.org</owner>
13156   <summary>
13157     The percentage of data saving in the previous calendar day when the data
13158     reduction proxy was enabled for at least some responses during the day. A
13159     negative saving will be shown as zero.
13160   </summary>
13161 </histogram>
13163 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
13164   <obsolete>
13165     Deprecated- see Net.DailyOriginalContentLength.
13166   </obsolete>
13167   <owner>bolian@chromium.org</owner>
13168   <summary>
13169     Total size in KB specified in the X-Original-Content-Length headers of all
13170     responses in the previous calendar day. If the header is not present in a
13171     response, the size of the response body is used.
13172   </summary>
13173 </histogram>
13175 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
13176   <obsolete>
13177     Deprecated- see Net.DailyContentLength.
13178   </obsolete>
13179   <owner>bolian@chromium.org</owner>
13180   <summary>
13181     Total size in KB of all response bodies in the previous calendar day.
13182   </summary>
13183 </histogram>
13185 <histogram name="Net.DailyOriginalContentLength" units="KB">
13186   <owner>bolian@chromium.org</owner>
13187   <summary>
13188     The total size in KB specified in the X-Original-Content-Length headers of
13189     all HTTP/HTTPS response bodies in the previous calendar day. If the header
13190     is not present in a response, the size of the response body is used. The
13191     metric is reported when the first response in the current day is received.
13192   </summary>
13193 </histogram>
13195 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
13196     units="KB">
13197   <owner>bengr@chromium.org</owner>
13198   <owner>bolian@chromium.org</owner>
13199   <summary>
13200     The total size in KB specified in the X-Original-Content-Length headers of
13201     all HTTP/HTTPS response bodies in the previous calendar day while the data
13202     reduction proxy is enabled. If the header is not present in a response, the
13203     size of the response body is used. The metric is reported when the first
13204     response in the current day is received.
13205   </summary>
13206 </histogram>
13208 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
13209     units="KB">
13210   <owner>bengr@chromium.org</owner>
13211   <owner>bolian@chromium.org</owner>
13212   <summary>
13213     The total size in KB specified in the X-Original-Content-Length headers of
13214     all HTTP/HTTPS response bodies in the previous calendar day via the data
13215     reduction proxy. If the header is not present in a response, the size of the
13216     response body is used. The metric is reported when the first response in the
13217     current day is received.
13218   </summary>
13219 </histogram>
13221 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
13222   <obsolete>
13223     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
13224   </obsolete>
13225   <owner>bengr@chromium.org</owner>
13226   <owner>bolian@chromium.org</owner>
13227   <summary>
13228     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
13229     Net.DailyHttpReceivedContentLength.
13230   </summary>
13231 </histogram>
13233 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
13234     units="Percent">
13235   <obsolete>
13236     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
13237   </obsolete>
13238   <owner>bengr@chromium.org</owner>
13239   <owner>bolian@chromium.org</owner>
13240   <summary>
13241     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
13242     Net.DailyHttpReceivedContentLength.
13243   </summary>
13244 </histogram>
13246 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
13247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13248   <summary>
13249     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
13250     cancellation of the fetch. For a given fetch, only one of the cancellation
13251     or completion histograms will be added to.
13252   </summary>
13253 </histogram>
13255 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
13256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13257   <summary>
13258     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
13259     completion of the fetch. For a given fetch, only one of the cancellation or
13260     completion histograms will be added to.
13261   </summary>
13262 </histogram>
13264 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
13265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13266   <summary>
13267     Tracks the net error codes received when the DHCP WPAD fetch fails to
13268     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
13269     but an indication that a PAC URL was not configured in DHCP).
13270   </summary>
13271 </histogram>
13273 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
13274     enum="ErrorCodesGetAdaptersAddresses">
13275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13276   <summary>
13277     Tracks the frequency of each of the different known error codes of calling
13278     the GetAdaptersAddresses Win32 API.
13279   </summary>
13280 </histogram>
13282 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
13283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13284   <summary>
13285     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
13286     validate our understanding that it should complete quickly enough to call
13287     synchronously from the network thread.
13288   </summary>
13289 </histogram>
13291 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
13292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13293   <summary>
13294     Total number of adapters enabled for DHCP as seen when the wait timer in the
13295     DHCP WPAD code hits. This timer fires after a timeout from when we get some
13296     information from the first adapter to finish.
13297   </summary>
13298 </histogram>
13300 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
13301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13302   <summary>
13303     Number of adapters enabled for DHCP that we have not completed retrieving
13304     information for, as seen when the wait timer in the DHCP WPAD code hits.
13305     This timer fires after a timeout from when we get some information from the
13306     first adapter to finish.
13307   </summary>
13308 </histogram>
13310 <histogram name="Net.DhcpWpadUnhandledDhcpError">
13311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13312   <summary>
13313     Counts the number of errors from the DhcpRequestParams API that we do not
13314     have specific handling for, so that we can see if there is an abnormally
13315     high rate.
13316   </summary>
13317 </histogram>
13319 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
13320   <obsolete>
13321     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
13322   </obsolete>
13323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13324 </histogram>
13326 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
13327   <obsolete>
13328     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
13329   </obsolete>
13330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13331 </histogram>
13333 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
13334     units="milliseconds">
13335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13336   <summary>
13337     The time measured before starting DNS lookup until after the connection is
13338     complete.
13339   </summary>
13340 </histogram>
13342 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
13343   <obsolete>
13344     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
13345   </obsolete>
13346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13347 </histogram>
13349 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
13350     enum="DoubleGetExperimentMethods">
13351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13352   <summary>
13353     The number of HTTP request responses with MS Office Docs MIME types. The
13354     responses are classified based on their method type and cacheability (POST,
13355     cacheable GET and non-cacheable GET). The histogram is used in Double GET
13356     Experiment, where successful non-cacheable GET requests are intercepted
13357     after initial response and repeated in order to determine how much reissuing
13358     non-cacheable GET requests influences their error rate. The histogram tracks
13359     only initial requests (not the repeated ones).
13360   </summary>
13361 </histogram>
13363 <histogram name="Net.DoubleGetExperiment_ResponseCode">
13364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13365   <summary>
13366     The response codes encountered for GET request repeated in Double GET
13367     Experiment. In the experiment successful non-cacheable GET requests are
13368     intercepted after initial response and repeated. The goal of the experiment
13369     is to measure how much reissuing non-cacheable GET requests influences their
13370     error rate.
13371   </summary>
13372 </histogram>
13374 <histogram name="Net.DownloadBandwidth">
13375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13376   <summary>
13377     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
13378     first byte received until the end of flowing data.
13379   </summary>
13380 </histogram>
13382 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
13383   <owner>skonig@chromium.org</owner>
13384   <owner>hbengali@chromium.org</owner>
13385   <summary>
13386     Net error codes that requests for images end with, including net::OK and
13387     net:ERR_ABORTED.
13388   </summary>
13389 </histogram>
13391 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
13392   <obsolete>
13393     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
13394     measures the same data but uses a different bucket structure (adds guard
13395     buckets).
13396   </obsolete>
13397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13398   <summary>
13399     Positive net error code that a page failed with. Note that this only counts
13400     the errors in &quot;main frames&quot;, so it is a measure of the error pages
13401     that users actually see (it does not for example count the error codes for
13402     subresoures on a page).
13403   </summary>
13404 </histogram>
13406 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
13407   <obsolete>
13408     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
13409     measures the same data but includes ERR_ABORTED and OK.
13410   </obsolete>
13411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13412   <summary>
13413     Positive net error code that a page failed with. Note that this only counts
13414     the errors in &quot;main frames&quot;, so it is a measure of the error pages
13415     that users actually see (it does not for example count the error codes for
13416     subresoures on a page).
13417   </summary>
13418 </histogram>
13420 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
13421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13422   <summary>
13423     Positive net error codes that requests for pages end with, including net::OK
13424     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
13425     does not for example count the error codes for subresoures on a page).
13426   </summary>
13427 </histogram>
13429 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
13430   <obsolete>
13431     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
13432     which measures the same data but includes ERR_ABORT and OK.
13433   </obsolete>
13434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13435   <summary>
13436     Positive net error code that a page failed with. Note that this only counts
13437     the errors in &quot;subresources&quot;.
13438   </summary>
13439 </histogram>
13441 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
13442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13443   <summary>
13444     Net error codes that requests for &quot;subresources&quot; end with,
13445     including net::OK and net::ERR_ABORTED.
13446   </summary>
13447 </histogram>
13449 <histogram name="Net.ErrorPageCounts" enum="NetErrorPageEvents">
13450   <owner>rdsmith@chromium.org</owner>
13451   <owner>ellyjones@chromium.org</owner>
13452   <summary>
13453     Counts of various events that can occur on the network error page. See the
13454     histogram for details.
13455   </summary>
13456 </histogram>
13458 <histogram name="Net.FileError_Flush">
13459   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13460   <summary>
13461     System error code that a file Flush failed with.  The code is OS dependent,
13462     so when looking at the histogram don't mix OSes.
13463   </summary>
13464 </histogram>
13466 <histogram name="Net.FileError_GetSize">
13467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13468   <summary>
13469     System error code that a file GetSize failed with.  The code is OS
13470     dependent, so when looking at the histogram don't mix OSes.
13471   </summary>
13472 </histogram>
13474 <histogram name="Net.FileError_Open">
13475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13476   <summary>
13477     System error code that a file Open failed with.  The code is OS dependent,
13478     so when looking at the histogram don't mix OSes.
13479   </summary>
13480 </histogram>
13482 <histogram name="Net.FileError_Read">
13483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13484   <summary>
13485     System error code that a file Read failed with.  The code is OS dependent,
13486     so when looking at the histogram don't mix OSes.
13487   </summary>
13488 </histogram>
13490 <histogram name="Net.FileError_Seek">
13491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13492   <summary>
13493     System error code that a file Seek failed with.  The code is OS dependent,
13494     so when looking at the histogram don't mix OSes.
13495   </summary>
13496 </histogram>
13498 <histogram name="Net.FileError_SetEof">
13499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13500   <summary>
13501     System error code that a file SetEof failed with.  The code is OS dependent,
13502     so when looking at the histogram don't mix OSes.
13503   </summary>
13504 </histogram>
13506 <histogram name="Net.FileError_Write">
13507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13508   <summary>
13509     System error code that a file Write failed with.  The code is OS dependent,
13510     so when looking at the histogram don't mix OSes.
13511   </summary>
13512 </histogram>
13514 <histogram name="Net.FileErrorRange_Flush">
13515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13516   <summary>
13517     System error code range that a file Flush failed with.  Any value other than
13518     0 indicates that we have received errors in a range outside of the one in
13519     which we recorded the specific errors in Net.FileError_Flush.  The code is
13520     OS dependent, so when looking at the histogram don't mix OSes.
13521   </summary>
13522 </histogram>
13524 <histogram name="Net.FileErrorRange_GetSize">
13525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13526   <summary>
13527     System error code range that a file GetSize failed with.  Any value other
13528     than 0 indicates that we have received errors in a range outside of the one
13529     in which we recorded the specific errors in Net.FileError_GetSize.  The code
13530     is OS dependent, so when looking at the histogram don't mix OSes.
13531   </summary>
13532 </histogram>
13534 <histogram name="Net.FileErrorRange_Open">
13535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13536   <summary>
13537     System error code range that a file Open failed with.  Any value other than
13538     0 indicates that we have received errors in a range outside of the one in
13539     which we recorded the specific errors in Net.FileError_Open.  The code is OS
13540     dependent, so when looking at the histogram don't mix OSes.
13541   </summary>
13542 </histogram>
13544 <histogram name="Net.FileErrorRange_Read">
13545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13546   <summary>
13547     System error code range that a file Read failed with.  Any value other than
13548     0 indicates that we have received errors in a range outside of the one in
13549     which we recorded the specific errors in Net.FileError_Read.  The code is OS
13550     dependent, so when looking at the histogram don't mix OSes.
13551   </summary>
13552 </histogram>
13554 <histogram name="Net.FileErrorRange_Seek">
13555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13556   <summary>
13557     System error code range that a file Seek failed with.  Any value other than
13558     0 indicates that we have received errors in a range outside of the one in
13559     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
13560     dependent, so when looking at the histogram don't mix OSes.
13561   </summary>
13562 </histogram>
13564 <histogram name="Net.FileErrorRange_SetEof">
13565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13566   <summary>
13567     System error code range that a file SetEof failed with.  Any value other
13568     than 0 indicates that we have received errors in a range outside of the one
13569     in which we recorded the specific errors in Net.FileError_SetEof.  The code
13570     is OS dependent, so when looking at the histogram don't mix OSes.
13571   </summary>
13572 </histogram>
13574 <histogram name="Net.FileErrorRange_Write">
13575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13576   <summary>
13577     System error code range that a file Write failed with.  Any value other than
13578     0 indicates that we have received errors in a range outside of the one in
13579     which we recorded the specific errors in Net.FileError_Write.  The code is
13580     OS dependent, so when looking at the histogram don't mix OSes.
13581   </summary>
13582 </histogram>
13584 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
13585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13586   <summary>
13587     Whether or not system installed trust anchors could be distinguished from
13588     user installed trust anchors. Recorded on first certificate verification on
13589     Android 4.2 and later.
13590   </summary>
13591 </histogram>
13593 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
13594   <owner>phajdan.jr@chromium.org</owner>
13595   <summary>The number of times each FTP Error was observed.</summary>
13596 </histogram>
13598 <histogram name="Net.FtpDataConnectionErrorHappened"
13599     enum="FtpDataConnectionError">
13600   <owner>phajdan.jr@chromium.org</owner>
13601   <summary>
13602     The number of Chrome sessions which encountered the indicates FTP Error.
13603     This prevents allowing a user that retried a connection many times (getting
13604     an error each time) from biasing the tallies.
13605   </summary>
13606 </histogram>
13608 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
13609   <obsolete>
13610     Replaced by Net.FtpServerTypeCount2 on 2012-11-03.
13611   </obsolete>
13612   <owner>phajdan.jr@chromium.org</owner>
13613   <summary>
13614     Each bucket is the number of times the FTP server type was encountered.
13615   </summary>
13616 </histogram>
13618 <histogram name="Net.FtpServerTypeCount2" enum="FtpServerType2">
13619   <owner>phajdan.jr@chromium.org</owner>
13620   <summary>
13621     Each bucket is the number of times the FTP server type was encountered.
13622   </summary>
13623 </histogram>
13625 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
13626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13627   <summary>
13628     The time spent waiting for WinHttpGetProxyForUrl to return with error.
13629   </summary>
13630 </histogram>
13632 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
13633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13634   <summary>
13635     The time spent waiting for WinHttpGetProxyForUrl to return with success.
13636   </summary>
13637 </histogram>
13639 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
13640     enum="FallbackSSLVersion">
13641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13642   <summary>
13643     Nonzero if the HTTP request was to a Google server which required SSL
13644     version fallback. The value indicates the SSL version the request fell back
13645     on. Since Google servers support TLS 1.2, any fallback is an indication of
13646     network middleware problems.
13647   </summary>
13648 </histogram>
13650 <histogram name="Net.HadConnectionType" enum="ConnectionType">
13651   <obsolete>
13652     The count was inaccurate (it counted transactions rather than connections).
13653   </obsolete>
13654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13655   <summary>
13656     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13657     connection of that type during the session.
13658   </summary>
13659 </histogram>
13661 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
13662   <obsolete>
13663     This statistic measures successful and failed connections, the new one only
13664     measures successful ones.
13665   </obsolete>
13666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13667   <summary>
13668     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13669     connection of that type during the session.
13670   </summary>
13671 </histogram>
13673 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
13674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13675   <summary>
13676     Each bucket is a boolean (0 or 1) indicating whether the user has had a
13677     successful connection of that type during the session.
13678   </summary>
13679 </histogram>
13681 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
13682   <obsolete>
13683     Replaced by Net.HadFtpServerType2 on 2012-11-13.
13684   </obsolete>
13685   <owner>phajdan.jr@chromium.org</owner>
13686   <summary>
13687     Each bucket is the number of sessions that encountered a given FTP server
13688     type. Each session reports a given server type at most once.
13689   </summary>
13690 </histogram>
13692 <histogram name="Net.HadFtpServerType2" enum="FtpServerType2">
13693   <owner>phajdan.jr@chromium.org</owner>
13694   <summary>
13695     Each bucket is the number of sessions that encountered a given FTP server
13696     type. Each session reports a given server type at most once.
13697   </summary>
13698 </histogram>
13700 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
13701   <owner>ttuttle@chromium.org</owner>
13702   <summary>
13703     Whether adding an entry to the HTTP auth cache evicted another entry.
13704   </summary>
13705 </histogram>
13707 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
13708   <owner>ttuttle@chromium.org</owner>
13709   <summary>
13710     When an HTTP auth cache entry is evicted, the time since it was created.
13711   </summary>
13712 </histogram>
13714 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
13715   <owner>ttuttle@chromium.org</owner>
13716   <summary>
13717     When an HTTP auth cache entry is evicted, the time since it was last used.
13718   </summary>
13719 </histogram>
13721 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
13722   <owner>ttuttle@chromium.org</owner>
13723   <summary>
13724     Whether adding a path to an entry in the HTTP auth cache evicted another
13725     path.
13726   </summary>
13727 </histogram>
13729 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
13730   <owner>ttuttle@chromium.org</owner>
13731   <summary>
13732     When looking up an HTTP auth cache entry by path, the position (1-indexed)
13733     of the entry on a hit, or 0 on a miss.
13734   </summary>
13735 </histogram>
13737 <histogram name="Net.HttpAuthCacheLookupPosition">
13738   <owner>ttuttle@chromium.org</owner>
13739   <summary>
13740     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
13741     of the entry on a hit, or 0 on a miss.
13742   </summary>
13743 </histogram>
13745 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
13746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13747   <summary>
13748     Per-authentication-scheme counts of authentication attempts and rejections.
13749   </summary>
13750 </histogram>
13752 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
13753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13754   <summary>
13755     Count of authentication requests for top level pages vs. sub-resources, such
13756     as images or iframes.
13757   </summary>
13758 </histogram>
13760 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
13761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13762   <summary>
13763     Per-authentication-scheme counts of authentication targets, such as secure
13764     servers or proxies.
13765   </summary>
13766 </histogram>
13768 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
13769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13770   <summary>
13771     Time between the HttpNetworkTransaction requesting a connection and the time
13772     it connected.
13773   </summary>
13774 </histogram>
13776 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
13777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13778   <summary>Length of time that a received resource will be cacheable.</summary>
13779 </histogram>
13781 <histogram name="Net.HttpContentLength" units="bytes">
13782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13783   <summary>
13784     Size of the response body. This is the actual number of bytes received,
13785     which usually agrees with but is not necessarily the same as the size
13786     specified by the Content-Length header.
13787   </summary>
13788 </histogram>
13790 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
13791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13792   <summary>
13793     Size of the response body if it is cacheable. This is the actual number of
13794     bytes received, which usually agrees with but is not necessarily the same as
13795     the size specified by the Content-Length header.
13796   </summary>
13797 </histogram>
13799 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
13800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13801   <summary>
13802     Size of the response body if it is cacheable for at least 24 hours. This is
13803     the actual number of bytes received, which usually agrees with but is not
13804     necessarily the same as the size specified by the Content-Length header.
13805   </summary>
13806 </histogram>
13808 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
13809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13810   <summary>
13811     Size of the response body if it is cacheable for at least 4 hours. This is
13812     the actual number of bytes received, which usually agrees with but is not
13813     necessarily the same as the size specified by the Content-Length header.
13814   </summary>
13815 </histogram>
13817 <histogram name="Net.HttpContentLengthDifference" units="bytes">
13818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13819   <summary>
13820     The difference between the size specified in the X-Original-Content-Length
13821     header and the size of teh response body. This is zero if the
13822     X-Original-Content-Length header is not present in the response.
13823   </summary>
13824 </histogram>
13826 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
13827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13828   <summary>
13829     The difference between the size specified in the X-Original-Content-Length
13830     header and the size of the response body. Only includes resources that have
13831     the X-Original-Content-Length header.
13832   </summary>
13833 </histogram>
13835 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
13836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13837   <summary>
13838     Size of the response body. Only includes resources that have the
13839     X-Original-Content-Length header.
13840   </summary>
13841 </histogram>
13843 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
13844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13845   <summary>
13846     Time it takes to complete an HttpJob, from starting the transaction until we
13847     are done reading.
13848   </summary>
13849 </histogram>
13851 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
13852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13853   <summary>
13854     Time it takes to complete an HttpJob, from starting the transaction until we
13855     are done reading, for jobs served from the cache.
13856   </summary>
13857 </histogram>
13859 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
13860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13861   <summary>
13862     Time it takes to complete an HttpJob, from starting the transaction until
13863     the job is killed. Note that we didn't detect the end of the data for this
13864     job.
13865   </summary>
13866 </histogram>
13868 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
13869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13870   <summary>
13871     Time it takes to complete an HttpJob, from starting the transaction until we
13872     are done reading, for jobs not served from the cache.
13873   </summary>
13874 </histogram>
13876 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
13877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13878   <summary>
13879     Time it takes to complete an HttpJob, from starting the transaction until we
13880     are done reading, for jobs when we read until no more data is available.
13881   </summary>
13882 </histogram>
13884 <histogram name="Net.HttpOriginalContentLength" units="bytes">
13885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13886   <summary>
13887     Size specified in the X-Original-Content-Length header. If this header is
13888     not present in the response, the size of the response body is used.
13889   </summary>
13890 </histogram>
13892 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
13893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13894   <summary>
13895     Size specified in the X-Original-Content-Length header. Only includes
13896     resources that have the X-Original-Content-Length header.
13897   </summary>
13898 </histogram>
13900 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
13901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13902   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
13903 </histogram>
13905 <histogram name="Net.HttpResponseCode">
13906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13907   <summary>The count of HTTP Response codes encountered.</summary>
13908 </histogram>
13910 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
13911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13912   <summary>
13913     The count of HTTP Response codes encountered, in response to MAIN_FRAME
13914     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
13915   </summary>
13916 </histogram>
13918 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
13919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13920   <summary>
13921     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
13922     used) used for HTTP[s].
13923   </summary>
13924 </histogram>
13926 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
13927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13928   <summary>
13929     Time from when an HTTP request is issued to when the first byte is
13930     processed.
13931   </summary>
13932 </histogram>
13934 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
13935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13936   <summary>
13937     The count of handleable socket errors (connection abort/close/reset) per
13938     socket reuse type.
13939   </summary>
13940 </histogram>
13942 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
13943     enum="HttpSocketType">
13944   <obsolete>
13945     Late bindings are on by default now.
13946   </obsolete>
13947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13948   <summary>
13949     The count of handleable socket errors (connection abort/close/reset) per
13950     socket reuse type.  Socket late binding is disabled.
13951   </summary>
13952 </histogram>
13954 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
13955     enum="HttpSocketType">
13956   <obsolete>
13957     Late bindings are on by default now.
13958   </obsolete>
13959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13960   <summary>
13961     The count of handleable socket errors (connection abort/close/reset) per
13962     socket reuse type.  Socket late binding is enabled.
13963   </summary>
13964 </histogram>
13966 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
13967   <owner>bengr@chromium.org</owner>
13968   <summary>
13969     Time from when the IOThread is created to when the first URL request is
13970     started. Only requests that are created for a profile while Chrome is
13971     starting up are considered.
13972   </summary>
13973 </histogram>
13975 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
13976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13977   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
13978 </histogram>
13980 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
13981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13982   <summary>
13983     Whether the interface-enumeration IPv6 probe method failed given that the
13984     UDP-connect IPV6 probe failed.
13985   </summary>
13986 </histogram>
13988 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
13989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13990   <summary>
13991     Whether the interface-enumeration IPv6 probe method was successful given
13992     that the UDP-connect IPV6 probe was successful.
13993   </summary>
13994 </histogram>
13996 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
13997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13998   <summary>The probe results when a test for IPv6 support is done.</summary>
13999 </histogram>
14001 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
14002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14003   <summary>
14004     The probe results when a test for IPv6 support is done, after a network
14005     change event.
14006   </summary>
14007 </histogram>
14009 <histogram name="Net.MainFrameNoStore" enum="MainFrameStorable">
14010   <owner>jkarlin@chromium.org</owner>
14011   <summary>
14012     The distribution of storable vs &quot;cache-control: no-store&quot;
14013     main-frame resources.
14015     Counted after response headers have completed and before the content has
14016     completed. Redirects are counted. All HTTP cache transactions are counted,
14017     not just those that require the network.
14018   </summary>
14019 </histogram>
14021 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
14022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14023   <summary>
14024     The time that a (non-cancelled) proxy resolution request was stalled waiting
14025     for an execution thread, for MultiThreadedProxyResolver.
14026   </summary>
14027 </histogram>
14029 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
14030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14031   <summary>
14032     The total time that it took for a (non-cancelled) proxy resolution request
14033     to complete, for MultiThreadedProxyResolver.
14034   </summary>
14035 </histogram>
14037 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
14038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14039   <summary>
14040     How often automatically retrying to download the main frame of a page in
14041     response to specific HTTP network errors succeeds.
14042   </summary>
14043 </histogram>
14045 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
14046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14047   <summary>
14048     How often automatically retrying to download a subresource in response to
14049     specific HTTP network errors succeeds.
14050   </summary>
14051 </histogram>
14053 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
14054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14055   <summary>
14056     How often automatically retrying to download the main frame of a page in
14057     response to specific HTTP network errors returns another network error.
14058     Histogram includes only the error code that triggered the retry.
14059   </summary>
14060 </histogram>
14062 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
14063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14064   <summary>
14065     How often automatically retrying to download a subresource in response to
14066     specific HTTP network errors returns another network error.  Histogram
14067     includes only the error code that triggered the retry.
14068   </summary>
14069 </histogram>
14071 <histogram name="Net.NotifyAddrChangeFailures">
14072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14073   <summary>
14074     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
14075     for unknown reasons. This records the number of times it fails in a row
14076     before a successful call. If it never succeeds, or takes over 100 tries, a
14077     value of 100 is recorded. See http://crbug.com/69198
14078   </summary>
14079 </histogram>
14081 <histogram name="Net.NumDuplicateCookiesInDb">
14082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14083   <summary>
14084     The number of duplicate cookies that were present in the cookie store during
14085     startup.
14086   </summary>
14087 </histogram>
14089 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
14090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14091   <summary>
14092     When validating an HTTPS certificate we may have to make one or more HTTP
14093     fetches to OCSP responders in order to get revocation information. This
14094     measures the amount of time that failures to get OCSP information take.
14095   </summary>
14096 </histogram>
14098 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
14099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14100   <summary>
14101     When validating an HTTPS certificate we may have to make one or more HTTP
14102     fetches to OCSP responders in order to get revocation information. This
14103     records the fraction of successful requests.
14104   </summary>
14105 </histogram>
14107 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
14108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14109   <summary>
14110     When validating an HTTPS certificate we may have to make one or more HTTP
14111     fetches to OCSP responders in order to get revocation information. This
14112     measures the amount of time that each of those requests takes.
14113   </summary>
14114 </histogram>
14116 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
14117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14118   <summary>
14119     When connecting over HTTPS, a server may include an OCSP response as part of
14120     the TLS handshake so that clients do not have to fetch it, provided the
14121     client requested the server do so. This measures whether or not a server
14122     included an OCSP response when it was requested.
14123   </summary>
14124 </histogram>
14126 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
14127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14128   <summary>
14129     Positive error code that was returned by the system library
14130     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
14131     there is a Windows/Linux conflict, both decodings are shown.
14132   </summary>
14133 </histogram>
14135 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
14136     enum="ErrorCodesGetaddrinfo_Linux">
14137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14138   <summary>
14139     Positive error code that was returned by the system library
14140     &quot;getaddrinfo()&quot;.
14141   </summary>
14142 </histogram>
14144 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
14145     enum="ErrorCodesGetaddrinfo_Mac">
14146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14147   <summary>
14148     Positive error code that was returned by the system library
14149     &quot;getaddrinfo()&quot;.
14150   </summary>
14151 </histogram>
14153 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
14154     enum="ErrorCodesGetaddrinfo_Win">
14155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14156   <summary>
14157     Positive error code that was returned by the system library
14158     &quot;getaddrinfo()&quot;.
14159   </summary>
14160 </histogram>
14162 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
14163   <obsolete>
14164     Deprecated 4/16/2014. No longer tracked.
14165   </obsolete>
14166   <owner>davidben@chromium.org</owner>
14167   <summary>
14168     How long it took for an &lt;a ping&gt; request to receive a response. Only
14169     recorded if a response was received.
14170   </summary>
14171 </histogram>
14173 <histogram name="Net.Ping_Result" enum="PingResult">
14174   <obsolete>
14175     Deprecated 4/16/2014. No longer tracked.
14176   </obsolete>
14177   <owner>davidben@chromium.org</owner>
14178   <summary>
14179     The result of an &lt;a ping&gt; request, whether it received a response or
14180     timed out or failed for some other reason.
14181   </summary>
14182 </histogram>
14184 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
14185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14186   <summary>
14187     Indicate whether a link navigation was preceded by a recent pre-connect
14188     trigger (within 10 seconds). There is a high chance that loading the page
14189     used a preconnected TCP session.
14190   </summary>
14191 </histogram>
14193 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
14194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14195   <summary>
14196     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
14197     (within 10 seconds). There is a high chance that loading the resource used a
14198     preconnected TCP session.
14199   </summary>
14200 </histogram>
14202 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
14203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14204   <summary>
14205     When a preconnection is made, indicate what the motivation was.
14206   </summary>
14207   <details>
14208     Currently, the most common (only?) motivations are SELF_REFERAL,
14209     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
14210     second connection was available for a resource that either was never before
14211     seen, or has historically had no subresources.  The LEARNED_REFERAL
14212     indicates that we &quot;learned&quot; that a subresource was commonly
14213     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
14214     happens when a search is being suggested, and we preconnect to the search
14215     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
14216     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
14217   </details>
14218 </histogram>
14220 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
14221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14222   <summary>
14223     Indicate whether there was a proxy to preclude preconnection.
14224   </summary>
14225 </histogram>
14227 <histogram name="Net.PreconnectSubresourceEval"
14228     enum="PreconnectSubresourceEval">
14229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14230   <summary>
14231     What did we decide to do about a predicted resource, based on the historical
14232     expected number of connection that this subresource will require.
14233   </summary>
14234   <details>
14235     This is basically the current thresholding of the SubresourceExpectation,
14236     relative to current static thresholds, and taking into account whether
14237     preconnection is enabled (i.e., if preconnection is disabled, we'll never
14238     decide to preconnect).
14239   </details>
14240 </histogram>
14242 <histogram name="Net.PreconnectSubresourceExpectation">
14243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14244   <summary>
14245     The expected number of connections, times 100, that we'll make to a given
14246     subresource, based on learned history.
14247   </summary>
14248   <details>
14249     By comparing this to thresholds, we decide if we will preconnect,
14250     preresolve, or do nothing. This histogram can be used to select those static
14251     thresholds.
14252   </details>
14253 </histogram>
14255 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
14256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14257   <summary>
14258     Indicate whether if a preconnect trigger is followed by a resource request
14259     (from link navigations) to the host or not. This is to measure precision of
14260     link-based preconnect triggers.
14261   </summary>
14262 </histogram>
14264 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
14265   <obsolete>
14266     Sourced data corrected, and replaced by NetPreconnectUtilization2
14267   </obsolete>
14268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14269   <summary>
14270     Indicate final utilization for each attempted socket connection.
14271   </summary>
14272   <details>
14273     We also include stats for non-speculative sockets. Some socket connections
14274     may never connect, and others may never be used (as the user may abort
14275     before then).
14276   </details>
14277 </histogram>
14279 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
14280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14281   <summary>
14282     Indicate final utilization for each attempted socket connection.
14283   </summary>
14284   <details>
14285     We also include stats for non-speculative sockets. Some socket connections
14286     may never connect, and others may never be used (as the user may abort
14287     before then).
14288   </details>
14289 </histogram>
14291 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
14292   <owner>jkarlin@chromium.org</owner>
14293   <summary>
14294     The completion status of prefetches that have finished loading.
14295   </summary>
14296   <details>
14297     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
14298     before that point are not registered.
14300     Note that &quot;success from cache&quot; means that the
14301     UrlRequest::was_cached() was true, and &quot;success from network&quot;
14302     means that was_cached() was false.  Validated results are considered cached,
14303     even though a conditional network request is made.
14304   </details>
14305 </histogram>
14307 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
14308   <owner>jkarlin@chromium.org</owner>
14309   <summary>
14310     Number of bytes read from the network on behalf of prefetch requests.  This
14311     is prefilter, so before any decompression.
14312   </summary>
14313 </histogram>
14315 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
14316   <owner>jkarlin@chromium.org</owner>
14317   <summary>
14318     Time spent on prefetch requests before the request was canceled.
14319   </summary>
14320 </histogram>
14322 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
14323     units="milliseconds">
14324   <owner>jkarlin@chromium.org</owner>
14325   <summary>Time spent on prefetch requests when fetched from cache.</summary>
14326 </histogram>
14328 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
14329     units="milliseconds">
14330   <owner>jkarlin@chromium.org</owner>
14331   <summary>
14332     Time spent on prefetch requests when fetched from the network, including
14333     validation time.
14334   </summary>
14335 </histogram>
14337 <histogram name="Net.Priority_High_Latency" units="milliseconds">
14338   <obsolete>
14339     Replaced by Net.Priority_High_Latency_b.
14340   </obsolete>
14341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14342   <summary>
14343     Time from the start of the http transaction until the first byte of the
14344     response for high priority (currently frame and subframe) requests.  Only
14345     times under 10 minutes are recorded.
14346   </summary>
14347 </histogram>
14349 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
14350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14351   <summary>
14352     Time from the start of the http transaction until the first byte of the
14353     response for high priority (currently frame and subframe) requests.
14354   </summary>
14355 </histogram>
14357 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
14358   <obsolete>
14359     Replaced by Net.Priority_Low_Latency_b.
14360   </obsolete>
14361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14362   <summary>
14363     Time from the start of the http transaction until the first byte of the
14364     response for low priority (non-frame/subframe) requests.   Only times under
14365     10 minutes are recorded.
14366   </summary>
14367 </histogram>
14369 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
14370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14371   <summary>
14372     Time from the start of the http transaction until the first byte of the
14373     response for low priority (non-frame/subframe) requests.
14374   </summary>
14375 </histogram>
14377 <histogram name="Net.ProxyAuthRequested.HasConnection">
14378   <owner>rch@chromium.org</owner>
14379   <summary>
14380     When a PROXY_AUTH_REQUESTED error code is handled in
14381     net::HttpStreamFactoryImpl::Job::RunLoop, this is true if connection_ has an
14382     associated value.
14383   </summary>
14384 </histogram>
14386 <histogram name="Net.ProxyPollConfigurationTime">
14387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14388   <summary>
14389     The time in milliseconds spent fetch the system proxy configuration, when
14390     polling it for changes.
14391   </summary>
14392 </histogram>
14394 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
14395     units="milliseconds">
14396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14397   <summary>
14398     The total amount of time that was spent executing the proxy script during
14399     &quot;tracing&quot; runs (executions of the script which discovered a new
14400     DNS dependency and were subsequently abandoned).
14401   </summary>
14402 </histogram>
14404 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
14405     units="milliseconds">
14406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14407   <summary>
14408     The total amount of time that was spent executing the proxy script during
14409     &quot;tracing&quot; runs (executions of the script which discovered a new
14410     DNS dependency and were subsequently abandoned).
14411   </summary>
14412 </histogram>
14414 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
14415     units="milliseconds">
14416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14417   <summary>
14418     The total amount of time that was spent in the non-blocking DNS bindings
14419     while executing PAC scripts. This includes the times for abandoned
14420     executions.
14421   </summary>
14422 </histogram>
14424 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
14425     units="milliseconds">
14426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14427   <summary>
14428     The amount of time inside of V8 that the proxy script spent executing for
14429     the final pass. This includes the time spent in the javascript bindings.
14430     This does not include the time spent in abandoned execution passes.
14431   </summary>
14432 </histogram>
14434 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
14435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14436   <summary>
14437     The number of times that alert() was called in the final execution of the
14438     script.
14439   </summary>
14440 </histogram>
14442 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
14443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14444   <summary>
14445     The number of errors that were seen in the final execution of the script.
14446   </summary>
14447 </histogram>
14449 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
14450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14451   <summary>
14452     The number of times that the PAC script execution was restarted.
14453   </summary>
14454 </histogram>
14456 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
14457     units="milliseconds">
14458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14459   <summary>
14460     The total time that the proxy resolution took. This includes all the time
14461     spent waiting for DNS, PAC script execution, and restarts.
14462   </summary>
14463 </histogram>
14465 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
14466     units="milliseconds">
14467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14468   <summary>
14469     The total time that proxy resolution spent waiting for DNS. This also
14470     includes any queuing delays on the origin thread waiting for the DNS result
14471     to be processed.
14472   </summary>
14473 </histogram>
14475 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
14476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14477   <summary>
14478     The number of unique DNS hostnames that the PAC script tried to resolve. The
14479     *Ex() versions of the bindings count separately.
14480   </summary>
14481 </histogram>
14483 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
14484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14485   <summary>
14486     The total amount of time that was spent in the non-blocking DNS bindings
14487     while executing PAC scripts. This includes the times for abandoned
14488     executions.
14489   </summary>
14490 </histogram>
14492 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
14493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14494   <summary>
14495     The amount of time inside of V8 that the proxy script spent executing for
14496     the final pass. This includes the time spent in the javascript bindings
14497     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
14498     does not include the time spent in abandoned execution passes.
14499   </summary>
14500 </histogram>
14502 <histogram name="Net.ProxyResolver.NumAlerts">
14503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14504   <summary>
14505     The number of times that alert() was called in the final execution of the
14506     script.
14507   </summary>
14508 </histogram>
14510 <histogram name="Net.ProxyResolver.NumErrors">
14511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14512   <summary>
14513     The number of errors that were seen in the final execution of the script.
14514   </summary>
14515 </histogram>
14517 <histogram name="Net.ProxyResolver.NumRestarts">
14518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14519   <summary>
14520     The number of times that the PAC script execution was restarted.
14521   </summary>
14522 </histogram>
14524 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
14525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14526   <summary>
14527     The amount of time it took upon completion to run the final task posted back
14528     to the IO thread.
14529   </summary>
14530 </histogram>
14532 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
14533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14534   <summary>
14535     The total time that the proxy resolution took. This includes all the time
14536     spent waiting for DNS, PAC script execution, and restarts.
14537   </summary>
14538 </histogram>
14540 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
14541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14542   <summary>
14543     The total time that proxy resolution spent waiting for DNS. This also
14544     includes any queuing delays on the origin thread waiting for the DNS result
14545     to be processed.
14546   </summary>
14547 </histogram>
14549 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
14550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14551   <summary>
14552     The total time that the proxy resolution took, not including the post back
14553     to the origin thread. This includes all the time spent waiting for DNS, PAC
14554     script execution, and restarts.
14555   </summary>
14556 </histogram>
14558 <histogram name="Net.ProxyResolver.UniqueDNS">
14559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14560   <summary>
14561     The number of unique DNS hostnames that the PAC script tried to resolve. The
14562     *Ex() versions of the bindings count separately.
14563   </summary>
14564 </histogram>
14566 <histogram name="Net.ProxyResolver.URLSize">
14567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14568   <summary>The length of the URL that was passed into the PAC script.</summary>
14569 </histogram>
14571 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
14572   <owner>agl@chromium.org</owner>
14573   <summary>
14574     Second-level domains for which we have observed public key pinning failures.
14575   </summary>
14576 </histogram>
14578 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
14579   <owner>agl@chromium.org</owner>
14580   <summary>
14581     A validated certificate chain may be subject to additional
14582     &quot;pinning&quot; requirements on a per-domain basis. This records the
14583     fraction of successful matches between a certificate chain and a pin list.
14584   </summary>
14585 </histogram>
14587 <histogram name="Net.QuicActiveSessions">
14588   <owner>rtenneti@chromium.org</owner>
14589   <summary>
14590     The number of active QUIC sessions before we activate a new QUIC session.
14591   </summary>
14592 </histogram>
14594 <histogram name="Net.QuicEphemeralPortsSuggested">
14595   <owner>rch@chromium.org</owner>
14596   <summary>The number of ports suggested per server.</summary>
14597 </histogram>
14599 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
14600   <owner>rch@chromium.org</owner>
14601   <summary>
14602     The number of QUIC packets received by a QUIC connection whose handshake was
14603     not confirmed when that connection is closed.
14604   </summary>
14605 </histogram>
14607 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
14608   <owner>rch@chromium.org</owner>
14609   <summary>
14610     The state of a QUIC connection's crypto hanshake as it progresses from
14611     starting to confirmation or failure.
14612   </summary>
14613 </histogram>
14615 <histogram name="Net.QuicNumSentClientHellos">
14616   <owner>rch@chromium.org</owner>
14617   <summary>The number of client hello messages sent.</summary>
14618 </histogram>
14620 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
14621   <obsolete>
14622     see Net.QuicSession.Connect*PortForHTTP*
14623   </obsolete>
14624   <owner>rch@chromium.org</owner>
14625   <summary>
14626     The number of client hello messages sent when the crypto handshake was
14627     confirmed.
14628   </summary>
14629 </histogram>
14631 <histogram name="Net.QuicNumStreamFramesInPacket">
14632   <owner>rch@chromium.org</owner>
14633   <summary>
14634     The number of stream frames bundled within a received packet.
14635   </summary>
14636 </histogram>
14638 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
14639   <owner>rch@chromium.org</owner>
14640   <summary>
14641     The number of stream frames per stream ID within a received packet.
14642   </summary>
14643 </histogram>
14645 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
14646   <owner>rch@chromium.org</owner>
14647   <summary>Time spent to load QUIC server information from disk cache.</summary>
14648 </histogram>
14650 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
14651     units="Received in Ranges">
14652   <owner>rch@chromium.org</owner>
14653   <summary>
14654     This histogram summarizes information about a 21 packet sequence, indicating
14655     for each of the 21 possible prefixes of this pattern, how many packets were
14656     received in that prefix.  The first range uses buckets 0 and 1, and it
14657     describes the 1st packet in the sequence.  It indicates if the first packet
14658     was missing (bucket 0), or the first packet was present (bucket 1).  The
14659     second range uses buckets 2 through 4, and describes the first 2 packets in
14660     the prefix of this sequence.  It indicates if there were no packets received
14661     in the first two packets (bucket 2), or there was one out of two packets
14662     received (bucket 3), or if there was two out of tow received (bucket 4).
14663     etc. etc.  Reading this histogram may require post-processing in a spread
14664     sheet, but can indicate the potential value of using FEC packets to convey
14665     data.
14666   </summary>
14667 </histogram>
14669 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
14670     units="Binay of Packets ACKed">
14671   <owner>rch@chromium.org</owner>
14672   <summary>
14673     Each of the 64 buckets represents a different binary pattern of 6
14674     consecutive packets that were received by the client.  The LSB of the bucket
14675     number corresponds to the reception of the oldest packet.  A bit in the
14676     bucket-number being 1 indicates the packet was received, and a 0 means the
14677     packet was never received (by the client).
14678   </summary>
14679 </histogram>
14681 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
14682   <owner>rch@chromium.org</owner>
14683   <summary>
14684     The network error code which resulted in the session being closed.
14685   </summary>
14686 </histogram>
14688 <histogram name="Net.QuicSession.Connect" units="RTTs">
14689   <owner>rch@chromium.org</owner>
14690   <summary>
14691     Samples of the number of round-trips needed by a QUIC connection before a
14692     request could be sent by the client.
14693   </summary>
14694 </histogram>
14696 <histogram
14697     name="Net.QuicSession.ConnectionClose.HandshakeFailureBlackHole.QuicError"
14698     enum="QuicErrorCodes">
14699   <owner>rch@chromium.org</owner>
14700   <summary>
14701     The QUIC error which caused a QUIC connection to be closed before the
14702     hanshake was confirmed, in the case where no packets were received. This
14703     provides a breakdown of the entires in
14704     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
14705     is BLACK_HOLE.
14706   </summary>
14707 </histogram>
14709 <histogram
14710     name="Net.QuicSession.ConnectionClose.HandshakeFailureUnknown.QuicError"
14711     enum="QuicErrorCodes">
14712   <owner>rch@chromium.org</owner>
14713   <summary>
14714     The QUIC error which caused a QUIC connection to be closed before the
14715     hanshake was confirmed, in the case where at least 1 packet was received.
14716     This provides a breakdown of the entires in
14717     Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason where the value
14718     is UNKNOWN.
14719   </summary>
14720 </histogram>
14722 <histogram name="Net.QuicSession.ConnectionClose.HandshakeNotConfirmed.Reason"
14723     enum="QuicHandshakeFailureReason">
14724   <owner>rch@chromium.org</owner>
14725   <summary>The reason a QUIC handshake failed.</summary>
14726 </histogram>
14728 <histogram
14729     name="Net.QuicSession.ConnectionClose.NumOpenStreams.HandshakeTimedOut">
14730   <owner>rch@chromium.org</owner>
14731   <summary>
14732     The number of streams open when a QUIC session crypto handshake timed out.
14733   </summary>
14734 </histogram>
14736 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
14737   <owner>rch@chromium.org</owner>
14738   <summary>The number of streams open when a QUIC session timed out.</summary>
14739 </histogram>
14741 <histogram
14742     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
14743   <owner>rch@chromium.org</owner>
14744   <summary>
14745     The number of total streams created when a QUIC session crypto handshake
14746     timed out.
14747   </summary>
14748 </histogram>
14750 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
14751     enum="QuicErrorCodes">
14752   <owner>rch@chromium.org</owner>
14753   <summary>
14754     The QUIC error code which resulted in the connection being closed.
14755   </summary>
14756 </histogram>
14758 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
14759     enum="QuicErrorCodes">
14760   <owner>rch@chromium.org</owner>
14761   <summary>
14762     The QUIC error code which resulted in the connection being closed by the
14763     client.
14764   </summary>
14765 </histogram>
14767 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
14768     enum="QuicErrorCodes">
14769   <owner>rch@chromium.org</owner>
14770   <summary>
14771     The QUIC error code which resulted in the connection being closed by the
14772     server.
14773   </summary>
14774 </histogram>
14776 <histogram name="Net.QuicSession.ConnectionTypeFromPeer" enum="AddressFamily">
14777   <owner>rch@chromium.org</owner>
14778   <summary>
14779     The IP Address family of this connection, as reported by the server.
14780   </summary>
14781 </histogram>
14783 <histogram name="Net.QuicSession.ConnectionTypeFromSelf" enum="AddressFamily">
14784   <owner>rch@chromium.org</owner>
14785   <summary>The IP Address family of this connection, as seen locally.</summary>
14786 </histogram>
14788 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
14789   <owner>jar@chromium.org</owner>
14790   <owner>rch@chromium.org</owner>
14791   <summary>
14792     Count of errors during attempts to create a QUIC session (before even using
14793     the session).
14794   </summary>
14795 </histogram>
14797 <histogram name="Net.QuicSession.FinalTcpCwnd">
14798   <owner>rch@chromium.org</owner>
14799   <summary>
14800     The value of the TCP cubic sender's CWND when the session is closed.
14801   </summary>
14802 </histogram>
14804 <histogram name="Net.QuicSession.HandshakeConfirmedTime" units="Milliseconds">
14805   <owner>rch@chromium.org</owner>
14806   <summary>
14807     The elapsed time between starting the crypto handshake, and receiving
14808     confirmation from the server.
14809   </summary>
14810 </histogram>
14812 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
14813   <obsolete>
14814     see Net.QuicSession.Connect*PortForHTTP*
14815   </obsolete>
14816   <owner>rch@chromium.org</owner>
14817   <summary>
14818     Samples of the number of round-trips needed by a QUIC connection before a
14819     request could be sent by the client.
14820   </summary>
14821 </histogram>
14823 <histogram name="Net.QuicSession.MaxReordering">
14824   <owner>rch@chromium.org</owner>
14825   <summary>
14826     The maximum packet sequence number reordering observed by a QUIC connection.
14827   </summary>
14828 </histogram>
14830 <histogram name="Net.QuicSession.MaxReorderingTime" units="percent">
14831   <owner>rch@chromium.org</owner>
14832   <summary>
14833     The ratio of the maximum reordering time of a QUIC packet to the min rtt.
14834   </summary>
14835 </histogram>
14837 <histogram name="Net.QuicSession.MaxReorderingTimeLongRtt" units="percent">
14838   <owner>rch@chromium.org</owner>
14839   <summary>
14840     The ratio of the maximum reordering time of a QUIC packet to the min rtt,
14841     only for those sessions with a min rtt larger than 100 ms.
14842   </summary>
14843 </histogram>
14845 <histogram name="Net.QuicSession.NumOpenStreams">
14846   <owner>rch@chromium.org</owner>
14847   <summary>
14848     The number of QUIC streams opened when a new QUIC stream is created.
14849   </summary>
14850 </histogram>
14852 <histogram name="Net.QuicSession.NumTotalStreams">
14853   <owner>rch@chromium.org</owner>
14854   <summary>
14855     The total number of streams created by the client when the session is
14856     closed.
14857   </summary>
14858 </histogram>
14860 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
14861   <owner>rch@chromium.org</owner>
14862   <summary>
14863     The number of missing packets between the current received packet and the
14864     previously largest received packet sequence number, when the current
14865     received packet had a lower sequence number than the previously received
14866     packet sequence number.
14867   </summary>
14868 </histogram>
14870 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
14871   <owner>rch@chromium.org</owner>
14872   <summary>
14873     The number of times the current received packet had a lower sequence number
14874     than the previously received packet sequence number.
14875   </summary>
14876 </histogram>
14878 <histogram name="Net.QuicSession.PacketGapReceived">
14879   <owner>rch@chromium.org</owner>
14880   <summary>
14881     The number of missing packets between the current received packet and the
14882     previously largest received packet sequence number.
14883   </summary>
14884 </histogram>
14886 <histogram name="Net.QuicSession.PacketGapSent">
14887   <owner>rch@chromium.org</owner>
14888   <summary>
14889     The number of missing packets between the current received packet and the
14890     previously largest received packet sequence number, as reported by the
14891     remote end of the connection.
14892   </summary>
14893 </histogram>
14895 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
14896   <owner>rch@chromium.org</owner>
14897   <summary>
14898     The ratio of the number of missing packets, to the maximum packet sequence
14899     number received,  for QUIC connections longer than 21 packets received via
14900   </summary>
14901 </histogram>
14903 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
14904   <owner>rch@chromium.org</owner>
14905   <summary>
14906     Each bucket corresponds to a specific packet sequence number that was sent
14907     by a server to Chrome at the start of a QUIC connection. This histogram is
14908     compared, bucket by bucket, with a second histogram to compute the ratio for
14909     each bucket (each packet sequence number).
14910   </summary>
14911 </histogram>
14913 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
14914     enum="QuicAddressMismatch">
14915   <owner>wtc@chromium.org</owner>
14916   <summary>
14917     When a public reset packet is received, whether the client IP address and
14918     port number in it differ from the client IP address and port number in the
14919     ServerHello handshake message. In the comparison, the first address is the
14920     one in ServerHello and the second address is the one in public reset. Note:
14921     this histogram is obsolete because it failed to treat IPv4-mapped IPv6
14922     addresses as IPv4 addresses.
14923   </summary>
14924 </histogram>
14926 <histogram name="Net.QuicSession.PublicResetAddressMismatch2"
14927     enum="QuicAddressMismatch">
14928   <owner>wtc@chromium.org</owner>
14929   <summary>
14930     When a public reset packet is received, whether the client IP address and
14931     port number in it differ from the client IP address and port number in the
14932     ServerHello handshake message. In the comparison, the first address is the
14933     one in ServerHello and the second address is the one in public reset.
14934   </summary>
14935 </histogram>
14937 <histogram name="Net.QuicSession.QuicVersion">
14938   <owner>rch@chromium.org</owner>
14939   <summary>Version of the QUIC protocol used for this connection.</summary>
14940 </histogram>
14942 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
14943   <owner>rch@chromium.org</owner>
14944   <summary>
14945     The network error code returned when attempting to read to a QUIC
14946     connection.
14947   </summary>
14948 </histogram>
14950 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
14951     enum="QuicRstStreamErrorCodes">
14952   <owner>rch@chromium.org</owner>
14953   <summary>
14954     The QUIC error code which resulted in a stream being reset by the client.
14955   </summary>
14956 </histogram>
14958 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
14959     enum="QuicRstStreamErrorCodes">
14960   <owner>rch@chromium.org</owner>
14961   <summary>
14962     The QUIC error code which resulted in a stream being reset by the server.
14963   </summary>
14964 </histogram>
14966 <histogram name="Net.QuicSession.SecureResourceSecureSession">
14967   <owner>rch@chromium.org.</owner>
14968   <summary>
14969     The number of request for secure resources over QUIC sessions. True if the
14970     session is secure, false if it is not.
14971   </summary>
14972 </histogram>
14974 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
14975     units="1/10th Percent">
14976   <owner>rch@chromium.org</owner>
14977   <summary>
14978     The number of stream frames received which were duplicates, out of every
14979     1000 stream frames received. Only for QUIC sessions which received at least
14980     100 packets.
14981   </summary>
14982 </histogram>
14984 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
14985   <owner>rch@chromium.org</owner>
14986   <summary>
14987     The percentage of stream frames received which were duplicates. Only for
14988     QUIC sessions which received at least 100 packets.
14989   </summary>
14990 </histogram>
14992 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
14993   <owner>rch@chromium.org</owner>
14994   <summary>
14995     The percentage of stream frames received which were duplicates. Only for
14996     QUIC sessions which received fewer than 100 packets.
14997   </summary>
14998 </histogram>
15000 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
15001     units="1/10th Percent">
15002   <owner>rch@chromium.org</owner>
15003   <summary>
15004     The number of stream frames received which were duplicates, out of every
15005     1000 stream frames received. Only for QUIC sessions which received fewer
15006     than 100 packets.
15007   </summary>
15008 </histogram>
15010 <histogram name="Net.QuicSession.TruncatedAcksReceived">
15011   <owner>rch@chromium.org</owner>
15012   <summary>The number of truncated ACK frames received.</summary>
15013 </histogram>
15015 <histogram name="Net.QuicSession.TruncatedAcksSent">
15016   <owner>rch@chromium.org</owner>
15017   <summary>The number of truncated ACK frames sent.</summary>
15018 </histogram>
15020 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
15021     enum="QuicSessionLocations">
15022   <owner>rch@chromium.org</owner>
15023   <summary>
15024         The location in quic_client_session.cc where a session is unexpectedly
15025     not going away.
15026   </summary>
15027 </histogram>
15029 <histogram name="Net.QuicSession.UnexpectedObservers"
15030     enum="QuicSessionLocations">
15031   <owner>rch@chromium.org</owner>
15032   <summary>
15033     The location in quic_client_session.cc where there were unexpected
15034     observers.
15035   </summary>
15036 </histogram>
15038 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
15039     enum="QuicSessionLocations">
15040   <owner>rch@chromium.org</owner>
15041   <summary>
15042     The location in quic_client_session.cc where there were unexpected open
15043     streams.
15044   </summary>
15045 </histogram>
15047 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
15048   <owner>rch@chromium.org</owner>
15049   <summary>
15050     The network error code returned when attempting to write to a QUIC
15051     connection.
15052   </summary>
15053 </histogram>
15055 <histogram name="Net.RenegotiationExtensionSupported">
15056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15057   <summary>
15058     True if the HTTP request was sent to a server which supports the TLS
15059     renegotiation extension.
15060   </summary>
15061 </histogram>
15063 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
15064   <owner>clamy@chromium.org</owner>
15065   <summary>
15066     When starting a cross-site navigation, the time between reading the headers
15067     and body of the response.
15068   </summary>
15069 </histogram>
15071 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
15072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15073   <summary>The time an already used socket sat idle before being used.</summary>
15074 </histogram>
15076 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
15077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15078   <summary>
15079     The time an unused socket (all HTTP sockets, regardless of any proxy used)
15080     sat idle before being used.
15081   </summary>
15082 </histogram>
15084 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
15085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15086   <summary>
15087     The time a previously used socket sat idle before encountering a recoverable
15088     socket IO error (connection abort/reset/close).
15089   </summary>
15090 </histogram>
15092 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
15093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15094   <summary>
15095     The time an unused socket sat idle before encountering a recoverable socket
15096     IO error (connection abort/reset/close).
15097   </summary>
15098 </histogram>
15100 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
15101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15102   <summary>
15103     Net error codes that socket initializations end with, including net::OK and
15104     net::ERR_ABORTED.
15105   </summary>
15106 </histogram>
15108 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
15109   <obsolete>
15110     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
15111   </obsolete>
15112   <owner>jar@chromium.org</owner>
15113   <summary>
15114     The size of a socket's receive buffer when the attempt to change it via
15115     setsockopt failed.
15116   </summary>
15117 </histogram>
15119 <histogram name="Net.SocketRequestTime">
15120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15121   <summary>
15122     Time in milliseconds from initial RequestSocket() call until successfully
15123     acquiring a connected socket.
15124   </summary>
15125 </histogram>
15127 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
15128   <owner>yhirano@chromium.org</owner>
15129   <owner>ricea@chromium.org</owner>
15130   <owner>tyoshino@chromium.org</owner>
15131   <summary>The time from the connection start to connection establish.</summary>
15132 </histogram>
15134 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
15135   <owner>yhirano@chromium.org</owner>
15136   <owner>ricea@chromium.org</owner>
15137   <owner>tyoshino@chromium.org</owner>
15138   <summary>The time waiting to be ready to start connecting.</summary>
15139 </histogram>
15141 <histogram name="Net.SocketStream.ConnectionType"
15142     enum="SocketStreamConnectionType">
15143   <owner>yhirano@chromium.org</owner>
15144   <owner>ricea@chromium.org</owner>
15145   <owner>tyoshino@chromium.org</owner>
15146   <summary>
15147     Each bucket is the number of connection type of socket stream.
15148   </summary>
15149 </histogram>
15151 <histogram name="Net.SocketStream.Duration" units="milliseconds">
15152   <owner>yhirano@chromium.org</owner>
15153   <owner>ricea@chromium.org</owner>
15154   <owner>tyoshino@chromium.org</owner>
15155   <summary>The time a socket stream was open.</summary>
15156 </histogram>
15158 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
15159   <owner>yhirano@chromium.org</owner>
15160   <owner>ricea@chromium.org</owner>
15161   <owner>tyoshino@chromium.org</owner>
15162   <summary>
15163     Each bucket is the number of protocol type on socket stream.
15164   </summary>
15165 </histogram>
15167 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
15168   <owner>yhirano@chromium.org</owner>
15169   <owner>ricea@chromium.org</owner>
15170   <owner>tyoshino@chromium.org</owner>
15171   <summary>Number of bytes on a socket stream.</summary>
15172 </histogram>
15174 <histogram name="Net.SocketStream.ReceivedCounts">
15175   <owner>yhirano@chromium.org</owner>
15176   <owner>ricea@chromium.org</owner>
15177   <owner>tyoshino@chromium.org</owner>
15178   <summary>Number of reads on a socket stream.</summary>
15179 </histogram>
15181 <histogram name="Net.SocketStream.SentBytes" units="bytes">
15182   <owner>yhirano@chromium.org</owner>
15183   <owner>ricea@chromium.org</owner>
15184   <owner>tyoshino@chromium.org</owner>
15185   <summary>Number of bytes on a socket stream.</summary>
15186 </histogram>
15188 <histogram name="Net.SocketStream.SentCounts">
15189   <owner>yhirano@chromium.org</owner>
15190   <owner>ricea@chromium.org</owner>
15191   <owner>tyoshino@chromium.org</owner>
15192   <summary>Number of Write on a socket stream.</summary>
15193 </histogram>
15195 <histogram name="Net.SocketType" enum="HttpSocketType">
15196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15197   <summary>
15198     The counts of the type of sockets returned by the socket pools.
15199   </summary>
15200 </histogram>
15202 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
15203   <owner>jar@chromium.org</owner>
15204   <summary>
15205     The size of a socket's receive buffer when the attempt to change it via
15206     setsockopt failed.
15207   </summary>
15208 </histogram>
15210 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
15211   <owner>jar@chromium.org</owner>
15212   <summary>
15213     The size of a socket's send buffer when the attempt to change it via
15214     setsockopt failed.
15215   </summary>
15216 </histogram>
15218 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
15219   <obsolete>
15220     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
15221   </obsolete>
15222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15223   <summary>
15224     The time an already used SOCKS socket sat idle before being used.
15225   </summary>
15226 </histogram>
15228 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
15229   <obsolete>
15230     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
15231   </obsolete>
15232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15233   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
15234 </histogram>
15236 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
15237   <obsolete>
15238     see SocketRequestTime_SOCK
15239   </obsolete>
15240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15241   <summary>
15242     Time from initial SOCKSClientSocketPool::RequestSocket() call until
15243     successfully acquiring a connected SOCKS socket.
15244   </summary>
15245 </histogram>
15247 <histogram name="Net.SocksSocketRequestTime">
15248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15249   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
15250 </histogram>
15252 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
15253   <obsolete>
15254     see SocketType_SOCK
15255   </obsolete>
15256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15257   <summary>
15258     The counts of the type of sockets returned by the SOCKS pool.
15259   </summary>
15260 </histogram>
15262 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
15263   <owner>rch@chromium.org</owner>
15264   <summary>Time from when the Connect() starts until it completes.</summary>
15265 </histogram>
15267 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
15268     enum="SpdyFrameFlowControlState">
15269   <owner>rch@chromium.org</owner>
15270   <summary>
15271     The counts of the flow control state of each frame (with stream and session
15272     flow control on).
15273   </summary>
15274 </histogram>
15276 <histogram name="Net.SpdyFrameStreamFlowControlState"
15277     enum="SpdyFrameFlowControlState">
15278   <owner>rch@chromium.org</owner>
15279   <summary>
15280     The counts of the flow control state of each frame (with stream flow control
15281     on).
15282   </summary>
15283 </histogram>
15285 <histogram name="Net.SpdyHpackEncodedCharacterFrequency" units="ASCII codes">
15286   <owner>jgraettinger@chromium.org</owner>
15287   <summary>
15288     Frequencies of characters observed in request and response headers.
15289     Temporarily being collected to inform the construction of an optimized
15290     Huffman code for the HTTP/2 specification. Buckets are ASCII codes offset by
15291     1.
15292   </summary>
15293 </histogram>
15295 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
15296     units="count">
15297   <owner>rch@chromium.org</owner>
15298   <summary>
15299     Status of checking if a SPDY domain can handle a IP match.  If a match is
15300     found, we successfully used the IP Pooling.  If a match is not found, we
15301     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
15302     domain.
15303   </summary>
15304 </histogram>
15306 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
15307   <owner>rch@chromium.org</owner>
15308   <summary>The RTT for SPDY's PING.</summary>
15309 </histogram>
15311 <histogram name="Net.SpdyPriorityCount">
15312   <owner>rch@chromium.org</owner>
15313   <summary>The count of streams at each priority over Spdy sessions.</summary>
15314 </histogram>
15316 <histogram name="Net.SpdyRecvBytes" units="bytes">
15317   <owner>rch@chromium.org</owner>
15318   <summary>The number of bytes recevied per stream.</summary>
15319 </histogram>
15321 <histogram name="Net.SpdySendBytes" units="bytes">
15322   <owner>rch@chromium.org</owner>
15323   <summary>The number of bytes sent per stream.</summary>
15324 </histogram>
15326 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
15327   <owner>rch@chromium.org</owner>
15328   <summary>
15329     Total number of bytes recevied per session before closing session due to
15330     EOF.
15331   </summary>
15332 </histogram>
15334 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
15335   <owner>rch@chromium.org</owner>
15336   <summary>
15337     Total number of bytes recevied per session before closing session due to an
15338     error during read.
15339   </summary>
15340 </histogram>
15342 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
15343   <owner>rch@chromium.org</owner>
15344   <summary>
15345     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
15346   </summary>
15347 </histogram>
15349 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
15350     enum="BooleanSuccess">
15351   <owner>rch@chromium.org</owner>
15352   <summary>Socket connected status in SpdySession::CreateStream.</summary>
15353 </histogram>
15355 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
15356     units="count">
15357   <obsolete>
15358     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
15359   </obsolete>
15360   <owner>rch@chromium.org</owner>
15361   <summary>
15362     WARNING: r181910 added an enum value in the middle, so don't trust the
15363     counts for values 9 and above for Chrome builds after that revision.
15365     The type of SPDY Protocol error encountered.
15366   </summary>
15367 </histogram>
15369 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
15370     units="count">
15371   <owner>rch@chromium.org</owner>
15372   <summary>The type of SPDY Protocol error encountered.</summary>
15373 </histogram>
15375 <histogram name="Net.SpdySessionErrorDetails_Google"
15376     enum="SpdyProtocolErrorDetails" units="count">
15377   <obsolete>
15378     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
15379   </obsolete>
15380   <owner>rch@chromium.org</owner>
15381   <summary>
15382     The type of SPDY Protocol error encountered when talking to a google.com
15383     server.
15384   </summary>
15385 </histogram>
15387 <histogram name="Net.SpdySessionErrorDetails_Google2"
15388     enum="SpdyProtocolErrorDetails2" units="count">
15389   <owner>rch@chromium.org</owner>
15390   <summary>
15391     WARNING: r181910 added an enum value in the middle, so don't trust the
15392     counts for values 9 and above for Chrome builds after that revision.
15394     The type of SPDY Protocol error encountered when talking to a google.com
15395     server.
15396   </summary>
15397 </histogram>
15399 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
15400   <owner>rch@chromium.org</owner>
15401   <summary>The type of SPDY Session used when looking up a session.</summary>
15402 </histogram>
15404 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
15405     enum="BooleanSuccess">
15406   <owner>rch@chromium.org</owner>
15407   <summary>
15408     Whether SpdySession::Get{Peer,Local}Address was called when the connection
15409     had no socket.
15410   </summary>
15411 </histogram>
15413 <histogram name="Net.SpdySessions_DataReductionProxy"
15414     enum="BooleanDataReductionProxy">
15415   <owner>bengr@chromium.org</owner>
15416   <owner>bolian@chromium.org</owner>
15417   <owner>rch@chromium.org</owner>
15418   <summary>
15419     The count of SPDY sessions using the data reduction proxy and the count of
15420     other SPDY sessions.
15421   </summary>
15422 </histogram>
15424 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
15425     enum="BooleanSuccess">
15426   <owner>rch@chromium.org</owner>
15427   <summary>
15428     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
15429   </summary>
15430 </histogram>
15432 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
15433     enum="BooleanSuccess">
15434   <owner>rch@chromium.org</owner>
15435   <summary>
15436     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
15437   </summary>
15438 </histogram>
15440 <histogram name="Net.SpdySessionsWithStalls">
15441   <owner>rch@chromium.org</owner>
15442   <summary>The count of SPDY Sessions with or without stalls.</summary>
15443 </histogram>
15445 <histogram name="Net.SpdySettingsCwnd" units="packets">
15446   <owner>rch@chromium.org</owner>
15447   <summary>
15448     The congestion window (in pkts) received at the end of a SpdySession.
15449   </summary>
15450 </histogram>
15452 <histogram name="Net.SpdySettingsCwndSent" units="packets">
15453   <owner>rch@chromium.org</owner>
15454   <summary>
15455     The congestion window (in pkts) sent at the beginning of a SpdySession.
15456   </summary>
15457 </histogram>
15459 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
15460     units="%">
15461   <owner>rch@chromium.org</owner>
15462   <summary>
15463     Percentage of sessions which received settings from the server.
15464   </summary>
15465 </histogram>
15467 <histogram name="Net.SpdySettingsRetransRate" units="%">
15468   <owner>rch@chromium.org</owner>
15469   <summary>
15470     The Download Retransmission Rate (%) received at the end of a SpdySession.
15471   </summary>
15472 </histogram>
15474 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
15475   <owner>rch@chromium.org</owner>
15476   <summary>The RTT received at the end of a SpdySession.</summary>
15477 </histogram>
15479 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
15480   <owner>rch@chromium.org</owner>
15481   <summary>Percentage of sessions which sent settings to the server.</summary>
15482 </histogram>
15484 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
15485   <owner>rch@chromium.org</owner>
15486   <summary>
15487     The time between receiving the first chunk and the last chunk of data on a
15488     Spdy stream.
15489   </summary>
15490 </histogram>
15492 <histogram name="Net.SpdyStreamsAbandonedPerSession">
15493   <owner>rch@chromium.org</owner>
15494   <summary>
15495     The number of pushed, but abandoned streams over a single session.
15496   </summary>
15497 </histogram>
15499 <histogram name="Net.SpdyStreamsPerSession">
15500   <owner>rch@chromium.org</owner>
15501   <summary>The number of streams issued over a single session.</summary>
15502 </histogram>
15504 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
15505   <owner>rch@chromium.org</owner>
15506   <summary>
15507     The number of pushed, and used streams over a single session.
15508   </summary>
15509 </histogram>
15511 <histogram name="Net.SpdyStreamsPushedPerSession">
15512   <owner>rch@chromium.org</owner>
15513   <summary>The number of push streams received over a single session.</summary>
15514 </histogram>
15516 <histogram name="Net.SpdyStreamStallsPerSession">
15517   <owner>rch@chromium.org</owner>
15518   <summary>The number of stream stalls per session.</summary>
15519 </histogram>
15521 <histogram name="Net.SpdyStreamTime" units="milliseconds">
15522   <owner>rch@chromium.org</owner>
15523   <summary>
15524     The time of a Spdy stream.  Measured from sending the first chunk to
15525     receiving the last chunk of data.
15526   </summary>
15527 </histogram>
15529 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
15530   <owner>rch@chromium.org</owner>
15531   <summary>
15532     The time between sending the request and receiving the first chunk of data
15533     on a Spdy stream.
15534   </summary>
15535 </histogram>
15537 <histogram name="Net.SpdySynStreamCompressionPercentage">
15538   <owner>rch@chromium.org</owner>
15539   <summary>
15540     The percent compression achieved when compression SYN_STREAM frames.
15541   </summary>
15542 </histogram>
15544 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
15545   <owner>rch@chromium.org</owner>
15546   <summary>
15547     The SPDY protocol version that is used to talk to SPDY servers.
15548   </summary>
15549 </histogram>
15551 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
15552   <owner>agl@chromium.org</owner>
15553   <owner>rsleevi@chromium.org</owner>
15554   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
15555 </histogram>
15557 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
15558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15559   <summary>Time from when the Connect() starts until it completes.</summary>
15560 </histogram>
15562 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
15563     units="milliseconds">
15564   <owner>bengr@chromium.org</owner>
15565   <owner>bolian@chromium.org</owner>
15566   <summary>
15567     Time from when the Connect() starts until it completes when using the data
15568     reduction proxy. This includes certificate retrieval and verification.
15569   </summary>
15570 </histogram>
15572 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
15573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15574   <summary>
15575     Time from when the Connect() starts until it completes for google.com and
15576     any subdomain of it.
15577   </summary>
15578 </histogram>
15580 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
15581     units="milliseconds">
15582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15583   <summary>
15584     Time from when the Connect() starts until it completes for google.com and
15585     any subdomain of it. This only includes users in a 50% field trial that
15586     disables revocation checking for certificate pinned sites.
15587   </summary>
15588 </histogram>
15590 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
15591     units="milliseconds">
15592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15593   <summary>
15594     Time from when the Connect() starts until it completes for google.com and
15595     any subdomain of it. This only includes users not in a 50% field trail that
15596     disables revocation for certificate pinned sites.
15597   </summary>
15598 </histogram>
15600 <histogram name="Net.SSLCertBlacklisted">
15601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15602   <summary>
15603     Counts the number of times that users have hit blacklisted certificates. The
15604     indexes match up to the indexes in
15605     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
15606     in question is confidential.
15607   </summary>
15608 </histogram>
15610 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
15611   <owner>rsleevi@chromium.org</owner>
15612   <summary>Time to complete a certificate verification (success case).</summary>
15613 </histogram>
15615 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
15616   <owner>rsleevi@chromium.org</owner>
15617   <summary>Time to complete a certificate verification (error case).</summary>
15618 </histogram>
15620 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
15621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15622   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
15623 </histogram>
15625 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
15626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15627   <summary>
15628     Time that we would have wasted had we waited for a CAA lookup in order to
15629     validate a certificate.
15630   </summary>
15631 </histogram>
15633 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
15634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15635   <summary>Time to complete a speculative certificate verification.</summary>
15636 </histogram>
15638 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
15639     enum="TLSRenegotiationPatched">
15640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15641   <summary>
15642     The number of times that we have performed SSLv3 fallback and found a TLS
15643     renegotiation patched server.
15644   </summary>
15645 </histogram>
15647 <histogram name="Net.SSLVerificationMerged">
15648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15649   <summary>Was a speculative certificate verification used?</summary>
15650 </histogram>
15652 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
15653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15654   <summary>Time saved by a speculative certificate vertification.</summary>
15655 </histogram>
15657 <histogram name="Net.TCP_Connection_Idle_Sockets">
15658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15659   <summary>Number of idle sockets when the Connect() succeeded.</summary>
15660 </histogram>
15662 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
15663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15664   <summary>
15665     Time from when the Connect() starts until it completes.  Only times under 10
15666     minutes are logged.
15667   </summary>
15668 </histogram>
15670 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
15671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15672   <summary>
15673     Time from when the Connect() starts until it completes when the network
15674     address only contains IPv4 addresses.  Only times under 10 minutes are
15675     logged.
15676   </summary>
15677 </histogram>
15679 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
15680     units="milliseconds">
15681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15682   <summary>
15683     Time from when the Connect() starts until it completes when the IPv4
15684     fallback connection won the race against IPv6.  Only times under 10 minutes
15685     are logged.
15686   </summary>
15687 </histogram>
15689 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
15690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15691   <summary>
15692     Time from when the Connect() starts until it completes when we race an IPv6
15693     connection against an IPv4 connection with a 300ms delay.  Only times under
15694     10 minutes are logged.
15695   </summary>
15696 </histogram>
15698 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
15699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15700   <summary>
15701     Time from when the Connect() starts until it completes when the network
15702     address only contains IPv6 addresses.  Only times under 10 minutes are
15703     logged.
15704   </summary>
15705 </histogram>
15707 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
15708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15709   <summary>
15710     For sockets for which a TCP Fast Open protocol might be used, the result of
15711     trying to use it.
15712   </summary>
15713 </histogram>
15715 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
15716   <obsolete>
15717     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
15718   </obsolete>
15719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15720   <summary>
15721     The time an already used TCP socket sat idle before being used for a SOCKS
15722     request.
15723   </summary>
15724 </histogram>
15726 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
15727   <obsolete>
15728     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
15729   </obsolete>
15730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15731   <summary>
15732     The time an unused TCP socket sat idle before being used for a SOCKS
15733     request.
15734   </summary>
15735 </histogram>
15737 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
15738   <obsolete>
15739     see SocketRequestTime_TCPforSOCKS
15740   </obsolete>
15741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15742   <summary>
15743     Time from initial SOCKSClientSocketPool::RequestSocket() call until
15744     successfully acquiring a connected TCP socket.
15745   </summary>
15746 </histogram>
15748 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
15749   <obsolete>
15750     see SocketType_TCPforSOCKS
15751   </obsolete>
15752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15753   <summary>
15754     The counts of the type of sockets returned by the TCP pool used by the SOCKS
15755     pool.
15756   </summary>
15757 </histogram>
15759 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
15760   <obsolete>
15761     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
15762   </obsolete>
15763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15764   <summary>The counts of the type of TCP socket returned.</summary>
15765 </histogram>
15767 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
15768   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15769   <summary>
15770     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
15771     transactions logged to Transaction_Latency histogram.  Note that only
15772     samples durations greater than zero ms, and less than 1 hour are tallied
15773     into this ratio.
15774   </summary>
15775 </histogram>
15777 <histogram name="Net.Transaction_Connected" units="milliseconds">
15778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15779   <summary>
15780     Time from the when the network transaction is requested, until the first
15781     byte of the header is received.
15782   </summary>
15783 </histogram>
15785 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
15786   <obsolete>
15787     Replaced by Net.Transaction_Connected_New_b.
15788   </obsolete>
15789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15790   <summary>
15791     When a new connection is established, the time from the when the network
15792     transaction is requested, until the first byte of the header is received.
15793     Only items under 10 minutes are logged.
15794   </summary>
15795 </histogram>
15797 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
15798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15799   <summary>
15800     When a new connection is established, the time from the when the network
15801     transaction is requested, until the first byte of the header is received.
15802   </summary>
15803 </histogram>
15805 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
15806   <obsolete>
15807     Replaced by Net.Transaction_Connected.
15808   </obsolete>
15809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15810   <summary>
15811     Time from the when the network transaction is requested, until the first
15812     byte of the header is received.  Only items under 10 minutes are logged.
15813   </summary>
15814 </histogram>
15816 <histogram name="Net.Transaction_Latency" units="milliseconds">
15817   <obsolete>
15818     Replaced by Net.Transaction_Latency_b.
15819   </obsolete>
15820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15821   <summary>
15822     Time from first byte sent until last byte received by the new network stack.
15823     Only items under 1 hour are logged.
15824   </summary>
15825 </histogram>
15827 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
15828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15829   <summary>
15830     Time from first byte sent until last byte received by the new network stack.
15831   </summary>
15832 </histogram>
15834 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
15835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15836   <summary>
15837     Time from when a network transaction is requested until last byte received
15838     by the new network stack.
15839   </summary>
15840 </histogram>
15842 <histogram name="Net.Transaction_Latency_Total_New_Connection"
15843     units="milliseconds">
15844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15845   <summary>
15846     When an existing TCP/IP connection is NOT reused, the time from when a
15847     network transaction is requested until last byte received by the new network
15848     stack.
15849   </summary>
15850 </histogram>
15852 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
15853     units="milliseconds">
15854   <obsolete>
15855     Replaced by Net.Transaction_Latency_Total_New_Connection.
15856   </obsolete>
15857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15858   <summary>
15859     When an existing TCP/IP connection is NOT reused, the time from when a
15860     network transaction is requested until last byte received by the new network
15861     stack.  Only items under 10 minutes are logged.
15862   </summary>
15863 </histogram>
15865 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
15866   <obsolete>
15867     Replaced by Net.Transaction_Latency_Total.
15868   </obsolete>
15869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15870   <summary>
15871     Time from when a network transaction is requested until last byte received
15872     by the new network stack.  Only items under 10 minutes are logged.
15873   </summary>
15874 </histogram>
15876 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
15877   <obsolete>
15878     Replaced by Net.Transaction_Latency.
15879   </obsolete>
15880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15881   <summary>
15882     Time from first byte sent until last byte received by the new network stack.
15883     Only items under 10 minutes are logged.
15884   </summary>
15885 </histogram>
15887 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
15888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15889   <summary>
15890     Time from first byte sent until last byte received with old WinHTTP network
15891     stack.  Only items under 1 hour are logged.
15892   </summary>
15893 </histogram>
15895 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
15896   <obsolete/>
15897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15898   <summary>
15899     The time an already used TCP socket sat idle before being used (either for
15900     direct or non-socks use).
15901   </summary>
15902 </histogram>
15904 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
15905   <obsolete/>
15906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15907   <summary>
15908     The time an unused TCP socket sat idle before being used (either for direct
15909     or non-socks use).
15910   </summary>
15911 </histogram>
15913 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
15914   <obsolete/>
15915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15916   <summary>
15917     Time from initial ClientSocketPool::RequestSocket() call until successfully
15918     acquiring a connected socket (either for direct or non-socks use).
15919   </summary>
15920 </histogram>
15922 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
15923   <obsolete/>
15924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15925   <summary>
15926     The counts of the type of sockets returned by the TCP pool (either for
15927     direct or non-socks use).
15928   </summary>
15929 </histogram>
15931 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
15932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15933   <summary>Posix error code from call to bind() UDP socket.</summary>
15934 </histogram>
15936 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
15937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15938   <summary>Windows error code from call to bind() UDP socket.</summary>
15939 </histogram>
15941 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
15942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15943   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
15944 </histogram>
15946 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
15947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15948   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
15949 </histogram>
15951 <histogram name="Net.URLRequest_SetReferrer_IsEmptyOrValid" enum="Boolean">
15952   <obsolete>
15953     Deprecated 6/23/2014. No longer tracked.
15954   </obsolete>
15955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15956   <summary>True if a URLRequest's referrer is empty or valid when set.</summary>
15957 </histogram>
15959 <histogram name="Net.WebSocket.DeflateMode"
15960     enum="WebSocketNewPerMessageDeflateContextTakeoverMode">
15961   <owner>yhirano@chromium.org</owner>
15962   <owner>ricea@chromium.org</owner>
15963   <owner>tyoshino@chromium.org</owner>
15964   <summary>
15965     Count the number of WebSockets that accepted permessage-deflate extension
15966     for each context take over mode. Used by the new Chromium-based WebSocket
15967     implementation.
15968   </summary>
15969 </histogram>
15971 <histogram name="Net.WebSocket.Duration" units="milliseconds">
15972   <owner>yhirano@chromium.org</owner>
15973   <owner>ricea@chromium.org</owner>
15974   <owner>tyoshino@chromium.org</owner>
15975   <summary>
15976     The time from a WebSocket is successfully opened until it's closed. Used to
15977     study how WebSockets are used.
15978   </summary>
15979 </histogram>
15981 <histogram name="Net.WebSocket.ErrorCodes" enum="NetErrorCodes">
15982   <owner>yhirano@chromium.org</owner>
15983   <owner>ricea@chromium.org</owner>
15984   <owner>tyoshino@chromium.org</owner>
15985   <summary>
15986     Positive net error codes that WebSockets end with, including OK and ABORTED.
15987   </summary>
15988 </histogram>
15990 <histogram name="Net.WebSocket.HandshakeResult"
15991     enum="WebSocketNewHandshakeResult">
15992   <owner>yhirano@chromium.org</owner>
15993   <owner>ricea@chromium.org</owner>
15994   <owner>tyoshino@chromium.org</owner>
15995   <summary>
15996     Results of WebSocket handshakes. Use this histogram as a baseline for
15997     investigating feature usage counters.
15998   </summary>
15999 </histogram>
16001 <histogram name="Net.WebSocket.ResponseCode" enum="HttpResponseCode">
16002   <owner>yhirano@chromium.org</owner>
16003   <owner>ricea@chromium.org</owner>
16004   <owner>tyoshino@chromium.org</owner>
16005   <summary>All HTTP status codes seen during WebSocket handshakes.</summary>
16006 </histogram>
16008 <histogram name="Net.Wifi.InterfaceCount">
16009   <owner>mvanouwerkerk@chromium.org</owner>
16010   <summary>
16011     The number of Wi-fi adapters on the computer. Because the histogram is
16012     logged each time Chrome performs a Wi-fi scan, it's better to see results in
16013     the &quot;user count&quot; view.
16014   </summary>
16015 </histogram>
16017 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
16018   <owner>mvanouwerkerk@chromium.org</owner>
16019   <summary>The time that a request to Location Based Services takes.</summary>
16020 </histogram>
16022 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
16023   <owner>mvanouwerkerk@chromium.org</owner>
16024   <summary>The time that a Wi-fi scan takes.</summary>
16025 </histogram>
16027 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
16028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16029   <summary>
16030     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
16031     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
16032     there's no WPAD server on the network.
16033   </summary>
16034 </histogram>
16036 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
16037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16038   <summary>
16039     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
16040     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
16041     when there's no WPAD server on the network.
16042   </summary>
16043 </histogram>
16045 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
16046   <obsolete>
16047     Deprecated 05/2014, related field trial already long expired.
16048   </obsolete>
16049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16050   <summary>
16051     The network error, if any, of the first pipeline connectivity request.
16052   </summary>
16053 </histogram>
16055 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
16056   <obsolete>
16057     Deprecated 05/2014, related field trial already long expired.
16058   </obsolete>
16059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16060   <summary>
16061     The HTTP response code, if any, of the first pipeline connectivity response.
16062   </summary>
16063 </histogram>
16065 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
16066   <obsolete>
16067     Deprecated 05/2014, related field trial already long expired.
16068   </obsolete>
16069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16070   <summary>The result of the first pipeline connectivity request.</summary>
16071 </histogram>
16073 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
16074   <obsolete>
16075     Deprecated 05/2014, related field trial already long expired.
16076   </obsolete>
16077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16078   <summary>
16079     The network error, if any, of the second pipeline connectivity request.
16080   </summary>
16081 </histogram>
16083 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
16084   <obsolete>
16085     Deprecated 05/2014, related field trial already long expired.
16086   </obsolete>
16087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16088   <summary>
16089     The HTTP response code, if any, of the second pipeline connectivity
16090     response.
16091   </summary>
16092 </histogram>
16094 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
16095   <obsolete>
16096     Deprecated 05/2014, related field trial already long expired.
16097   </obsolete>
16098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16099   <summary>The result of the second pipeline connectivity request.</summary>
16100 </histogram>
16102 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
16103   <obsolete>
16104     Deprecated 05/2014, related field trial already long expired.
16105   </obsolete>
16106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16107   <summary>
16108     The network error, if any, of the third pipeline connectivity request.
16109   </summary>
16110 </histogram>
16112 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
16113   <obsolete>
16114     Deprecated 05/2014, related field trial already long expired.
16115   </obsolete>
16116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16117   <summary>
16118     The HTTP response code, if any, of the third pipeline connectivity response.
16119   </summary>
16120 </histogram>
16122 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
16123   <obsolete>
16124     Deprecated 05/2014, related field trial already long expired.
16125   </obsolete>
16126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16127   <summary>The result of the third pipeline connectivity request.</summary>
16128 </histogram>
16130 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
16131   <obsolete>
16132     Deprecated 05/2014, related field trial already long expired.
16133   </obsolete>
16134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16135   <summary>
16136     The network error, if any, of the fourth pipeline connectivity request.
16137   </summary>
16138 </histogram>
16140 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
16141   <obsolete>
16142     Deprecated 05/2014, related field trial already long expired.
16143   </obsolete>
16144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16145   <summary>
16146     The HTTP response code, if any, of the fourth pipeline connectivity
16147     response.
16148   </summary>
16149 </histogram>
16151 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
16152   <obsolete>
16153     Deprecated 05/2014, related field trial already long expired.
16154   </obsolete>
16155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16156   <summary>The result of the fourth pipeline connectivity request.</summary>
16157 </histogram>
16159 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
16160   <obsolete>
16161     Deprecated 05/2014, related field trial already long expired.
16162   </obsolete>
16163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16164   <summary>
16165     The network error, if any, of the fifth pipeline connectivity request.
16166   </summary>
16167 </histogram>
16169 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
16170   <obsolete>
16171     Deprecated 05/2014, related field trial already long expired.
16172   </obsolete>
16173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16174   <summary>
16175     The HTTP response code, if any, of the fifth pipeline connectivity response.
16176   </summary>
16177 </histogram>
16179 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
16180   <obsolete>
16181     Deprecated 05/2014, related field trial already long expired.
16182   </obsolete>
16183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16184   <summary>The result of the fifth pipeline connectivity request.</summary>
16185 </histogram>
16187 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
16188   <obsolete>
16189     Deprecated 05/2014, related field trial already long expired.
16190   </obsolete>
16191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16192   <summary>
16193     The network error, if any, of the stats pipeline connectivity request.
16194   </summary>
16195 </histogram>
16197 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
16198   <obsolete>
16199     Deprecated 05/2014, related field trial already long expired.
16200   </obsolete>
16201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16202   <summary>
16203     The HTTP response code, if any, of the stats pipeline connectivity response.
16204   </summary>
16205 </histogram>
16207 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
16208   <obsolete>
16209     Deprecated 05/2014, related field trial already long expired.
16210   </obsolete>
16211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16212   <summary>The result of the stats pipeline connectivity request.</summary>
16213 </histogram>
16215 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
16216   <obsolete>
16217     Deprecated 05/2014, related field trial already long expired.
16218   </obsolete>
16219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16220   <summary>
16221     True if all requests received by the pipelining test server were HTTP/1.1.
16222   </summary>
16223 </histogram>
16225 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
16226   <obsolete>
16227     Deprecated 05/2014, related field trial already long expired.
16228   </obsolete>
16229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16230   <summary>
16231     True if the non-pipelined canary request sent immediately before the
16232     pipelining test requests succeeded. Note that if this fails, the rest of the
16233     NetConnectivity.Pipeline.* stats are not collected.
16234   </summary>
16235 </histogram>
16237 <histogram name="NetConnectivity.Pipeline.Depth">
16238   <obsolete>
16239     Deprecated 05/2014, related field trial already long expired.
16240   </obsolete>
16241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16242   <summary>
16243     The maximum depth of pipelined requests received by the test server.
16244   </summary>
16245 </histogram>
16247 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
16248   <obsolete>
16249     Deprecated 05/2014, related field trial already long expired.
16250   </obsolete>
16251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16252   <summary>True if the entire pipeline connectivity trial passed.</summary>
16253 </histogram>
16255 <histogram name="NetConnectivity.Sent21">
16256   <obsolete>
16257     Deprecated 6/25/2012. No longer tracked.
16258   </obsolete>
16259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16260   <summary>
16261     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
16262     rapidly as possible, just after successfully sending an UMA upload. Each
16263     packet was numbered, as was its ACK sent back by Google. If no packets (of
16264     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
16265     is recorded in this histogram. If the port is not blocked, then this
16266     histogram shows the number of echo responses received from the first
16267   </summary>
16268 </histogram>
16270 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
16271   <obsolete>
16272     Deprecated 6/25/2012. No longer tracked.
16273   </obsolete>
16274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16275   <summary>
16276     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
16277     rapidly as possible, just after successfully sending an UMA upload. Each
16278     packet was numbered, as was its ACK sent back by Google. This histogram
16279     records, for each packet number, how often we received an ACK for that
16280     packet.
16281   </summary>
16282 </histogram>
16284 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
16285   <obsolete>
16286     Deprecated 6/25/2012. No longer tracked.
16287   </obsolete>
16288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16289   <summary>
16290     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
16291     rapidly as possible, just after successfully sending an UMA upload. If no
16292     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
16293     The histogram shows if we ever got an ACK for a packet in our series of 21.
16294   </summary>
16295 </histogram>
16297 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
16298   <obsolete>
16299     Deprecated 4/2012. No longer tracked.
16300   </obsolete>
16301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16302   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
16303 </histogram>
16305 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
16306   <obsolete>
16307     Deprecated 4/2012. No longer tracked.
16308   </obsolete>
16309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16310   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
16311 </histogram>
16313 <histogram name="NetConnectivity.TCP.Status"
16314     enum="NetConnectivityProtocolStatus">
16315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16316   <summary>Status for TCP protocol for echoing</summary>
16317 </histogram>
16319 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
16320   <obsolete>
16321     Deprecated 4/2012. No longer tracked.
16322   </obsolete>
16323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16324   <summary>Status for echoing 100 bytes of TCP data.</summary>
16325 </histogram>
16327 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
16328   <obsolete>
16329     Deprecated 4/2012. No longer tracked.
16330   </obsolete>
16331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16332   <summary>Status for echoing 1K bytes of TCP data.</summary>
16333 </histogram>
16335 <histogram name="NetConnectivity.TCP.Success" units="ms">
16336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16337   <summary>The RTT for TCP protocol for echoing</summary>
16338 </histogram>
16340 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
16341   <obsolete>
16342     Deprecated 4/2012. No longer tracked.
16343   </obsolete>
16344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16345   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
16346 </histogram>
16348 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
16349   <obsolete>
16350     Deprecated 4/2012. No longer tracked.
16351   </obsolete>
16352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16353   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
16354 </histogram>
16356 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
16357   <obsolete>
16358     Deprecated 4/2012. No longer tracked.
16359   </obsolete>
16360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16361   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
16362 </histogram>
16364 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
16365   <obsolete>
16366     Deprecated 4/2012. No longer tracked.
16367   </obsolete>
16368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16369   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
16370 </histogram>
16372 <histogram name="NetConnectivity.UDP.PacketLoss">
16373   <obsolete>
16374     Deprecated 6/25/2012. No longer tracked.
16375   </obsolete>
16376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16377   <summary>
16378     Chrome sends 4 UDP packets in a row to test to see if there is a
16379     probabalistic dependency in packet loss for consecutive packets.  We record
16380     a bit vector of packets received, where the least significant bit is a 1 if
16381     the first packet was received, etc.  For example, if packets 1 and 3 are
16382     received, but packets 2 and 4 are lost, then we'd record a sample of binary
16383     0101B, or 5.
16384   </summary>
16385 </histogram>
16387 <histogram name="NetConnectivity.UDP.PacketLoss6">
16388   <obsolete>
16389     Deprecated 6/25/2012. No longer tracked.
16390   </obsolete>
16391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16392   <summary>
16393     Chrome sends 6 UDP packets in a row to test to see if there is a
16394     probabalistic dependency in packet loss for consecutive packets.  We record
16395     a bit vector of packets received, where the least significant bit is a 1 if
16396     the first packet was received, etc.  For example, if all packets other than
16397     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
16398     110101B, or 53.
16399   </summary>
16400 </histogram>
16402 <histogram name="NetConnectivity.UDP.Status"
16403     enum="NetConnectivityProtocolStatus">
16404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16405   <summary>Status for UDP protocol for echoing</summary>
16406 </histogram>
16408 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
16409   <obsolete>
16410     Deprecated 4/2012. No longer tracked.
16411   </obsolete>
16412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16413   <summary>Status for echoing 100 bytes of UDP data.</summary>
16414 </histogram>
16416 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
16417   <obsolete>
16418     Deprecated 4/2012. No longer tracked.
16419   </obsolete>
16420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16421   <summary>Status for echoing 1K bytes of UDP data.</summary>
16422 </histogram>
16424 <histogram name="NetConnectivity.UDP.Success" units="ms">
16425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16426   <summary>The RTT for UDP protocol for echoing</summary>
16427 </histogram>
16429 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
16430   <obsolete>
16431     Deprecated 4/2012. No longer tracked.
16432   </obsolete>
16433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16434   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
16435 </histogram>
16437 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
16438   <obsolete>
16439     Deprecated 4/2012. No longer tracked.
16440   </obsolete>
16441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16442   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
16443 </histogram>
16445 <histogram name="NetConnectivity2.Send6.PacketsSent">
16446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16447   <summary>
16448     This histogram records how many packets (out of 6 attempted) were sent via
16449     UDP as rapidly as possible, just after successfully sending an UMA upload.
16450   </summary>
16451 </histogram>
16453 <histogram name="NetConnectivity2.Send6.SeriesAcked">
16454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16455   <summary>
16456     Chrome sends 6 UDP packets in a row to test to see if there is a
16457     probabalistic dependency in packet loss for consecutive packets.  We record
16458     a bit vector of packets received, where the least significant bit is a 1 if
16459     the first packet was received, etc.  For example, if all packets other than
16460     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
16461     110101B, or 53.
16462   </summary>
16463 </histogram>
16465 <histogram name="NetConnectivity2.Sent21">
16466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16467   <summary>
16468     In this experiment, 21 packets were sent to Google via UDP as rapidly as
16469     possible, just after successfully sending an UMA upload. Each packet was
16470     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
16471     ever ACKed, then the port is assumed to be blocked, and no data is recorded
16472     in this histogram. If the port is not blocked, then this histogram shows the
16473     number of echo responses received from the first
16474   </summary>
16475 </histogram>
16477 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
16478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16479   <summary>
16480     In this experiment, 21 packets were sent to Google via UDP as rapidly as
16481     possible, just after successfully sending an UMA upload. Each packet was
16482     numbered, as was its ACK sent back by Google. This histogram records, for
16483     each packet number, how often we received an ACK for that packet.
16484   </summary>
16485 </histogram>
16487 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
16488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16489   <summary>
16490     In this experiment, 21 packets were sent to Google via UDP as rapidly as
16491     possible, just after successfully sending an UMA upload. If no packets (of
16492     the 21) were ever ACKed, then the port is assumed to be blocked. The
16493     histogram shows if we ever got an ACK for a packet in our series of 21.
16494   </summary>
16495 </histogram>
16497 <histogram name="NetConnectivity2.Sent21.PacketsSent">
16498   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16499   <summary>
16500     This histogram records how many packets (out of 21 attempted) were sent via
16501     UDP as rapidly as possible, just after successfully sending an UMA upload.
16502   </summary>
16503 </histogram>
16505 <histogram name="NetConnectivity3">
16506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16507   <summary>
16508     In this experiment, 21 packets were sent to Google via UDP on port 443 or
16509     6121.
16510   </summary>
16511 </histogram>
16513 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
16514     units="ms">
16515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16516   <summary/>
16517 </histogram>
16519 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
16520     units="ms">
16521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16522   <summary/>
16523 </histogram>
16525 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
16526     units="ms">
16527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16528   <summary/>
16529 </histogram>
16531 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
16532     units="ms">
16533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16534   <summary/>
16535 </histogram>
16537 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
16538     units="ms">
16539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16540   <summary/>
16541 </histogram>
16543 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
16544     units="ms">
16545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16546   <summary/>
16547 </histogram>
16549 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
16550     enum="BooleanSuccess">
16551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16552   <summary/>
16553 </histogram>
16555 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
16556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16557   <summary/>
16558 </histogram>
16560 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
16561     units="ms">
16562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16563   <summary/>
16564 </histogram>
16566 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
16567     units="ms">
16568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16569   <summary/>
16570 </histogram>
16572 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
16573     units="ms">
16574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16575   <summary/>
16576 </histogram>
16578 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
16579     units="ms">
16580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16581   <summary/>
16582 </histogram>
16584 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
16585     units="ms">
16586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16587   <summary/>
16588 </histogram>
16590 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
16591     units="ms">
16592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16593   <summary/>
16594 </histogram>
16596 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
16597     enum="BooleanSuccess">
16598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16599   <summary/>
16600 </histogram>
16602 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
16603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16604   <summary/>
16605 </histogram>
16607 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
16608   <obsolete>
16609     Deprecated 9/2012. No longer tracked.
16610   </obsolete>
16611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16612   <summary>
16613     This histogram records how many packets (out of 6 attempted) were sent via
16614     UDP as rapidly as possible, just after successfully sending an UMA upload.
16615   </summary>
16616 </histogram>
16618 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
16619     units="ms">
16620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16621   <summary/>
16622 </histogram>
16624 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
16625     units="ms">
16626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16627   <summary/>
16628 </histogram>
16630 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
16631     units="ms">
16632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16633   <summary/>
16634 </histogram>
16636 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
16637     units="ms">
16638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16639   <summary/>
16640 </histogram>
16642 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
16643     units="ms">
16644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16645   <summary/>
16646 </histogram>
16648 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
16649     units="ms">
16650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16651   <summary/>
16652 </histogram>
16654 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
16655     enum="BooleanSuccess">
16656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16657   <summary/>
16658 </histogram>
16660 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
16661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16662   <summary/>
16663 </histogram>
16665 <histogram name="NetConnectivity4">
16666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16667   <summary>
16668     In this experiment, a few packets were sent from Google to clients via UDP
16669     on port 443 or 80 to perform net connectivity test.
16670   </summary>
16671 </histogram>
16673 <histogram name="NetConnectivity5">
16674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16675   <summary>
16676     In this experiment, a few packets were sent from Google to clients via UDP
16677     on port 443 or 80 to perform net connectivity test.
16678   </summary>
16679 </histogram>
16681 <histogram name="NetConnectivity5.TestFailed.WritePending"
16682     enum="BooleanSuccess">
16683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16684   <summary>
16685     Next NetConnectivity5 experiment weren't started because there is an
16686     outstading pending write.
16687   </summary>
16688 </histogram>
16690 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
16691   <owner>benchan@chromium.org</owner>
16692   <summary>The time the Gobi modem takes to complete activation.</summary>
16693 </histogram>
16695 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
16696   <owner>benchan@chromium.org</owner>
16697   <summary>
16698     The time the Gobi modem takes to connect to the cellular network.
16699   </summary>
16700 </histogram>
16702 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
16703   <owner>benchan@chromium.org</owner>
16704   <summary>
16705     The time the Gobi modem takes to disconnect from the cellular network.
16706   </summary>
16707 </histogram>
16709 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
16710   <owner>benchan@chromium.org</owner>
16711   <summary>Number of attempts taken to install Gobi firmware.</summary>
16712 </histogram>
16714 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
16715   <owner>benchan@chromium.org</owner>
16716   <summary>The time it takes to install Gobi firmware.</summary>
16717 </histogram>
16719 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
16720   <owner>benchan@chromium.org</owner>
16721   <summary>
16722     The time the Gobi modem takes to register on the cellular network.
16723   </summary>
16724 </histogram>
16726 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
16727   <owner>benchan@chromium.org</owner>
16728   <summary>Errors experienced during Gobi device powerup.</summary>
16729 </histogram>
16731 <histogram name="Network.Cellular.TimeOnline" units="seconds">
16732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16733   <summary>
16734     Chrome OS network metric sampling the time spent using Cellular to transport
16735     data.  These data are mostly useful when summed and compared to TimeOnline
16736     for other network technologies (e.g. WiFi vs Cellular).
16737   </summary>
16738 </histogram>
16740 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
16741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16742   <summary>
16743     Chrome OS network performance metric sampling the time to join a 3G/Cellular
16744     network and configure Layer 3 state.
16745   </summary>
16746 </histogram>
16748 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
16749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16750   <summary>
16751     Chrome OS network performance metric sampling the time to determine that a
16752     3G/Cellular network is online after configuring Layer 3 state.
16753   </summary>
16754 </histogram>
16756 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
16757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16758   <summary>
16759     Chrome OS network performance metric sampling the time to determine that a
16760     3G/Cellular network is in a captive portal after configuring Layer 3 state.
16761   </summary>
16762 </histogram>
16764 <histogram name="Network.Cellular.UsageRequestStatus"
16765     enum="NetworkCellularUsageRequestStatus">
16766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16767   <summary>Chrome OS cellular usage API request status codes.</summary>
16768 </histogram>
16770 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
16771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16772   <summary>
16773     Chrome OS network metric sampling the time spent using Ethernet to transport
16774     data.  These data are mostly useful when summed and compared to TimeOnline
16775     for other network technologies (e.g. WiFi vs Cellular).
16776   </summary>
16777 </histogram>
16779 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
16780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16781   <summary>
16782     Chrome OS network performance metric sampling the time to join a wired
16783     Ethernet network and configure Layer 3 state (typically acquire a DHCP
16784     lease).
16785   </summary>
16786 </histogram>
16788 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
16789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16790   <summary>
16791     Chrome OS network performance metric sampling the time to determine that an
16792     Ethernet network is online after configuring Layer 3 state.
16793   </summary>
16794 </histogram>
16796 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
16797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16798   <summary>
16799     Chrome OS network performance metric sampling the time to determine that an
16800     Ethernet network is in a captive portal after configuring Layer 3 state.
16801   </summary>
16802 </histogram>
16804 <histogram name="Network.MigrationNssToPem"
16805     enum="MigrationNssToPemNetworkTypes">
16806   <owner>pneubeck@chromium.org</owner>
16807   <summary>
16808     Chrome OS metric counting the number of network configurations that
16809     contained a NSS nickname identifying a CA certificate, which triggered the
16810     migration to PEM encoding. This metric doesn't consider whether the
16811     migration was successful but once a migration was successful the nickname is
16812     removed.
16813   </summary>
16814 </histogram>
16816 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
16817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16818   <summary>Chrome OS connection manager service errors seen.</summary>
16819 </histogram>
16821 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
16822     enum="NetworkCellular3GPPRegistrationDelayedDrop">
16823   <owner>quiche@chromium.org</owner>
16824   <summary>
16825     Chrome OS network diagnostic metric sampling the number of cellular network
16826     flakes. A network flake occurs when the signal strength goes below detection
16827     level for a short duration.
16828   </summary>
16829 </histogram>
16831 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
16832     units="milliseconds">
16833   <owner>quiche@chromium.org</owner>
16834   <summary>
16835     Chrome OS network diagnostic metric sampling the total amount of time spent
16836     from the start of the first auto-connect request until when the cellular
16837     modem successfully connects to the network.
16838   </summary>
16839 </histogram>
16841 <histogram name="Network.Shill.Cellular.AutoConnectTries">
16842   <owner>quiche@chromium.org</owner>
16843   <summary>
16844     Chrome OS network diagnostic metric sampling the number of auto-connect
16845     tries that were attempted before the cellular modem successfully connected
16846     to the network.
16847   </summary>
16848 </histogram>
16850 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
16851     enum="NetworkDHCPOptionFailure">
16852   <obsolete>
16853     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
16854   </obsolete>
16855   <owner>quiche@chromium.org</owner>
16856   <summary>
16857     Chrome OS network metric that tracks the number of DHCP option failures
16858     encountered by Shill.  This indicates that Shill is using minimal DHCP
16859     options due to suspected MTU issues on the return path from the DHCP server
16860     back to the client.
16861   </summary>
16862 </histogram>
16864 <histogram name="Network.Shill.Cellular.Disconnect"
16865     enum="NetworkDisconnectType">
16866   <owner>quiche@chromium.org</owner>
16867   <summary>
16868     Chrome OS network usage metric that tracks whether the cellular network was
16869     disconnected due to an error or was explicitly disconnected by the user.
16870   </summary>
16871 </histogram>
16873 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
16874   <owner>quiche@chromium.org</owner>
16875   <summary>
16876     Chrome OS cellular network metric that tracks the number of drops based on
16877     the network technology.
16878   </summary>
16879 </histogram>
16881 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
16882     units="seconds">
16883   <owner>quiche@chromium.org</owner>
16884   <summary>
16885     Chrome OS network performance metric that tracks the length of a lease for a
16886     cellular network at the time it expired without the DHCP client being able
16887     to renew it.
16888   </summary>
16889 </histogram>
16891 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
16892     enum="NetworkCellularOutOfCreditsReason">
16893   <owner>quiche@chromium.org</owner>
16894   <summary>
16895     Chrome OS cellular network metric that tracks the number of out-of-credits
16896     detected based on the cause that triggered the out-of-credits.
16897   </summary>
16898 </histogram>
16900 <histogram name="Network.Shill.Cellular.PortalAttempts">
16901   <owner>quiche@chromium.org</owner>
16902   <summary>
16903     Chrome OS network diagnostic metric sampling the number of portal detection
16904     attempts per pass for a cellular network. This includes failure, timeout and
16905     successful attempts.
16906   </summary>
16907 </histogram>
16909 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
16910   <owner>quiche@chromium.org</owner>
16911   <summary>
16912     Chrome OS network diagnostic metric sampling the total number of portal
16913     detection attempts performed for a cellular network between the Connected
16914     and Online state. This includes failure, timeout and successful attempts.
16915   </summary>
16916 </histogram>
16918 <histogram name="Network.Shill.Cellular.PortalResult"
16919     enum="NetworkPortalResult">
16920   <owner>quiche@chromium.org</owner>
16921   <summary>
16922     Chrome OS network diagnostic metric sampling the result of portal detections
16923     for a cellular network.
16924   </summary>
16925 </histogram>
16927 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
16928   <owner>quiche@chromium.org</owner>
16929   <summary>
16930     Chrome OS network metric sampling the signal strength (0-100) of the
16931     cellular modem before it dropped from the network.
16932   </summary>
16933 </histogram>
16935 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
16936   <owner>quiche@chromium.org</owner>
16937   <summary>
16938     Chrome OS network metric sampling the time spent using cellular to transport
16939     data.  These data are mostly useful when summed and compared to TimeOnline
16940     for other network technologies (e.g. WiFi vs Cellular).
16941   </summary>
16942 </histogram>
16944 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
16945   <owner>quiche@chromium.org</owner>
16946   <summary>
16947     Chrome OS network performance metric sampling the time to join a cellular
16948     network and configure Layer 3 state.
16949   </summary>
16950 </histogram>
16952 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
16953   <owner>quiche@chromium.org</owner>
16954   <summary>
16955     Chrome OS network performance metric sampling the time to connect a cellular
16956     modem.
16957   </summary>
16958 </histogram>
16960 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
16961   <owner>quiche@chromium.org</owner>
16962   <summary>
16963     Chrome OS network performance metric sampling the time to disable a cellular
16964     modem.
16965   </summary>
16966 </histogram>
16968 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
16969   <owner>quiche@chromium.org</owner>
16970   <summary>
16971     Chrome OS network performance metric sampling the time to enable a cellular
16972     modem.
16973   </summary>
16974 </histogram>
16976 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
16977   <owner>quiche@chromium.org</owner>
16978   <summary>
16979     Chrome OS network performance metric sampling the time to initialize a
16980     cellular modem.
16981   </summary>
16982 </histogram>
16984 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
16985   <owner>quiche@chromium.org</owner>
16986   <summary>
16987     Chrome OS network performance metric sampling the time to determine that a
16988     cellular network is online after configuring Layer 3 state.
16989   </summary>
16990 </histogram>
16992 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
16993   <owner>quiche@chromium.org</owner>
16994   <summary>
16995     Chrome OS network performance metric sampling the time to determine that a
16996     cellular network is in a captive portal after configuring Layer 3 state.
16997   </summary>
16998 </histogram>
17000 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
17001   <owner>quiche@chromium.org</owner>
17002   <summary>
17003     Chrome OS network performance metric sampling the time to scan a cellular
17004     network and register a modem.
17005   </summary>
17006 </histogram>
17008 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
17009   <owner>quiche@chromium.org</owner>
17010   <summary>
17011     Chrome OS cellular network metric that tracks the number of corrupted
17012     profiles encountered by Shill.
17013   </summary>
17014 </histogram>
17016 <histogram name="Network.Shill.DHCPOptionFailureDetected"
17017     enum="NetworkTechnology">
17018   <owner>zqiu@chromium.org</owner>
17019   <summary>
17020     Chrome OS network metric that tracks the number of DHCP option failures
17021     encountered by Shill for each network technology.  This indicates that Shill
17022     is using minimal DHCP options due to suspected MTU issues on the return path
17023     from the DHCP server back to the client.
17024   </summary>
17025 </histogram>
17027 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
17028     enum="NetworkDHCPOptionFailure">
17029   <obsolete>
17030     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
17031   </obsolete>
17032   <owner>quiche@chromium.org</owner>
17033   <summary>
17034     Chrome OS network metric that tracks the number of DHCP option failures
17035     encountered by Shill.  This indicates that Shill is using minimal DHCP
17036     options due to suspected MTU issues on the return path from the DHCP server
17037     back to the client.
17038   </summary>
17039 </histogram>
17041 <histogram name="Network.Shill.Ethernet.Disconnect"
17042     enum="NetworkDisconnectType">
17043   <owner>quiche@chromium.org</owner>
17044   <summary>
17045     Chrome OS network usage metric that tracks whether the Ethernet network was
17046     disconnected due to an error or was explicitly disconnected by the user.
17047   </summary>
17048 </histogram>
17050 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
17051     units="seconds">
17052   <owner>quiche@chromium.org</owner>
17053   <summary>
17054     Chrome OS network performance metric that tracks the length of a lease for
17055     an Ethernet network at the time it expired without the DHCP client being
17056     able to renew it.
17057   </summary>
17058 </histogram>
17060 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
17061   <owner>quiche@chromium.org</owner>
17062   <summary>
17063     Chrome OS network performance metric that tracks the number of LinkMonitor
17064     broadcast errors that were accrued on an Ethernet network at the time that
17065     the link was declaired to be failed.
17066   </summary>
17067 </histogram>
17069 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
17070     enum="LinkMonitorFailureType">
17071   <owner>quiche@chromium.org</owner>
17072   <summary>
17073     Chrome OS metric that signals the type of failure the LinkMonitor
17074     encountered which caused it to stop monitoring an Ethernet network.
17075   </summary>
17076 </histogram>
17078 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
17079     units="milliseconds">
17080   <owner>quiche@chromium.org</owner>
17081   <summary>
17082     Chrome OS network performance metric that tracks the number of milliseconds
17083     between an ARP request and a received reply on an Ethernet network.
17084   </summary>
17085 </histogram>
17087 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
17088     units="seconds">
17089   <owner>quiche@chromium.org</owner>
17090   <summary>
17091     Chrome OS network performance metric that tracks the number of seconds from
17092     the start of the LinkMonitor until failure on an Ethernet network.
17093   </summary>
17094 </histogram>
17096 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
17097   <owner>quiche@chromium.org</owner>
17098   <summary>
17099     Chrome OS network performance metric that tracks the number of LinkMonitor
17100     unicast errors that were accrued on an Ethernet network at the time that the
17101     link was declaired to be failed.
17102   </summary>
17103 </histogram>
17105 <histogram name="Network.Shill.Ethernet.PortalAttempts">
17106   <owner>quiche@chromium.org</owner>
17107   <summary>
17108     Chrome OS network diagnostic metric sampling the number of portal detection
17109     attempts per pass for an Ethernet network. This includes failure, timeout
17110     and successful attempts.
17111   </summary>
17112 </histogram>
17114 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
17115   <owner>quiche@chromium.org</owner>
17116   <summary>
17117     Chrome OS network diagnostic metric sampling the total number of portal
17118     detection attempts performed for an Ethernet network between the Connected
17119     and Online state. This includes failure, timeout and successful attempts.
17120   </summary>
17121 </histogram>
17123 <histogram name="Network.Shill.Ethernet.PortalResult"
17124     enum="NetworkPortalResult">
17125   <owner>quiche@chromium.org</owner>
17126   <summary>
17127     Chrome OS network diagnostic metric sampling the result of portal detections
17128     for an Ethernet network.
17129   </summary>
17130 </histogram>
17132 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
17133   <owner>quiche@chromium.org</owner>
17134   <summary>
17135     Chrome OS network metric sampling the time spent using Ethernet to transport
17136     data.  These data are mostly useful when summed and compared to TimeOnline
17137     for other network technologies (e.g. WiFi vs Cellular).
17138   </summary>
17139 </histogram>
17141 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
17142   <owner>quiche@chromium.org</owner>
17143   <summary>
17144     Chrome OS network performance metric sampling the time to join a wired
17145     Ethernet network and configure Layer 3 state (typically acquire a DHCP
17146     lease).
17147   </summary>
17148 </histogram>
17150 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
17151   <owner>quiche@chromium.org</owner>
17152   <summary>
17153     Chrome OS network performance metric sampling the time to initialize an
17154     Ethernet device.
17155   </summary>
17156 </histogram>
17158 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
17159   <owner>quiche@chromium.org</owner>
17160   <summary>
17161     Chrome OS network performance metric sampling the time to determine that an
17162     Ethernet network is online after configuring Layer 3 state.
17163   </summary>
17164 </histogram>
17166 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
17167   <owner>quiche@chromium.org</owner>
17168   <summary>
17169     Chrome OS network performance metric sampling the time to determine that an
17170     Ethernet network is in a captive portal after configuring Layer 3 state.
17171   </summary>
17172 </histogram>
17174 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
17175   <owner>quiche@chromium.org</owner>
17176   <summary>Chrome OS connection manager service errors seen.</summary>
17177 </histogram>
17179 <histogram name="Network.Shill.ServicesOnSameNetwork">
17180   <owner>zqiu@chromium.org</owner>
17181   <summary>
17182     Chrome OS network metric sampling the number of services that are connected
17183     to the currently connected network.
17184   </summary>
17185 </histogram>
17187 <histogram name="Network.Shill.TerminationActionResult"
17188     enum="ShillTerminationActionResult">
17189   <obsolete>
17190     Deprecated 10/2012. No longer tracked.
17191   </obsolete>
17192   <owner>quiche@chromium.org</owner>
17193   <summary>
17194     Chrome OS network diagnostic metric sampling the number of termination
17195     actions that successfully complete or fail when shill terminates.
17196   </summary>
17197 </histogram>
17199 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
17200     enum="ShillTerminationActionResult">
17201   <owner>quiche@chromium.org</owner>
17202   <summary>
17203     Chrome OS network diagnostic metric sampling the number of termination
17204     actions that successfully complete or fail when shill suspends.
17205   </summary>
17206 </histogram>
17208 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
17209     enum="ShillTerminationActionResult">
17210   <owner>quiche@chromium.org</owner>
17211   <summary>
17212     Chrome OS network diagnostic metric sampling the number of termination
17213     actions that successfully complete or fail when shill terminates.
17214   </summary>
17215 </histogram>
17217 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
17218     units="milliseconds">
17219   <owner>quiche@chromium.org</owner>
17220   <summary>
17221     Chrome OS network diagnostic metric sampling the time in milliseconds it
17222     takes termination actions to complete when shill suspends.
17223   </summary>
17224 </histogram>
17226 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
17227     units="milliseconds">
17228   <owner>quiche@chromium.org</owner>
17229   <summary>
17230     Chrome OS network diagnostic metric sampling the time in milliseconds it
17231     takes termination actions to complete when shill terminates.
17232   </summary>
17233 </histogram>
17235 <histogram name="Network.Shill.TimeToDrop" units="seconds">
17236   <owner>quiche@chromium.org</owner>
17237   <summary>
17238     Chrome OS network stability metric sampling the time in seconds between the
17239     networking going online to going offline. Offline events due to device
17240     shutdown or suspend are ignored (along with the online time before that
17241     offline event).
17242   </summary>
17243 </histogram>
17245 <histogram name="Network.Shill.UserInitiatedEvents" enum="UserInitiatedEvent">
17246   <owner>zqiu@chromium.org</owner>
17247   <summary>
17248     Chrome OS network metric that tracks the number of user-initiated events.
17249   </summary>
17250 </histogram>
17252 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
17253   <owner>quiche@chromium.org</owner>
17254   <summary>
17255     Chrome OS network usage metric sampled on each successful VPN connection
17256     that tracks the VPN connection type.
17257   </summary>
17258 </histogram>
17260 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
17261     enum="VPNRemoteAuthenticationType">
17262   <owner>quiche@chromium.org</owner>
17263   <summary>
17264     Chrome OS network usage metric sampled on each successful VPN connection
17265     that tracks the remote authentication method.
17266   </summary>
17267 </histogram>
17269 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
17270   <owner>quiche@chromium.org</owner>
17271   <summary>
17272     Chrome OS network metric sampling the time spent using VPN to transport
17273     data.  These data are mostly useful when summed and compared to TimeOnline
17274     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
17275     every time the system transitions from primary connectivity through a VPN to
17276     some other type of connectivity.  The value of the sample is the time delta
17277     in seconds from the instant the system transitioned to VPN connectivity.
17278   </summary>
17279 </histogram>
17281 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
17282   <owner>quiche@chromium.org</owner>
17283   <summary>
17284     Chrome OS network performance metric sampling the time to configure Layer 3
17285     state on a VPN network (typically acquire a DHCP lease).
17286   </summary>
17287 </histogram>
17289 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
17290   <owner>quiche@chromium.org</owner>
17291   <summary>
17292     Chrome OS network performance metric sampling the time to determine that a
17293     WiMax network is online after configuring Layer 3 state.
17294   </summary>
17295 </histogram>
17297 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
17298     enum="VPNUserAuthenticationType">
17299   <owner>quiche@chromium.org</owner>
17300   <summary>
17301     Chrome OS network usage metric sampled on each successful VPN connection
17302     that tracks the user authentication method.
17303   </summary>
17304 </histogram>
17306 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
17307   <owner>quiche@chromium.org</owner>
17308   <summary>
17309     Chrome OS network usage metric.  Reason code reported when the AP
17310     disconnects a WiFi connection.
17311   </summary>
17312 </histogram>
17314 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
17315   <owner>quiche@chromium.org</owner>
17316   <summary>
17317     Chrome OS network usage metric.  Broad category of reason AP disconnected a
17318     WiFi connection.
17319   </summary>
17320 </histogram>
17322 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
17323   <owner>quiche@chromium.org</owner>
17324   <summary>
17325     Chrome OS network usage metric.  The AP mode setting for each successful
17326     WiFi connection.
17327   </summary>
17328 </histogram>
17330 <histogram name="Network.Shill.WiFi.AutoConnectableServices">
17331   <owner>zqiu@chromium.org</owner>
17332   <summary>
17333     Chrome OS network metric sampling the number of wifi services available for
17334     auto-connect when auto-connect is initiated for wifi device.
17335   </summary>
17336 </histogram>
17338 <histogram name="Network.Shill.WiFi.AvailableBSSesAtConnect">
17339   <owner>zqiu@chromium.org</owner>
17340   <summary>
17341     Chrome OS network metric sampling the number of BSSes (endpoints) available
17342     for the currently connecting wifi service.
17343   </summary>
17344 </histogram>
17346 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
17347   <owner>quiche@chromium.org</owner>
17348   <summary>
17349     Chrome OS network usage metric.  The channel used for each successful WiFi
17350     connection.
17351   </summary>
17352 </histogram>
17354 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
17355     enum="WiFiReasonCode">
17356   <owner>quiche@chromium.org</owner>
17357   <summary>
17358     Chrome OS network usage metric.  Reason code reported when the client
17359     disconnects a WiFi connection.
17360   </summary>
17361 </histogram>
17363 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
17364   <owner>quiche@chromium.org</owner>
17365   <summary>
17366     Chrome OS network usage metric.  Broad category of reason client
17367     disconnected a WiFi connection.
17368   </summary>
17369 </histogram>
17371 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
17372     enum="NetworkDHCPOptionFailure">
17373   <obsolete>
17374     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
17375   </obsolete>
17376   <owner>quiche@chromium.org</owner>
17377   <summary>
17378     Chrome OS network metric that tracks the number of DHCP option failures
17379     encountered by Shill.  This indicates that Shill is using minimal DHCP
17380     options due to suspected MTU issues on the return path from the DHCP server
17381     back to the client.
17382   </summary>
17383 </histogram>
17385 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
17386   <owner>quiche@chromium.org</owner>
17387   <summary>
17388     Chrome OS network usage metric that tracks whether an 802.11 wireless
17389     network was disconnected due to an error or was explicitly disconnected by
17390     the user.
17391   </summary>
17392 </histogram>
17394 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
17395   <owner>quiche@chromium.org</owner>
17396   <summary>
17397     Chrome OS network usage metric sampled on each successful 802.1x wireless
17398     connection that tracks the configured inner authentication method.
17399   </summary>
17400 </histogram>
17402 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
17403   <owner>quiche@chromium.org</owner>
17404   <summary>
17405     Chrome OS network usage metric sampled on each successful 802.1x wireless
17406     connection that tracks the configured outer authentication method.
17407   </summary>
17408 </histogram>
17410 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
17411   <owner>quiche@chromium.org</owner>
17412   <summary>
17413     Chrome OS network performance metric that tracks the length of a lease for a
17414     WiFi network at the time it expired without the DHCP client being able to
17415     renew it.
17416   </summary>
17417 </histogram>
17419 <histogram name="Network.Shill.Wifi.FallbackDNSTestResult"
17420     enum="FallbackDNSTestResult">
17421   <owner>zqiu@chromium.org</owner>
17422   <summary>
17423     Chrome OS network performance metric that tracks the result of the fallback
17424     DNS test. The fallback DNS test is performed when portal detection failed
17425     due to DNS failure.
17426   </summary>
17427 </histogram>
17429 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
17430   <owner>quiche@chromium.org</owner>
17431   <summary>
17432     Chrome OS metric sampling the number of different frequencies (i.e.
17433     channels) on which a device has connected to a WiFi network. This value is
17434     sampled every time a WiFi connection is established
17435     (WPASupplicant::kInterfaceStateCompleted). Note that the word
17436     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
17437     out historical information, currently after 3 weeks.
17438   </summary>
17439 </histogram>
17441 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
17442   <owner>quiche@chromium.org</owner>
17443   <summary>
17444     Chrome OS network performance metric that tracks the number of LinkMonitor
17445     broadcast errors that were accrued on an 802.11 wireiless network at the
17446     time that the link was declaired to be failed.
17447   </summary>
17448 </histogram>
17450 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
17451     enum="LinkMonitorFailureType">
17452   <owner>quiche@chromium.org</owner>
17453   <summary>
17454     Chrome OS metric that signals the type of failure the LinkMonitor
17455     encountered which caused it to stop monitoring an 802.11 wireless network.
17456   </summary>
17457 </histogram>
17459 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
17460     units="milliseconds">
17461   <owner>quiche@chromium.org</owner>
17462   <summary>
17463     Chrome OS network performance metric that tracks the number of milliseconds
17464     between an ARP request and a received reply on an 802.11 wireless network.
17465   </summary>
17466 </histogram>
17468 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
17469     units="seconds">
17470   <owner>quiche@chromium.org</owner>
17471   <summary>
17472     Chrome OS network performance metric that tracks the number of seconds from
17473     the start of the LinkMonitor until failure on an 802.11 wireless network.
17474   </summary>
17475 </histogram>
17477 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
17478   <owner>quiche@chromium.org</owner>
17479   <summary>
17480     Chrome OS network performance metric that tracks the number of LinkMonitor
17481     unicast errors that were accrued on an 802.11 wireless network at the time
17482     that the link was declaired to be failed.
17483   </summary>
17484 </histogram>
17486 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
17487   <owner>quiche@chromium.org</owner>
17488   <summary>
17489     Chrome OS network usage metric.  The channel type used for each successful
17490     WiFi connection.
17491   </summary>
17492 </histogram>
17494 <histogram name="Network.Shill.Wifi.PortalAttempts">
17495   <owner>quiche@chromium.org</owner>
17496   <summary>
17497     Chrome OS network diagnostic metric sampling the number of portal detection
17498     attempts per pass for an 802.11 wireless network. This includes failure,
17499     timeout and successful attempts.
17500   </summary>
17501 </histogram>
17503 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
17504   <owner>quiche@chromium.org</owner>
17505   <summary>
17506     Chrome OS network diagnostic metric sampling the total number of portal
17507     detection attempts performed for an 802.11 wireless network between the
17508     Connected and Online state. This includes failure, timeout and successful
17509     attempts.
17510   </summary>
17511 </histogram>
17513 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
17514   <owner>quiche@chromium.org</owner>
17515   <summary>
17516     Chrome OS network diagnostic metric sampling the result of portal detections
17517     for an 802.11 wireless network.
17518   </summary>
17519 </histogram>
17521 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
17522   <owner>quiche@chromium.org</owner>
17523   <summary>
17524     Chrome OS network usage metric describing, for a WiFi scan attempt, what
17525     scan method is used and whether it ends in a connection.
17526   </summary>
17527 </histogram>
17529 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
17530   <owner>quiche@chromium.org</owner>
17531   <summary>
17532     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
17533     milliseconds were spent waiting to talk to the kernel/drivers.
17534   </summary>
17535 </histogram>
17537 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
17538   <owner>quiche@chromium.org</owner>
17539   <summary>
17540     Chrome OS network usage metric.  The security setting for each successful
17541     WiFi connection.
17542   </summary>
17543 </histogram>
17545 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
17546   <owner>quiche@chromium.org</owner>
17547   <summary>
17548     Chrome OS network metric indicating the negative of the dBm received signal
17549     strength recorded at the time a successful WiFi connection started.
17550   </summary>
17551 </histogram>
17553 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
17554   <owner>quiche@chromium.org</owner>
17555   <summary>
17556     Chrome OS network metric sampling the time spent using WiFi to transport
17557     data.  These data are mostly useful when summed and compared to TimeOnline
17558     for other network technologies (e.g. WiFi vs Cellular).
17559   </summary>
17560 </histogram>
17562 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
17563   <owner>quiche@chromium.org</owner>
17564   <summary>
17565     Chrome OS network performance metric sampling the time from the resume event
17566     to the time when an 802.11 wireless network has configured its Layer 3
17567     state.
17568   </summary>
17569 </histogram>
17571 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
17572   <owner>quiche@chromium.org</owner>
17573   <summary>
17574     Chrome OS network performance metric sampling the time to configure Layer 3
17575     state on an 802.11 wireless network (typically acquire a DHCP lease).
17576   </summary>
17577 </histogram>
17579 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
17580   <owner>quiche@chromium.org</owner>
17581   <summary>
17582     Chrome OS network performance metric sampling the time to connect to a WiFi
17583     Basic Service Set (which consists of the access point and associated
17584     stations on a particular WiFi channel for a specific network).
17585   </summary>
17586 </histogram>
17588 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
17589   <owner>quiche@chromium.org</owner>
17590   <summary>
17591     Chrome OS network performance metric sampling the time to initialize an
17592     802.11 wireless device.
17593   </summary>
17594 </histogram>
17596 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
17597   <owner>quiche@chromium.org</owner>
17598   <summary>
17599     Chrome OS network performance metric sampling the time to join (associate
17600     plus authenticate) an 802.11 wireless network.
17601   </summary>
17602 </histogram>
17604 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
17605   <owner>quiche@chromium.org</owner>
17606   <summary>
17607     Chrome OS network performance metric sampling the time to determine that an
17608     802.11 wireless network is online after configuring Layer 3 state.
17609   </summary>
17610 </histogram>
17612 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
17613   <owner>quiche@chromium.org</owner>
17614   <summary>
17615     Chrome OS network performance metric sampling the time to determine that an
17616     802.11 wireless network is in a captive portal after configuring Layer 3
17617     state.
17618   </summary>
17619 </histogram>
17621 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
17622   <owner>quiche@chromium.org</owner>
17623   <summary>
17624     Chrome OS network performance metric sampling the time to scan WiFi until a
17625     connection is found.
17626   </summary>
17627 </histogram>
17629 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
17630   <owner>quiche@chromium.org</owner>
17631   <summary>
17632     Chrome OS network performance metric sampling the time between the beginning
17633     of a WiFi scan (if the scan includes both a progressive scan and a full
17634     scan, the TimeToScanAndConnect starts with the first scan of the series) and
17635     the completion of a successful connection.
17636   </summary>
17637 </histogram>
17639 <histogram name="Network.Shill.WiFi.TransmitBitrateMbps" units="Mbps">
17640   <owner>zqiu@chromium.org</owner>
17641   <summary>
17642     Chrome OS network performance metric that tracks the transmit bitrate in
17643     Mbps for the wifi device when it is connected to a network. The bitrate is
17644     reported once every minute after the wifi connection is established.
17645   </summary>
17646 </histogram>
17648 <histogram name="Network.Shill.WiFi.UserInitiatedConnectionResult"
17649     enum="ConnectionResult">
17650   <owner>zqiu@chromium.org</owner>
17651   <summary>
17652     Chrome OS network performance metric that tracks the result of
17653     user-initiated wifi connection attempts.
17654   </summary>
17655 </histogram>
17657 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
17658     enum="NetworkDHCPOptionFailure">
17659   <obsolete>
17660     Deprecated 5/2014, and replaced by Network.Shill.DHCPOptionFailureDetected.
17661   </obsolete>
17662   <owner>quiche@chromium.org</owner>
17663   <summary>
17664     Chrome OS network metric that tracks the number of DHCP option failures
17665     encountered by Shill.  This indicates that Shill is using minimal DHCP
17666     options due to suspected MTU issues on the return path from the DHCP server
17667     back to the client.
17668   </summary>
17669 </histogram>
17671 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
17672   <owner>quiche@chromium.org</owner>
17673   <summary>
17674     Chrome OS network performance metric that tracks the length of a lease for a
17675     WiMax network at the time it expired without the DHCP client being able to
17676     renew it.
17677   </summary>
17678 </histogram>
17680 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
17681   <owner>quiche@chromium.org</owner>
17682   <summary>
17683     Chrome OS network performance metric sampling the time to configure Layer 3
17684     state on a WiMax network (typically acquire a DHCP lease).
17685   </summary>
17686 </histogram>
17688 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
17689   <owner>quiche@chromium.org</owner>
17690   <summary>
17691     Chrome OS network performance metric sampling the time to initialize a WiMax
17692     device.
17693   </summary>
17694 </histogram>
17696 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
17697   <owner>quiche@chromium.org</owner>
17698   <summary>
17699     Chrome OS network performance metric sampling the time to determine that a
17700     WiMax network is online after configuring Layer 3 state.
17701   </summary>
17702 </histogram>
17704 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
17705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17706   <summary>
17707     Chrome OS network performance metric sampling the time to join a 3G/Cellular
17708     network and configure Layer 3 state. Note this metric is deprecated; see
17709     Network.Cellular.TimeToConfig.
17710   </summary>
17711 </histogram>
17713 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
17714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17715   <summary>
17716     Chrome OS network performance metric sampling the time to join a wired
17717     Ethernet network and configure Layer 3 state (typically acquire a DHCP
17718     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
17719   </summary>
17720 </histogram>
17722 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
17723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17724   <summary>
17725     Chrome OS network performance metric sampling the time to configure Layer 3
17726     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
17727     this metric is deprecated; see Network.Wifi.TimeToConfig.
17728   </summary>
17729 </histogram>
17731 <histogram name="Network.TimeToDrop" units="seconds">
17732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17733   <summary>
17734     Chrome OS network stability metric sampling the time in seconds between the
17735     networking going online to going offline. Offline events due to device
17736     shutdown or suspend are ignored (along with the online time before that
17737     offline event).
17738   </summary>
17739 </histogram>
17741 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
17742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17743   <summary>
17744     Chrome OS network performance metric sampling the time to join (associate
17745     plus authenticate) an 802.11 wireless network. Note this metric is
17746     deprecated; see Network.Wifi.TimeToJoin.
17747   </summary>
17748 </histogram>
17750 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
17751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17752   <summary>
17753     Chrome OS network performance metric sampling the time to configure Layer 3
17754     state on an 802.11 wireless network (typically acquire a DHCP lease).
17755   </summary>
17756 </histogram>
17758 <histogram name="Network.Wifi.BitRate" units="bps">
17759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17760   <summary>
17761     Network metric reporting the download speed test results run at setup time.
17762     Recorded at least once per day.
17763   </summary>
17764 </histogram>
17766 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
17767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17768   <summary>
17769     Chrome OS network usage metric.  The channel used for each successful WiFi
17770     connection.
17771   </summary>
17772 </histogram>
17774 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
17775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17776   <summary>
17777     Network metric indicating the negative of the dBm noise level recorded at
17778     the time the metric is collected.  Reported at least once per day and only
17779     when the device is idle.
17780   </summary>
17781 </histogram>
17783 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
17784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17785   <summary>
17786     Network metric indicating the negative of the dBm received signal level
17787     recorded at the time the metric is collected.  Reported at least once per
17788     day and only when the device is idle.
17789   </summary>
17790 </histogram>
17792 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
17793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17794   <summary>
17795     Network metric indicating signal minus noise in dBm recorded at the time the
17796     metrics is collected.  Reported at least once per day and only when the
17797     device is idle.
17798   </summary>
17799 </histogram>
17801 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
17802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17803   <summary>
17804     Network metric indicating the negative of the dBm noise level recorded at
17805     the time the metric is collected.  Reported at least once per day.
17806   </summary>
17807 </histogram>
17809 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
17810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17811   <summary>
17812     Chrome OS network usage metric.  The channel type used for each successful
17813     WiFi connection.
17814   </summary>
17815 </histogram>
17817 <histogram name="Network.Wifi.RoundTripTime" units="ms">
17818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17819   <summary>
17820     Network metric reporting the average round trip time to the WiFi gateway.
17821     Recorded at least once per day.
17822   </summary>
17823 </histogram>
17825 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
17826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17827   <summary>
17828     Chrome OS network usage metric.  The security setting for each successful
17829     WiFi connection.
17830   </summary>
17831 </histogram>
17833 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
17834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17835   <summary>
17836     Network metric indicating the negative of the dBm received signal level
17837     recorded at the time the metric is collected.  Reported at least once per
17838     day.
17839   </summary>
17840 </histogram>
17842 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
17843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17844   <summary>
17845     Network metric indicating signal minus noise in dBm recorded at the time the
17846     metrics is collected.  Reported at least once per day.
17847   </summary>
17848 </histogram>
17850 <histogram name="Network.Wifi.TimeOnline" units="seconds">
17851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17852   <summary>
17853     Chrome OS network metric sampling the time spent using WiFi to transport
17854     data.  These data are mostly useful when summed and compared to TimeOnline
17855     for other network technologies (e.g. WiFi vs Cellular).
17856   </summary>
17857 </histogram>
17859 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
17860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17861   <summary>
17862     Chrome OS network performance metric sampling the time from the resume event
17863     to the time when an 802.11 wireless network has configured its Layer 3
17864     state.
17865   </summary>
17866 </histogram>
17868 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
17869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17870   <summary>
17871     Chrome OS network performance metric sampling the time to configure Layer 3
17872     state on an 802.11 wireless network (typically acquire a DHCP lease).
17873   </summary>
17874 </histogram>
17876 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
17877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17878   <summary>
17879     Chrome OS network performance metric sampling the time to join (associate
17880     plus authenticate) an 802.11 wireless network.
17881   </summary>
17882 </histogram>
17884 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
17885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17886   <summary>
17887     Chrome OS network performance metric sampling the time to determine that an
17888     802.11 wireless network is online after configuring Layer 3 state.
17889   </summary>
17890 </histogram>
17892 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
17893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17894   <summary>
17895     Chrome OS network performance metric sampling the time to determine that an
17896     802.11 wireless network is in a captive portal after configuring Layer 3
17897     state.
17898   </summary>
17899 </histogram>
17901 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
17902   <owner>newt@chromium.org</owner>
17903   <summary>
17904     Actions taken by users from the new tab page on Android. These actions may
17905     navigate away from the NTP (e.g. searching in the omnibox or opening a
17906     bookmark), but can also happen without navigating away from the NTP (e.g.
17907     opening a bookmark in a new tab).
17908   </summary>
17909 </histogram>
17911 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
17912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17913   <summary>
17914     Histogram for the source of app page drags. For any succesful drop onto an
17915     apps pane of the NTP, this logs where the drag originated.
17916   </summary>
17917 </histogram>
17919 <histogram name="NewTabPage.BookmarkActionAndroid"
17920     enum="NewTabPageBookmarkActionAndroid">
17921   <obsolete>
17922     Deprecated on M33 with the change to native NTP.
17923   </obsolete>
17924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17925   <summary>
17926     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
17927     on Android.
17928   </summary>
17929 </histogram>
17931 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
17932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17933   <summary>The default pane when the NTP is first opened.</summary>
17934 </histogram>
17936 <histogram name="NewTabPage.HoverTimeClicked">
17937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17938   <summary>
17939     Histogram of the time, in milliseconds, users have the cursor over a most
17940     visited thumbnail before clicking.
17941   </summary>
17942 </histogram>
17944 <histogram name="NewTabPage.HoverTimeNotClicked">
17945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17946   <summary>
17947     Histogram of the time, in milliseconds, users have the cursor over a most
17948     visited thumbnail before moving it away from the thumbnail without clicking.
17949   </summary>
17950 </histogram>
17952 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
17953   <obsolete>
17954     Deprecated on M33 with the change to native NTP.
17955   </obsolete>
17956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17957   <summary>
17958     Android: Tallies counts for how the user interacted with the NTP promo page.
17959   </summary>
17960 </histogram>
17962 <histogram name="NewTabPage.MostVisited">
17963   <owner>beaudoin@chromium.org</owner>
17964   <owner>justincohen@chromium.org</owner>
17965   <owner>newt@chromium.org</owner>
17966   <summary>
17967     Histogram for user clicks of the most visited thumbnails. The value is equal
17968     to the index of the thumbnail.
17969   </summary>
17970 </histogram>
17972 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
17973   <owner>beaudoin@chromium.org</owner>
17974   <owner>justincohen@chromium.org</owner>
17975   <owner>newt@chromium.org</owner>
17976   <summary>
17977     Action taken by the user on the Most Visited NTP pane.  If the user switches
17978     panes during this use of the NTP, this action is sometimes not recorded. Ask
17979     mpearson@ for details.
17980   </summary>
17981 </histogram>
17983 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
17984     enum="NtpTileExperimentActions">
17985   <owner>beaudoin@chromium.org</owner>
17986   <owner>justincohen@chromium.org</owner>
17987   <owner>newt@chromium.org</owner>
17988   <summary>
17989     Records anomalous events for the Most Visited Tile Placement experiment,
17990     where it is unable to operate as expected. These are recorded during New Tab
17991     Page load time, once for every NTP.
17992   </summary>
17993 </histogram>
17995 <histogram name="NewTabPage.NonVisibleScreenshots">
17996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17997   <summary>
17998     The number of screenshots that were cached for the non-visible but ranked
17999     suggestions on the Suggested NTP pane.
18000   </summary>
18001 </histogram>
18003 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
18004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18005   <summary>
18006     Given that the user has typed a URL, and given that that specific URL was
18007     ranked but not visible on the Suggested pane of the NTP, this is the rank
18008     that the Suggested pane had for that URL.
18009   </summary>
18010 </histogram>
18012 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
18013   <owner>beaudoin@chromium.org</owner>
18014   <summary>
18015     The number of tiles for which we relied on external tiles as a fallback
18016     because a local screenshot was not available to be used as a thumbnail.
18017     External tiles are those for which the visuals are handled by the page
18018     itself, not by the iframe. Recorded before changing focus away from the NTP,
18019     be it bynavigating to a URL, switching tabs, changing the active window or
18020     closing the tab/shutting down Chrome.
18021   </summary>
18022 </histogram>
18024 <histogram name="NewTabPage.NumberOfExternalTiles">
18025   <owner>beaudoin@chromium.org</owner>
18026   <summary>
18027     The number of external tiles that are displayed on the NTP. External tiles
18028     are those for which the visuals are handled by the page itself, not by the
18029     iframe. Recorded before changing focus away from the NTP, be it by
18030     navigating to a URL, switching tabs, changing the active window or closing
18031     the tab/shutting down Chrome.
18032   </summary>
18033 </histogram>
18035 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
18036   <owner>beaudoin@chromium.org</owner>
18037   <summary>
18038     The number of tiles for which we displayed a gray tile with the domain name
18039     as a fallback because a local screenshot was not available to be used as a
18040     thumbnail. Recorded before changing focus away from the NTP, be it by
18041     navigating to a URL, switching tabs, changing the active window or closing
18042     the tab/shutting down Chrome.
18043   </summary>
18044 </histogram>
18046 <histogram name="NewTabPage.NumberOfGrayTiles">
18047   <owner>beaudoin@chromium.org</owner>
18048   <summary>
18049     The number of tiles for which no thumbnail was specified, but a domain was
18050     so we displayed a gray tile with the domain name in it. Recorded before
18051     changing focus away from the NTP, be it by navigating to a URL, switching
18052     tabs, changing the active window or closing the tab/shutting down Chrome.
18053   </summary>
18054 </histogram>
18056 <histogram name="NewTabPage.NumberOfMouseOvers">
18057   <owner>beaudoin@chromium.org</owner>
18058   <summary>
18059     The total number of times the user hovered the mouse over Most Visited tile
18060     or title elements before changing focus away from the NTP, be it by
18061     navigating to a URL, switching tabs, changing the active window or closing
18062     the tab/shutting down Chrome.
18063   </summary>
18064 </histogram>
18066 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
18067   <obsolete>
18068     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
18069   </obsolete>
18070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18071   <summary>
18072     The number of tiles for which we attempted to use a local screenshot as a
18073     thumbnail. Recorded before changing focus away from the NTP, be it by
18074     navigating to a URL, switching tabs, changing the active window or closing
18075     the tab/shutting down Chrome.
18076   </summary>
18077 </histogram>
18079 <histogram name="NewTabPage.NumberOfThumbnailErrors">
18080   <owner>beaudoin@chromium.org</owner>
18081   <summary>
18082     The number of thumbnails for which a local screenshot was not available so
18083     we were not able to display them on the Most Visited section of the NTP.
18084     Recorded before changing focus away from the NTP, be it by navigating to a
18085     URL, switching tabs, changing the active window or closing the tab/shutting
18086     down Chrome.
18087   </summary>
18088 </histogram>
18090 <histogram name="NewTabPage.NumberOfThumbnailTiles">
18091   <owner>beaudoin@chromium.org</owner>
18092   <summary>
18093     The number of tiles for which we attempted to use a local screenshot as a
18094     thumbnail. Recorded before changing focus away from the NTP, be it by
18095     navigating to a URL, switching tabs, changing the active window or closing
18096     the tab/shutting down Chrome.
18097   </summary>
18098 </histogram>
18100 <histogram name="NewTabPage.NumberOfTiles">
18101   <owner>beaudoin@chromium.org</owner>
18102   <summary>
18103     The number of tiles that are displayed on the NTP, no matter if they are
18104     thumbnails, gray tiles, or external tiles. Recorded before changing focus
18105     away from the NTP, be it by navigating to a URL, switching tabs, changing
18106     the active window or closing the tab/shutting down Chrome.
18107   </summary>
18108 </histogram>
18110 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
18111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18112   <summary>
18113     Histogram for usage of the menu on the NTP that allows the user to access
18114     tabs from other devices.
18115   </summary>
18116 </histogram>
18118 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
18119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18120   <summary>
18121     The pane that had been previously selected when the user switches panes in
18122     the NTP.
18123   </summary>
18124 </histogram>
18126 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
18127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18128   <summary>Histogram for NTP bubble promo activity.</summary>
18129 </histogram>
18131 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
18132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18133   <summary>Histogram for NTP notification promo activity.</summary>
18134 </histogram>
18136 <histogram name="NewTabPage.SearchURLs.Total">
18137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18138   <summary>TBD.</summary>
18139 </histogram>
18141 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
18142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18143   <summary>The pane selected when the user switches panes in the NTP.</summary>
18144 </histogram>
18146 <histogram name="NewTabPage.SessionRestore">
18147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18148   <summary>
18149     Histogram for user clicks of the Recently Closed items. The value is the
18150     recency of the entry being restored (0 is most recent).
18151   </summary>
18152 </histogram>
18154 <histogram name="NewTabPage.SingleSessionPageSwitches">
18155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18156   <summary>
18157     Histogram to track how many times a user switched pages in a single NTP
18158     session.
18159   </summary>
18160 </histogram>
18162 <histogram name="NewTabPage.SuggestedSite">
18163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18164   <summary>
18165     Histogram for user clicks of the suggested site thumbnails. The value is
18166     equal to the index of the thumbnail.
18167   </summary>
18168 </histogram>
18170 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
18171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18172   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
18173 </histogram>
18175 <histogram name="NewTabPage.SuggestedSitesLoadTime">
18176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18177   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
18178 </histogram>
18180 <histogram name="NewTabPage.SuggestedSitesViewTime">
18181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18182   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
18183 </histogram>
18185 <histogram name="NewTabPage.SuggestionsImpression">
18186   <owner>beaudoin@chromium.org</owner>
18187   <summary>
18188     Histogram for impressions on the various most visited tiles. The value is
18189     equal to the index of the thumbnail.
18190   </summary>
18191 </histogram>
18193 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
18194   <owner>beaudoin@chromium.org</owner>
18195   <summary>
18196     Indicate, for each impression of the New Tab Page, whether the suggestions
18197     were obtained from the client or server. Recorded before changing focus away
18198     from the NTP, be it by navigating to a URL, switching tabs, changing the
18199     active window or closing the tab/shutting down Chrome.
18200   </summary>
18201 </histogram>
18203 <histogram name="NewTabPage.ThumbnailErrorRate">
18204   <obsolete>
18205     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
18206     NewTabPage.NumberOfThumbnailErrors.
18207   </obsolete>
18208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18209   <summary>
18210     The percentage of errors per attempts to load image thumbnails on the New
18211     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
18212     image. We measure the rate instead of the number of errors because multiple
18213     attempts are made to load images at different times during the NTP's
18214     lifetime. Each NTP session's error rate is logged after the user navigates
18215     to a new URL from that NTP.
18216   </summary>
18217 </histogram>
18219 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
18220   <obsolete>
18221     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
18222     NewTabPage.NumberOfExternalFallbacks.
18223   </obsolete>
18224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18225   <summary>
18226     The percentage of times most visited tiles use the fallback thumbnail. Only
18227     requests that actually specify a fallback thumbnail are considered here. We
18228     measure the rate instead of the number of errors because multiple attempts
18229     are made to load thumbnails at different times during the NTP's lifetime.
18230     Each NTP session's error rate is logged after the user navigates to a new
18231     URL from that NTP.
18232   </summary>
18233 </histogram>
18235 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
18236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18237   <summary>
18238     Records the status of the New Tab page URL when an NTP is opened.
18239   </summary>
18240 </histogram>
18242 <histogram name="NewTabPage.VisibleScreenshots">
18243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18244   <summary>
18245     The number of screenshots that were cached for the visible suggestions on
18246     the Suggested NTP pane.
18247   </summary>
18248 </histogram>
18250 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
18251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18252   <summary>
18253     Given that the user has typed a URL, and given that that specific URL was
18254     visible on the Suggested pane of the NTP, this is the rank that the
18255     Suggested pane had for that URL.
18256   </summary>
18257 </histogram>
18259 <histogram name="Notifications.Actions" enum="NotificationActionType">
18260   <owner>dewittj@chromium.org</owner>
18261   <summary>
18262     The actions taken on notifications, recorded every time they happen.  This
18263     histogram will record every single event that happens separately.
18264   </summary>
18265 </histogram>
18267 <histogram name="Notifications.PerNotificationActions"
18268     enum="NotificationActionType">
18269   <owner>dewittj@chromium.org</owner>
18270   <summary>
18271     The actions taken on notifications, recorded once per notification, when it
18272     is closed.  This differs from the Notifications.Actions histogram in that
18273     multiple events of the same type on a single notification will only record a
18274     single UMA event.
18275   </summary>
18276 </histogram>
18278 <histogram name="ntp.searchurls.total">
18279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18280   <summary>TBD</summary>
18281 </histogram>
18283 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
18284   <obsolete>
18285     Deprecated 10/2011. No longer tracked, replaced with
18286     NewTabPage.DefaultPageType
18287   </obsolete>
18288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18289   <summary>The default pane when the NTP is first opened.</summary>
18290 </histogram>
18292 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
18293   <obsolete>
18294     Deprecated 10/2011. No longer tracked, replaced with
18295     NewTabPage.SelectedPageType
18296   </obsolete>
18297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18298   <summary>The pane selected when the user switches panes in the NTP.</summary>
18299 </histogram>
18301 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
18302     enum="GoogleServiceAuthError">
18303   <owner>zelidrag@chromium.org</owner>
18304   <summary>
18305     Failure reason of final OAuth2 access token retrieval call during Chrome OS
18306     login.
18307   </summary>
18308 </histogram>
18310 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
18311     enum="GoogleServiceAuthError">
18312   <owner>zelidrag@chromium.org</owner>
18313   <summary>
18314     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
18315     login.
18316   </summary>
18317 </histogram>
18319 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
18320   <owner>zelidrag@chromium.org</owner>
18321   <summary>
18322     Failure reason of final ListAccounts call failure during Chrome OS login.
18323   </summary>
18324 </histogram>
18326 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
18327   <owner>zelidrag@chromium.org</owner>
18328   <summary>
18329     Retry reason of failed ListAccounts call during Chrome OS login.
18330   </summary>
18331 </histogram>
18333 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
18334   <owner>zelidrag@chromium.org</owner>
18335   <summary>
18336     Failure reason of final MergeSession call during Chrome OS login.
18337   </summary>
18338 </histogram>
18340 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
18341   <owner>zelidrag@chromium.org</owner>
18342   <summary>
18343     Retry reason of failed MergeSession call during Chrome OS login.
18344   </summary>
18345 </histogram>
18347 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
18348     enum="GoogleServiceAuthError">
18349   <owner>zelidrag@chromium.org</owner>
18350   <summary>
18351     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
18352     login.
18353   </summary>
18354 </histogram>
18356 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
18357     enum="GoogleServiceAuthError">
18358   <owner>zelidrag@chromium.org</owner>
18359   <summary>
18360     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
18361     login.
18362   </summary>
18363 </histogram>
18365 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
18366     enum="GoogleServiceAuthError">
18367   <owner>zelidrag@chromium.org</owner>
18368   <summary>
18369     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
18370     login.
18371   </summary>
18372 </histogram>
18374 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
18375     enum="GoogleServiceAuthError">
18376   <owner>zelidrag@chromium.org</owner>
18377   <summary>
18378     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
18379     login.
18380   </summary>
18381 </histogram>
18383 <histogram name="OAuth2Login.PostMergeVerification"
18384     enum="PostMergeVerificationOutcome">
18385   <owner>zelidrag@chromium.org</owner>
18386   <summary>
18387     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
18388     measures how often /MergeSession request collided with browser session
18389     restore process resulting in partially authenticated primary GAIA session.
18390   </summary>
18391 </histogram>
18393 <histogram name="OAuth2Login.PreMergeVerification"
18394     enum="PostMergeVerificationOutcome">
18395   <owner>zelidrag@chromium.org</owner>
18396   <summary>
18397     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
18398     measures how often we need to perform /MergeSession request to
18399     re-authenticated exisitng user with GAIA.
18400   </summary>
18401 </histogram>
18403 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
18404   <owner>zelidrag@chromium.org</owner>
18405   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
18406 </histogram>
18408 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
18409   <owner>zelidrag@chromium.org</owner>
18410   <summary>How long it takes for the session restore to fail.</summary>
18411 </histogram>
18413 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
18414   <owner>zelidrag@chromium.org</owner>
18415   <summary>
18416     How long it takes for the session restore to finish succeessfully.
18417   </summary>
18418 </histogram>
18420 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
18421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18422   <summary>
18423     When a page is loaded in offline mode, the percentage of resources on that
18424     page that were successfully loaded.
18425   </summary>
18426 </histogram>
18428 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
18429     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
18430   <obsolete>
18431     Aggressive HistoryURL provider field trial deleted in spring 2012.
18432   </obsolete>
18433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18434   <summary>
18435     A number that indicates what omnibox ranking behavior the user is seeing as
18436     part of the OmniboxAggressiveHistoryURLProvider field trial
18437     (OmniboxAggressiveHistoryURLProvider).
18438   </summary>
18439 </histogram>
18441 <histogram name="Omnibox.CutOrCopyAllText" units="count">
18442   <owner>mpearson@chromium.org</owner>
18443   <summary>
18444     The number of cut or copy commands on all selected text in the omnibox.
18445     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
18446   </summary>
18447 </histogram>
18449 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
18450   <owner>mpearson@chromium.org</owner>
18451   <summary>
18452     The number of times users enter keyword hint mode &quot;Search ___
18453     for:&quot; and how.
18454   </summary>
18455 </histogram>
18457 <histogram name="Omnibox.FocusToEditTime" units="ms">
18458   <owner>mpearson@chromium.org</owner>
18459   <summary>
18460     The length of time between when a user focused on the omnibox and first
18461     modifies the omnibox.
18462   </summary>
18463 </histogram>
18465 <histogram name="Omnibox.FocusToOpenTime" units="ms">
18466   <owner>mpearson@chromium.org</owner>
18467   <obsolete>
18468     Replaced with Omnibox.FocusToOpenTimeAnyPopupState in April 2014.
18469   </obsolete>
18470   <summary>
18471     The length of time between when a user focused on the omnibox and opened an
18472     omnibox match (which could be what they typed or a suggestion).
18473   </summary>
18474 </histogram>
18476 <histogram name="Omnibox.FocusToOpenTimeAnyPopupState" units="ms">
18477   <owner>mpearson@chromium.org</owner>
18478   <summary>
18479     The length of time between when a user focused on the omnibox and opened an
18480     omnibox match (which could be what they typed or a suggestion).  This is
18481     recorded regardless of whether the omnibox dropdown (a.k.a. popup) is open.
18482   </summary>
18483 </histogram>
18485 <histogram name="Omnibox.HasLegalDefaultMatchWithoutCompletion" enum="Boolean">
18486   <owner>mpearson@chromium.org</owner>
18487   <summary>
18488     Whether there was at least one legal default match without an
18489     |inline_autocompletion|.  Recorded every time
18490     AutocompleteResult::SortAndCull() is called, which could happen multiple
18491     times on each keystroke.
18492   </summary>
18493 </histogram>
18495 <histogram name="Omnibox.Paste" units="count">
18496   <owner>mpearson@chromium.org</owner>
18497   <summary>
18498     The number of paste commands on the text in the omnibox. Reported every time
18499     a paste command is done.
18500   </summary>
18501 </histogram>
18503 <histogram name="Omnibox.PasteAndGo" units="count">
18504   <owner>mpearson@chromium.org</owner>
18505   <summary>
18506     The number of paste-and-go commands on the text in the omnibox. Reported
18507     every time a paste-and-go command is done.
18508   </summary>
18509 </histogram>
18511 <histogram name="Omnibox.ProviderTime" units="ms">
18512   <owner>mpearson@chromium.org</owner>
18513   <summary>
18514     The length of time taken by the named provider&quot;s synchronous pass.
18515   </summary>
18516 </histogram>
18518 <histogram name="Omnibox.QueryBookmarksTime">
18519   <obsolete>
18520     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
18521   </obsolete>
18522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18523   <summary>
18524     Time the HistoryContentProvider takes to perform a bookmark search.
18525   </summary>
18526 </histogram>
18528 <histogram name="Omnibox.QueryTime" units="milliseconds">
18529   <owner>mpearson@chromium.org</owner>
18530   <summary>
18531     Time it takes for the omnibox to become responsive to user input after the
18532     user has typed N characters. This measures the time it takes to start all
18533     the asynchronous autocomplete providers (but not wait for them to finish).
18534   </summary>
18535 </histogram>
18537 <histogram name="Omnibox.SaveStateForTabSwitch.UserInputInProgress"
18538     units="count">
18539   <owner>mpearson@chromium.org</owner>
18540   <summary>
18541     When a user switches tabs, whether the omnibox had an edit in progress.
18542   </summary>
18543 </histogram>
18545 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
18546   <obsolete>
18547     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
18548   </obsolete>
18549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18550   <summary>
18551     The id of search engine that was used for search in omnibox. See
18552     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
18553     info.
18554   </summary>
18555 </histogram>
18557 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
18558   <owner>mpearson@chromium.org</owner>
18559   <summary>
18560     The type of search engine associated with a match opened from the omnibox.
18561   </summary>
18562 </histogram>
18564 <histogram name="Omnibox.SearchProviderMatches">
18565   <owner>mpearson@chromium.org</owner>
18566   <summary>
18567     The number of matches returned by SearchProvider.  Emitted on every call to
18568     SearchProvider::Start(), which effectively means every key stroke in the
18569     omnibox.
18570   </summary>
18571 </histogram>
18573 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
18574     units="milliseconds">
18575   <owner>mpearson@chromium.org</owner>
18576   <summary>
18577     The time elapsed between the sending of a suggest request to Google until
18578     the time the request was returned with status==failed. Ignores requests that
18579     were canceled before being returned.
18580   </summary>
18581 </histogram>
18583 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
18584     units="milliseconds">
18585   <owner>mpearson@chromium.org</owner>
18586   <summary>
18587     The time elapsed between the sending of a suggest request to Google until
18588     the time the request was returned with status==success. Ignores requests
18589     that were canceled before being returned.
18590   </summary>
18591 </histogram>
18593 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
18594   <owner>mpearson@chromium.org</owner>
18595   <summary>
18596     Counts about the number of suggest requests the omnibox sent, invalidated,
18597     and replies received.
18598   </summary>
18599 </histogram>
18601 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
18602   <owner>kenjibaheux@chromium.org</owner>
18603   <owner>mpearson@chromium.org</owner>
18604   <summary>
18605     Counts the number of times that the user text is cleared.  IME users are
18606     sometimes in the situation that IME was unintentionally turned on and failed
18607     to input latin alphabets (ASCII characters) or the opposite case.  In that
18608     case, users may delete all the text and the user text gets cleared.  This
18609     histogram helps us estimate how often this scenario happens.
18611     Note that since we don't currently correlate &quot;text cleared&quot; events
18612     with IME usage, this also captures many other cases where users clear the
18613     text; though it explicitly doesn't log deleting all the permanent text as
18614     the first action of an editing sequence (see comments in
18615     OnAfterPossibleChange()).
18616   </summary>
18617 </histogram>
18619 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
18620   <owner>hfung@chromium.org</owner>
18621   <summary>
18622     The number of most visited suggestions returned when ZeroSuggest would have
18623     triggered.  The suggestions appear when the user has focused but not
18624     modified the omnibox.
18625   </summary>
18626 </histogram>
18628 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
18629   <owner>hfung@chromium.org</owner>
18630   <summary>
18631     Counts about the number of zero suggest requests (requests for suggestions
18632     when the user has focused but not modified the omnibox) the omnibox sent,
18633     invalidated, and replies received.
18634   </summary>
18635 </histogram>
18637 <histogram name="OriginChip.Pressed">
18638   <owner>gbillock@chromium.org</owner>
18639   <summary>The number of clicks on the origin chip.</summary>
18640 </histogram>
18642 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
18643   <owner>mark@chromium.org</owner>
18644   <summary>The cat's flavor and how many bits there are in it.</summary>
18645 </histogram>
18647 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
18648   <owner>mark@chromium.org</owner>
18649   <summary>Events seen by the OSX NSException swizzle.</summary>
18650 </histogram>
18652 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
18653   <owner>mad@chromium.org</owner>
18654   <summary>
18655     Counts the number of times the user clicked on the later button of the
18656     outdated upgrade bubble, before clicking on the enable updates button in the
18657     same Chrome session.
18658   </summary>
18659 </histogram>
18661 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
18662   <owner>mad@chromium.org</owner>
18663   <summary>
18664     Counts the number of times the user clicked on the later button of the
18665     outdated upgrade bubble, before clicking on the reinstall button in the same
18666     Chrome session.
18667   </summary>
18668 </histogram>
18670 <histogram name="Overscroll.Completed" enum="OverscrollMode">
18671   <owner>rbyers@chromium.org</owner>
18672   <summary>Completed overscroll gestures.</summary>
18673   <details>
18674     An overscroll gesture starts when user scrolls past the edge of the web page
18675     and continues scrolling in the same direction. An overscroll gesture is
18676     completed when user stops scrolling (e.g. by lifting the fingers from the
18677     touchscreen or touchpad).
18678   </details>
18679 </histogram>
18681 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
18682   <owner>rbyers@chromium.org</owner>
18683   <summary>
18684     Navigations that were triggered due to completed overscroll gesture. Note
18685     that not all completed overscroll gestures trigger a navigation.
18686   </summary>
18687 </histogram>
18689 <histogram name="Overscroll.Started" enum="OverscrollMode">
18690   <owner>rbyers@chromium.org</owner>
18691   <summary>
18692     Overscroll gestures initiated by the user. Note that not all overcroll
18693     gestures started are completed (e.g. the overscroll gesture is aborted if
18694     user clicks or presses a key during the gesture).
18695   </summary>
18696 </histogram>
18698 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
18699   <owner>zeuthen@chromium.org</owner>
18700   <summary>
18701     The wall-clock time spent until a lookup was canceled.  This is reported
18702     every time p2p is used to find a candidate but the request was canceled.
18703   </summary>
18704 </histogram>
18706 <histogram name="P2P.Client.Found.CandidateCount" units="count">
18707   <owner>zeuthen@chromium.org</owner>
18708   <summary>
18709     The number of candidates on the LAN, i.e. the number of peers on the LAN
18710     offering at least N bytes of the requested file X. This is reported after
18711     examining responses from all peers on the LAN and picking a candidate.
18712   </summary>
18713 </histogram>
18715 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
18716   <owner>zeuthen@chromium.org</owner>
18717   <summary>
18718     The number of p2p downloads of the peer that the returned URL points to.
18719     This is reported after examining responses from all peers on the LAN and
18720     picking a candidate.
18721   </summary>
18722 </histogram>
18724 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
18725   <owner>zeuthen@chromium.org</owner>
18726   <summary>
18727     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
18728     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
18729     threshold.  This is reported after examining responses from all peers on the
18730     LAN and picking a candidate.
18731   </summary>
18732 </histogram>
18734 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
18735   <owner>zeuthen@chromium.org</owner>
18736   <summary>
18737     The result of the lookup. Possible values include &quot;Found&quot; (if a
18738     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
18739     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
18740     (if a candidate was found but vanished while waiting in line),
18741     &quot;Canceled&quot; (if a candidate was found but the request was canceled
18742     while waiting in line), and &quot;Filtered&quot; (if it was detected that
18743     mDNS was filtered). This is reported after examining responses from all
18744     peers on the LAN when p2p is used to find a candidate.
18745   </summary>
18746 </histogram>
18748 <histogram name="P2P.Client.NumPeers" units="count">
18749   <owner>zeuthen@chromium.org</owner>
18750   <summary>
18751     The number of peers implementing p2p file sharing on the network. This is
18752     reported every time p2p is used to look up a resource on a network where
18753     mDNS is not filtered.
18754   </summary>
18755 </histogram>
18757 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
18758   <owner>zeuthen@chromium.org</owner>
18759   <summary>
18760     The wall-clock time spent waiting for one or more candidates (i.e. peers
18761     offering at least N bytes of file X) that all vanished before the LAN-wide
18762     number of p2p downloads dropped below the threshold. This is reported every
18763     time candidates were found using p2p but then vanished.
18764   </summary>
18765 </histogram>
18767 <histogram name="P2P.Server.ClientCount" units="count">
18768   <owner>zeuthen@chromium.org</owner>
18769   <summary>
18770     The number of currently connected HTTP clients. This is reported every time
18771     a HTTP client connects.
18772   </summary>
18773 </histogram>
18775 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
18776   <owner>zeuthen@chromium.org</owner>
18777   <summary>
18778     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
18779     where the client disconnects prematurely. This is reported every time a file
18780     is served and the client disconnects before receiving all data.
18781   </summary>
18782 </histogram>
18784 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
18785   <owner>zeuthen@chromium.org</owner>
18786   <summary>
18787     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
18788     This is reported every time a file have been served successfully.
18789   </summary>
18790 </histogram>
18792 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
18793   <owner>zeuthen@chromium.org</owner>
18794   <summary>
18795     The average speed at which the download was served at, in kB/s. This is
18796     reported every time a file have been served successfully.
18797   </summary>
18798 </histogram>
18800 <histogram name="P2P.Server.FileCount" units="count">
18801   <owner>zeuthen@chromium.org</owner>
18802   <summary>
18803     The number of files available via p2p. This is reported every time a file is
18804     added or removed to the /var/cache/p2p directory.
18805   </summary>
18806 </histogram>
18808 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
18809   <owner>zeuthen@chromium.org</owner>
18810   <summary>
18811     When a client resumes a download, the HTTP request includes range specifier
18812     to skip the bytes it already has. This metric conveys this as a percentage
18813     of the file size.  This is reported every time a file is served, even if the
18814     request does not include a range specifier (in which case 0 is reported).
18815   </summary>
18816 </histogram>
18818 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
18819   <owner>zeuthen@chromium.org</owner>
18820   <summary>
18821     The result of the HTTP request. Possible values include &quot;Response
18822     Sent&quot; (the resource was found and the response was successfully sent),
18823     &quot;Response Interrupted&quot; (the resource was found but the client
18824     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
18825     Found&quot; (the request was for a resource that was not found), and
18826     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
18827     This is reported for every HTTP request handled.
18828   </summary>
18829 </histogram>
18831 <histogram name="PageActionController.ExtensionsWithPageActions">
18832   <owner>finnur@chromium.org</owner>
18833   <summary>
18834     The number of Extensions that have Page Actions. Measured once per startup
18835     per profile.
18836   </summary>
18837 </histogram>
18839 <histogram name="PasswordBubble.DisplayDisposition"
18840     enum="PasswordBubbleDisplayDisposition">
18841   <owner>mkwst@chromium.org</owner>
18842   <owner>markusheintz@chromium.org</owner>
18843   <summary>
18844     When the password management bubble opened, what state was it in?
18845   </summary>
18846 </histogram>
18848 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
18849   <owner>gcasto@chromium.org</owner>
18850   <summary>
18851     Measures the frequency of various password generation events.
18853     Note that this histogram is logged from the renderer process, and
18854     consequently the numbers should not be directly compared to the other
18855     PasswordGeneration.* histograms, which are logged from the browser process.
18856     Histograms logged in different processes are lost at different rates, which
18857     introduces systematic bias between histograms logged in the renderer process
18858     vs. those logged in the browser process.
18859   </summary>
18860 </histogram>
18862 <histogram name="PasswordGeneration.SubmissionEvent"
18863     enum="PasswordGenerationSubmissionEvent">
18864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18865   <summary>
18866     Measures the frequency of submission events for generated passwords. This is
18867     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
18868     are interesting for generated passwords.
18869   </summary>
18870 </histogram>
18872 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
18873   <owner>gcasto@chromium.org</owner>
18874   <summary>
18875     The number of times that we try to upload a form that we believe should
18876     trigger password generation. False means that something about the form would
18877     not allow us to try upload (not an Autofillable field, uploading disabled,
18878     Autofill servers in backoff, etc.). True does not mean that the upload
18879     actually completed successfully, just that it was started.
18880   </summary>
18881 </histogram>
18883 <histogram name="PasswordManager.AccountsPerSite">
18884   <owner>dubroy@chromium.org</owner>
18885   <owner>vabr@chromium.org</owner>
18886   <summary>
18887     The number of accounts stored per site in the password manager (one event
18888     per site)
18889   </summary>
18890 </histogram>
18892 <histogram name="PasswordManager.ActionsTaken"
18893     enum="PasswordManagerActionsTaken">
18894   <obsolete>
18895     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
18896   </obsolete>
18897   <owner>dubroy@chromium.org</owner>
18898   <owner>vabr@chromium.org</owner>
18899   <summary>
18900     Stats documenting how we handle every form containing a password, bucketed
18901     by the actions taken.
18902   </summary>
18903 </histogram>
18905 <histogram name="PasswordManager.ActionsTakenV3"
18906     enum="PasswordManagerActionsTakenV3">
18907   <owner>dubroy@chromium.org</owner>
18908   <owner>vabr@chromium.org</owner>
18909   <owner>yfriedman@chromium.org</owner>
18910   <summary>
18911     Stats documenting how we handle every form containing a password, bucketed
18912     by the actions taken.
18913   </summary>
18914 </histogram>
18916 <histogram name="PasswordManager.ActionsTakenWithPsl"
18917     enum="PasswordManagerActionsTakenWithPsl">
18918   <obsolete>
18919     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
18920   </obsolete>
18921   <owner>dubroy@chromium.org</owner>
18922   <owner>vabr@chromium.org</owner>
18923   <owner>yfriedman@chromium.org</owner>
18924   <summary>
18925     Stats documenting how we handle every form containing a password, bucketed
18926     by the actions taken.
18927   </summary>
18928 </histogram>
18930 <histogram name="PasswordManager.BlacklistedSites">
18931   <owner>dubroy@chromium.org</owner>
18932   <owner>vabr@chromium.org</owner>
18933   <summary>
18934     The total number of sites that the user has blacklisted. Recorded by
18935     iterating over stored passwords once per run of Chrome.
18936   </summary>
18937 </histogram>
18939 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
18940   <owner>dubroy@chromium.org</owner>
18941   <owner>vabr@chromium.org</owner>
18942   <summary>
18943     Indicates whether the password manager is enabled when a tab is opened. This
18944     includes prerendered tabs.
18945   </summary>
18946 </histogram>
18948 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
18949   <owner>dubroy@chromium.org</owner>
18950   <owner>vabr@chromium.org</owner>
18951   <summary>
18952     The distribution of responses to the &quot;Do you want Chrome to remember
18953     this password&quot;? info bar prompt.
18954   </summary>
18955 </histogram>
18957 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
18958   <owner>dubroy@chromium.org</owner>
18959   <owner>vabr@chromium.org</owner>
18960   <summary>
18961     Number of passwords deleted when the user chooses to clear passwords via the
18962     clear browsing data UI.
18963   </summary>
18964 </histogram>
18966 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
18967   <owner>dubroy@chromium.org</owner>
18968   <owner>vabr@chromium.org</owner>
18969   <summary>
18970     When the user chooses to never remember passwords for a form, we remove all
18971     previously saved credentials for that form. This is the count of those
18972     credentials.
18973   </summary>
18974 </histogram>
18976 <histogram name="PasswordManager.NumPasswordsNotShown">
18977   <owner>dubroy@chromium.org</owner>
18978   <owner>vabr@chromium.org</owner>
18979   <summary>
18980     The password manager only shows those credentials that are considered the
18981     best match for a particular form. This stat keep track of the credentials
18982     that were not as good of a match and were suppressed.
18983   </summary>
18984 </histogram>
18986 <histogram name="PasswordManager.OsPasswordStatus"
18987     enum="PasswordManagerOsPasswordStatus">
18988   <owner>dubroy@chromium.org</owner>
18989   <owner>vabr@chromium.org</owner>
18990   <owner>wfh@chromium.org</owner>
18991   <summary>
18992     Indicates whether the user's OS password is blank or not at browser startup.
18993   </summary>
18994 </histogram>
18996 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
18997     enum="OtherPossibleUsernamesUsage">
18998   <owner>dubroy@chromium.org</owner>
18999   <owner>vabr@chromium.org</owner>
19000   <summary>
19001     Breakdown of how other possible usernames are displayed. Recorded every time
19002     we autofill a password form.
19003   </summary>
19004 </histogram>
19006 <histogram name="PasswordManager.ProvisionalSaveFailure"
19007     enum="ProvisionalSaveFailure">
19008   <owner>dubroy@chromium.org</owner>
19009   <owner>vabr@chromium.org</owner>
19010   <summary>
19011     Breakdown of cases where a password is submitted, but we don't even try and
19012     save it. Recorded for every password form submit.
19013   </summary>
19014 </histogram>
19016 <histogram name="PasswordManager.PslDomainMatchTriggering"
19017     enum="PasswordManagerPslDomainMatchTriggering">
19018   <owner>dubroy@chromium.org</owner>
19019   <owner>vabr@chromium.org</owner>
19020   <owner>yfriedman@chromium.org</owner>
19021   <summary>
19022     Breakdown on trigger rate of providing a password form autofill entry based
19023     on matching stored information using the public suffix list for possible
19024     matches.
19025   </summary>
19026 </histogram>
19028 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
19029     enum="Boolean">
19030   <owner>dubroy@chromium.org</owner>
19031   <owner>vabr@chromium.org</owner>
19032   <summary>
19033     Indicates whether the save password prompt disappeared in less than one
19034     second. This most likely indicates that the prompt was dismissed
19035     automatically, e.g. due to a page navigation, before the user was able to
19036     respond to the infobar.
19037   </summary>
19038 </histogram>
19040 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
19041   <owner>dubroy@chromium.org</owner>
19042   <owner>vabr@chromium.org</owner>
19043   <summary>Indicates whether the save password prompt was displayed.</summary>
19044 </histogram>
19046 <histogram name="PasswordManager.SavePasswordPromptResponse"
19047     enum="SavePasswordPromptResponseType">
19048   <owner>dubroy@chromium.org</owner>
19049   <owner>vabr@chromium.org</owner>
19050   <summary>
19051     Breakdown of which response the user selected from the save password prompt.
19052   </summary>
19053 </histogram>
19055 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
19056   <owner>dubroy@chromium.org</owner>
19057   <owner>vabr@chromium.org</owner>
19058   <summary>
19059     The number of times each generated password has been used to log in.
19060     Recorded by iterating over stored passwords once per run. This information
19061     is persisted and synced.
19062   </summary>
19063 </histogram>
19065 <histogram name="PasswordManager.TimesPasswordUsed">
19066   <owner>dubroy@chromium.org</owner>
19067   <owner>vabr@chromium.org</owner>
19068   <summary>
19069     The number of times each saved password has been used to log in. Does not
19070     include generated passwords. Recorded by iterating over stored passwords
19071     once per run. This information is persisted and synced.
19072   </summary>
19073 </histogram>
19075 <histogram name="PasswordManager.TotalAccounts">
19076   <owner>dubroy@chromium.org</owner>
19077   <owner>vabr@chromium.org</owner>
19078   <summary>
19079     The number of accounts stored in the password manager (across all sites)
19080   </summary>
19081 </histogram>
19083 <histogram name="PasswordManager.UIDismissalReason"
19084     enum="PasswordManagerUIDismissalReason">
19085   <owner>mkwst@chromium.org</owner>
19086   <owner>markusheintz@chromium.org</owner>
19087   <summary>
19088     Why was the password manager's UI (bubble or infobar) closed?
19089   </summary>
19090 </histogram>
19092 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
19093   <owner>mackinlay@google.com</owner>
19094   <owner>teravest@chromium.org</owner>
19095   <summary>
19096     The number of out-of-process plugin processes that have loaded a particular
19097     PPB interface version.
19098   </summary>
19099 </histogram>
19101 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
19102   <owner>oysteine@chromium.org</owner>
19103   <summary>
19104     Average CPU utilization of a process, read out at each two-minute interval.
19105     The utilization is in the 0-100% range per CPU, which is then summed up.
19106     I.e. a quadcore system fully loaded would read as 400%.
19107   </summary>
19108 </histogram>
19110 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
19111   <owner>oysteine@chromium.org</owner>
19112   <summary>
19113     The number of times a process has continuously stayed above a certain
19114     threshold of CPU utilization over a certain time period (currently set to
19115     two minutes).
19116   </summary>
19117 </histogram>
19119 <histogram name="Platform.AsvGroup">
19120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19121   <summary>
19122     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
19123     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
19124     part of, which sets the voltage that different rails on the system will run
19125     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
19126     dmesg and should be investigated.  See also Platform.LotIdEnum.
19127   </summary>
19128 </histogram>
19130 <histogram name="Platform.BootSectorsRead">
19131   <owner>sonnyrao@chromium.org</owner>
19132   <summary>
19133     Chrome OS number of disk sectors read at boot from kernel start to
19134     login-prompt-ready.
19135   </summary>
19136 </histogram>
19138 <histogram name="Platform.BootSectorsWritten">
19139   <owner>sonnyrao@chromium.org</owner>
19140   <summary>
19141     Chrome OS number of disk sectors written at boot from kernel start to
19142     login-prompt-ready.
19143   </summary>
19144 </histogram>
19146 <histogram name="Platform.CompressedSwapSize" units="MB">
19147   <owner>sonnyrao@chromium.org</owner>
19148   <summary>
19149     Chrome OS size of allocated swap area in megabytes (before compression)
19150   </summary>
19151 </histogram>
19153 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
19154   <owner>sonnyrao@chromium.org</owner>
19155   <summary>
19156     CPU frequency as percent of the baseline frequency, sampled every 30s. This
19157     may be throttled down from 100% due to power dissipation issues (too high
19158     temperature).  It may also be throttled up (turbo), but the kernel does not
19159     report the actual turbo frequency, so we put such samples in the 101%
19160     bucket.
19161   </summary>
19162 </histogram>
19164 <histogram name="Platform.CpuUsage" units="%">
19165   <owner>sonnyrao@chromium.org</owner>
19166   <summary>
19167     Peak total (single core) CPU usage for the last sample interval.  The sample
19168     interval may vary from seconds to several minutes.
19169   </summary>
19170 </histogram>
19172 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
19173   <owner>dkrahn@chromium.org</owner>
19174   <summary>
19175     Generic event of interest from Chrome OS.  Intended mainly to help assess
19176     the frequency of rare error conditions.
19177   </summary>
19178 </histogram>
19180 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
19181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19182   <summary>
19183     Average size of user's Cache directory. Logged once a day, if disk usage is
19184     high.
19185   </summary>
19186 </histogram>
19188 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
19189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19190   <summary>
19191     Maximum size of user's Cache directory. Logged once a day, if disk usage is
19192     high.
19193   </summary>
19194 </histogram>
19196 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
19197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19198   <summary>
19199     Average size of user's Cache directory. Logged once a day, if disk usage is
19200     high.
19201   </summary>
19202 </histogram>
19204 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
19205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19206   <summary>
19207     Maximum size of user's Cache directory. Logged once a day, if disk usage is
19208     high.
19209   </summary>
19210 </histogram>
19212 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
19213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19214   <summary>
19215     Average size of user's GCache directory. Logged once a day, if disk usage is
19216     high.
19217   </summary>
19218 </histogram>
19220 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
19221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19222   <summary>
19223     Maximum size of user's GCache directory. Logged once a day, if disk usage is
19224     high.
19225   </summary>
19226 </histogram>
19228 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
19229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19230   <summary>
19231     Days since the least frequently used account signed in. Logged once a day,
19232     if disk usage is high.
19233   </summary>
19234 </histogram>
19236 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
19237     units="home directories">
19238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19239   <summary>
19240     Number of users home directories on the device. Logged once a day.
19241   </summary>
19242 </histogram>
19244 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
19245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19246   <summary>
19247     Days since last login of the least recently user on device. Logged once a
19248     day, if disk usage is high.
19249   </summary>
19250 </histogram>
19252 <histogram name="Platform.DiskUsage.UsersOnDevice">
19253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19254   <summary>
19255     Number of user home dirs on device. Logged once a day, if disk usage is
19256     high.
19257   </summary>
19258 </histogram>
19260 <histogram name="Platform.DiskUsageCache" units="KB">
19261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19262   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
19263 </histogram>
19265 <histogram name="Platform.DiskUsageChronos" units="KB">
19266   <owner>keescook@google.com</owner>
19267   <summary>
19268     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
19269     during log file cleanup.
19270   </summary>
19271 </histogram>
19273 <histogram name="Platform.DiskUsageData" units="KB">
19274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19275   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
19276 </histogram>
19278 <histogram name="Platform.DiskUsageVar" units="KB">
19279   <owner>keescook@google.com</owner>
19280   <summary>
19281     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
19282     log file cleanup.
19283   </summary>
19284 </histogram>
19286 <histogram name="Platform.IntelMaxMicroArchitecture"
19287     enum="IntelMaxMicroArchitecture">
19288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19289   <summary>
19290     The maximum supported micro-architecture on an Intel platform.  This value
19291     is logged at program start time.
19292   </summary>
19293 </histogram>
19295 <histogram name="Platform.KernelWarningHashes">
19296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19297   <summary>
19298     The 32-bit hash of a kernel warning.  This is the hash of the
19299     &quot;file:line&quot; string corresponding to the location of the warning,
19300     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
19301     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
19302     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
19303     *string++;  Separately each warning is also collected (with its hash) via
19304     the crash reporter, but only its first occurrence in each boot session.
19305     Contact semenzato@ for further info.
19306   </summary>
19307 </histogram>
19309 <histogram name="Platform.LogicalCpuCount">
19310   <owner>sonnyrao@chromium.org</owner>
19311   <summary>
19312     Number of logical processors. This includes Hyperthreaded cores.
19313   </summary>
19314 </histogram>
19316 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
19317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19318   <summary>
19319     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
19320     we're part of a special lot ID.  Special lot IDs are groups of chips that
19321     have special case handling in the kernel for the Adaptive Support Voltage
19322     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
19323     that fused devices are never part of a special lot (currently) and only some
19324     unfused lots are &quot;special&quot;.
19325   </summary>
19326 </histogram>
19328 <histogram name="Platform.MeminfoActive">
19329   <owner>dmikurube@chromium.org</owner>
19330   <owner>sonnyrao@chromium.org</owner>
19331   <summary>Chrome OS size of active memory as % of total memory.</summary>
19332 </histogram>
19334 <histogram name="Platform.MeminfoActiveAnon">
19335   <owner>dmikurube@chromium.org</owner>
19336   <owner>sonnyrao@chromium.org</owner>
19337   <summary>
19338     Chrome OS active anonymous memory (data segments) as % of total memory.
19339   </summary>
19340 </histogram>
19342 <histogram name="Platform.MeminfoActiveFile">
19343   <owner>dmikurube@chromium.org</owner>
19344   <owner>sonnyrao@chromium.org</owner>
19345   <summary>
19346     Chrome OS active file-backed memory (executables, ...) as % of total memory.
19347   </summary>
19348 </histogram>
19350 <histogram name="Platform.MeminfoAnonPages">
19351   <owner>dmikurube@chromium.org</owner>
19352   <owner>sonnyrao@chromium.org</owner>
19353   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
19354 </histogram>
19356 <histogram name="Platform.MeminfoBuffers">
19357   <owner>dmikurube@chromium.org</owner>
19358   <owner>sonnyrao@chromium.org</owner>
19359   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
19360 </histogram>
19362 <histogram name="Platform.MeminfoCached">
19363   <owner>dmikurube@chromium.org</owner>
19364   <owner>sonnyrao@chromium.org</owner>
19365   <summary>
19366     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
19367     total memory.
19368   </summary>
19369 </histogram>
19371 <histogram name="Platform.MeminfoInactive">
19372   <owner>dmikurube@chromium.org</owner>
19373   <owner>sonnyrao@chromium.org</owner>
19374   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
19375 </histogram>
19377 <histogram name="Platform.MeminfoInactiveAnon">
19378   <owner>dmikurube@chromium.org</owner>
19379   <owner>sonnyrao@chromium.org</owner>
19380   <summary>
19381     Chrome OS inactive anonymous memory (data segments) as % of total memory.
19382   </summary>
19383 </histogram>
19385 <histogram name="Platform.MeminfoInactiveFile">
19386   <owner>dmikurube@chromium.org</owner>
19387   <owner>sonnyrao@chromium.org</owner>
19388   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
19389 </histogram>
19391 <histogram name="Platform.MeminfoMapped">
19392   <owner>dmikurube@chromium.org</owner>
19393   <owner>sonnyrao@chromium.org</owner>
19394   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
19395 </histogram>
19397 <histogram name="Platform.MeminfoMemFree">
19398   <owner>dmikurube@chromium.org</owner>
19399   <owner>sonnyrao@chromium.org</owner>
19400   <summary>Chrome OS size of free memory as % of total memory.</summary>
19401 </histogram>
19403 <histogram name="Platform.MeminfoShmem">
19404   <owner>dmikurube@chromium.org</owner>
19405   <owner>sonnyrao@chromium.org</owner>
19406   <summary>Chrome OS size of shared memory in Kbytes.</summary>
19407 </histogram>
19409 <histogram name="Platform.MeminfoSlab">
19410   <owner>dmikurube@chromium.org</owner>
19411   <owner>sonnyrao@chromium.org</owner>
19412   <summary>Chrome OS size of slab memory in Kbytes.</summary>
19413 </histogram>
19415 <histogram name="Platform.MeminfoSwapUsed" units="kB">
19416   <owner>dmikurube@chromium.org</owner>
19417   <owner>sonnyrao@chromium.org</owner>
19418   <summary>
19419     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
19420     MEMINFO stats, are snapshotted every 30s.
19421   </summary>
19422 </histogram>
19424 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
19425   <owner>dmikurube@chromium.org</owner>
19426   <owner>sonnyrao@chromium.org</owner>
19427   <summary>
19428     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
19429     other MEMINFO stats, are snapshotted every 30s.
19430   </summary>
19431 </histogram>
19433 <histogram name="Platform.MeminfoUnevictable">
19434   <owner>dmikurube@chromium.org</owner>
19435   <owner>sonnyrao@chromium.org</owner>
19436   <summary>
19437     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
19438   </summary>
19439 </histogram>
19441 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
19442   <owner>dmikurube@chromium.org</owner>
19443   <summary>
19444     Peak memory bandwith (read and write) usage during the last sample interval.
19445     The sample interval may vary from seconds to several minutes.
19446   </summary>
19447 </histogram>
19449 <histogram name="Platform.MemuseAnon0">
19450   <owner>dmikurube@chromium.org</owner>
19451   <summary>
19452     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
19453     minute after boot.
19454   </summary>
19455 </histogram>
19457 <histogram name="Platform.MemuseAnon1">
19458   <owner>dmikurube@chromium.org</owner>
19459   <summary>
19460     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
19461     minutes after boot.
19462   </summary>
19463 </histogram>
19465 <histogram name="Platform.MemuseAnon2">
19466   <owner>dmikurube@chromium.org</owner>
19467   <summary>
19468     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
19469     minutes after boot.
19470   </summary>
19471 </histogram>
19473 <histogram name="Platform.MemuseAnon3">
19474   <owner>dmikurube@chromium.org</owner>
19475   <summary>
19476     Chrome OS total anonymous memory (active + inactive) as % of total memory
19477     150 minutes after boot.
19478   </summary>
19479 </histogram>
19481 <histogram name="Platform.MemuseAnon4">
19482   <owner>dmikurube@chromium.org</owner>
19483   <summary>
19484     Chrome OS total anonymous memory (active + inactive) as % of total memory
19485     750 minutes after boot.
19486   </summary>
19487 </histogram>
19489 <histogram name="Platform.PageFaultsLong" units="page faults/second">
19490   <owner>sonnyrao@chromium.org</owner>
19491   <summary>
19492     Page faults per second averaged over 30s interval, sampled continuously.
19493   </summary>
19494 </histogram>
19496 <histogram name="Platform.PageFaultsShort" units="page faults/second">
19497   <owner>sonnyrao@chromium.org</owner>
19498   <summary>
19499     Page faults per second averaged over 1s interval, sampled every 30s.
19500   </summary>
19501 </histogram>
19503 <histogram name="Platform.ReadSectorsLong">
19504   <owner>gwendal@google.com</owner>
19505   <summary>
19506     Number of disk sectors per second read by Chrome OS in a long interval
19507     (currently 30s)
19508   </summary>
19509 </histogram>
19511 <histogram name="Platform.ReadSectorsShort">
19512   <owner>gwendal@google.com</owner>
19513   <summary>
19514     Number of disk sectors per second read by Chrome OS in a short interval
19515     (currently 1s, sampled every 30s)
19516   </summary>
19517 </histogram>
19519 <histogram name="Platform.SmartTransferErrors">
19520   <owner>gwendal@google.com</owner>
19521   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
19522 </histogram>
19524 <histogram name="Platform.SmartUncorrectableErrors">
19525   <owner>gwendal@google.com</owner>
19526   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
19527 </histogram>
19529 <histogram name="Platform.SpringChargerType">
19530   <owner>vpalatin@google.com</owner>
19531   <summary>
19532     USB device ID of the charger plugged into a Spring device (if any), sent
19533     once a minute.  The Device ID is composed from the following 4 8-bit
19534     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
19535     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
19536     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
19537     the ID pin, but for most types (as in Device Type), there are only one or
19538     two possible ID pin connections/values. The datasheet can be found here:
19539     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
19541     Note that different brand/models of the charger can have the same ID.
19542   </summary>
19543 </histogram>
19545 <histogram name="Platform.StatefulUsage" units="%">
19546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19547   <summary>Chrome OS stateful partition usage level.</summary>
19548 </histogram>
19550 <histogram name="Platform.Storage.Flash.BadBlocks">
19551   <owner>dehrenberg@chromium.org</owner>
19552   <summary>
19553     The number of blocks marked bad in an MTD partition. This is relevant for
19554     devices with raw NAND flash, such as Chromecast. Sampled once daily, if the
19555     Chromecast is on for any significant length of time in the day.
19556   </summary>
19557 </histogram>
19559 <histogram name="Platform.SwapInLong" units="pages/second">
19560   <owner>sonnyrao@chromium.org</owner>
19561   <summary>
19562     Average pages/second swapped IN over a 30s interval, sampled every 30s.
19563   </summary>
19564 </histogram>
19566 <histogram name="Platform.SwapInShort" units="pages/second">
19567   <owner>sonnyrao@chromium.org</owner>
19568   <summary>
19569     Average pages/second swapped IN over a 1s interval, sampled every 30s.
19570   </summary>
19571 </histogram>
19573 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
19574   <obsolete>
19575     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19576   </obsolete>
19577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19578   <summary>
19579     CPU utilization for the specified swap group and time interval after a
19580     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19581   </summary>
19582 </histogram>
19584 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
19585   <obsolete>
19586     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19587   </obsolete>
19588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19589   <summary>
19590     CPU utilization for the specified swap group and time interval after a
19591     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19592   </summary>
19593 </histogram>
19595 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
19596   <obsolete>
19597     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19598   </obsolete>
19599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19600   <summary>
19601     CPU utilization for the specified swap group and time interval after a
19602     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19603   </summary>
19604 </histogram>
19606 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
19607   <obsolete>
19608     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19609   </obsolete>
19610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19611   <summary>
19612     CPU utilization for the specified swap group and time interval after a
19613     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19614   </summary>
19615 </histogram>
19617 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
19618   <obsolete>
19619     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19620   </obsolete>
19621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19622   <summary>
19623     CPU utilization for the specified swap group and time interval after a
19624     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19625   </summary>
19626 </histogram>
19628 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
19629   <obsolete>
19630     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19631   </obsolete>
19632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19633   <summary>
19634     CPU utilization for the specified swap group and time interval after a
19635     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19636   </summary>
19637 </histogram>
19639 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
19640   <obsolete>
19641     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19642   </obsolete>
19643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19644   <summary>
19645     CPU utilization for the specified swap group and time interval after a
19646     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19647   </summary>
19648 </histogram>
19650 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
19651   <obsolete>
19652     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19653   </obsolete>
19654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19655   <summary>
19656     CPU utilization for the specified swap group and time interval after a
19657     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19658   </summary>
19659 </histogram>
19661 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
19662   <obsolete>
19663     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19664   </obsolete>
19665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19666   <summary>
19667     CPU utilization for the specified swap group and time interval after a
19668     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19669   </summary>
19670 </histogram>
19672 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
19673   <obsolete>
19674     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19675   </obsolete>
19676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19677   <summary>
19678     CPU utilization for the specified swap group and time interval after a
19679     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19680   </summary>
19681 </histogram>
19683 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
19684   <obsolete>
19685     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19686   </obsolete>
19687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19688   <summary>
19689     CPU utilization for the specified swap group and time interval after a
19690     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19691   </summary>
19692 </histogram>
19694 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
19695   <obsolete>
19696     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19697   </obsolete>
19698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19699   <summary>
19700     CPU utilization for the specified swap group and time interval after a
19701     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19702   </summary>
19703 </histogram>
19705 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
19706   <obsolete>
19707     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19708   </obsolete>
19709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19710   <summary>
19711     CPU utilization for the specified swap group and time interval after a
19712     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19713   </summary>
19714 </histogram>
19716 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
19717   <obsolete>
19718     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19719   </obsolete>
19720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19721   <summary>
19722     CPU utilization for the specified swap group and time interval after a
19723     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19724   </summary>
19725 </histogram>
19727 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
19728   <obsolete>
19729     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19730   </obsolete>
19731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19732   <summary>
19733     CPU utilization for the specified swap group and time interval after a
19734     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19735   </summary>
19736 </histogram>
19738 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
19739   <obsolete>
19740     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19741   </obsolete>
19742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19743   <summary>
19744     CPU utilization for the specified swap group and time interval after a
19745     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19746   </summary>
19747 </histogram>
19749 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
19750     units="page faults/second">
19751   <obsolete>
19752     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19753   </obsolete>
19754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19755   <summary>
19756     Page faults/second for the specified swap group and time interval after a
19757     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19758   </summary>
19759 </histogram>
19761 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
19762     units="page faults/second">
19763   <obsolete>
19764     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19765   </obsolete>
19766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19767   <summary>
19768     Page faults/second for the specified swap group and time interval after a
19769     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19770   </summary>
19771 </histogram>
19773 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
19774     units="page faults/second">
19775   <obsolete>
19776     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19777   </obsolete>
19778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19779   <summary>
19780     Page faults/second for the specified swap group and time interval after a
19781     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19782   </summary>
19783 </histogram>
19785 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
19786     units="page faults/second">
19787   <obsolete>
19788     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19789   </obsolete>
19790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19791   <summary>
19792     Page faults/second for the specified swap group and time interval after a
19793     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19794   </summary>
19795 </histogram>
19797 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
19798     units="page faults/second">
19799   <obsolete>
19800     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19801   </obsolete>
19802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19803   <summary>
19804     Page faults/second for the specified swap group and time interval after a
19805     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19806   </summary>
19807 </histogram>
19809 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
19810     units="page faults/second">
19811   <obsolete>
19812     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19813   </obsolete>
19814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19815   <summary>
19816     Page faults/second for the specified swap group and time interval after a
19817     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19818   </summary>
19819 </histogram>
19821 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
19822     units="page faults/second">
19823   <obsolete>
19824     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19825   </obsolete>
19826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19827   <summary>
19828     Page faults/second for the specified swap group and time interval after a
19829     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19830   </summary>
19831 </histogram>
19833 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
19834     units="page faults/second">
19835   <obsolete>
19836     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19837   </obsolete>
19838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19839   <summary>
19840     Page faults/second for the specified swap group and time interval after a
19841     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19842   </summary>
19843 </histogram>
19845 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
19846     units="page faults/second">
19847   <obsolete>
19848     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19849   </obsolete>
19850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19851   <summary>
19852     Page faults/second for the specified swap group and time interval after a
19853     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19854   </summary>
19855 </histogram>
19857 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
19858     units="page faults/second">
19859   <obsolete>
19860     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19861   </obsolete>
19862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19863   <summary>
19864     Page faults/second for the specified swap group and time interval after a
19865     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19866   </summary>
19867 </histogram>
19869 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
19870     units="page faults/second">
19871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19872   <summary>
19873     Page faults/second for the specified swap group and time interval after a
19874     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19875   </summary>
19876 </histogram>
19878 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
19879     units="page faults/second">
19880   <obsolete>
19881     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19882   </obsolete>
19883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19884   <summary>
19885     Page faults/second for the specified swap group and time interval after a
19886     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19887   </summary>
19888 </histogram>
19890 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
19891     units="page faults/second">
19892   <obsolete>
19893     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19894   </obsolete>
19895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19896   <summary>
19897     Page faults/second for the specified swap group and time interval after a
19898     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19899   </summary>
19900 </histogram>
19902 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
19903     units="page faults/second">
19904   <obsolete>
19905     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19906   </obsolete>
19907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19908   <summary>
19909     Page faults/second for the specified swap group and time interval after a
19910     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19911   </summary>
19912 </histogram>
19914 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
19915     units="page faults/second">
19916   <obsolete>
19917     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19918   </obsolete>
19919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19920   <summary>
19921     Page faults/second for the specified swap group and time interval after a
19922     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19923   </summary>
19924 </histogram>
19926 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
19927     units="page faults/second">
19928   <obsolete>
19929     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19930   </obsolete>
19931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19932   <summary>
19933     Page faults/second for the specified swap group and time interval after a
19934     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19935   </summary>
19936 </histogram>
19938 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
19939   <obsolete>
19940     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19941   </obsolete>
19942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19943   <summary>
19944     CPU utilization for the specified swap group and time interval after a tab
19945     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19946   </summary>
19947 </histogram>
19949 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
19950   <obsolete>
19951     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19952   </obsolete>
19953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19954   <summary>
19955     CPU utilization for the specified swap group and time interval after a tab
19956     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19957   </summary>
19958 </histogram>
19960 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
19961   <obsolete>
19962     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19963   </obsolete>
19964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19965   <summary>
19966     CPU utilization for the specified swap group and time interval after a tab
19967     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19968   </summary>
19969 </histogram>
19971 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
19972   <obsolete>
19973     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19974   </obsolete>
19975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19976   <summary>
19977     CPU utilization for the specified swap group and time interval after a tab
19978     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19979   </summary>
19980 </histogram>
19982 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
19983   <obsolete>
19984     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19985   </obsolete>
19986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19987   <summary>
19988     CPU utilization for the specified swap group and time interval after a tab
19989     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
19990   </summary>
19991 </histogram>
19993 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
19994   <obsolete>
19995     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
19996   </obsolete>
19997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19998   <summary>
19999     CPU utilization for the specified swap group and time interval after a tab
20000     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20001   </summary>
20002 </histogram>
20004 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
20005   <obsolete>
20006     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20007   </obsolete>
20008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20009   <summary>
20010     CPU utilization for the specified swap group and time interval after a tab
20011     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20012   </summary>
20013 </histogram>
20015 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
20016   <obsolete>
20017     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20018   </obsolete>
20019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20020   <summary>
20021     CPU utilization for the specified swap group and time interval after a tab
20022     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20023   </summary>
20024 </histogram>
20026 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
20027   <obsolete>
20028     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20029   </obsolete>
20030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20031   <summary>
20032     CPU utilization for the specified swap group and time interval after a tab
20033     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20034   </summary>
20035 </histogram>
20037 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
20038   <obsolete>
20039     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20040   </obsolete>
20041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20042   <summary>
20043     CPU utilization for the specified swap group and time interval after a tab
20044     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20045   </summary>
20046 </histogram>
20048 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
20049   <obsolete>
20050     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20051   </obsolete>
20052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20053   <summary>
20054     CPU utilization for the specified swap group and time interval after a tab
20055     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20056   </summary>
20057 </histogram>
20059 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
20060   <obsolete>
20061     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20062   </obsolete>
20063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20064   <summary>
20065     CPU utilization for the specified swap group and time interval after a tab
20066     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20067   </summary>
20068 </histogram>
20070 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
20071   <obsolete>
20072     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20073   </obsolete>
20074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20075   <summary>
20076     CPU utilization for the specified swap group and time interval after a tab
20077     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20078   </summary>
20079 </histogram>
20081 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
20082   <obsolete>
20083     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20084   </obsolete>
20085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20086   <summary>
20087     CPU utilization for the specified swap group and time interval after a tab
20088     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20089   </summary>
20090 </histogram>
20092 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
20093   <obsolete>
20094     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20095   </obsolete>
20096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20097   <summary>
20098     CPU utilization for the specified swap group and time interval after a tab
20099     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20100   </summary>
20101 </histogram>
20103 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
20104   <obsolete>
20105     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20106   </obsolete>
20107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20108   <summary>
20109     CPU utilization for the specified swap group and time interval after a tab
20110     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20111   </summary>
20112 </histogram>
20114 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
20115     units="page faults/second">
20116   <obsolete>
20117     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20118   </obsolete>
20119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20120   <summary>
20121     Page faults/second for the specified swap group and time interval after a
20122     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20123   </summary>
20124 </histogram>
20126 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
20127     units="page faults/second">
20128   <obsolete>
20129     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20130   </obsolete>
20131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20132   <summary>
20133     Page faults/second for the specified swap group and time interval after a
20134     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20135   </summary>
20136 </histogram>
20138 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
20139     units="page faults/second">
20140   <obsolete>
20141     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20142   </obsolete>
20143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20144   <summary>
20145     Page faults/second for the specified swap group and time interval after a
20146     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20147   </summary>
20148 </histogram>
20150 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
20151     units="page faults/second">
20152   <obsolete>
20153     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20154   </obsolete>
20155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20156   <summary>
20157     Page faults/second for the specified swap group and time interval after a
20158     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20159   </summary>
20160 </histogram>
20162 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
20163     units="page faults/second">
20164   <obsolete>
20165     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20166   </obsolete>
20167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20168   <summary>
20169     Page faults/second for the specified swap group and time interval after a
20170     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20171   </summary>
20172 </histogram>
20174 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
20175     units="page faults/second">
20176   <obsolete>
20177     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20178   </obsolete>
20179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20180   <summary>
20181     Page faults/second for the specified swap group and time interval after a
20182     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20183   </summary>
20184 </histogram>
20186 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
20187     units="page faults/second">
20188   <obsolete>
20189     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20190   </obsolete>
20191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20192   <summary>
20193     Page faults/second for the specified swap group and time interval after a
20194     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20195   </summary>
20196 </histogram>
20198 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
20199     units="page faults/second">
20200   <obsolete>
20201     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20202   </obsolete>
20203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20204   <summary>
20205     Page faults/second for the specified swap group and time interval after a
20206     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20207   </summary>
20208 </histogram>
20210 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
20211     units="page faults/second">
20212   <obsolete>
20213     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20214   </obsolete>
20215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20216   <summary>
20217     Page faults/second for the specified swap group and time interval after a
20218     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20219   </summary>
20220 </histogram>
20222 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
20223     units="page faults/second">
20224   <obsolete>
20225     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20226   </obsolete>
20227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20228   <summary>
20229     Page faults/second for the specified swap group and time interval after a
20230     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20231   </summary>
20232 </histogram>
20234 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
20235     units="page faults/second">
20236   <obsolete>
20237     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20238   </obsolete>
20239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20240   <summary>
20241     Page faults/second for the specified swap group and time interval after a
20242     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20243   </summary>
20244 </histogram>
20246 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
20247     units="page faults/second">
20248   <obsolete>
20249     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20250   </obsolete>
20251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20252   <summary>
20253     Page faults/second for the specified swap group and time interval after a
20254     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20255   </summary>
20256 </histogram>
20258 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
20259     units="page faults/second">
20260   <obsolete>
20261     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20262   </obsolete>
20263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20264   <summary>
20265     Page faults/second for the specified swap group and time interval after a
20266     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20267   </summary>
20268 </histogram>
20270 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
20271     units="page faults/second">
20272   <obsolete>
20273     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20274   </obsolete>
20275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20276   <summary>
20277     Page faults/second for the specified swap group and time interval after a
20278     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20279   </summary>
20280 </histogram>
20282 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
20283     units="page faults/second">
20284   <obsolete>
20285     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20286   </obsolete>
20287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20288   <summary>
20289     Page faults/second for the specified swap group and time interval after a
20290     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20291   </summary>
20292 </histogram>
20294 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
20295     units="page faults/second">
20296   <obsolete>
20297     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
20298   </obsolete>
20299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20300   <summary>
20301     Page faults/second for the specified swap group and time interval after a
20302     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
20303   </summary>
20304 </histogram>
20306 <histogram name="Platform.SwapOutLong" units="pages/second">
20307   <owner>sonnyrao@chromium.org</owner>
20308   <summary>
20309     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
20310   </summary>
20311 </histogram>
20313 <histogram name="Platform.SwapOutShort" units="pages/second">
20314   <owner>sonnyrao@chromium.org</owner>
20315   <summary>
20316     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
20317   </summary>
20318 </histogram>
20320 <histogram name="Platform.Temperature.Junction" units="Celsius">
20321   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20322   <summary>
20323     Peak junction temperature for the last sample interval, read from TSEN on
20324     the SoC.  The sample interval may vary from seconds to several minutes.
20325   </summary>
20326 </histogram>
20328 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
20329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20330   <summary>
20331     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
20332   </summary>
20333 </histogram>
20335 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
20336   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20337   <summary>
20338     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
20339   </summary>
20340 </histogram>
20342 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
20343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20344   <summary>
20345     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
20346   </summary>
20347 </histogram>
20349 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
20350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20351   <summary>
20352     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
20353   </summary>
20354 </histogram>
20356 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
20357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20358   <summary>
20359     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
20360   </summary>
20361 </histogram>
20363 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
20364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20365   <summary>
20366     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
20367   </summary>
20368 </histogram>
20370 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
20371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20372   <summary>
20373     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
20374   </summary>
20375 </histogram>
20377 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
20378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20379   <summary>
20380     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
20381   </summary>
20382 </histogram>
20384 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
20385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20386   <summary>
20387     Temperature reading at sensor 8 (ECInternal) taken every 30s.
20388   </summary>
20389 </histogram>
20391 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
20392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20393   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
20394 </histogram>
20396 <histogram name="Platform.TPM.DictionaryAttackCounter">
20397   <owner>dkrahn@chromium.org</owner>
20398   <summary>
20399     Each sample is the value of the TPM dictionary attack counter during
20400     startup.  Any non-zero value is unexpected.
20401   </summary>
20402 </histogram>
20404 <histogram name="Platform.TPMForcedReboot" units="reboots">
20405   <owner>dkrahn@chromium.org</owner>
20406   <summary>
20407     Each sample is the number of consecutive reboots performed while attempting
20408     to clear a TPM (Trusted Platform Module) error.
20409   </summary>
20410 </histogram>
20412 <histogram name="Platform.Tps65090Retries">
20413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20414   <summary>
20415     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
20416     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
20417     was rolled into production we would sometimes run into a problem where FET1
20418     (the FET used to switch on and off the backlight) wouldn't turn on properly.
20419     This problem was especially prevalent when the voltage was high (like when
20420     the device was plugged into the wall).  Retrying by turning the FET off and
20421     on again is nearly always effective, so the kernel will retry up to 5 times
20422     (currently) and will also log the fact that it needed to retry.  On newest
20423     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
20424     the FET still failed to turn on after 5 tries. Refer to the kernel warning
20425     reports to find that information.  For more details about this bug refer to
20426     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
20427     retries on all 7 FETs even though we've only ever seen failures of FET1.
20428   </summary>
20429 </histogram>
20431 <histogram name="Platform.WriteSectorsLong">
20432   <owner>gwendal@google.com</owner>
20433   <summary>
20434     Number of disk sectors per second written by Chrome OS in a long interval
20435     (currently 30s)
20436   </summary>
20437 </histogram>
20439 <histogram name="Platform.WriteSectorsShort">
20440   <owner>gwendal@google.com</owner>
20441   <summary>
20442     Number of disk sectors per second written by Chrome OS in a short interval
20443     (currently 1s, sampled every 30s)
20444   </summary>
20445 </histogram>
20447 <histogram name="Platform.ZramCompressedSize" units="MB">
20448   <owner>semenzato@google.com</owner>
20449   <summary>
20450     Compressed swap size in megabytes.  This is the actual amount of RAM used by
20451     the system to compress memory (i.e. after compression).  Snapshot every 30s.
20452   </summary>
20453 </histogram>
20455 <histogram name="Platform.ZramCompressionRatioPercent" units="%">
20456   <owner>semenzato@google.com</owner>
20457   <summary>
20458     The ratio of compressed memory (zram) before and after compression when the
20459     denominator at least 1 MB. Ratios of interest are between 1 and 6 (typically
20460     between 2 and 3), and we express them as a percentage (between 100% and
20461     600%). The size of memory before compression includes zero-filled pages.
20462     Values close to 100% indicate low compression effectiveness. Snapshot every
20463     30s.
20464   </summary>
20465 </histogram>
20467 <histogram name="Platform.ZramSavings" units="MB">
20468   <owner>semenzato@google.com</owner>
20469   <summary>
20470     RAM savings in megabytes from using memory compression.  This is the
20471     difference between the RAM size before and after compression.  Snapshot
20472     every 30s.
20473   </summary>
20474 </histogram>
20476 <histogram name="Platform.ZramZeroPages" units="pages">
20477   <owner>semenzato@google.com</owner>
20478   <summary>
20479     Number of zero-filled pages that the OS is compressing.  A large number
20480     suggests wasteful allocation.  Snapshot every 30s.
20481   </summary>
20482 </histogram>
20484 <histogram name="Platform.ZramZeroRatioPercent" units="%">
20485   <owner>semenzato@google.com</owner>
20486   <summary>
20487     The fraction of compressed memory that consists of zero-filled pages.
20488     Snapshot every 30s.
20489   </summary>
20490 </histogram>
20492 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
20493   <obsolete>
20494     Deprecated as of 2013-05, replaced by
20495     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
20496   </obsolete>
20497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20498   <summary>
20499     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
20500     support.
20501   </summary>
20502 </histogram>
20504 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
20505   <owner>dgrogan@chromium.org</owner>
20506   <summary>
20507     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
20508     support.
20509   </summary>
20510 </histogram>
20512 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
20513   <owner>dgrogan@chromium.org</owner>
20514   <summary>
20515     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
20516     support.
20517   </summary>
20518 </histogram>
20520 <histogram name="PLT.Abandoned" enum="Abandoned">
20521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20522   <summary>
20523     Distribution of actual finished pages, vs abandoned pages, where we needed
20524     to declare a finish time prematurely since the page was being closed
20525     (exited).
20526   </summary>
20527 </histogram>
20529 <histogram name="PLT.Abandoned.NoProxy.http" enum="Abandoned">
20530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20531   <summary/>
20532 </histogram>
20534 <histogram name="PLT.Abandoned.NoProxy.https" enum="Abandoned">
20535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20536   <summary/>
20537 </histogram>
20539 <histogram name="PLT.Abandoned.Proxy.http" enum="Abandoned">
20540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20541   <summary/>
20542 </histogram>
20544 <histogram name="PLT.Abandoned.Proxy.https" enum="Abandoned">
20545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20546   <summary/>
20547 </histogram>
20549 <histogram name="PLT.Abandoned_ExtensionAdblock" enum="Abandoned">
20550   <obsolete>
20551     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
20552   </obsolete>
20553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20554   <summary/>
20555 </histogram>
20557 <histogram name="PLT.Abandoned_ExtensionAdblockPlus" enum="Abandoned">
20558   <obsolete>
20559     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
20560   </obsolete>
20561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20562   <summary/>
20563 </histogram>
20565 <histogram name="PLT.Abandoned_ExtensionWebRequest" enum="Abandoned">
20566   <owner>vabr@chromium.org</owner>
20567   <summary>
20568     The PLT.Abandoned histogram for pages loaded after WebRequest API was used.
20569   </summary>
20570 </histogram>
20572 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblock" enum="Abandoned">
20573   <obsolete>
20574     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
20575   </obsolete>
20576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20577   <summary/>
20578 </histogram>
20580 <histogram name="PLT.Abandoned_ExtensionWebRequestAdblockPlus" enum="Abandoned">
20581   <obsolete>
20582     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
20583   </obsolete>
20584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20585   <summary/>
20586 </histogram>
20588 <histogram name="PLT.Abandoned_ExtensionWebRequestOther" enum="Abandoned">
20589   <obsolete>
20590     Deprecated 6/2014. Replaced by Abandoned_ExtensionWebRequest.
20591   </obsolete>
20592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20593   <summary/>
20594 </histogram>
20596 <histogram name="PLT.Abandoned_SpdyProxy" enum="Abandoned">
20597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20598   <summary/>
20599 </histogram>
20601 <histogram name="PLT.AbandonType" enum="AbandonType">
20602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20603   <summary>Diagnose why a page load was considered abandoned.</summary>
20604 </histogram>
20606 <histogram name="PLT.BeginToCommit" units="milliseconds">
20607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20608   <summary>
20609     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
20610     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20611     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20612     time when renderer requested load of document, after any unload of last
20613     document. &quot;Commit&quot;== time when renderer got first byte of
20614     document.
20615   </summary>
20616 </histogram>
20618 <histogram name="PLT.BeginToFinish" units="milliseconds">
20619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20620   <summary>TBD</summary>
20621 </histogram>
20623 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
20624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20625   <summary>
20626     PLT.BeginToFinish, but for pages requested just after a new preconnect
20627     request.
20628   </summary>
20629 </histogram>
20631 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
20632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20633   <summary>
20634     PLT.BeginToFinish, but for pages which contained prefetch links.
20635   </summary>
20636 </histogram>
20638 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
20639     units="milliseconds">
20640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20641   <summary>
20642     PLT.BeginToFinish, but for pages which were referred to by pages which
20643     contained prefetch links.
20644   </summary>
20645 </histogram>
20647 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblock"
20648     units="milliseconds">
20649   <obsolete>
20650     Deprecated 6/2014. Replaced by
20651     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
20652   </obsolete>
20653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20654   <summary/>
20655 </histogram>
20657 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionAdblockPlus"
20658     units="milliseconds">
20659   <obsolete>
20660     Deprecated 6/2014. Replaced by
20661     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
20662   </obsolete>
20663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20664   <summary/>
20665 </histogram>
20667 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequest"
20668     units="milliseconds">
20669   <owner>vabr@chromium.org</owner>
20670   <summary>
20671     The PLT.BeginToFinish histogram for pages loaded by following a link, after
20672     WebRequest API was used.
20673   </summary>
20674 </histogram>
20676 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblock"
20677     units="milliseconds">
20678   <obsolete>
20679     Deprecated 6/2014. Replaced by
20680     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
20681   </obsolete>
20682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20683   <summary/>
20684 </histogram>
20686 <histogram
20687     name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestAdblockPlus"
20688     units="milliseconds">
20689   <obsolete>
20690     Deprecated 6/2014. Replaced by
20691     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
20692   </obsolete>
20693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20694   <summary/>
20695 </histogram>
20697 <histogram name="PLT.BeginToFinish_LinkLoadNormal_ExtensionWebRequestOther"
20698     units="milliseconds">
20699   <obsolete>
20700     Deprecated 6/2014. Replaced by
20701     BeginToFinish_LinkLoadNormal_ExtensionWebRequest.
20702   </obsolete>
20703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20704   <summary/>
20705 </histogram>
20707 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblock"
20708     units="milliseconds">
20709   <obsolete>
20710     Deprecated 6/2014. Replaced by
20711     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
20712   </obsolete>
20713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20714   <summary/>
20715 </histogram>
20717 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionAdblockPlus"
20718     units="milliseconds">
20719   <obsolete>
20720     Deprecated 6/2014. Replaced by
20721     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
20722   </obsolete>
20723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20724   <summary/>
20725 </histogram>
20727 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequest"
20728     units="milliseconds">
20729   <owner>vabr@chromium.org</owner>
20730   <summary>
20731     The PLT.BeginToFinish histogram for pages reloaded by JavaScript or by
20732     following a link, after WebRequest API was used.
20733   </summary>
20734 </histogram>
20736 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblock"
20737     units="milliseconds">
20738   <obsolete>
20739     Deprecated 6/2014. Replaced by
20740     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
20741   </obsolete>
20742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20743   <summary/>
20744 </histogram>
20746 <histogram
20747     name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestAdblockPlus"
20748     units="milliseconds">
20749   <obsolete>
20750     Deprecated 6/2014. Replaced by
20751     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
20752   </obsolete>
20753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20754   <summary/>
20755 </histogram>
20757 <histogram name="PLT.BeginToFinish_LinkLoadReload_ExtensionWebRequestOther"
20758     units="milliseconds">
20759   <obsolete>
20760     Deprecated 6/2014. Replaced by
20761     BeginToFinish_LinkLoadReload_ExtensionWebRequest.
20762   </obsolete>
20763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20764   <summary/>
20765 </histogram>
20767 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblock"
20768     units="milliseconds">
20769   <obsolete>
20770     Deprecated 6/2014. Replaced by
20771     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
20772   </obsolete>
20773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20774   <summary/>
20775 </histogram>
20777 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionAdblockPlus"
20778     units="milliseconds">
20779   <obsolete>
20780     Deprecated 6/2014. Replaced by
20781     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
20782   </obsolete>
20783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20784   <summary/>
20785 </histogram>
20787 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest"
20788     units="milliseconds">
20789   <owner>vabr@chromium.org</owner>
20790   <summary>
20791     The PLT.BeginToFinish histogram for pages loads initiated by back/forward
20792     buttons, or by a change of encoding, after WebRequest API was used.
20793   </summary>
20794 </histogram>
20796 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblock"
20797     units="milliseconds">
20798   <obsolete>
20799     Deprecated 6/2014. Replaced by
20800     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
20801   </obsolete>
20802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20803   <summary/>
20804 </histogram>
20806 <histogram
20807     name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestAdblockPlus"
20808     units="milliseconds">
20809   <obsolete>
20810     Deprecated 6/2014. Replaced by
20811     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
20812   </obsolete>
20813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20814   <summary/>
20815 </histogram>
20817 <histogram name="PLT.BeginToFinish_LinkLoadStaleOk_ExtensionWebRequestOther"
20818     units="milliseconds">
20819   <obsolete>
20820     Deprecated 6/2014. Replaced by
20821     BeginToFinish_LinkLoadStaleOk_ExtensionWebRequest.
20822   </obsolete>
20823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20824   <summary/>
20825 </histogram>
20827 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblock"
20828     units="milliseconds">
20829   <obsolete>
20830     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
20831   </obsolete>
20832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20833   <summary/>
20834 </histogram>
20836 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionAdblockPlus"
20837     units="milliseconds">
20838   <obsolete>
20839     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
20840   </obsolete>
20841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20842   <summary/>
20843 </histogram>
20845 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequest"
20846     units="milliseconds">
20847   <owner>vabr@chromium.org</owner>
20848   <summary>
20849     The PLT.BeginToFinish histogram for pages loaded by entering a URL or a
20850     search query into Omnibox, after WebRequest API was used.
20851   </summary>
20852 </histogram>
20854 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblock"
20855     units="milliseconds">
20856   <obsolete>
20857     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
20858   </obsolete>
20859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20860   <summary/>
20861 </histogram>
20863 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestAdblockPlus"
20864     units="milliseconds">
20865   <obsolete>
20866     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
20867   </obsolete>
20868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20869   <summary/>
20870 </histogram>
20872 <histogram name="PLT.BeginToFinish_NormalLoad_ExtensionWebRequestOther"
20873     units="milliseconds">
20874   <obsolete>
20875     Deprecated 6/2014. Replaced by BeginToFinish_NormalLoad_ExtensionWebRequest.
20876   </obsolete>
20877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20878   <summary/>
20879 </histogram>
20881 <histogram name="PLT.BeginToFinish_SpdyProxy" units="milliseconds">
20882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20883   <summary>PLT.BeginToFinish, but for pages fetched over a SPDY proxy.</summary>
20884 </histogram>
20886 <histogram name="PLT.BeginToFinishDoc">
20887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20888   <summary>TBD</summary>
20889 </histogram>
20891 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
20892     units="milliseconds">
20893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20894   <summary>
20895     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
20896     request.
20897   </summary>
20898 </histogram>
20900 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
20901   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20902   <summary>
20903     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
20904   </summary>
20905 </histogram>
20907 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
20908     units="milliseconds">
20909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20910   <summary>
20911     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
20912     contained prefetch links.
20913   </summary>
20914 </histogram>
20916 <histogram name="PLT.BeginToFinishDoc_SpdyProxy" units="milliseconds">
20917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20918   <summary>
20919     PLT.BeginToFinshDoc, but for pages fetched over a SPDY proxy.
20920   </summary>
20921 </histogram>
20923 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
20924   <owner>pmeenan@chromium.org</owner>
20925   <summary>
20926     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
20927     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20928     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20929     time when renderer requested load of document, after any unload of last
20930     document. &quot;First paint&quot;== time when first paint operation was
20931     performed.
20932   </summary>
20933 </histogram>
20935 <histogram name="PLT.BeginToFirstPaintAfterLoad" units="milliseconds">
20936   <owner>pmeenan@chromium.org</owner>
20937   <summary>
20938     Time from &quot;big&quot; to &quot;first paint after load.&quot;
20939     &quot;Begin&quot;== &quot;request&quot; if user requested, and
20940     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
20941     document. &quot;Start&quot;== time when renderer requested load of document,
20942     after any unload of last document. &quot;First paint after load&quot;== time
20943     after onload() when first paint operation is performed.
20944   </summary>
20945 </histogram>
20947 <histogram name="PLT.CommitToFinish" units="milliseconds">
20948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20949   <summary>
20950     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
20951     time when renderer got first byte of document.  &quot;Finish&quot;==after
20952     onload() and all resources are loaded.
20953   </summary>
20954 </histogram>
20956 <histogram name="PLT.CommitToFinishDoc" units="milliseconds">
20957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20958   <summary>
20959     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
20960     time when renderer got first byte of document. &quot;Finish doc&quot; ==
20961     main document loaded, before onload(). &quot;Finish&quot;==after onload()
20962     and all resources are loaded.
20963   </summary>
20964 </histogram>
20966 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
20967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20968   <summary>
20969     Time from &quot;commit&quot; to &quot;first paint.&quot;
20970     &quot;Commit&quot;== time when renderer got first byte of document.
20971     &quot;First paint&quot;== time when first paint operation was performed.
20972   </summary>
20973 </histogram>
20975 <histogram name="PLT.CommitToFirstPaintAfterLoad" units="milliseconds">
20976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20977   <summary>
20978     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
20979     &quot;Commit&quot;== time when renderer got first byte of document.
20980     &quot;First paint after load&quot;== time after onload() when first paint
20981     operation is performed.
20982   </summary>
20983 </histogram>
20985 <histogram name="PLT.FinishDocToFinish" units="milliseconds">
20986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20987   <summary>
20988     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
20989     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
20990     onload() and all resources are loaded.
20991   </summary>
20992 </histogram>
20994 <histogram name="PLT.FinishToFirstPaintAfterLoad" units="milliseconds">
20995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20996   <summary>
20997     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
20998     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
20999     paint after load&quot;== time after onload() when first paint operation is
21000     performed.
21001   </summary>
21002 </histogram>
21004 <histogram name="PLT.LoadType" enum="LoadType">
21005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21006   <summary>
21007     Probability distribution for enumerated varieties of page loads.
21008   </summary>
21009 </histogram>
21011 <histogram name="PLT.MissingStart" enum="MissingStartType">
21012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21013   <summary>
21014     Diagnose error conditions in PLT reporting. A start time should always be
21015     present.
21016   </summary>
21017 </histogram>
21019 <histogram name="PLT.NavStartToLoadEnd" units="milliseconds">
21020   <obsolete>
21021     deprecated 2012-01-19 in favour of PLT.PT_*
21022   </obsolete>
21023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21024   <summary>
21025     The time elapsed between the Navigation Timing metrics navigationStart and
21026     loadEventEnd. Definitions: http://www.w3.org/TR/navigation-timing/
21027   </summary>
21028 </histogram>
21030 <histogram name="PLT.NavStartToLoadStart" units="milliseconds">
21031   <obsolete>
21032     deprecated 2012-01-19 in favour of PLT.PT_*
21033   </obsolete>
21034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21035   <summary>
21036     The time elapsed between the Navigation Timing metrics navigationStart and
21037     loadEventStart. Definitions: http://www.w3.org/TR/navigation-timing/
21038   </summary>
21039 </histogram>
21041 <histogram name="PLT.NT_Connect" units="milliseconds">
21042   <owner>bolian@chromium.org</owner>
21043   <summary>
21044     Time from connectStart to connectEnd based on Navigation Timing.
21045   </summary>
21046 </histogram>
21048 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
21049   <owner>bolian@chromium.org</owner>
21050   <summary>
21051     Time from domanLookupEnd to connectStart based on Navigation Timing.
21052   </summary>
21053 </histogram>
21055 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
21056   <owner>bolian@chromium.org</owner>
21057   <summary>
21058     Time from fetchStart to domainLookupStart based on Navigation Timing.
21059   </summary>
21060 </histogram>
21062 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
21063   <owner>bolian@chromium.org</owner>
21064   <summary>
21065     Time from responseStart to domLoading based on Navigation Timing.
21066   </summary>
21067 </histogram>
21069 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
21070   <owner>bolian@chromium.org</owner>
21071   <summary>
21072     Time from navigationStart to fetchStart based on Navigation Timing when no
21073     redirect.
21074   </summary>
21075 </histogram>
21077 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
21078   <owner>bolian@chromium.org</owner>
21079   <summary>
21080     Time from navigationStart to fetchStart excluding time spent on redirects
21081     based on Navigation Timing. Only page loads with redirects are considered.
21082   </summary>
21083 </histogram>
21085 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
21086   <owner>bolian@chromium.org</owner>
21087   <summary>
21088     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
21089     Timing.
21090   </summary>
21091 </histogram>
21093 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
21094   <owner>bolian@chromium.org</owner>
21095   <summary>
21096     Time from connectEnd to requestStart based on Navigation Timing.
21097   </summary>
21098 </histogram>
21100 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
21101   <owner>bolian@chromium.org</owner>
21102   <summary>
21103     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
21104   </summary>
21105 </histogram>
21107 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
21108   <owner>bolian@chromium.org</owner>
21109   <summary>
21110     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
21111     Navigation Timing.
21112   </summary>
21113 </histogram>
21115 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
21116   <owner>bolian@chromium.org</owner>
21117   <summary>
21118     Time from domInteractive to domContentLoadEventStart based on Navigation
21119     Timing.
21120   </summary>
21121 </histogram>
21123 <histogram name="PLT.NT_DomLoading" units="milliseconds">
21124   <owner>bolian@chromium.org</owner>
21125   <summary>
21126     Time from domLoading to domInteractive based on Navigation Timing.
21127   </summary>
21128 </histogram>
21130 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
21131   <owner>bolian@chromium.org</owner>
21132   <summary>
21133     Time from loadEventStart to loadEventEnd based on Navigation Timing.
21134   </summary>
21135 </histogram>
21137 <histogram name="PLT.NT_Redirect" units="milliseconds">
21138   <owner>bolian@chromium.org</owner>
21139   <summary>
21140     Time from redirectStart to redirectEnd based on Navigation Timing when
21141     redirects exist.
21142   </summary>
21143 </histogram>
21145 <histogram name="PLT.NT_Request" units="milliseconds">
21146   <owner>bolian@chromium.org</owner>
21147   <summary>
21148     Time from requestStart to responseStart based on Navigation Timing.
21149   </summary>
21150 </histogram>
21152 <histogram name="PLT.NT_Response" units="milliseconds">
21153   <owner>bolian@chromium.org</owner>
21154   <summary>
21155     Time from responseStart to responseEnd based on Navigation Timing.
21156   </summary>
21157 </histogram>
21159 <histogram name="PLT.PageUsed_PrerenderLoad" enum="PageUsed">
21160   <obsolete>
21161     Deprecated as of 5/02/2011.
21162   </obsolete>
21163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21164   <summary>Distribution of discarded and displayed prerendered pages.</summary>
21165 </histogram>
21167 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
21168   <obsolete>
21169     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
21170   </obsolete>
21171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21172   <summary>
21173     Perceived load time of a page. For non-prerendered pages, this is just
21174     BeginToFinish. For displayed prerendered pages, this is the time from when
21175     the prerendered page is moved into a TabContents until finish.
21176     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
21177     this is 0 if the loading finishes before the page is moved into a
21178     TabContents.
21179   </summary>
21180 </histogram>
21182 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
21183   <obsolete>
21184     Deprecated as of 5/02/2011, replaced by
21185     Prerender.RendererPerceivedPLTMatched.
21186   </obsolete>
21187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21188   <summary>
21189     Perceived load time of a prerendered page that is displayed. This is the
21190     time from when the prerendered page is moved into a TabContents until
21191     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
21192     Note that this is 0 if the loading finishes before the page is moved into a
21193     TabContents.
21194   </summary>
21195 </histogram>
21197 <histogram name="PLT.Prerender_TimeUntilDisplay" units="milliseconds">
21198   <obsolete>
21199     Deprecated as of 5/02/2011, replaced by Prerender.RendererTimeUntilDisplay.
21200   </obsolete>
21201   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21202   <summary>
21203     The time elapsed between when the prerendering of a page starts and when the
21204     page is displayed. Prerendered pages discarded without being displayed are
21205     excluded from this count.
21206   </summary>
21207 </histogram>
21209 <histogram name="PLT.PrerenderIdleTime" units="milliseconds">
21210   <obsolete>
21211     Deprecated as of 5/02/2011, replaced by Prerender.RendererIdleTime.
21212   </obsolete>
21213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21214   <summary>
21215     This is the time from when a prerendered page finishes loading to when it is
21216     displayed. When a page is displayed before it finishes loading, no value is
21217     recorded in this histogram.
21218   </summary>
21219 </histogram>
21221 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
21222   <owner>pmeenan@chromium.org</owner>
21223   <summary>
21224     This time is based on the NavigationTiming spec and is a more accurate
21225     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
21226     navigationStart if user-initiated request.
21227   </summary>
21228 </histogram>
21230 <histogram name="PLT.PT_BeginToCommit_DataReductionProxy" units="milliseconds">
21231   <owner>pmeenan@chromium.org</owner>
21232   <summary>
21233     This time is based on the PerformanceTiming spec and is a more accurate
21234     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
21235     navigationStart if user-initiated request. Only page loads through the data
21236     reduction proxy are considered.
21237   </summary>
21238 </histogram>
21240 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
21241   <owner>pmeenan@chromium.org</owner>
21242   <summary>
21243     This time is based on the NavigationTiming spec and is a more accurate
21244     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
21245     navigationStart if user-initiated request.
21246   </summary>
21247 </histogram>
21249 <histogram name="PLT.PT_BeginToFinish_DataReductionProxy" units="milliseconds">
21250   <owner>pmeenan@chromium.org</owner>
21251   <summary>
21252     This time is based on the PerformanceTiming spec and is a more accurate
21253     version of PLT.BeginToFinish_SpdyProxy. Finish: loadEventEnd. Begin:
21254     requestStart or navigationStart if user-initiated request. Only page loads
21255     through the data reduction proxy are considered.
21256   </summary>
21257 </histogram>
21259 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
21260   <owner>pmeenan@chromium.org</owner>
21261   <summary>
21262     This time is based on the NavigationTiming spec and is a more accurate
21263     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
21264     requestStart or navigationStart if user-initiated request.
21265   </summary>
21266 </histogram>
21268 <histogram name="PLT.PT_BeginToFinishDoc_DataReductionProxy"
21269     units="milliseconds">
21270   <owner>pmeenan@chromium.org</owner>
21271   <summary>
21272     This time is based on the PerformanceTiming spec and is a more accurate
21273     version of PLT.BeginToFinishDoc_SpdyProxy. FinishDoc: loadEventStart. Begin:
21274     requestStart or navigationStart if user-initiated request. Only page loads
21275     through the data reduction proxy are considered.
21276   </summary>
21277 </histogram>
21279 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
21280   <owner>pmeenan@chromium.org</owner>
21281   <summary>
21282     This time is based on the NavigationTiming spec and is a more accurate
21283     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
21284   </summary>
21285 </histogram>
21287 <histogram name="PLT.PT_CommitToFinish_DataReductionProxy" units="milliseconds">
21288   <owner>pmeenan@chromium.org</owner>
21289   <summary>
21290     This time is based on the PerformanceTiming spec and is a more accurate
21291     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
21292     Only page loads through the data reduction proxy are considered.
21293   </summary>
21294 </histogram>
21296 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
21297   <owner>pmeenan@chromium.org</owner>
21298   <summary>
21299     This time is based on the NavigationTiming spec and is a more accurate
21300     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
21301     loadEventStart.
21302   </summary>
21303 </histogram>
21305 <histogram name="PLT.PT_CommitToFinishDoc_DataReductionProxy"
21306     units="milliseconds">
21307   <owner>pmeenan@chromium.org</owner>
21308   <summary>
21309     This time is based on the PerformanceTiming spec and is a more accurate
21310     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
21311     loadEventStart. Only page loads through the data reduction proxy are
21312     considered.
21313   </summary>
21314 </histogram>
21316 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
21317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21318   <summary>
21319     This time is based on the NavigationTiming spec and is a more accurate
21320     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
21321     loadEventStart.
21322   </summary>
21323 </histogram>
21325 <histogram name="PLT.PT_FinishDocToFinish_DataReductionProxy"
21326     units="milliseconds">
21327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21328   <summary>
21329     This time is based on the PerformanceTiming spec and is a more accurate
21330     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
21331     loadEventStart. Only page loads through the data reduction proxy are
21332     considered.
21333   </summary>
21334 </histogram>
21336 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
21337   <owner>pmeenan@chromium.org</owner>
21338   <summary>
21339     This time is based on the NavigationTiming spec and measures the time until
21340     the renderer got first byte of document. Commit: time when renderer got
21341     first byte of document. Request: navigationStart.
21342   </summary>
21343 </histogram>
21345 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
21346   <owner>pmeenan@chromium.org</owner>
21347   <summary>
21348     This time is based on the NavigationTiming spec and measures the time until
21349     the beginning of the DOMContentLoaded event. DOMContentLoaded:
21350     domContentLoadedEventStart. Request: navigationStart.
21351   </summary>
21352 </histogram>
21354 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
21355   <owner>pmeenan@chromium.org</owner>
21356   <summary>
21357     This time is based on the NavigationTiming spec and is a more accurate
21358     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
21359     navigationStart.
21360   </summary>
21361 </histogram>
21363 <histogram name="PLT.PT_RequestToFinish_DataReductionProxy"
21364     units="milliseconds">
21365   <owner>pmeenan@chromium.org</owner>
21366   <summary>
21367     This time is based on the PerformanceTiming spec and is a more accurate
21368     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
21369     navigationStart. Only page loads through the data reduction proxy are
21370     considered.
21371   </summary>
21372 </histogram>
21374 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
21375   <owner>pmeenan@chromium.org</owner>
21376   <summary>
21377     This time is based on the NavigationTiming spec and measures the page load
21378     time until the beginning of the load event. Finish: loadEventStart. Request:
21379     navigationStart.
21380   </summary>
21381 </histogram>
21383 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
21384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21385   <summary>
21386     This time is based on the NavigationTiming spec and is a more accurate
21387     version of PLT.RequestToStart. Start: requestStart. Request:
21388     navigationStart.
21389   </summary>
21390 </histogram>
21392 <histogram name="PLT.PT_RequestToStart_DataReductionProxy" units="milliseconds">
21393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21394   <summary>
21395     This time is based on the PerformanceTiming spec and is a more accurate
21396     version of PLT.RequestToStart. Start: requestStart. Request:
21397     navigationStart. Only page loads through the data reduction proxy are
21398     considered.
21399   </summary>
21400 </histogram>
21402 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
21403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21404   <summary>
21405     This time is based on the NavigationTiming spec and is a more accurate
21406     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
21407   </summary>
21408 </histogram>
21410 <histogram name="PLT.PT_StartToCommit_DataReductionProxy" units="milliseconds">
21411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21412   <summary>
21413     This time is based on the PerformanceTiming spec and is a more accurate
21414     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
21415     Only page loads through the data reduction proxy are considered.
21416   </summary>
21417 </histogram>
21419 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
21420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21421   <summary>
21422     This time is based on the NavigationTiming spec and is a more accurate
21423     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
21424   </summary>
21425 </histogram>
21427 <histogram name="PLT.PT_StartToFinish_DataReductionProxy" units="milliseconds">
21428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21429   <summary>
21430     This time is based on the PerformanceTiming spec and is a more accurate
21431     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
21432     Only page loads through the data reduction proxy are considered.
21433   </summary>
21434 </histogram>
21436 <histogram name="PLT.RequestToFinish" units="milliseconds">
21437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21438   <summary>
21439     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
21440     time when user requested document.  &quot;Finish&quot; == after onload() and
21441     all resources are loaded.
21442   </summary>
21443 </histogram>
21445 <histogram name="PLT.RequestToStart" units="milliseconds">
21446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21447   <summary>
21448     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
21449     time when user requested document. &quot;Start&quot;== time when renderer
21450     requested load of document, after any unload of last document.
21451   </summary>
21452 </histogram>
21454 <histogram name="PLT.StartToCommit" units="milliseconds">
21455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21456   <summary>
21457     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
21458     when renderer requested load of document, after any unload of last document.
21459     &quot;Commit&quot;== time when renderer got first byte of document.
21460   </summary>
21461 </histogram>
21463 <histogram name="PLT.StartToFinish" units="milliseconds">
21464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21465   <summary>
21466     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
21467     when renderer requested load of document, after any unload of last document.
21468     &quot;Finish&quot;==after onload() and all resources are loaded.
21469   </summary>
21470 </histogram>
21472 <histogram name="PLT.StartToFinish.NoProxy.http">
21473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21474   <summary>StartToFinish times when using http and no proxy.</summary>
21475 </histogram>
21477 <histogram name="PLT.StartToFinish.NoProxy.https">
21478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21479   <summary>StartToFinish times when using https and no proxy.</summary>
21480 </histogram>
21482 <histogram name="PLT.StartToFinish.Proxy.http">
21483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21484   <summary>StartToFinish times when using http over a proxy.</summary>
21485 </histogram>
21487 <histogram name="PLT.StartToFinish.Proxy.https">
21488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21489   <summary>StartToFinish times when using https over a proxy.</summary>
21490 </histogram>
21492 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
21493   <owner>pmeenan@chromium.org</owner>
21494   <summary>
21495     This time is based on the User Timing spec and measures the time from
21496     Navigation Timing navigationStart until the point where the page called
21497     performance.mark().
21498   </summary>
21499 </histogram>
21501 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
21502   <owner>pmeenan@chromium.org</owner>
21503   <summary>
21504     This time is based on the User Timing spec and reports the time between two
21505     arbitrary points defined by the page being loaded and directly matches the
21506     measurement exposed by performance.measure().
21507   </summary>
21508 </histogram>
21510 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
21511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21512   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
21513 </histogram>
21515 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
21516   <owner>xhwang@chromium.org</owner>
21517   <summary>The error code of a PPAPI broker load failure.</summary>
21518 </histogram>
21520 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
21521   <owner>xhwang@chromium.org</owner>
21522   <summary>The result from an attempt to load a PPAPI broker.</summary>
21523 </histogram>
21525 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
21526   <owner>xhwang@chromium.org</owner>
21527   <summary>The error code of a PPAPI plugin load failure.</summary>
21528 </histogram>
21530 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
21531   <owner>xhwang@chromium.org</owner>
21532   <summary>The result from an attempt to load a PPAPI plugin.</summary>
21533 </histogram>
21535 <histogram name="Power.BacklightLevelOnAC" units="%">
21536   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21537   <summary>
21538     The level of the backlight as a percentage when the user is on AC. Sampled
21539     every 30 seconds.
21540   </summary>
21541 </histogram>
21543 <histogram name="Power.BacklightLevelOnBattery" units="%">
21544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21545   <summary>
21546     The level of the backlight as a percentage when the user is on battery.
21547     Sampled every 30 seconds.
21548   </summary>
21549 </histogram>
21551 <histogram name="Power.BatteryChargeHealth" units="%">
21552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21553   <summary>
21554     Chrome OS battery charge health percentage.  Sampled once when device starts
21555     charging.
21556   </summary>
21557 </histogram>
21559 <histogram name="Power.BatteryDischargeRate" units="mW">
21560   <owner>derat@chromium.org</owner>
21561   <summary>
21562     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
21563     device runs on battery.
21564   </summary>
21565 </histogram>
21567 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
21568   <owner>derat@chromium.org</owner>
21569   <summary>
21570     Chrome OS battery discharge rate in mW while the system was suspended,
21571     sampled at resume. Only reported if the system was on battery power both
21572     before suspending and after resuming, if the energy level didn't increase
21573     while suspended (which would indicate that an AC adapter was connected), and
21574     if the system was suspended for at least a minute.
21575   </summary>
21576 </histogram>
21578 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
21579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21580   <summary>
21581     Counts the number of times we have read the battery status from sysfs and if
21582     it gave us sensible values.
21583   </summary>
21584 </histogram>
21586 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
21587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21588   <summary>
21589     Chrome OS remaining battery charge as percent of the maximum battery charge,
21590     sampled at the end of a user session when the device is on AC.
21591   </summary>
21592 </histogram>
21594 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
21595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21596   <summary>
21597     Chrome OS remaining battery charge as percent of the maximum battery charge,
21598     sampled at the end of a user session when the device is on battery.
21599   </summary>
21600 </histogram>
21602 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
21603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21604   <summary>
21605     Chrome OS remaining battery charge as percent of the maximum battery charge,
21606     sampled at the start of a user session when the device is on AC.
21607   </summary>
21608 </histogram>
21610 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
21611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21612   <summary>
21613     Chrome OS remaining battery charge as percent of the maximum battery charge,
21614     sampled at the start of a user session when the device is on battery.
21615   </summary>
21616 </histogram>
21618 <histogram name="Power.BatteryRemainingCharge" units="%">
21619   <obsolete>
21620     Deprecated as of 03/2012, no longer being generated by powerd.
21621   </obsolete>
21622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21623   <summary>
21624     Chrome OS remaining battery charge as percent of the maximum battery charge
21625     sampled when the device runs on battery.
21626   </summary>
21627 </histogram>
21629 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
21630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21631   <summary>
21632     Chrome OS remaining battery charge as percent of the maximum battery charge,
21633     sampled when charging starts.
21634   </summary>
21635 </histogram>
21637 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
21638   <obsolete>
21639     Deprecated as of 03/2012, no longer being generated by powerd.
21640   </obsolete>
21641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21642   <summary>
21643     Chrome OS remaining time to empty battery in minutes sampled when the device
21644     runs on battery.
21645   </summary>
21646 </histogram>
21648 <histogram name="Power.BitfixChunks">
21649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21650   <summary>
21651     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
21652     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
21653     around 97% of the time and a non-zero value around 3% of the time.
21654   </summary>
21655 </histogram>
21657 <histogram name="Power.BitfixFixes">
21658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21659   <summary>
21660     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
21661     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
21662     around 97% of the time and a non-zero value around 3% of the time.  Would be
21663     exactly equal to Power.BitfixChunks if there were only one corrupted word in
21664     each chunk but is sometimes several times higher.
21665   </summary>
21666 </histogram>
21668 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
21669   <obsolete>
21670     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
21671     Accel_BrightnessUp_F7 user actions instead.
21672   </obsolete>
21673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21674   <summary>
21675     Number of times the user has adjusted brightness up and down while running
21676     on battery power.
21677   </summary>
21678 </histogram>
21680 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
21681   <obsolete>
21682     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
21683     Accel_BrightnessUp_F7 user actions instead.
21684   </obsolete>
21685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21686   <summary>
21687     Number of times the user has adjusted brightness up and down while running
21688     on AC power.
21689   </summary>
21690 </histogram>
21692 <histogram name="Power.ChargerType" enum="PowerChargerType">
21693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21694   <summary>
21695     External power supply type such as MAINS_CHARGER, USB_CHARGER,
21696     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
21697     time a charger is connected to the device.
21698   </summary>
21699 </histogram>
21701 <histogram name="Power.ExternalBrightnessReadResult"
21702     enum="ExternalDisplayReceiveResult">
21703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21704   <summary>
21705     The result of attempting to read an external display's brightness on Chrome
21706     OS. A read attempt is made after successfully requesting the brightness (see
21707     Power.ExternalBrightnessRequestResult).
21708   </summary>
21709 </histogram>
21711 <histogram name="Power.ExternalBrightnessRequestResult"
21712     enum="ExternalDisplaySendResult">
21713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21714   <summary>
21715     The result of requesting an external display's brightness on Chrome OS. A
21716     request is sent when the user presses a brightness key and the current
21717     brightness is not already cached. A successful request is followed shortly
21718     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
21719   </summary>
21720 </histogram>
21722 <histogram name="Power.ExternalBrightnessWriteResult"
21723     enum="ExternalDisplaySendResult">
21724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21725   <summary>
21726     The result of attempting to change an external display's brightness on
21727     Chrome OS. A request is sent when the user presses a brightness key and the
21728     current brightness is either already cached or successfully loaded.
21729   </summary>
21730 </histogram>
21732 <histogram name="Power.ExternalDisplayOpenResult"
21733     enum="ExternalDisplayOpenResult">
21734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21735   <summary>
21736     The result of attempting to open an I2C device to control an external
21737     display's brightness on Chrome OS. An attempt is made when a display is
21738     connected to a device that lacks an internal display.
21739   </summary>
21740 </histogram>
21742 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
21743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21744   <summary>
21745     The time that the firmware took to resume the Chrome OS device from
21746     suspend-to-RAM state when running on AC at pre-suspend time.
21747   </summary>
21748 </histogram>
21750 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
21751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21752   <summary>
21753     The time that the firmware took to resume the Chrome OS device from
21754     suspend-to-RAM state when running on battery at pre-suspend time.
21755   </summary>
21756 </histogram>
21758 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
21759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21760   <summary>
21761     Chrome OS user idle time since the screen dimmed sampled when the user
21762     becomes active again if the device runs on AC.
21763   </summary>
21764 </histogram>
21766 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
21767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21768   <summary>
21769     Chrome OS user idle time since the screen dimmed sampled when the user
21770     becomes active again if the device runs on battery.
21771   </summary>
21772 </histogram>
21774 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
21775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21776   <summary>
21777     Chrome OS user idle time since the screen turned off sampled when the user
21778     becomes active again if the device runs on AC.
21779   </summary>
21780 </histogram>
21782 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
21783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21784   <summary>
21785     Chrome OS user idle time since the screen turned off sampled when the user
21786     becomes active again if the device runs on battery.
21787   </summary>
21788 </histogram>
21790 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
21791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21792   <summary>
21793     Chrome OS user idle time sampled when the user becomes active again if the
21794     device runs on AC.
21795   </summary>
21796 </histogram>
21798 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
21799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21800   <summary>
21801     Chrome OS user idle time sampled when the user becomes active again if the
21802     device runs on battery.
21803   </summary>
21804 </histogram>
21806 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
21807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21808   <summary>
21809     The time that the kernel took to resume the Chrome OS device from
21810     suspend-to-RAM state when running on AC at pre-suspend time.
21811   </summary>
21812 </histogram>
21814 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
21815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21816   <summary>
21817     The time that the kernel took to resume the Chrome OS device from
21818     suspend-to-RAM state when running on battery at pre-suspend time.
21819   </summary>
21820 </histogram>
21822 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
21823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21824   <summary>
21825     The time that the kernel took to suspend-to-RAM the Chrome OS device when
21826     running on AC.
21827   </summary>
21828 </histogram>
21830 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
21831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21832   <summary>
21833     The time that the kernel took to suspend-to-RAM the Chrome OS device when
21834     running on battery.
21835   </summary>
21836 </histogram>
21838 <histogram name="Power.KeyboardBacklightLevel" units="%">
21839   <owner>derat@chromium.org</owner>
21840   <summary>
21841     The level of the keyboard backlight as a percentage. Sampled every 30
21842     seconds.
21843   </summary>
21844 </histogram>
21846 <histogram name="Power.LengthOfSession" units="seconds">
21847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21848   <summary>
21849     The length of time, in seconds, that a user spent in a single session.
21850     Values for this metric are clamped to 12 hours, so the last bucket should be
21851     considered to be including all metrics above 12 hours.
21852   </summary>
21853 </histogram>
21855 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
21856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21857   <summary>
21858     The average power consumption, measured in milli-units per hour, when sync
21859     invalidator listens to on_application_active events. Values for this metric
21860     are per session, i.e. from battery level at application entering foreground
21861     to returning to background, and normalized to an hourly average consumption.
21862     This is an iOS only measurement. Due to how iOS reports battery levels, it
21863     is likely to see many readings of 0.
21864   </summary>
21865 </histogram>
21867 <histogram name="Power.MilliConsumptionPerHourOthers">
21868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21869   <summary>
21870     The average power consumption, measured in milli-units per hour, for other
21871     sync invalidator methods. Values for this metric are per session, i.e. from
21872     battery level at application entering foreground to returning to background,
21873     and normalized to an hourly average consumption. This is an iOS only
21874     measurement. Due to how iOS reports battery levels, it is likely to see many
21875     readings of 0.
21876   </summary>
21877 </histogram>
21879 <histogram name="Power.MilliConsumptionPerHourP2P">
21880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21881   <summary>
21882     The average power consumption, measured in milli-units per hour, when sync
21883     invalidator uses peer-to-peer notifications. Values for this metric are per
21884     session, i.e. from battery level at application entering foreground to
21885     returning to background, and normalized to an hourly average consumption.
21886     This is an iOS only measurement. Due to how iOS reports battery levels, it
21887     is likely to see many readings of 0.
21888   </summary>
21889 </histogram>
21891 <histogram name="Power.MilliConsumptionPerHourServer">
21892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21893   <summary>
21894     The average power consumption, measured in milli-units per hour, when sync
21895     invalidator uses server-based non-blocking invalidator. Values for this
21896     metric are per session, i.e. from battery level at application entering
21897     foreground to returning to background, and normalized to an hourly average
21898     consumption. This is an iOS only measurement. Due to how iOS reports battery
21899     levels, it is likely to see many readings of 0.
21900   </summary>
21901 </histogram>
21903 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
21904   <owner>derat@chromium.org</owner>
21905   <summary>
21906     The number of times that the Automatic Light Sensor (ALS) adjusted the
21907     brightness during a session.  Values for this metric are clamped to 10k
21908     count, so the last bucket should be considered to be including all metrics
21909     above 10k.
21910   </summary>
21911 </histogram>
21913 <histogram name="Power.NumberOfSessionsPerCharge">
21914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21915   <summary>
21916     The number of user sessions that occured since the last time that the device
21917     was charged. Values for this metric are clamped at 10k, so the last bucket
21918     should be considered to include all metrics about 10k.
21919   </summary>
21920 </histogram>
21922 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
21923   <owner>derat@chromium.org</owner>
21924   <summary>
21925     The amount of time between the user pressing the power button and Chrome
21926     acknowledging the button-down event on Chrome OS. Values for this metric are
21927     capped to two seconds.
21928   </summary>
21929 </histogram>
21931 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
21932   <owner>derat@chromium.org</owner>
21933   <summary>
21934     The amount of time between the user pressing the power button and releasing
21935     it on Chrome OS.
21936   </summary>
21937 </histogram>
21939 <histogram name="Power.RetrySuspendCount">
21940   <obsolete>
21941     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
21942     Power.SuspendAttemptsBeforeSuccess.
21943   </obsolete>
21944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21945   <summary>
21946     The number of times Chrome OS retried suspend due to previous failure.
21947   </summary>
21948 </histogram>
21950 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
21951   <owner>derat@chromium.org</owner>
21952   <summary>
21953     The reason for the Chrome OS power manager shutting down or rebooting the
21954     system.
21955   </summary>
21956 </histogram>
21958 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
21959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21960   <summary>
21961     The number of suspend attempts on Chrome OS. Samples are reported before
21962     each attempt, so this histogram may include cases where the system crashed
21963     instead of suspending.
21964   </summary>
21965 </histogram>
21967 <histogram name="Power.SuspendAttemptsBeforeCancel">
21968   <owner>derat@chromium.org</owner>
21969   <summary>
21970     The number of suspend attempts performed for a single suspend request (e.g.
21971     triggered by the lid being closed) that was eventually canceled on Chrome
21972     OS. This also includes requests that were canceled due to the system
21973     eventually shutting down due to repeated suspend failures.
21974   </summary>
21975 </histogram>
21977 <histogram name="Power.SuspendAttemptsBeforeSuccess">
21978   <owner>derat@chromium.org</owner>
21979   <summary>
21980     The number of suspend attempts performed for a single suspend request (e.g.
21981     triggered by the lid being closed) that eventually succeeded on Chrome OS.
21982     This includes the successful attempt.
21983   </summary>
21984 </histogram>
21986 <histogram name="Power.SuspendResult" enum="SuspendResult">
21987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21988   <summary>
21989     The results of suspend attempts on Chrome OS. Samples are reported after
21990     each attempt.
21991   </summary>
21992 </histogram>
21994 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
21995   <obsolete>
21996     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
21997   </obsolete>
21998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21999   <summary>Chrome OS suspend status.</summary>
22000 </histogram>
22002 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
22003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22004   <summary>
22005     The percentage of aborted fan attempts out of total fan attempts per
22006     session, where an abort is due to hysteresis.  This value is computed from
22007     boot and sent when powerd starts and then every 15 minutes afterwards.
22008   </summary>
22009 </histogram>
22011 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
22012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22013   <summary>
22014     The percentage of fan trip point passes that are more than one trip point.
22015     This value is computed from boot and sent when powerd starts and then every
22016     15 minutes afterwards.
22017   </summary>
22018 </histogram>
22020 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
22021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22022   <summary>
22023     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
22024     (i.e., the device most likely ran out of battery while in suspend).
22025   </summary>
22026 </histogram>
22028 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
22029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22030   <summary>
22031     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
22032   </summary>
22033 </histogram>
22035 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
22036   <owner>derat@chromium.org</owner>
22037   <summary>
22038     The number of times that the user adjusted the brightness during a session
22039     when on AC. Values for this metric are clamped to 10k count, so the last
22040     bucket should be considered to be including all metrics above 10k.
22041   </summary>
22042 </histogram>
22044 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
22045   <owner>derat@chromium.org</owner>
22046   <summary>
22047     The number of times that the user adjusted the brightness during a session
22048     when on battery. Values for this metric are clamped to 10k count, so the
22049     last bucket should be considered to be including all metrics above 10k.
22050   </summary>
22051 </histogram>
22053 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
22054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22055   <summary>
22056     The number of bytes that were downloaded over the network for HTTP/HTTPS
22057     fetches that were not motivated by precaching. Logged per-request.
22058   </summary>
22059 </histogram>
22061 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
22062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22063   <summary>
22064     The number of bytes that were downloaded because of precaching. Logged
22065     per-request.
22066   </summary>
22067 </histogram>
22069 <histogram name="Precache.Saved" units="bytes">
22070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22071   <summary>
22072     The number of bytes during user browsing that were served from the cache,
22073     but would have been downloaded over a network if precaching was disabled.
22074     Logged per-request.
22075   </summary>
22076 </histogram>
22078 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
22079   <owner>davidben@chromium.org</owner>
22080   <owner>tburkard@chromium.org</owner>
22081   <summary>
22082     Time from when a prerendered page is abandoned to when it is first used due
22083     to user navigation. If the page is swapped before begin abandoned, a zero is
22084     recorded.
22085   </summary>
22086 </histogram>
22088 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
22089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22090   <summary>
22091     Enumeration of what types of cookies were sent for a prerender.
22092   </summary>
22093 </histogram>
22095 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
22096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22097   <summary>Enumeration of what cookie actions a prerender caused.</summary>
22098 </histogram>
22100 <histogram name="Prerender.Event" enum="PrerenderEvent">
22101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22102   <summary>
22103     Enumeration of what events related to prerendering have occurred.
22104   </summary>
22105 </histogram>
22107 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
22108   <obsolete>
22109     deprecated May 10 2012
22110   </obsolete>
22111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22112   <summary>Hover Event counts for prerendering.</summary>
22113 </histogram>
22115 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
22116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22117   <summary>
22118     Final status for prerender pages - either success, or why it was canceled.
22119   </summary>
22120 </histogram>
22122 <histogram name="Prerender.FinalStatusMatchComplete"
22123     enum="PrerenderFinalStatus">
22124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22125   <summary>
22126     Final status for prerender pages - either success, or why it was canceled.
22127     This is for the MatchComplete set of pages (including some pages that were
22128     not actually prerendered), to match the control group.
22129   </summary>
22130 </histogram>
22132 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
22133   <obsolete>
22134     Deprecated Jan 14 2014.
22135   </obsolete>
22136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22137   <summary>
22138     For prerenders that are swapped in, the percentage of pixels that is already
22139     final at swap-in time compared to when the spinner stops.
22140   </summary>
22141 </histogram>
22143 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
22144   <obsolete>
22145     deprecated May 10 2012
22146   </obsolete>
22147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22148   <summary>
22149     Duration that a user hovers a link before clicking on it.
22151     This is recorded for all pages loaded in a session.
22152   </summary>
22153 </histogram>
22155 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
22156   <obsolete>
22157     deprecated May 10 2012
22158   </obsolete>
22159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22160   <summary>
22161     Duration that the mouse pointer hovers on a link before the mouse pointer
22162     moves off of it.
22164     This is recorded for all pages loaded in a session.
22165   </summary>
22166 </histogram>
22168 <histogram name="Prerender.LocalPredictorEvent"
22169     enum="PrerenderLocalPredictorEvents">
22170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22171   <summary>
22172     Enumeration of what events related to the local predictor have occurred
22173   </summary>
22174 </histogram>
22176 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
22177     units="milliseconds">
22178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22179   <summary>
22180     Time to perform the LoggedIn Lookup for the local predictor. This operation
22181     checks whether a user his likely logged into a page that we would like to
22182     prerender.
22183   </summary>
22184 </histogram>
22186 <histogram name="Prerender.LocalPredictorServiceLookupTime"
22187     units="milliseconds">
22188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22189   <summary>
22190     Time to perform the Service Lookup for the local predictor. This operation
22191     queries a Google service to obtain pages to prerender, as well as whether
22192     prerender candidate pages are likely safe for prerendering.
22193   </summary>
22194 </histogram>
22196 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
22197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22198   <summary>
22199     Time from when a prerendered page is started to when it is first used due to
22200     user navigation. If the page is never used, it is not included in this
22201     histogram.  This only refers to prerenders based on the local predictor.
22202   </summary>
22203 </histogram>
22205 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
22206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22207   <summary>
22208     Time to perform the URL Lookup for the local predictor. This operation
22209     retrieves from the user's local browsing history the URLs corresponding to
22210     URLIDs.
22211   </summary>
22212 </histogram>
22214 <histogram name="Prerender.LocalVisitCoreTransition"
22215     enum="PrerenderLocalVisitCoreTransition">
22216   <obsolete>
22217     deprecated Nov 16 2012
22218   </obsolete>
22219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22220   <summary>
22221     The transition type for each new visit as recorded in the local visits
22222     database.
22223   </summary>
22224 </histogram>
22226 <histogram name="Prerender.LocalVisitDatabaseSize">
22227   <obsolete>
22228     deprecated Nov 16 2012
22229   </obsolete>
22230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22231   <summary>Size of the local visits database (number of entries).</summary>
22232 </histogram>
22234 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
22235   <obsolete>
22236     deprecated Nov 16 2012
22237   </obsolete>
22238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22239   <summary>
22240     Enumeration of what events related to local visits have occurred
22241   </summary>
22242 </histogram>
22244 <histogram name="Prerender.ModPagespeedHeader">
22245   <obsolete>
22246     Deprecated as of 10/2013.
22247   </obsolete>
22248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22249   <summary>
22250     Previous version of the Prerender.PagespeedHeader.* histograms.
22251   </summary>
22252 </histogram>
22254 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
22255   <obsolete>
22256     Deprecated May 13th 2014, use Prerender.NetworkBytesTotalForProfile instead.
22257   </obsolete>
22258   <owner>dmikurube@chromium.org</owner>
22259   <owner>jkarlin@chromium.org</owner>
22260   <summary>
22261     Number of bytes transferred on the network for URLRequests (not including
22262     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
22263     deletion.  Includes prerender bytes.  Bytes are only counted when
22264     prerendering is enabled and not in a control group.  The sum of the
22265     distribution for a single user represents all of that user's network
22266     transfers for resource for that time period while prerendering was enabled.
22267   </summary>
22268 </histogram>
22270 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
22271   <obsolete>
22272     Deprecated May 13th 2014, use Prerender.NetworkBytes.Used instead.
22273   </obsolete>
22274   <owner>dmikurube@chromium.org</owner>
22275   <owner>jkarlin@chromium.org</owner>
22276   <summary>
22277     Number of bytes transferred on the network for URLRequests (not including
22278     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
22279     used).
22280   </summary>
22281 </histogram>
22283 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
22284   <obsolete>
22285     Deprecated May 13th 2014, use Prerender.NetworkBytes.Wasted instead.
22286   </obsolete>
22287   <owner>dmikurube@chromium.org</owner>
22288   <owner>jkarlin@chromium.org</owner>
22289   <summary>
22290     Number of bytes transferred on the network for URLRequests (not including
22291     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
22292   </summary>
22293 </histogram>
22295 <histogram name="Prerender.NetworkBytesTotalForProfile" units="bytes">
22296   <owner>dmikurube@chromium.org</owner>
22297   <owner>jkarlin@chromium.org</owner>
22298   <summary>
22299     Number of bytes transferred on the network for URLRequests (not including
22300     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
22301     deletion.  Includes prerender bytes.  Bytes are only counted when
22302     prerendering is enabled and not in a control group.  The sum of the
22303     distribution for a single user represents all of that user's network
22304     transfers for resource for that time period while prerendering was enabled.
22305   </summary>
22306 </histogram>
22308 <histogram name="Prerender.NetworkBytesUsed" units="bytes">
22309   <owner>dmikurube@chromium.org</owner>
22310   <owner>jkarlin@chromium.org</owner>
22311   <summary>
22312     Number of bytes transferred on the network for URLRequests (not including
22313     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
22314     used).
22315   </summary>
22316 </histogram>
22318 <histogram name="Prerender.NetworkBytesWasted" units="bytes">
22319   <owner>dmikurube@chromium.org</owner>
22320   <owner>jkarlin@chromium.org</owner>
22321   <summary>
22322     Number of bytes transferred on the network for URLRequests (not including
22323     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
22324   </summary>
22325 </histogram>
22327 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
22328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22329   <summary>
22330     A boolean that indicates whether the Omnibox navigation being committed
22331     could have been prerendered by the Omnibox Prerender system. This provides
22332     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
22333     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
22334     Prerendering is disabled, this histogram will register a 'false' entry. The
22335     total count is the equivalent of the deprecated
22336     NetworkActionPredictor.NavigationCount histogram.
22337   </summary>
22338 </histogram>
22340 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
22341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22342   <summary>
22343     The number of navigations that use a prerender initiated from the Omnibox.
22344     The count is incremented when the Prerendered tab is swapped in if the
22345     Prerender was initiated by the Omnibox, which obviously requires
22346     Prerendering from the Omnibox to be enabled.
22347   </summary>
22348 </histogram>
22350 <histogram name="Prerender.OmniboxPrerenderCount">
22351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22352   <summary>
22353     The number of prerenders initiated from the Omnibox. This is incremented
22354     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
22355     given the text the user has entered and the Autocomplete suggestion
22356     currently selected. It is only incremented if Prerendering from the Omnibox
22357     is enabled.
22358   </summary>
22359 </histogram>
22361 <histogram name="Prerender.PagespeedHeader.ServerCounts"
22362     enum="PagespeedHeaderServerType">
22363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22364   <summary>
22365     The number of responses received bucketed into the range [0,4]: bucket 0 is
22366     the total number of responses received; bucket 1 is the number of responses
22367     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
22368     bucket 2 is the number of responses received with an X-Page-Speed header and
22369     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
22370     ngx_pagespeed server]; bucket 3 is the number of responses received with an
22371     X-Page-Speed header and a header value in the PageSpeed Service format
22372     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
22373     received with an X-Page-Speed header and a header value in neither of the
22374     preceding formats [indicating some other server; IISpeed is the only known
22375     one at this stage].
22376   </summary>
22377 </histogram>
22379 <histogram name="Prerender.PagespeedHeader.VersionCounts"
22380     enum="PagespeedVersion">
22381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22382   <summary>
22383     The number of responses received that either have an X-Mod-Pagespeed header
22384     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
22385     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
22386     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
22387     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
22388     is that 'c' is incremented with each new release and 'd' is initially 0 but
22389     is incremented for each patch to a release.
22390   </summary>
22391 </histogram>
22393 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
22394   <obsolete>
22395     deprecated Nov 16 2012
22396   </obsolete>
22397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22398   <summary>Types of pages rendered.</summary>
22399 </histogram>
22401 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
22402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22403   <summary>
22404     Indicates whether the user has ever visited (in the past) a URL for which a
22405     prerender is launched.
22406   </summary>
22407 </histogram>
22409 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
22410   <obsolete>
22411     Deprecated 03/24/11.  Replaced by
22412     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
22413   </obsolete>
22414   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22415   <summary>
22416     Time from when a user navigates to a page to when it loads. Since the pages
22417     may start loading before the user navigates to it, this does not include any
22418     portion of load prior to navigation.
22420     This particular histogram is for all page loads for users who do not have
22421     prerendering enabled.
22422   </summary>
22423 </histogram>
22425 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
22426     units="milliseconds">
22427   <obsolete>
22428     Deprecated 03/24/11.   Replaced by
22429     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
22430   </obsolete>
22431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22432   <summary>
22433     Time from when a user navigates to a page to when it loads. Since the pages
22434     may start loading before the user navigates to it, this does not include any
22435     portion of load prior to navigation.
22437     This particular histogram is only for pages that would have been prerendered
22438     if the user had prerender enabled.
22439   </summary>
22440 </histogram>
22442 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
22443     units="milliseconds">
22444   <obsolete>
22445     Deprecated 03/24/11.   Replaced by
22446     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
22447   </obsolete>
22448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22449   <summary>
22450     Time from when a user navigates to a page to when it loads. Since the pages
22451     may start loading before the user navigates to it, this does not include any
22452     portion of load prior to navigation.
22454     This particular histogram is for all prerendered page loads for users who
22455     have prerender enabled.
22456   </summary>
22457 </histogram>
22459 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
22460     units="milliseconds">
22461   <obsolete>
22462     Deprecated 03/24/11.   Replaced by
22463     Prerender.PerceivedPLT_ContentPrefetchPrerender.
22464   </obsolete>
22465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22466   <summary>
22467     Time from when a user navigates to a page to when it loads. Since the pages
22468     may start loading before the user navigates to it, this does not include any
22469     portion of load prior to navigation.
22471     This particular histogram is for all page loads for users who have
22472     prerendering enabled.
22473   </summary>
22474 </histogram>
22476 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
22477     units="milliseconds">
22478   <obsolete>
22479     Deprecated 03/24/11.   Replaced by
22480     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
22481   </obsolete>
22482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22483   <summary>
22484     Time from when a user navigates to a page to when it loads. Since the pages
22485     may start loading before the user navigates to it, this does not include any
22486     portion of load prior to navigation.
22488     This particular histogram is for all page loads within 30 seconds after a
22489     prefetch tag is seen for users who do not have prerendering enabled.
22490   </summary>
22491 </histogram>
22493 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
22494     units="milliseconds">
22495   <obsolete>
22496     Deprecated 03/24/11.   Replaced by
22497     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
22498   </obsolete>
22499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22500   <summary>
22501     Time from when a user navigates to a page to when it loads. Since the pages
22502     may start loading before the user navigates to it, this does not include any
22503     portion of load pre navigation.
22505     This particular histogram is for all page loads within 30 seconds after a
22506     prefetch tag is seen for users who have prerendering enabled.
22507   </summary>
22508 </histogram>
22510 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
22511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22512   <summary>
22513     Time from when a user navigates to a page to when it loads. Since the pages
22514     may start loading before the user navigates to it, this does not include any
22515     portion of load prior to navigation.
22517     This is recorded for all pages loaded in a session.
22518   </summary>
22519 </histogram>
22521 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
22522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22523   <summary>
22524     Time from when a user navigates to a page to when it loads. Since the pages
22525     may start loading before the user navigates to it, this does not include any
22526     portion of load prior to navigation.
22528     This is recorded for the first page load completing immediately after a
22529     prerender.
22530   </summary>
22531 </histogram>
22533 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
22534     units="milliseconds">
22535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22536   <summary>
22537     Time from when a user navigates to a page to when it loads. Since the pages
22538     may start loading before the user navigates to it, this does not include any
22539     portion of load prior to navigation.
22541     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
22542     There are two types: Any, and Non-overlapping.  The latter only applies to
22543     page loads initiated after the prerender.  This variable records cases where
22544     only Any triggered.
22545   </summary>
22546 </histogram>
22548 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
22549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22550   <summary>
22551     Time from when a user navigates to a page to when it loads. Since the pages
22552     may start loading before the user navigates to it, this does not include any
22553     portion of load prior to navigation.
22555     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
22556     There are two types: Any, and Non-overlapping.  The latter only applies to
22557     page loads initiated after the prerender.  This variable records cases where
22558     both triggered.
22559   </summary>
22560 </histogram>
22562 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
22563     units="milliseconds">
22564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22565   <summary>
22566     Time from when a user navigates to a page to when it loads. Since the pages
22567     may start loading before the user navigates to it, this does not include any
22568     portion of load prior to navigation.
22570     This is recorded for the first page load completing immediately after a
22571     prerender, but which has also started after the prerender has been
22572     initiated.
22573   </summary>
22574 </histogram>
22576 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
22577     units="milliseconds">
22578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22579   <summary>
22580     Time from when a user navigates to a page to when it loads. Since the pages
22581     may start loading before the user navigates to it, this does not include any
22582     portion of load prior to navigation.
22584     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
22585     There are two types: Any, and Non-overlapping.  The latter only applies to
22586     page loads initiated after the prerender.  This variable records cases where
22587     only Non-overlapping triggered.
22588   </summary>
22589 </histogram>
22591 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
22592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22593   <summary>
22594     Time from when a user navigates to a page to when it loads. Since the pages
22595     may start loading before the user navigates to it, this does not include any
22596     portion of load prior to navigation.
22598     This is recorded only for prerendered pages, or for pages which would have
22599     been prerendered in the control case.
22600   </summary>
22601 </histogram>
22603 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
22604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22605   <summary>
22606     Time from when a user navigates to a page to when it loads. Since the pages
22607     may start loading before the user navigates to it, this does not include any
22608     portion of load prior to navigation.
22610     This is recorded only for prerendered pages, or for pages which would have
22611     been prerendered in the control case.
22613     In MatchedComplete, the prerender group also contains cancelled prerenders,
22614     so as to produce a perfect match of page views attributed this group in the
22615     prerender group with those attributed to this group in the control group.
22616   </summary>
22617 </histogram>
22619 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
22620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22621   <summary>
22622     Time from when a user navigates to a page to when it loads. Since the pages
22623     may start loading before the user navigates to it, this does not include any
22624     portion of load prior to navigation.
22626     This is recorded for all page loads which happen within 30 seconds after a
22627     prefetch tag is observed.
22628   </summary>
22629 </histogram>
22631 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
22632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22633   <summary>
22634     Time from when a user navigates to a page to when it loads. Since the pages
22635     may start loading before the user navigates to it, this does not include any
22636     portion of load prior to navigation.
22638     This is recorded for all page loads which happen within 30 seconds after a
22639     prefetch tag is observed and which do not correspond to a prerender tag.
22640   </summary>
22641 </histogram>
22643 <histogram name="Prerender.PercentLoadDoneAtSwapin">
22644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22645   <summary>
22646     For prerenders that are swapped in, the percentage of the time from load
22647     start until the onload event fires that has elapsed at the time of the
22648     swapin.
22649   </summary>
22650 </histogram>
22652 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
22653     units="milliseconds">
22654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22655   <summary>
22656     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
22657     measure jank.
22658   </summary>
22659 </histogram>
22661 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
22662     units="milliseconds">
22663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22664   <summary>
22665     How long the resource check portion of PrerenderManager::PeriodicCleanup
22666     takes, to measure jank.
22667   </summary>
22668 </histogram>
22670 <histogram name="Prerender.PrerenderCountOf3Max">
22671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22672   <summary>
22673     After launching a prerender, how many simultanious prerenders are recorded
22674     as running, out of a maximum of three.
22675   </summary>
22676 </histogram>
22678 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
22679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22680   <summary>
22681     For prerenders that finish loading before they are ever swapped in, their
22682     page load time until the onload event fires.
22683   </summary>
22684 </histogram>
22686 <histogram name="Prerender.PrerendersPerSessionCount">
22687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22688   <summary>
22689     The number of sessions that have at least X successful prerenders.
22690   </summary>
22691 </histogram>
22693 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
22694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22695   <summary>
22696     For each prerender link added to a document, records the rel types present
22697     on the link element.
22698   </summary>
22699 </histogram>
22701 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
22702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22703   <summary>
22704     For each prerender in a document which starts prerendering, records the rel
22705     types present on the link element.
22706   </summary>
22707 </histogram>
22709 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
22710   <obsolete>
22711     deprecated Nov 16 2012
22712   </obsolete>
22713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22714   <summary>
22715     This is the time from when a prerendered page finishes loading to when it is
22716     displayed, as measured by the renderer process. When a page is displayed
22717     before it finishes loading, no value is recorded in this histogram.
22718   </summary>
22719 </histogram>
22721 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
22722   <obsolete>
22723     deprecated Nov 16 2012
22724   </obsolete>
22725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22726   <summary>
22727     Perceived load time of a page, as measured by the renderer process. For
22728     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
22729     pages, this is the time from when the prerendered page is moved into a
22730     TabContents until finish. &quot;Finish&quot; == after onload() and all
22731     resources are loaded. Note that this is 0 if the loading finishes before the
22732     page is moved into a TabContents.
22733   </summary>
22734 </histogram>
22736 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
22737   <obsolete>
22738     deprecated Nov 16 2012
22739   </obsolete>
22740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22741   <summary>
22742     Perceived load time of a prerendered page that is displayed, as measured by
22743     the renderer process. This is the time from when the prerendered page is
22744     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
22745     and all resources are loaded. Note that this is 0 if the loading finishes
22746     before the page is moved into a TabContents.
22747   </summary>
22748 </histogram>
22750 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
22751   <obsolete>
22752     deprecated Nov 16 2012
22753   </obsolete>
22754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22755   <summary>
22756     The time elapsed between when the prerendering of a page starts and when the
22757     page is displayed, as measured by the renderer process. Prerendered pages
22758     discarded without being displayed are excluded from this count.
22759   </summary>
22760 </histogram>
22762 <histogram name="Prerender.SchemeCancelReason"
22763     enum="PrerenderSchemeCancelReason">
22764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22765   <summary>
22766     The detailed reason why a prerender is canceled with
22767     FINAL_STATUS_UNSUPPORTED_SCHEME
22768   </summary>
22769 </histogram>
22771 <histogram name="Prerender.Sessions" enum="PrerenderMode">
22772   <obsolete>
22773     deprecated Nov 16 2012
22774   </obsolete>
22775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22776   <summary>Enumeration of how prerender was used per session.</summary>
22777 </histogram>
22779 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
22780     units="milliseconds">
22781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22782   <summary>Time to perform the session storage namespace merge.</summary>
22783 </histogram>
22785 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
22786     units="milliseconds">
22787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22788   <summary>
22789     For simulated local browsing prerendering, the baseline PLT of pages without
22790     any prerendering for pages that would be prerendered.
22791   </summary>
22792 </histogram>
22794 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
22795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22796   <summary>
22797     For simulated local browsing prerendering, the estimated PLT of pages with
22798     prerendering enabled for pages that would be prerendered.
22799   </summary>
22800 </histogram>
22802 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
22803     enum="BooleanSuppressed">
22804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22805   <summary>
22806     A boolean that indicates how often we suppress a dialog from a tab when
22807     swapping it with a prerender.
22808   </summary>
22809 </histogram>
22811 <histogram name="Prerender.TabContentsDeleterTimeout"
22812     enum="BooleanCloseTimeout">
22813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22814   <summary>
22815     A boolean that indicates how often we fail to delete an old prerendered tab
22816     before the timeout.
22817   </summary>
22818 </histogram>
22820 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
22821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22822   <summary>
22823     Enumeration of what events related to the TabHelper class have occurred.
22824   </summary>
22825 </histogram>
22827 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
22828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22829   <summary>Time between subsequent prerender requests.</summary>
22830 </histogram>
22832 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
22833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22834   <summary>
22835     The time elapsed between the most recent visit to a URL and when an
22836     attempted prerender of the same URL is cancelled with
22837     FINAL_STATUS_RECENTLY_VISITED.
22838   </summary>
22839 </histogram>
22841 <histogram name="Prerender.TimeToClick" units="milliseconds">
22842   <obsolete>
22843     deprecated Nov 16 2012
22844   </obsolete>
22845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22846   <summary>Duration that a user hovers a link before clicking on it.</summary>
22847 </histogram>
22849 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
22850   <obsolete>
22851     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
22852     range.
22853   </obsolete>
22854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22855   <summary>
22856     Time from when a prerendered page is started to when it is first used due to
22857     user navigation. If the page is never used, it is not included in this
22858     histogram.
22859   </summary>
22860 </histogram>
22862 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
22863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22864   <summary>
22865     Time from when a prerendered page is started to when it is first used due to
22866     user navigation. If the page is never used, it is not included in this
22867     histogram.
22868   </summary>
22869 </histogram>
22871 <histogram name="PrinterService.PrinterServiceEvent"
22872     enum="PrinterServiceEventType">
22873   <owner>vitalybuka@chromium.org</owner>
22874   <summary>
22875     Count of events in PrinterService on ChromeOS related to USB printers.
22876   </summary>
22877 </histogram>
22879 <histogram name="PrintPreview.DestinationAction"
22880     enum="PrintPreviewPrintDestinationBuckets">
22881   <owner>vitalybuka@chromium.org</owner>
22882   <summary>
22883     Actions performed by the user when the print destination search widget is
22884     shown to the user.
22885   </summary>
22886 </histogram>
22888 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
22889   <owner>vitalybuka@chromium.org</owner>
22890   <summary>
22891     Count of font file formats embeeded in print preview PDFs. These numbers are
22892     biased by what the platforms supports in terms of detection.
22893   </summary>
22894 </histogram>
22896 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
22897   <owner>vitalybuka@chromium.org</owner>
22898   <summary>
22899     Actions performed by the user when the Google Cloud Print add-printers
22900     promotion is shown to the user.
22901   </summary>
22902 </histogram>
22904 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
22905   <owner>vitalybuka@chromium.org</owner>
22906   <summary>
22907     Time from when print preview is intiated until the intial preview is sent to
22908     the preview tab for rendering.
22909   </summary>
22910 </histogram>
22912 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
22913   <owner>vitalybuka@chromium.org</owner>
22914   <summary>
22915     Time from when print preview is intiated until the preview PDF generation is
22916     started.
22917   </summary>
22918 </histogram>
22920 <histogram name="PrintPreview.ManagePrinters">
22921   <owner>vitalybuka@chromium.org</owner>
22922   <summary>
22923     Count the number of requests received to show the manage printers dialog.
22924   </summary>
22925 </histogram>
22927 <histogram name="PrintPreview.NumberOfPrinters">
22928   <owner>vitalybuka@chromium.org</owner>
22929   <summary>
22930     Count the total number of printers shown in destination drop down list.
22931   </summary>
22932 </histogram>
22934 <histogram name="PrintPreview.PageCount.Initial">
22935   <owner>vitalybuka@chromium.org</owner>
22936   <summary>
22937     The page count of the initial print preview, a.k.a. the total number of
22938     pages in documents to be printed.
22939   </summary>
22940 </histogram>
22942 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
22943   <owner>vitalybuka@chromium.org</owner>
22944   <summary>
22945     The final page count (after page selection) of documents printed to a cloud
22946     printer.
22947   </summary>
22948 </histogram>
22950 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
22951   <owner>vitalybuka@chromium.org</owner>
22952   <summary>
22953     The final page count (after page selection) of documents printed to a cloud
22954     printer using web dialog.
22955   </summary>
22956 </histogram>
22958 <histogram name="PrintPreview.PageCount.PrintToPDF">
22959   <owner>vitalybuka@chromium.org</owner>
22960   <summary>
22961     The final page count (after page selection) of documents printed to PDF.
22962   </summary>
22963 </histogram>
22965 <histogram name="PrintPreview.PageCount.PrintToPrinter">
22966   <owner>vitalybuka@chromium.org</owner>
22967   <summary>
22968     The final page count (after page selection) of documents printed to a
22969     printer.
22970   </summary>
22971 </histogram>
22973 <histogram name="PrintPreview.PageCount.SystemDialog">
22974   <owner>vitalybuka@chromium.org</owner>
22975   <summary>
22976     The final page count (after page selection) of documents printed using
22977     system dialog.
22978   </summary>
22979 </histogram>
22981 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
22982   <owner>vitalybuka@chromium.org</owner>
22983   <summary>Print preview events.</summary>
22984 </histogram>
22986 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
22987   <owner>vitalybuka@chromium.org</owner>
22988   <summary>
22989     Track the popularity of print settings. (Settings when printing to PDF are
22990     excluded from this statistic.)
22991   </summary>
22992 </histogram>
22994 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
22995   <owner>vitalybuka@chromium.org</owner>
22996   <summary>
22997     The number of times regenerate preview requests received before the user
22998     clicked the cancel button.
22999   </summary>
23000 </histogram>
23002 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
23003   <owner>vitalybuka@chromium.org</owner>
23004   <summary>
23005     The number of times regenerate preview requests received before the first
23006     preview data is availible.
23007   </summary>
23008 </histogram>
23010 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
23011   <owner>vitalybuka@chromium.org</owner>
23012   <summary>
23013     The number of times regenerate preview requests received before the user
23014     clicked the print button.
23015   </summary>
23016 </histogram>
23018 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
23019   <owner>vitalybuka@chromium.org</owner>
23020   <summary>
23021     Time taken to render and generate PDF for print preview. (Includes time to
23022     reflow the page back to normal, but not the time to reflow the page to
23023     prepare for printing.)
23024   </summary>
23025 </histogram>
23027 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
23028     units="milliseconds">
23029   <owner>vitalybuka@chromium.org</owner>
23030   <summary>
23031     Time taken to render and generate PDF for print preview divided by the
23032     number of pages. (Includes time to reflow the page back to normal, but not
23033     the time to reflow the page to prepare for printing.)
23034   </summary>
23035 </histogram>
23037 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
23038   <owner>vitalybuka@chromium.org</owner>
23039   <summary>
23040     Count how frequently a set of pre-defined print preview errors occur.
23041   </summary>
23042 </histogram>
23044 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
23045   <owner>vitalybuka@chromium.org</owner>
23046   <summary>Time taken to render each PDF page for print preview.</summary>
23047 </histogram>
23049 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
23050   <owner>vitalybuka@chromium.org</owner>
23051   <summary>Time taken to render to PDF for print preview.</summary>
23052 </histogram>
23054 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
23055   <owner>vitalybuka@chromium.org</owner>
23056   <summary>
23057     Action taken by the user in the preview tab such as print, cancel, print to
23058     pdf and show advanced print settings dialog.
23059   </summary>
23060 </histogram>
23062 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
23063   <owner>bcwhite@chromium.org</owner>
23064   <owner>rlp@chromium.org</owner>
23065   <summary>The frequency of ways that new user profiles are added.</summary>
23066 </histogram>
23068 <histogram name="Profile.AndroidAccountManagementMenu"
23069     enum="ProfileAndroidAccountManagementMenu">
23070   <owner>aruslan@chromium.org</owner>
23071   <summary>
23072     Track user interactions that can be performed in the Android account
23073     management menu.
23074   </summary>
23075 </histogram>
23077 <histogram name="Profile.AppCount">
23078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23079   <summary>The number of installed apps when a profile is opened.</summary>
23080 </histogram>
23082 <histogram name="Profile.AuthResult" enum="ProfileAuth">
23083   <owner>bcwhite@chromium.org</owner>
23084   <summary>
23085     Counts of authorization results when trying to open a locked profile from
23086     the User Manager.
23087   </summary>
23088 </histogram>
23090 <histogram name="Profile.Avatar" enum="ProfileAvatar">
23091   <owner>rlp@chromium.org</owner>
23092   <summary>The frequency of selection of each avatar.</summary>
23093 </histogram>
23095 <histogram name="Profile.BookmarksSize" units="MB">
23096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23097   <summary>Size of the bookmarks database.</summary>
23098 </histogram>
23100 <histogram name="Profile.CookiesSize" units="MB">
23101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23102   <summary>Size of the cookies database.</summary>
23103 </histogram>
23105 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
23106   <owner>pam@chromium.org</owner>
23107   <owner>rlp@chromium.org</owner>
23108   <summary>Result (final status) when creating a new profile.</summary>
23109 </histogram>
23111 <histogram name="Profile.CreateTime" units="milliseconds">
23112   <obsolete>
23113     Deprecated as of 8/2013.
23114   </obsolete>
23115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23116   <summary>
23117     Back-end time elapsed while creating a new profile. The max is 30 seconds,
23118     when an external timeout was applied.
23119   </summary>
23120 </histogram>
23122 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
23123   <obsolete>
23124     Deprecated as of 8/2013.
23125   </obsolete>
23126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23127   <summary>
23128     Time elapsed before the user decided to cancel creation of a new profile.
23129     Since only managed-user profile creation can be canceled, this time comes
23130     from managed-user registration. The max is 30 seconds, when an external
23131     timeout was applied.
23132   </summary>
23133 </histogram>
23135 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
23136   <owner>pam@chromium.org</owner>
23137   <summary>
23138     Time elapsed from when the handler received the message that a user clicked
23139     'Create' until the user decided to cancel creation of a new profile. Since
23140     only managed-user profile creation can be canceled, this time comes from
23141     managed-user registration.
23142   </summary>
23143 </histogram>
23145 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
23146   <owner>pam@chromium.org</owner>
23147   <summary>
23148     Time elapsed from when the handler received the message that a user clicked
23149     'Create' until the creation either failed with a local error (see
23150     Profile.CreateResult), was canceled (also recorded in
23151     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
23152   </summary>
23153 </histogram>
23155 <histogram name="Profile.Delete" enum="BooleanProfileSignedIn">
23156   <owner>mlerman@chromium.org</owner>
23157   <summary>
23158     The user used the settings page to delete a profile. Please note this
23159     histogram tracks the user interaction, and not the actual delete of the
23160     profile, which can happen much later. The parameter indicates if the profile
23161     was signed in or not; true means the profile was signed in, false means the
23162     profile was not signed in.
23163   </summary>
23164 </histogram>
23166 <histogram name="Profile.DesktopMenu" enum="ProfileDesktopMenu">
23167   <owner>mlerman@chromium.org</owner>
23168   <summary>
23169     Track user interactions that can be performed in the user menu and user
23170     manager. The origin of the action, whether the an interaction in the content
23171     area or some other source, is noted in the histogram suffix.
23172   </summary>
23173 </histogram>
23175 <histogram name="Profile.ExtensionSize" units="MB">
23176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23177   <summary>Size of the extension cookies database.</summary>
23178 </histogram>
23180 <histogram name="Profile.FaviconsSize" units="MB">
23181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23182   <summary>Size of the favicons database.</summary>
23183 </histogram>
23185 <histogram name="Profile.HistorySize" units="MB">
23186   <owner>dmikurube@chromium.org</owner>
23187   <summary>Size of the history database.</summary>
23188 </histogram>
23190 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
23191   <owner>rlp@chromium.org</owner>
23192   <summary>
23193     Number of times users launch a browser window from either a primary or
23194     secondary profile (i.e., each time a browser window is opened we log which
23195     type of profile it belongs to).
23196   </summary>
23197 </histogram>
23199 <histogram name="Profile.LockedProfilesDuration" units="minutes">
23200   <owner>mlerman@chromium.org</owner>
23201   <summary>
23202     How long locked profiles have been locked for. This is logged each time any
23203     profile is loaded. Note that this does not track the total time the profile
23204     was locked, but rather the span from when the profile was locked to when the
23205     measurement takes place.
23206   </summary>
23207 </histogram>
23209 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
23210   <owner>bcwhite@chromium.org</owner>
23211   <owner>rlp@chromium.org</owner>
23212   <summary>
23213     Counts of users added and deleted. Percentages are not meaningful. Please
23214     look at the ratio of the counts/percentages.
23215   </summary>
23216 </histogram>
23218 <histogram name="Profile.NumberOfAccountsPerProfile">
23219   <owner>mlerman@chromium.org</owner>
23220   <summary>
23221     Counts the number of Google-managed accounts linked to a profile. This may
23222     be counted multiple times per profile. Please review with the &quot;Show
23223     user counts&quot; option enabled on the dashboard.
23224   </summary>
23225 </histogram>
23227 <histogram name="Profile.NumberOfManagedProfiles">
23228   <owner>pam@chromium.org</owner>
23229   <summary>
23230     Counts the number of locally managed profiles on a user's machine when
23231     Chrome starts up, among cases with at least one profile.
23232   </summary>
23233 </histogram>
23235 <histogram name="Profile.NumberOfProfiles">
23236   <owner>bcwhite@chromium.org</owner>
23237   <owner>rlp@chromium.org</owner>
23238   <summary>
23239     Counts the number of profiles on a user's machine when Chrome starts up.
23240   </summary>
23241 </histogram>
23243 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
23244   <obsolete>
23245     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
23246   </obsolete>
23247   <owner>bcwhite@chromium.org</owner>
23248   <owner>rlp@chromium.org</owner>
23249   <summary>
23250     Counts the number of profiles on a user's machine whenever a profile is
23251     added or deleted.
23252   </summary>
23253 </histogram>
23255 <histogram name="Profile.NumberOfProfilesOnStartup">
23256   <obsolete>
23257     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
23258     suspect, especially after 2012-02-24: see https://crbug.com/189213.
23259   </obsolete>
23260   <owner>bcwhite@chromium.org</owner>
23261   <owner>rlp@chromium.org</owner>
23262   <summary>
23263     Counts the number of profiles on a user's machine when Chrome starts up.
23264   </summary>
23265 </histogram>
23267 <histogram name="Profile.NumberOfSignedInProfiles">
23268   <owner>bcwhite@chromium.org</owner>
23269   <owner>rlp@chromium.org</owner>
23270   <summary>
23271     Counts the number of signed-in profiles on a user's machine when Chrome
23272     starts up.
23273   </summary>
23274 </histogram>
23276 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
23277   <obsolete>
23278     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
23279   </obsolete>
23280   <owner>bcwhite@chromium.org</owner>
23281   <owner>rlp@chromium.org</owner>
23282   <summary>
23283     Counts the number of profiles that are signed in to Chrome when Chrome
23284     starts up.
23285   </summary>
23286 </histogram>
23288 <histogram name="Profile.NumberOfSignedInProfilesWithGAIAIcons">
23289   <owner>mlerman@chromium.org</owner>
23290   <summary>
23291     Counts the number of signed-in profiles that are using the GAIA image as the
23292     avatar icon. This is counted when a profile is loaded, including when Chrome
23293     starts up.
23294   </summary>
23295 </histogram>
23297 <histogram name="Profile.Opening" enum="ProfileOpen">
23298   <obsolete>
23299     Deprecated because it did not present the information clearly.
23300   </obsolete>
23301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23302   <summary>The frequency of ways that the profiles are opened.</summary>
23303 </histogram>
23305 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
23306   <owner>bcwhite@chromium.org</owner>
23307   <owner>rlp@chromium.org</owner>
23308   <summary>
23309     The frequency with which the user opens the different profile menus or
23310     switches profiles. For the open statistics, this does not mean the user
23311     necessarily opened a profile after clicking. The switch statistics indicate
23312     how often and how the user switches profiles. They are provided together for
23313     comparison of how often the user actually switches after opening the avatar
23314     bubble menu.
23315   </summary>
23316 </histogram>
23318 <histogram name="Profile.PercentageOfManagedProfiles">
23319   <owner>pam@chromium.org</owner>
23320   <summary>
23321     Tracks the percentage (0-100) of profiles that are locally managed, recorded
23322     when Chrome starts up.
23323   </summary>
23324 </histogram>
23326 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
23327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23328   <summary>
23329     The error with the current user profile that caused an error dialog to be
23330     shown. This dialog is shown usually when there is some sort of corruption in
23331     the user's profile data.
23332   </summary>
23333 </histogram>
23335 <histogram name="Profile.SupervisedProfileCreateError"
23336     enum="GoogleServiceAuthError">
23337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23338   <summary>
23339     The error code generated in the final step (registration step) of creating a
23340     new supervised profile.
23341   </summary>
23342 </histogram>
23344 <histogram name="Profile.SupervisedProfileImportError"
23345     enum="GoogleServiceAuthError">
23346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23347   <summary>
23348     The error code generated in the final step (registration step) of importing
23349     a supervised profile.
23350   </summary>
23351 </histogram>
23353 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
23354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23355   <summary>
23356     Time elapsed from when the handler received the message that a user clicked
23357     'Create' to create a new supervised user profile until the registration ends
23358     either successfully or with a failure (both recorded in
23359     Profile.SupervisedProfileCreateResult).
23360   </summary>
23361 </histogram>
23363 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
23364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23365   <summary>
23366     Time elapsed from when the handler received the message that a user clicked
23367     'Import supervised user' until the registration ends either successfully or
23368     with a failure (both recorded in Profile.SupervisedProfileImportResult).
23369   </summary>
23370 </histogram>
23372 <histogram name="Profile.SwitchGaiaPhotoSettings"
23373     enum="ProfileGaiaPhotoOptions">
23374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23375   <summary>
23376     Counts of when users switch to using their GAIA photo instead of an avatar
23377     icon or the opposite when they switch back to an avatar icon instead of
23378     their GAIA photo.
23379   </summary>
23380 </histogram>
23382 <histogram name="Profile.Sync" enum="ProfileSync">
23383   <obsolete>
23384     Deprecated because it did not present the information clearly.
23385   </obsolete>
23386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23387   <summary>Activity of the user with regards to sync.</summary>
23388 </histogram>
23390 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
23391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23392   <summary>
23393     Number of times and ways the user customized the sync options of their
23394     profile. Percentages are not meaningful. To determine percentages, take the
23395     count of a given action over the count of number of customizations.
23396   </summary>
23397 </histogram>
23399 <histogram name="Profile.SyncSignIn" enum="ProfileType">
23400   <owner>rpop@google.com</owner>
23401   <summary>
23402     Number of times the user signed into sync from original or secondary
23403     profile.
23404   </summary>
23405 </histogram>
23407 <histogram name="Profile.ThumbnailsSize" units="MB">
23408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23409   <summary>Size of the thumbnails database.</summary>
23410 </histogram>
23412 <histogram name="Profile.TopSitesSize" units="MB">
23413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23414   <summary>Size of the top sites database.</summary>
23415 </histogram>
23417 <histogram name="Profile.TotalHistorySize" units="MB">
23418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23419   <summary>Total size of all history databases.</summary>
23420 </histogram>
23422 <histogram name="Profile.TotalSize" units="MB">
23423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23424   <summary>Total size of the profile data (excluding sub-folders).</summary>
23425 </histogram>
23427 <histogram name="Profile.Update" enum="ProfileType">
23428   <owner>rlp@chromium.org</owner>
23429   <summary>Times a profile name and/or avatar was updated.</summary>
23430 </histogram>
23432 <histogram name="Profile.UpgradeEnrollment" enum="ProfileUpgradeEnrollment">
23433   <owner>mlerman@chromium.org</owner>
23434   <summary>
23435     The process which leads a user to enroll in New Profile Management. Also
23436     tracks if the user chooses to opt out, and tutorials which guide the user
23437     into New Profile Management.
23438   </summary>
23439 </histogram>
23441 <histogram name="Profile.VisitedLinksSize" units="MB">
23442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23443   <summary>Size of the visited links database.</summary>
23444 </histogram>
23446 <histogram name="Profile.WebDataSize" units="MB">
23447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23448   <summary>Size of the web data database.</summary>
23449 </histogram>
23451 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
23452   <owner>engedy@chromium.org</owner>
23453   <owner>vasilii@chromium.org</owner>
23454   <summary>
23455     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
23456     Reset Profile dialog.
23457   </summary>
23458 </histogram>
23460 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
23461   <obsolete>
23462     Deprecated 8/2013. No longer tracked.
23463   </obsolete>
23464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23465   <summary>
23466     Errors that Protector detects about default search provider in Web Data.
23467     Reported once when Web Data is loaded.
23468   </summary>
23469 </histogram>
23471 <histogram name="Protector.Preferences" enum="ProtectorError">
23472   <obsolete>
23473     Deprecated 8/2013. No longer tracked.
23474   </obsolete>
23475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23476   <summary>
23477     Errors that Protector detects about protected settings in Preferences.
23478     Reported once when profile is loaded.
23479   </summary>
23480 </histogram>
23482 <histogram name="Protector.SearchProvider" enum="SearchEngine">
23483   <obsolete>
23484     Deprecated 8/2013. No longer tracked.
23485   </obsolete>
23486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23487   <summary>
23488     When the default search provider setting is changed outside of Chrome, which
23489     is detected by the Protector, this histogram reports the new setting.
23490   </summary>
23491 </histogram>
23493 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
23494   <obsolete>
23495     Deprecated 8/2013. No longer tracked.
23496   </obsolete>
23497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23498   <summary>
23499     When the startup settings are changed outside of Chrome, which is detected
23500     by the Protector, this histogram reports the new setting.
23501   </summary>
23502 </histogram>
23504 <histogram name="Quickoffice.docPageCount">
23505   <owner>joshwoodward@google.com</owner>
23506   <summary>
23507     Records the page count when a compound binary format document is opened.
23508   </summary>
23509 </histogram>
23511 <histogram name="Quickoffice.docParagraphCount">
23512   <owner>joshwoodward@google.com</owner>
23513   <summary>
23514     Records the paragraph count when a compound binary format document is
23515     opened.
23516   </summary>
23517 </histogram>
23519 <histogram name="Quickoffice.docSectionCount">
23520   <owner>joshwoodward@google.com</owner>
23521   <summary>
23522     Records the section count when a compound binary format document is opened.
23523   </summary>
23524 </histogram>
23526 <histogram name="Quickoffice.docxPageCount">
23527   <owner>joshwoodward@google.com</owner>
23528   <summary>
23529     Records the page count when an OOXML format document is opened.
23530   </summary>
23531 </histogram>
23533 <histogram name="Quickoffice.docxParagraphCount">
23534   <owner>joshwoodward@google.com</owner>
23535   <summary>
23536     Records the paragraph count when an OOXML format document is opened.
23537   </summary>
23538 </histogram>
23540 <histogram name="Quickoffice.docxSectionCount">
23541   <owner>joshwoodward@google.com</owner>
23542   <summary>
23543     Records the section count when an OOXML format document is opened.
23544   </summary>
23545 </histogram>
23547 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
23548   <owner>joshwoodward@google.com</owner>
23549   <summary>
23550     Records the various different error types encountered when opening and
23551     reading MS Office file formats in the Quickoffice viewer. These range from
23552     Nacl crashes and uncaught javascript exceptions to document errors inside
23553     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
23554     format in which they occurred.
23555   </summary>
23556 </histogram>
23558 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
23559   <owner>joshwoodward@google.com</owner>
23560   <summary>
23561     Records the various different file types supported by Quickoffice (like MS
23562     Word, Excel, Powerpoint files) when they opened in the browser to measure
23563     which file formats are most popular.
23564   </summary>
23565 </histogram>
23567 <histogram name="Quickoffice.pptMasterCount">
23568   <owner>joshwoodward@google.com</owner>
23569   <summary>
23570     Records the number of slide masters when a compound binary format
23571     presentation is opened.
23572   </summary>
23573 </histogram>
23575 <histogram name="Quickoffice.pptSlideCount">
23576   <owner>joshwoodward@google.com</owner>
23577   <summary>
23578     Records the slide count when a compound binary format presentation is
23579     opened.
23580   </summary>
23581 </histogram>
23583 <histogram name="Quickoffice.pptxMasterCount">
23584   <owner>joshwoodward@google.com</owner>
23585   <summary>
23586     Records the number of slide masters when an OOXML format presentation is
23587     opened.
23588   </summary>
23589 </histogram>
23591 <histogram name="Quickoffice.pptxSlideCount">
23592   <owner>joshwoodward@google.com</owner>
23593   <summary>
23594     Records the slide count when an OOXML format presentation is opened.
23595   </summary>
23596 </histogram>
23598 <histogram name="Quickoffice.xlsFormattedCellCount">
23599   <owner>joshwoodward@google.com</owner>
23600   <summary>
23601     Records the number of cells that contain formatting data in the default
23602     worksheet when a compound binary format spreadsheet is opened.
23603   </summary>
23604 </histogram>
23606 <histogram name="Quickoffice.xlsNonEmptyCellCount">
23607   <owner>joshwoodward@google.com</owner>
23608   <summary>
23609     Records the number of non-empty cells in the default worksheet when a
23610     compound binary format spreadsheet is opened.
23611   </summary>
23612 </histogram>
23614 <histogram name="Quickoffice.xlsSheetCount">
23615   <owner>joshwoodward@google.com</owner>
23616   <summary>
23617     Records the number of worksheets when a compound binary format spreadsheet
23618     is opened.
23619   </summary>
23620 </histogram>
23622 <histogram name="Quickoffice.xlsxFormattedCellCount">
23623   <owner>joshwoodward@google.com</owner>
23624   <summary>
23625     Records the number of cells that contain formatting data in the default
23626     worksheet when an OOXML format spreadsheet is opened.
23627   </summary>
23628 </histogram>
23630 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
23631   <owner>joshwoodward@google.com</owner>
23632   <summary>
23633     Records the number of non-empty cells when an OOXML format spreadsheet is
23634     opened.
23635   </summary>
23636 </histogram>
23638 <histogram name="Quickoffice.xlsxSheetCount">
23639   <owner>joshwoodward@google.com</owner>
23640   <summary>
23641     Records the number of worksheets when an OOXML format spreadsheet is opened.
23642   </summary>
23643 </histogram>
23645 <histogram name="Quota.DiskspaceShortage" units="MB">
23646   <owner>tzik@chromium.org</owner>
23647   <summary>
23648     Difference between acceptable lower limit of diskspace and actual free
23649     diskspace at beginning of an eviction round.
23650   </summary>
23651 </histogram>
23653 <histogram name="Quota.ErrorsOnEvictingOriginPerHour">
23654   <owner>tzik@chromium.org</owner>
23655   <summary>
23656     Number of errors on evicting origin by QuotaTemporaryStorageEvictor in an
23657     hour.
23658   </summary>
23659 </histogram>
23661 <histogram name="Quota.ErrorsOnGettingUsageAndQuotaPerHour">
23662   <owner>tzik@chromium.org</owner>
23663   <summary>
23664     Number of errors on getting usage and quota by QuotaTemporaryStorageEvictor
23665     in an hour.
23666   </summary>
23667 </histogram>
23669 <histogram name="Quota.EvictedBytesPerRound" units="MB">
23670   <owner>tzik@chromium.org</owner>
23671   <summary>
23672     Amount of usage used by evicted origins in an eviction round.
23673   </summary>
23674 </histogram>
23676 <histogram name="Quota.EvictedOriginsPerHour">
23677   <owner>tzik@chromium.org</owner>
23678   <summary>Number of evicted origins in an hour.</summary>
23679 </histogram>
23681 <histogram name="Quota.EvictionRoundsPerHour">
23682   <owner>tzik@chromium.org</owner>
23683   <summary>Number of eviction rounds in an hour.</summary>
23684 </histogram>
23686 <histogram name="Quota.FreeDiskSpaceForProfile" units="MB">
23687   <owner>tzik@chromium.org</owner>
23688   <summary>Amount of free disk space for profile directory.</summary>
23689 </histogram>
23691 <histogram name="Quota.GlobalUsageOfPersistentStorage" units="MB">
23692   <owner>tzik@chromium.org</owner>
23693   <summary>Global usage of persistent storage.</summary>
23694 </histogram>
23696 <histogram name="Quota.GlobalUsageOfTemporaryStorage" units="MB">
23697   <owner>tzik@chromium.org</owner>
23698   <summary>Global usage of temporary storage.</summary>
23699 </histogram>
23701 <histogram name="Quota.InitialTemporaryGlobalStorageQuota" units="MB">
23702   <owner>tzik@chromium.org</owner>
23703   <summary>Initial quota for global temporary storage.</summary>
23704 </histogram>
23706 <histogram name="Quota.NumberOfEvictedOriginsPerRound">
23707   <owner>tzik@chromium.org</owner>
23708   <summary>Number of evicted origins per round.</summary>
23709 </histogram>
23711 <histogram name="Quota.NumberOfPersistentStorageOrigins">
23712   <owner>tzik@chromium.org</owner>
23713   <summary>Number of origins using persistent storage.</summary>
23714 </histogram>
23716 <histogram name="Quota.NumberOfProtectedPersistentStorageOrigins">
23717   <owner>tzik@chromium.org</owner>
23718   <summary>Number of protected origins using persistent storage.</summary>
23719 </histogram>
23721 <histogram name="Quota.NumberOfProtectedTemporaryStorageOrigins">
23722   <owner>tzik@chromium.org</owner>
23723   <summary>Number of protected origins using temporary storage.</summary>
23724 </histogram>
23726 <histogram name="Quota.NumberOfTemporaryStorageOrigins">
23727   <owner>tzik@chromium.org</owner>
23728   <summary>Number of origins using temporary storage.</summary>
23729 </histogram>
23731 <histogram name="Quota.NumberOfUnlimitedPersistentStorageOrigins">
23732   <owner>tzik@chromium.org</owner>
23733   <summary>Number of unlimited origins using persistent storage.</summary>
23734 </histogram>
23736 <histogram name="Quota.NumberOfUnlimitedTemporaryStorageOrigins">
23737   <owner>tzik@chromium.org</owner>
23738   <summary>Number of unlimited origins using temporary storage.</summary>
23739 </histogram>
23741 <histogram name="Quota.SkippedEvictionRoundsPerHour">
23742   <owner>tzik@chromium.org</owner>
23743   <summary>Number of skipped eviction rounds in an hour.</summary>
23744 </histogram>
23746 <histogram name="Quota.TimeDeltaOfEvictionRounds">
23747   <owner>tzik@chromium.org</owner>
23748   <summary>Time between two consecutive active eviction rounds.</summary>
23749 </histogram>
23751 <histogram name="Quota.TimeSpentToAEvictionRound">
23752   <owner>tzik@chromium.org</owner>
23753   <summary>Time spent to an eviction round.</summary>
23754 </histogram>
23756 <histogram name="Quota.UsageOverageOfTemporaryGlobalStorage" units="MB">
23757   <owner>tzik@chromium.org</owner>
23758   <summary>
23759     Overage of the temporary global storage usage at beginning of an eviction
23760     round.
23761   </summary>
23762 </histogram>
23764 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
23765   <owner>holte@chromium.org</owner>
23766   <summary>
23767     For each Rappor log that is discarded, the reason that it was discarded.
23768   </summary>
23769 </histogram>
23771 <histogram name="Rappor.FailedUploadErrorCode" enum="NetErrorCodes">
23772   <owner>holte@chromium.org</owner>
23773   <summary>Net error codes for failed Rappor uploads.</summary>
23774 </histogram>
23776 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
23777   <owner>holte@chromium.org</owner>
23778   <summary>
23779     For each upload to the Rappor server, log the response received from the
23780     server.
23781   </summary>
23782 </histogram>
23784 <histogram name="Renderer.AcceleratedFixedRootBackground"
23785     enum="AcceleratedFixedRootBackground">
23786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23787   <summary>
23788     Keeps track of the number of main frame scrolls with an accelerated fixed
23789     root background, the number of main frame scrolls with an unaccelerated
23790     fixed root background, and the total number of main frame scrolls.
23791   </summary>
23792 </histogram>
23794 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
23795   <owner>hartmanng@chromium.org</owner>
23796   <summary>
23797     Total count of the number of RenderLayers which are scrollable areas, need
23798     to be promoted to stacking containers, and will use composited scrolling.
23799     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
23800     first becomes scrollable, first needs to become a stacking container, and
23801     first uses composited scrolling, respectively.
23802   </summary>
23803 </histogram>
23805 <histogram name="Renderer.DrawDuration" units="milliseconds">
23806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23807   <summary>The time it takes for the compositor to draw a frame.</summary>
23808 </histogram>
23810 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
23811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23812   <summary>
23813     The amount by which the compositor's draw duration was overestimated in a
23814     particular frame (0 if the duration was perfectly predicted or
23815     underestimated).
23816   </summary>
23817 </histogram>
23819 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
23820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23821   <summary>
23822     The amount by which the compositor's draw duration was underestimated in a
23823     particular frame (0 if the duration was perfectly predicted or
23824     overestimated).
23825   </summary>
23826 </histogram>
23828 <histogram name="Renderer.GpuLatency" units="milliseconds">
23829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23830   <summary>
23831     The delay between the compositor submitting a command to the GPU and that
23832     command executing on the GPU. This delay is measured once per frame.
23833   </summary>
23834 </histogram>
23836 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
23837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23838   <summary>
23839     The amount by which GPU latency was overestimated in a particular frame (0
23840     if the latency was perfectly predicted or underestimated).
23841   </summary>
23842 </histogram>
23844 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
23845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23846   <summary>
23847     The amount by which GPU latency was underestimated in a particular frame (0
23848     if the latency was perfectly predicted or overestimated).
23849   </summary>
23850 </histogram>
23852 <histogram name="Renderer.PixelIncreaseFromTransitions">
23853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23854   <summary>
23855     A lower-bound on the percentage increase in memory that would result from
23856     promoting all layers that have a webkit-transition on opacity or transform.
23857   </summary>
23858 </histogram>
23860 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
23861   <obsolete>
23862     Deprecated as of 10/2013.
23863   </obsolete>
23864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23865   <summary>
23866     This measures how long all unload event handlers required to run whenever an
23867     unload event is processed.
23868   </summary>
23869 </histogram>
23871 <histogram name="Renderer2.FinishDocToFinish">
23872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23873   <summary>
23874     The time from when a document finished loading to when all it's resources
23875     are also loaded.
23876   </summary>
23877 </histogram>
23879 <histogram name="Renderer2.RequestToFinish">
23880   <obsolete>
23881     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
23882   </obsolete>
23883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23884   <summary>
23885     The time from when a page was requested by a user to when it is fully
23886     loaded.
23887   </summary>
23888 </histogram>
23890 <histogram name="Renderer2.RequestToFinish_L">
23891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23892   <summary>
23893     The time from when a page was requested by a user to when it is fully
23894     loaded.
23895   </summary>
23896 </histogram>
23898 <histogram name="Renderer2.RequestToFirstLayout">
23899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23900   <summary>
23901     The time from when a page was requested by a user to its first layout.
23902   </summary>
23903 </histogram>
23905 <histogram name="Renderer2.RequestToStart">
23906   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23907   <summary>
23908     The time from when a page was requested by a user to when it starts loading.
23909   </summary>
23910 </histogram>
23912 <histogram name="Renderer2.StartToFinish">
23913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23914   <summary>
23915     The time from when a page started loading to when it is fully loaded.
23916   </summary>
23917 </histogram>
23919 <histogram name="Renderer2.StartToFinishDoc">
23920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23921   <summary>
23922     The time from when a page starts loading to when the main document is
23923     finished loading.
23924   </summary>
23925 </histogram>
23927 <histogram name="Renderer2.StartToFirstLayout">
23928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23929   <summary>
23930     The time from when a page starts loading to its first layout.
23931   </summary>
23932 </histogram>
23934 <histogram name="Renderer4.Abandoned" enum="Abandoned">
23935   <owner>wiltzius@chromium.org</owner>
23936   <summary>
23937     Distribution of actual finished pages, vs abandoned pages, where we needed
23938     to declare a finish time prematurely since the page was being closed
23939     (exited).
23940   </summary>
23941 </histogram>
23943 <histogram name="Renderer4.AccelContentPaintDurationMS">
23944   <obsolete>
23945     Deprecated 2014-05 because of impl-side painting.
23946   </obsolete>
23947   <owner>wiltzius@chromium.org</owner>
23948   <summary>
23949     Time spent by WebKit painting the page, in milliseconds, when the GPU
23950     acceleration is active, for paints that affect non-root layers.
23951   </summary>
23952 </histogram>
23954 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
23955   <obsolete>
23956     Deprecated 2014-05 because of impl-side painting.
23957   </obsolete>
23958   <owner>wiltzius@chromium.org</owner>
23959   <summary>
23960     WebKit paint throughput, measured in megapixels per second, when GPU
23961     acceleration is active, for paints that affect non-root layers.
23962   </summary>
23963 </histogram>
23965 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
23966   <owner>wiltzius@chromium.org</owner>
23967   <summary>Time between frames when GPU acceleration is active.</summary>
23968 </histogram>
23970 <histogram name="Renderer4.AccelRootPaintDurationMS">
23971   <owner>wiltzius@chromium.org</owner>
23972   <summary>
23973     Time spent by WebKit painting the page, in milliseconds, when the GPU
23974     acceleration is active, for paints that affect the root layer.
23975   </summary>
23976 </histogram>
23978 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
23979   <owner>wiltzius@chromium.org</owner>
23980   <summary>
23981     WebKit paint throughput, measured in megapixels per second, when GPU
23982     acceleration is active, for paints that affect the root layer.
23983   </summary>
23984 </histogram>
23986 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
23987   <owner>wiltzius@chromium.org</owner>
23988   <summary>
23989     Time from when the animation callback was posted to when it ran.
23990   </summary>
23991 </histogram>
23993 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
23994   <owner>wiltzius@chromium.org</owner>
23995   <summary>
23996     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
23997     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
23998     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
23999     time when renderer requested load of document, after any unload of last
24000     document. &quot;Commit&quot;== time when renderer got first byte of
24001     document.
24002   </summary>
24003 </histogram>
24005 <histogram name="Renderer4.BeginToFinish">
24006   <owner>wiltzius@chromium.org</owner>
24007   <summary>TBD</summary>
24008 </histogram>
24010 <histogram name="Renderer4.BeginToFinishDoc">
24011   <owner>wiltzius@chromium.org</owner>
24012   <summary>TBD</summary>
24013 </histogram>
24015 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
24016   <owner>wiltzius@chromium.org</owner>
24017   <summary>
24018     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
24019     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
24020     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
24021     time when renderer requested load of document, after any unload of last
24022     document. &quot;First paint&quot;== time when first paint operation was
24023     performed.
24024   </summary>
24025 </histogram>
24027 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
24028   <owner>wiltzius@chromium.org</owner>
24029   <summary>
24030     Time from &quot;big&quot; to &quot;first paint after load.&quot;
24031     &quot;Begin&quot;== &quot;request&quot; if user requested, and
24032     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
24033     document. &quot;Start&quot;== time when renderer requested load of document,
24034     after any unload of last document. &quot;First paint after load&quot;== time
24035     after onload() when first paint operation is performed.
24036   </summary>
24037 </histogram>
24039 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
24040   <owner>wiltzius@chromium.org</owner>
24041   <summary>
24042     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
24043     time when renderer got first byte of document.  &quot;Finish&quot;==after
24044     onload() and all resources are loaded.
24045   </summary>
24046 </histogram>
24048 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
24049   <owner>wiltzius@chromium.org</owner>
24050   <summary>
24051     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
24052     time when renderer got first byte of document. &quot;Finish doc&quot; ==
24053     main document loaded, before onload(). &quot;Finish&quot;==after onload()
24054     and all resources are loaded.
24055   </summary>
24056 </histogram>
24058 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
24059   <owner>wiltzius@chromium.org</owner>
24060   <summary>
24061     Time from &quot;commit&quot; to &quot;first paint.&quot;
24062     &quot;Commit&quot;== time when renderer got first byte of document.
24063     &quot;First paint&quot;== time when first paint operation was performed.
24064   </summary>
24065 </histogram>
24067 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
24068   <owner>wiltzius@chromium.org</owner>
24069   <summary>
24070     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
24071     &quot;Commit&quot;== time when renderer got first byte of document.
24072     &quot;First paint after load&quot;== time after onload() when first paint
24073     operation is performed.
24074   </summary>
24075 </histogram>
24077 <histogram name="Renderer4.CompositorScrollHitTestResult"
24078     enum="CompositorScrollResult">
24079   <owner>vollick@chromium.org</owner>
24080   <summary>
24081     It's possible for compositor hit testing to determine conclusively that
24082     compositor thread scrolling can or cannot be done. It's also possible that
24083     the hit testing result is inconclusive. We would like to see the I-don't-
24084     know result as little as possible. This histogram tracks the ratios.
24085   </summary>
24086 </histogram>
24088 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
24089   <owner>wiltzius@chromium.org</owner>
24090   <summary>
24091     Time between frames, as measured on the compositor thread. This is collected
24092     once per frame while it is being drawn to the screen in the compositor.
24093   </summary>
24094 </histogram>
24096 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
24097   <obsolete>
24098     Renamed to Renderer4.pixelCountCulled_Draw.
24099   </obsolete>
24100   <owner>wiltzius@chromium.org</owner>
24101   <summary>
24102     Number of pixels that culling prevented being drawn to the screen,
24103     normalized to the viewport size. This is collected once per frame while it
24104     is being drawn to the screen in the compositor.
24105   </summary>
24106 </histogram>
24108 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
24109   <obsolete>
24110     Renamed to Renderer4.pixelCountOpaque_Draw.
24111   </obsolete>
24112   <owner>wiltzius@chromium.org</owner>
24113   <summary>
24114     Number of pixels drawn to the screen and known opaque, normalized to the
24115     viewport size. This is collected once per frame while it is being drawn to
24116     the screen in the compositor.
24117   </summary>
24118 </histogram>
24120 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
24121   <obsolete>
24122     Renamed to Renderer4.pixelCountTranslucent_Draw.
24123   </obsolete>
24124   <owner>wiltzius@chromium.org</owner>
24125   <summary>
24126     Number of pixels drawn to the screen and not known opaque, normalized to the
24127     viewport size. This is collected once per frame while it is being drawn to
24128     the screen in the compositor.
24129   </summary>
24130 </histogram>
24132 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
24133   <owner>wiltzius@chromium.org</owner>
24134   <summary>
24135     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
24136     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
24137     onload() and all resources are loaded.
24138   </summary>
24139 </histogram>
24141 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
24142   <owner>wiltzius@chromium.org</owner>
24143   <summary>
24144     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
24145     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
24146     paint after load&quot;== time after onload() when first paint operation is
24147     performed.
24148   </summary>
24149 </histogram>
24151 <histogram name="Renderer4.GpuRasterizationEnabled" units="BooleanEnabled">
24152   <owner>alokp@chromium.org</owner>
24153   <summary>
24154     Whether gpu rasterization is enabled (checked once after the page is painted
24155     for the first time).
24156   </summary>
24157 </histogram>
24159 <histogram name="Renderer4.GpuRasterizationSuitableContent"
24160     units="BooleanEnabled">
24161   <owner>alokp@chromium.org</owner>
24162   <summary>
24163     If gpu rasterization is enabled, whether the page contents are suitable for
24164     gpu rasterization (checked once after the page is painted for the first
24165     time).
24166   </summary>
24167 </histogram>
24169 <histogram name="Renderer4.GpuRasterizationTriggered" units="BooleanEnabled">
24170   <owner>alokp@chromium.org</owner>
24171   <summary>
24172     If gpu rasterization is enabled, whether it was triggered (checked once
24173     after the page is painted for the first time).
24174   </summary>
24175 </histogram>
24177 <histogram name="Renderer4.GpuRasterizationUsed" units="BooleanEnabled">
24178   <owner>alokp@chromium.org</owner>
24179   <summary>
24180     If gpu rasterization is enabled, whether it was actually used for the page
24181     (checked once after the page is painted for the first time).
24182   </summary>
24183 </histogram>
24185 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
24186     units="rects">
24187   <owner>wiltzius@chromium.org</owner>
24188   <summary>
24189     Number of rects inside of a PictureLayer's invalidation region per commit.
24190   </summary>
24191 </histogram>
24193 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
24194   <owner>wiltzius@chromium.org</owner>
24195   <summary>
24196     Time to determine the page language. This is done after the page has been
24197     loaded.
24198   </summary>
24199 </histogram>
24201 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
24202   <owner>wiltzius@chromium.org</owner>
24203   <summary>
24204     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
24205     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
24206     computed the properties we need. Only recorded for the first 50 frames of
24207     every page.
24208   </summary>
24209 </histogram>
24211 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
24212   <owner>wiltzius@chromium.org</owner>
24213   <summary>
24214     The ratio of CC Layers which are candidates for LCDText AA / total picture
24215     or content Layers.  Recorded in LayerTreeHost, after
24216     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
24217     we need. Only recorded for the first 50 frames of every page.
24218   </summary>
24219 </histogram>
24221 <histogram name="Renderer4.LoadType" enum="LoadType">
24222   <owner>wiltzius@chromium.org</owner>
24223   <summary>
24224     Probability distribution for enumerated varieties of page loads.
24225   </summary>
24226 </histogram>
24228 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
24229   <owner>wiltzius@chromium.org</owner>
24230   <summary>
24231     Number of pixels that culling prevented being drawn to the screen, recorded
24232     as 10 times the percentage of the viewport that these pixels cover. This is
24233     collected once per frame while it is being drawn to the screen in the
24234     compositor.
24235   </summary>
24236 </histogram>
24238 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
24239   <owner>wiltzius@chromium.org</owner>
24240   <summary>
24241     Number of pixels known to be opaque, recorded as 10 times the percentage of
24242     the viewport that these pixels cover.
24243   </summary>
24244 </histogram>
24246 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
24247   <owner>wiltzius@chromium.org</owner>
24248   <summary>
24249     Number of pixels painted by WebKit into main memory, recorded as 10 times
24250     the percentage of the viewport that these pixels cover. This is collected
24251     once per commit from WebKit to the compositor.
24252   </summary>
24253 </histogram>
24255 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
24256   <owner>wiltzius@chromium.org</owner>
24257   <summary>
24258     Number of pixels not known to be opaque opaque, recorded as 10 times the
24259     percentage of the viewport that these pixels cover.
24260   </summary>
24261 </histogram>
24263 <histogram name="Renderer4.renderPassCount">
24264   <owner>wiltzius@chromium.org</owner>
24265   <summary>
24266     The number of render passes (or render targets) in the renderer's frame. If
24267     the value is more than one, then an intermediate rendering target must be
24268     used during the rendering of the frame for each render pass greater than
24269     one.
24270   </summary>
24271 </histogram>
24273 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
24274   <owner>wiltzius@chromium.org</owner>
24275   <summary>
24276     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
24277     time when user requested document.  &quot;Finish&quot;==after onload() and
24278     all resources are loaded.
24279   </summary>
24280 </histogram>
24282 <histogram name="Renderer4.RequestToStart" units="milliseconds">
24283   <owner>wiltzius@chromium.org</owner>
24284   <summary>
24285     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
24286     time when user requested document. &quot;Start&quot;== time when renderer
24287     requested load of document, after any unload of last document.
24288   </summary>
24289 </histogram>
24291 <histogram name="Renderer4.Snapshot">
24292   <owner>wiltzius@chromium.org</owner>
24293   <summary>Time to capture a renderer snapshot.</summary>
24294 </histogram>
24296 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
24297     units="milliseconds">
24298   <owner>wiltzius@chromium.org</owner>
24299   <summary>
24300     Time between frames when the software renderer is being used, as measured on
24301     the compositor thread. This is collected once per frame while it is being
24302     drawn to the screen in the compositor.
24303   </summary>
24304 </histogram>
24306 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
24307   <owner>wiltzius@chromium.org</owner>
24308   <summary>Time between frames when the page is not GPU accelerated.</summary>
24309 </histogram>
24311 <histogram name="Renderer4.SoftwarePaintDurationMS">
24312   <owner>wiltzius@chromium.org</owner>
24313   <summary>
24314     Time spent by WebKit painting the page, in milliseconds, when the page is
24315     not GPU accelerated.
24316   </summary>
24317 </histogram>
24319 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
24320   <owner>wiltzius@chromium.org</owner>
24321   <summary>
24322     WebKit paint throughput, measured in megapixels per second, when the page is
24323     not GPU accelerated.
24324   </summary>
24325 </histogram>
24327 <histogram name="Renderer4.StartToCommit" units="milliseconds">
24328   <owner>wiltzius@chromium.org</owner>
24329   <summary>
24330     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
24331     when renderer requested load of document, after any unload of last document.
24332     &quot;Commit&quot;== time when renderer got first byte of document.
24333   </summary>
24334 </histogram>
24336 <histogram name="Renderer4.StartToFinish" units="milliseconds">
24337   <owner>wiltzius@chromium.org</owner>
24338   <summary>
24339     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
24340     when renderer requested load of document, after any unload of last document.
24341     &quot;Finish&quot;==after onload() and all resources are loaded.
24342   </summary>
24343 </histogram>
24345 <histogram name="Renderer4.TextureGpuUploadTimeUS">
24346   <owner>wiltzius@chromium.org</owner>
24347   <summary>
24348     The number of microseconds it took to upload a tile's full texture as
24349     measured on the GPU process.
24350   </summary>
24351 </histogram>
24353 <histogram name="Renderer4.Thumbnail">
24354   <owner>wiltzius@chromium.org</owner>
24355   <summary>Time to capture a renderer thumbnail.</summary>
24356 </histogram>
24358 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
24359   <owner>wiltzius@chromium.org</owner>
24360   <summary>
24361     Number of tiles that culling prevented being uploaded to texture memory.
24362     This is an approximation and is recorded as a 100 times the percentage of
24363     the number of tiles, of default size, needed to cover the viewport. This is
24364     collected once per commit from WebKit to the compositor.
24365   </summary>
24366 </histogram>
24368 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
24369   <obsolete>
24370     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
24371   </obsolete>
24372   <owner>wiltzius@chromium.org</owner>
24373   <summary>
24374     Number of pixels that culling prevented being uploaded to texture memory,
24375     normalized to the viewport size. This is collected once per commit from
24376     WebKit to the compositor.
24377   </summary>
24378 </histogram>
24380 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
24381   <obsolete>
24382     Renamed to Renderer4.pixelCountOpaque_Upload.
24383   </obsolete>
24384   <owner>wiltzius@chromium.org</owner>
24385   <summary>
24386     Number of pixels uploaded to texture memory and known to be opaque,
24387     normalized to the viewport size. This is collected once per commit from
24388     WebKit to the compositor.
24389   </summary>
24390 </histogram>
24392 <histogram name="Renderer4.uploadPixelCountTranslucent"
24393     units="NormalizedPixels">
24394   <obsolete>
24395     Renamed to Renderer4.pixelCountTranslucent_Upload.
24396   </obsolete>
24397   <owner>wiltzius@chromium.org</owner>
24398   <summary>
24399     Number of pixels uploaded to texture memory and not known opaque, normalized
24400     to the viewport size.  This is collected once per commit from WebKit to the
24401     compositor.
24402   </summary>
24403 </histogram>
24405 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
24406   <owner>vitalybuka@chromium.org</owner>
24407   <summary>Count of renderer view context menu items shown.</summary>
24408 </histogram>
24410 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
24411   <owner>vitalybuka@chromium.org</owner>
24412   <summary>
24413     Count of renderer view context menu items (Only commands now) used.
24414   </summary>
24415 </histogram>
24417 <histogram name="RequestAutocomplete.DismissalState"
24418     enum="AutofillDialogDismissalState">
24419   <owner>estade@chromium.org</owner>
24420   <summary>
24421     The state of the requestAutocomplete() dialog when it was dismissed.
24422   </summary>
24423 </histogram>
24425 <histogram name="RequestAutocomplete.InitialUserState"
24426     enum="AutofillDialogInitialUserState">
24427   <owner>estade@chromium.org</owner>
24428   <summary>
24429     The initial state of a user that's interacting with a freshly shown
24430     requestAutocomplete() dialog.
24431   </summary>
24432 </histogram>
24434 <histogram name="RequestAutocomplete.PopupInDialog"
24435     enum="AutofillDialogPopupEvent">
24436   <owner>estade@chromium.org</owner>
24437   <summary>
24438     User interactions with the Autofill popup shown while filling an
24439     requestAutocomplete() dialog.
24440   </summary>
24441 </histogram>
24443 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
24444   <owner>estade@chromium.org</owner>
24445   <summary>
24446     Measures the frequency of security warnings and errors in the
24447     RequestAutocomplete dialog.
24448   </summary>
24449 </histogram>
24451 <histogram name="RequestAutocomplete.UiDuration" units="ms">
24452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24453   <summary>
24454     Measures the duration for which an requestAutocomplete() dialog was shown.
24455   </summary>
24456 </histogram>
24458 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
24459   <owner>estade@chromium.org</owner>
24460   <summary>
24461     Measures the duration for which an requestAutocomplete() dialog was shown,
24462     in cases where the user ended up canceling out of the dialog.
24463   </summary>
24464 </histogram>
24466 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
24467   <owner>estade@chromium.org</owner>
24468   <summary>
24469     Measures the duration for which an requestAutocomplete() dialog was shown,
24470     in cases where the user ended up accepting the dialog.
24471   </summary>
24472 </histogram>
24474 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
24475   <owner>estade@chromium.org</owner>
24476   <summary>
24477     Measures how users are interacting with the requestAutocomplete() dialog UI.
24478   </summary>
24479 </histogram>
24481 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
24482   <owner>estade@chromium.org</owner>
24483   <summary>
24484     Measures the duration of time it takes for the requestAutocomplete() UI to
24485     be actionable by the user after it is shown.
24486   </summary>
24487 </histogram>
24489 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
24490   <owner>estade@chromium.org</owner>
24491   <summary>
24492     Measures the frequency of errors in communicating with the Google Online
24493     Wallet server.
24494   </summary>
24495 </histogram>
24497 <histogram name="RequestAutocomplete.WalletRequiredActions"
24498     enum="WalletRequiredActions">
24499   <owner>estade@chromium.org</owner>
24500   <summary>
24501     Measures the frequency of required user actions returned by the Google
24502     Online Wallet server.
24503   </summary>
24504 </histogram>
24506 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
24507     enum="PowerwashDialogViewType">
24508   <owner>merkulova@chromium.org</owner>
24509   <summary>
24510     Records the number of times the factory reset dialog was shown. Grouped by
24511     the viewtype.
24512   </summary>
24513 </histogram>
24515 <histogram name="SafeBrowsing.EnabledSettingChanged" enum="BooleanEnabled">
24516   <owner>feng@chromium.org</owner>
24517   <summary>
24518     Records the user action that enables/disables safe browsing feature in the
24519     Settings page on Android.
24520   </summary>
24521 </histogram>
24523 <histogram name="SB.BloomFilter" units="milliseconds">
24524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24525   <summary>
24526     The first stage check that measures the time that Chrome took to check if a
24527     URL is present in our in-memory bloom filter.
24528   </summary>
24529 </histogram>
24531 <histogram name="SB.BuildBloom">
24532   <obsolete>
24533     Deprecated 9/2012. No longer generated.
24534   </obsolete>
24535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24536   <summary>TBD.</summary>
24537 </histogram>
24539 <histogram name="SB.Database" units="milliseconds">
24540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24541   <summary>
24542     The second stage check that measures the time that Chrome took to check if a
24543     URL is present in our SQLite database.
24544   </summary>
24545 </histogram>
24547 <histogram name="SB.DBCheck" units="milliseconds">
24548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24549   <summary>
24550     The second stage check that mesures the time that Chrome took to check if a
24551     URL is present in our SQLite database. This time includes the filter check
24552     time.
24553   </summary>
24554 </histogram>
24556 <histogram name="SB.Delay" units="milliseconds">
24557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24558   <summary>
24559     This measures the time that SafeBrowsing actually delayed the browsing
24560     experience. It records the difference between the time when Chrome would
24561     have started reading the response for a URL and when the SafeBrowsing system
24562     completed its check of that URL.
24563   </summary>
24564 </histogram>
24566 <histogram name="SB.FilterCheck" units="milliseconds">
24567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24568   <summary>
24569     The first stage check that measures the time that Chrome took to check if a
24570     URL is present in our in-memory hash table.
24571   </summary>
24572 </histogram>
24574 <histogram name="SB.Network" units="milliseconds">
24575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24576   <summary>
24577     The third and final stage check that mesures the time that Chrome took to
24578     get a response from the Google SafeBrowsing servers for a particular URL.
24579   </summary>
24580 </histogram>
24582 <histogram name="SB.NetworkCheck" units="milliseconds">
24583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24584   <summary>
24585     The third and final stage check that mesures the time that Chrome took to
24586     get a response from the Google SafeBrowsing servers for a particular URL.
24587     This time includes the filter and database check time.
24588   </summary>
24589 </histogram>
24591 <histogram name="SB.PauseSafe" units="milliseconds">
24592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24593   <summary>
24594     This measures the time that SafeBrowsing actually delayed the browsing
24595     experience. It records the difference between the time when Chrome would
24596     have started reading the response for a URL and when the SafeBrowsing system
24597     completed its check of that URL.
24598   </summary>
24599 </histogram>
24601 <histogram name="SB.Update">
24602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24603   <summary>TBD.</summary>
24604 </histogram>
24606 <histogram name="SB2.AddPrefixes">
24607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24608   <summary>
24609     The number of add prefixes stored in the database after the last update.
24610   </summary>
24611 </histogram>
24613 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
24614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24615   <summary>
24616     Track failures when in processing the safe-browsing database bloom filter.
24617   </summary>
24618 </histogram>
24620 <histogram name="SB2.BloomFilterFalsePositives"
24621     enum="SB2BloomFilterFalsePositives">
24622   <obsolete>
24623     This became misleading around M-22 (September 2012), deleted in M-32
24624     (November 2013).
24625   </obsolete>
24626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24627   <summary>
24628     All prefix misses (server returned no full hashes) and prefix misses due to
24629     false positives in the bloom filter.
24630   </summary>
24631 </histogram>
24633 <histogram name="SB2.BloomFilterLoad" units="ms">
24634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24635   <summary>Time to load the BloomFilter file.</summary>
24636 </histogram>
24638 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
24639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24640   <summary>
24641     The size of the browsing SafeBrowsing database file on disk in kilobytes,
24642     after an update has occurred.
24643   </summary>
24644 </histogram>
24646 <histogram name="SB2.BuildFilter" units="milliseconds">
24647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24648   <summary>
24649     The time that it took to regenerate the filter after we have received all
24650     the update chunks.
24651   </summary>
24652 </histogram>
24654 <histogram name="SB2.BuildReadBytes" units="bytes">
24655   <obsolete>
24656     Deprecated because it was exceeding the range.  Replaced by
24657     SB2.BuildReadKilobytes.
24658   </obsolete>
24659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24660   <summary>
24661     The number of bytes read by the browser process during the bloom filter
24662     generation phase.
24663   </summary>
24664 </histogram>
24666 <histogram name="SB2.BuildReadKilobytes" units="KB">
24667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24668   <summary>
24669     The number of kilobytes read by the browser process during the filter
24670     generation phase.
24671   </summary>
24672 </histogram>
24674 <histogram name="SB2.BuildReadOperations">
24675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24676   <summary>
24677     The number of read operations issued by the browser process during the
24678     filter generation phase.
24679   </summary>
24680 </histogram>
24682 <histogram name="SB2.BuildWriteBytes" units="bytes">
24683   <obsolete>
24684     Deprecated because it was exceeding the range.  Replaced by
24685     SB2.BuildWriteKilobytes.
24686   </obsolete>
24687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24688   <summary>
24689     The number of bytes written by the browser process during the bloom filter
24690     generation phase.
24691   </summary>
24692 </histogram>
24694 <histogram name="SB2.BuildWriteKilobytes" units="KB">
24695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24696   <summary>
24697     The number of kilobytes written by the browser process during the filter
24698     generation phase.
24699   </summary>
24700 </histogram>
24702 <histogram name="SB2.BuildWriteOperations">
24703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24704   <summary>
24705     The number of write operations issued by the browser process during the
24706     filter generation phase.
24707   </summary>
24708 </histogram>
24710 <histogram name="SB2.ChunkInsert" units="milliseconds">
24711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24712   <summary>
24713     The time that it takes to write one redirect URL (which can contain multiple
24714     chunks) to the database.
24715   </summary>
24716 </histogram>
24718 <histogram name="SB2.ChunkRequest" units="milliseconds">
24719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24720   <summary>
24721     The network time between the request and response for a chunk.
24722   </summary>
24723 </histogram>
24725 <histogram name="SB2.ChunkSize" units="bytes">
24726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24727   <summary>The size of one chunk URL.</summary>
24728 </histogram>
24730 <histogram name="SB2.DatabaseBytes" units="bytes">
24731   <obsolete>
24732     Deprecated because it was exceeding the range.  Replaced by
24733     SB2.DatabaseKilobytes.
24734   </obsolete>
24735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24736   <summary>The size of the SafeBrowsing database file on disk.</summary>
24737 </histogram>
24739 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
24740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24741   <summary>Track failures when updating the safe-browsing database.</summary>
24742 </histogram>
24744 <histogram name="SB2.DatabaseKilobytes" units="KB">
24745   <obsolete>
24746     Replaced by SB2.BrowseDatabaseKilobytes.
24747   </obsolete>
24748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24749   <summary>
24750     The size of the SafeBrowsing database file on disk in kilobytes.
24751   </summary>
24752 </histogram>
24754 <histogram name="SB2.DatabaseOpen" units="milliseconds">
24755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24756   <summary>
24757     The time it takes to initialize the SafeBrowsing storage backend, in
24758     milliseconds.
24759   </summary>
24760 </histogram>
24762 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
24763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24764   <summary>
24765     The size of the update file before merging with the database file, in
24766     kilobytes.
24767   </summary>
24768 </histogram>
24770 <histogram name="SB2.Delay" units="milliseconds">
24771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24772   <summary>
24773     The time that SafeBrowsing actually delayed the browsing experience. It
24774     records the difference between the time when Chrome would have started
24775     reading the response for a URL and when the SafeBrowsing system completed
24776     its check of that URL.
24777   </summary>
24778 </histogram>
24780 <histogram name="SB2.DownloadBinhashAddsDeleted">
24781   <obsolete>
24782     Deleted in M-34 (February 2014).
24783   </obsolete>
24784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24785   <summary>Obsolete download BINHASH add chunks deleted.</summary>
24786 </histogram>
24788 <histogram name="SB2.DownloadBinhashSubsDeleted">
24789   <obsolete>
24790     Deleted in M-34 (February 2014).
24791   </obsolete>
24792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24793   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
24794 </histogram>
24796 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
24797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24798   <summary>
24799     Records results of SafeBrowsing download check, including both url check and
24800     downloaded file hash check.
24801   </summary>
24802 </histogram>
24804 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
24805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24806   <summary>
24807     The size of the downloads SafeBrowsing database file on disk in kilobytes,
24808     after an update has occurred.
24809   </summary>
24810 </histogram>
24812 <histogram name="SB2.DownloadDuration" units="milliseconds">
24813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24814   <summary>The time it takes for a download to finish.</summary>
24815 </histogram>
24817 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
24818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24819   <summary>
24820     The time it takes for SafeBrowsing to check hash of a download file.
24821   </summary>
24822 </histogram>
24824 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
24825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24826   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
24827 </histogram>
24829 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
24830   <obsolete>
24831     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
24832   </obsolete>
24833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24834   <summary>Records results of SafeBrowsing download url check.</summary>
24835 </histogram>
24837 <histogram name="SB2.ExtendedReportingIsEnabled" enum="BooleanEnabled">
24838   <owner>felt@chromium.org</owner>
24839   <summary>
24840     Whether the user has Safe Browsing extended reporting enabled at the time a
24841     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
24842     interstitials that had reporting enabled.
24843   </summary>
24844 </histogram>
24846 <histogram name="SB2.FailedUpdate">
24847   <obsolete>
24848     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
24849   </obsolete>
24850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24851   <summary>
24852     The count of the number of times an update failed when being committed to
24853     the database.
24854   </summary>
24855 </histogram>
24857 <histogram name="SB2.FilterCheck" units="milliseconds">
24858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24859   <summary>
24860     The time that it took to check a URL against our in-memory filter.
24861   </summary>
24862 </histogram>
24864 <histogram name="SB2.FilterKilobytes" units="KB">
24865   <obsolete>
24866     Deprecated 9/2012. No longer generated.
24867   </obsolete>
24868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24869   <summary>The size of the current bloom filter in kilobytes.</summary>
24870 </histogram>
24872 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
24873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24874   <summary>Which filter file the database loaded from disk.</summary>
24875 </histogram>
24877 <histogram name="SB2.FilterMissing">
24878   <obsolete>
24879     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
24880   </obsolete>
24881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24882   <summary>
24883     The count of the number of times we attempted to load the bloom filter file
24884     but it was missing.
24885   </summary>
24886 </histogram>
24888 <histogram name="SB2.FilterReadFail">
24889   <obsolete>
24890     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
24891   </obsolete>
24892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24893   <summary>
24894     The count of the number of times we attempted to load the bloom filter file
24895     but failed while reading the file on disk.
24896   </summary>
24897 </histogram>
24899 <histogram name="SB2.FilterSize" units="bytes">
24900   <obsolete>
24901     Deprecated because it was exceeding the range.  Replaced by
24902     SB2.FilterKilobytes.
24903   </obsolete>
24904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24905   <summary>The size of the current bloom filter.</summary>
24906 </histogram>
24908 <histogram name="SB2.FilterWriteFail">
24909   <obsolete>
24910     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
24911   </obsolete>
24912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24913   <summary>
24914     The count of the number of times we attempted to save the bloom filter file
24915     but failed while writing the file to disk.
24916   </summary>
24917 </histogram>
24919 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
24920   <owner>shess@chromium.org</owner>
24921   <summary>
24922     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
24923     corruptions detected, old versions detected, and various failures detected.
24924   </summary>
24925 </histogram>
24927 <histogram name="SB2.GetHash200">
24928   <obsolete>
24929     Deprecated in favor of SB2.GetHashResult STATUS_200.
24930   </obsolete>
24931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24932   <summary>
24933     The number of GetHash requests that returned data (valid requests).
24934   </summary>
24935 </histogram>
24937 <histogram name="SB2.GetHash204">
24938   <obsolete>
24939     Deprecated in favor of SB2.GetHashResult STATUS_204.
24940   </obsolete>
24941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24942   <summary>
24943     The number of GetHash requests that returned empty data (false positives).
24944   </summary>
24945 </histogram>
24947 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
24948   <owner>mattm@chromium.org</owner>
24949   <summary>
24950     Track return status from GetHash attempts (STATUS_200, STATUS_204,
24951     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
24952     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
24953     MISS).  EMPTY means the response had no full hashes, and should contain all
24954     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
24955     hashes matched. MISS means that none of the hashes matched (there was a
24956     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
24957     BACKOFF_ERROR were added in M36.)
24958   </summary>
24959 </histogram>
24961 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
24962   <owner>mattm@chromium.org</owner>
24963   <summary>
24964     Track return status from GetHash attempts (STATUS_200, STATUS_204,
24965     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
24966     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
24967     MISS).  EMPTY means the response had no full hashes, and should contain all
24968     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
24969     hashes matched. MISS means that none of the hashes matched (there was a
24970     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
24971     BACKOFF_ERROR were added in M36.)
24972   </summary>
24973 </histogram>
24975 <histogram name="SB2.GetHashServerMiss">
24976   <obsolete>
24977     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
24978     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
24979     reported useful data.
24980   </obsolete>
24981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24982   <summary>
24983     The number of GetHash requests returning full hashes that didn't match the
24984     URL that initiated the request.
24985   </summary>
24986 </histogram>
24988 <histogram name="SB2.HandleCorrupt">
24989   <obsolete>
24990     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
24991   </obsolete>
24992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24993   <summary>
24994     The count of the number of times a database was found corrupt and reset.
24995   </summary>
24996 </histogram>
24998 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
24999   <owner>felt@chromium.org</owner>
25000   <summary>
25001     Track number of times Safe Browsing interstitials have been shown, and how
25002     many times they have been clicked through or not.
25003   </summary>
25004 </histogram>
25006 <histogram name="SB2.InterstitialActionDetails"
25007     enum="SB2InterstitialActionDetails">
25008   <owner>felt@chromium.org</owner>
25009   <summary>
25010     Tracks the click-through rate for specific cases of the interstitial.
25011   </summary>
25012 </histogram>
25014 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
25015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25016   <summary>
25017     The time between when we show the SafeBrowsing malware interstitial and the
25018     user navigating away by for example, closing the tab, clicking the browser
25019     back button or typing another URL in the address bar.
25020   </summary>
25021 </histogram>
25023 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
25024   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25025   <summary>
25026     The time between when we show the SafeBrowsing malware interstitial and the
25027     user clicking on diagnostic page link.
25028   </summary>
25029 </histogram>
25031 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
25032     units="milliseconds">
25033   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25034   <summary>
25035     The time between when we show the SafeBrowsing malware interstitial and the
25036     user expanding the &quot;see more info&quot; section of the page.  (Only
25037     applies to field trial version 2 of the interstitial.)
25038   </summary>
25039 </histogram>
25041 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
25042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25043   <summary>
25044     The time between when we show the SafeBrowsing malware interstitial and the
25045     user clicking on the learn more about malware link.
25046   </summary>
25047 </histogram>
25049 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
25050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25051   <summary>
25052     The time between when we show the SafeBrowsing malware interstitial and the
25053     user clicking on the privacy policy link.
25054   </summary>
25055 </histogram>
25057 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
25058   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25059   <summary>
25060     The time between when we show the SafeBrowsing malware interstitial and the
25061     user clicking on the proceed link.
25062   </summary>
25063 </histogram>
25065 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
25066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25067   <summary>
25068     The time between when we show the SafeBrowsing malware interstitial and the
25069     user clicking on the big green back button.
25070   </summary>
25071 </histogram>
25073 <histogram name="SB2.Network" units="milliseconds">
25074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25075   <summary>
25076     The time that it took to receive a response from the Google SafeBrowsing
25077     servers for a GetHash request.
25078   </summary>
25079 </histogram>
25081 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
25082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25083   <summary>Size of v1 database deleted from client profile.</summary>
25084 </histogram>
25086 <histogram name="SB2.OutShardShifts">
25087   <owner>shess@chromium.org</owner>
25088   <summary>
25089     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
25090     are reasonable.
25091   </summary>
25092 </histogram>
25094 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
25095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25096   <summary>
25097     The time between when we show the SafeBrowsing phishing interstitial and the
25098     user navigating away by for example, closing the tab, clicking the browser
25099     back button or typing another URL in the address bar.
25100   </summary>
25101 </histogram>
25103 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
25104     units="milliseconds">
25105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25106   <summary>
25107     The time between when we show the SafeBrowsing phishing interstitial and the
25108     user expanding the &quot;see more info&quot; section of the page.  (Only
25109     applies to field trial version 2 of the interstitial.)
25110   </summary>
25111 </histogram>
25113 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
25114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25115   <summary>
25116     The time between when we show the SafeBrowsing phishing interstitial and the
25117     user clicking on the learn more link.
25118   </summary>
25119 </histogram>
25121 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
25122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25123   <summary>
25124     The time between when we show the SafeBrowsing phishing interstitial and the
25125     user clicking on the proceed link.
25126   </summary>
25127 </histogram>
25129 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
25130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25131   <summary>
25132     The time between when we show the SafeBrowsing phishing interstitial and the
25133     user clicking on the report error link.
25134   </summary>
25135 </histogram>
25137 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
25138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25139   <summary>
25140     The time between when we show the SafeBrowsing phishing interstitial and the
25141     user clicking on the big green back button.
25142   </summary>
25143 </histogram>
25145 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
25146   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25147   <summary>
25148     The size of the PrefixSet storage in bits, divided by the number of prefixes
25149     represented.  Should almost always be 16.
25150   </summary>
25151 </histogram>
25153 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
25154   <obsolete>
25155     Deprecated 9/2012. No longer generated, BloomFilter being removed.
25156   </obsolete>
25157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25158   <summary>
25159     Records how well the PrefixSet implementation matches the BloomFilter
25160     implementation.
25161   </summary>
25162 </histogram>
25164 <histogram name="SB2.PrefixSetKilobytes" units="KB">
25165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25166   <summary>The size of the PrefixSet file in kilobytes.</summary>
25167 </histogram>
25169 <histogram name="SB2.PrefixSetLoad" units="ms">
25170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25171   <summary>Time to load the PrefixSet file.</summary>
25172 </histogram>
25174 <histogram name="SB2.PrefixSetRestoredExcess">
25175   <obsolete>
25176     Deprecated 9/2012. No longer generated.
25177   </obsolete>
25178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25179   <summary>
25180     For debugging PrefixSet.  How many extra results GetPrefixes returns.
25181   </summary>
25182 </histogram>
25184 <histogram name="SB2.PrefixSetRestoredShortfall">
25185   <obsolete>
25186     Deprecated 9/2012. No longer generated.
25187   </obsolete>
25188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25189   <summary>
25190     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
25191   </summary>
25192 </histogram>
25194 <histogram name="SB2.PrefixSetUnsortedDelta">
25195   <obsolete>
25196     Deprecated 9/2012. No longer generated.
25197   </obsolete>
25198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25199   <summary>
25200     For debugging PrefixSet.  How far unsorted deltas are from expected value.
25201   </summary>
25202 </histogram>
25204 <histogram name="SB2.PrefixSetUnsortedDifference">
25205   <obsolete>
25206     Deprecated 9/2012. No longer generated.
25207   </obsolete>
25208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25209   <summary>
25210     For debugging PrefixSet.  Distance of unsorted elements from expected
25211     location.
25212   </summary>
25213 </histogram>
25215 <histogram name="SB2.PrefixSetUnsortedPercent">
25216   <obsolete>
25217     Deprecated 9/2012. No longer generated.
25218   </obsolete>
25219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25220   <summary>
25221     For debugging PrefixSet.  How far into the results unsorted elements were
25222     found.  Interesting values would be 0%, 50%, or 100%.
25223   </summary>
25224 </histogram>
25226 <histogram name="SB2.PrefixSetUnsortedSize">
25227   <obsolete>
25228     Deprecated 9/2012. No longer generated.
25229   </obsolete>
25230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25231   <summary>
25232     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
25233     problem with a particular size of dataset.
25234   </summary>
25235 </histogram>
25237 <histogram name="SB2.PrefixSetVersionRead">
25238   <owner>shess@chromium.org</owner>
25239   <summary>Version read from the PrefixSet file.</summary>
25240 </histogram>
25242 <histogram name="SB2.PrefixSetWrite" units="ms">
25243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25244   <summary>Time to store the PrefixSet file.</summary>
25245 </histogram>
25247 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
25248   <obsolete>
25249     Deprecated 06/2014.  Replaced by SB2.ExtendedReportingIsEnabled.
25250   </obsolete>
25251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25252   <summary>
25253     Whether the user has Safe Browsing extended reporting enabled at the time a
25254     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
25255     interstitials that had reporting enabled.
25256   </summary>
25257 </histogram>
25259 <histogram name="SB2.SetExtendedReportingEnabled" enum="BooleanEnabled">
25260   <owner>felt@chromium.org</owner>
25261   <summary>
25262     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
25263     in the Safe Browsing interstitial.
25264   </summary>
25265 </histogram>
25267 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
25268   <obsolete>
25269     Deprecated 06/2014.  Replaced by SB2.SetExtendedReportingEnabled.
25270   </obsolete>
25271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25272   <summary>
25273     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
25274     in the Safe Browsing interstitial.
25275   </summary>
25276 </histogram>
25278 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
25279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25280   <summary>
25281     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
25282     disk in kilobytes, after an update has occurred.
25283   </summary>
25284 </histogram>
25286 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
25287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25288   <summary>
25289     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
25290     after an udpate has occurred.
25291   </summary>
25292 </histogram>
25294 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
25295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25296   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
25297 </histogram>
25299 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
25300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25301   <summary>
25302     Time to store the Side Effect Free Whitelist PrefixSet file.
25303   </summary>
25304 </histogram>
25306 <histogram name="SB2.SideEffectFreeWhitelistStatus"
25307     enum="SB2SideEffectFreeWhitelistStatus">
25308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25309   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
25310 </histogram>
25312 <histogram name="SB2.StoreVersionRead">
25313   <owner>shess@chromium.org</owner>
25314   <summary>Version read from the store file.</summary>
25315 </histogram>
25317 <histogram name="SB2.SubPrefixes">
25318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25319   <summary>
25320     The number of sub prefixes stored in the database after the last update.
25321   </summary>
25322 </histogram>
25324 <histogram name="SB2.Update" units="milliseconds">
25325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25326   <summary>
25327     The time from the receipt of the update request to the receipt of the final
25328     update chunk.
25329   </summary>
25330 </histogram>
25332 <histogram name="SB2.UpdateRequestSize" units="bytes">
25333   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25334   <summary>The payload size of update requests to the server.</summary>
25335 </histogram>
25337 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
25338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25339   <summary>Result from trying to update the SafeBrowsing data.</summary>
25340 </histogram>
25342 <histogram name="SB2.UpdateSize" units="bytes">
25343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25344   <summary>The size of all the chunk URLs in an update response.</summary>
25345 </histogram>
25347 <histogram name="SB2.UpdateSizeBackground" units="bytes">
25348   <owner>feng@chromium.org</owner>
25349   <summary>
25350     The size of all the chunk URLs in an update response when Chrome is in the
25351     foreground.
25352   </summary>
25353 </histogram>
25355 <histogram name="SB2.UpdateSizeForeground" units="bytes">
25356   <owner>feng@chromium.org</owner>
25357   <summary>
25358     The size of all the chunk URLs in an update response when Chrome is in the
25359     background.
25360   </summary>
25361 </histogram>
25363 <histogram name="SB2.UpdateUrls">
25364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25365   <summary>The number of chunk URLs in an update response.</summary>
25366 </histogram>
25368 <histogram name="SB2.VolunteerPrefixesRemoved">
25369   <owner>shess@chromium.org</owner>
25370   <summary>
25371     Older versions of the safe-browsing code incorrectly added additional
25372     SBPrefix items when receiving full hashes.  This caused errors when
25373     calculating when to send gethash requests to the server.  An additional pass
25374     over the data has been added to remove the excess prefixes.  This histogram
25375     tracks progress of that code for purposes of informing a decision on when to
25376     remove the additional pass.  See http://crbug.com/361248 .
25377   </summary>
25378 </histogram>
25380 <histogram name="SBClientDownload.CheckDownloadStats"
25381     enum="SBClientDownloadCheckDownloadStats">
25382   <owner>mattm@chromium.org</owner>
25383   <summary>
25384     Records a histogram of the reason why downloads are marked as being
25385     malicious or clean by the improved SafeBrowsing binary download protection.
25386   </summary>
25387 </histogram>
25389 <histogram name="SBClientDownload.DownloadExtensions"
25390     enum="SBClientDownloadExtensions">
25391   <owner>mattm@chromium.org</owner>
25392   <summary>
25393     Records a histogram of how often users download a file with a file extension
25394     that is possibly dangerous (e.g., exe, class).
25395   </summary>
25396 </histogram>
25398 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
25399   <owner>mattm@chromium.org</owner>
25400   <summary>
25401     Records the total time it takes for the SafeBrowsing download service to
25402     check whether the content of a download is malicious or not, including file
25403     feature extraction, whitelist checking, and server ping. This histogram only
25404     includes checks that sent a ping to the SafeBrowsing server. It does not
25405     include requests that were cancelled, but does include requests that
25406     received a bad response.
25407   </summary>
25408 </histogram>
25410 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
25411   <owner>mattm@chromium.org</owner>
25412   <summary>
25413     The net error code for all CheckClientDownloadRequest URLFetchers.
25414   </summary>
25415 </histogram>
25417 <histogram name="SBClientDownload.DownloadRequestNetworkDuration"
25418     units="milliseconds">
25419   <owner>mattm@chromium.org</owner>
25420   <summary>
25421     Records the time it takes for the SafeBrowsing download service ping. It is
25422     not recorded for requests that were cancelled.
25423   </summary>
25424 </histogram>
25426 <histogram name="SBClientDownload.DownloadRequestNetworkStats"
25427     enum="SBClientDownloadCheckDownloadStats">
25428   <owner>mattm@chromium.org</owner>
25429   <summary>
25430     Records the results of SafeBrowsing binary download checks which caused a
25431     server ping.
25432   </summary>
25433 </histogram>
25435 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
25436   <owner>mattm@chromium.org</owner>
25437   <summary>
25438     The size of the upload data for CheckClientDownloadRequest URLFetchers.
25439   </summary>
25440 </histogram>
25442 <histogram name="SBClientDownload.DownloadRequestResponseCode">
25443   <owner>mattm@chromium.org</owner>
25444   <summary>
25445     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
25446     response code that was received.
25447   </summary>
25448 </histogram>
25450 <histogram name="SBClientDownload.DownloadRequestTimeoutDuration"
25451     units="milliseconds">
25452   <owner>mattm@chromium.org</owner>
25453   <summary>
25454     Records the portion of the SafeBrowsing download service check starting with
25455     the point CheckClientDownloadRequest::StartTimeout() is called. It is
25456     recorded regardless if a ping was sent or not. It is not recorded for
25457     requests that were cancelled.
25458   </summary>
25459 </histogram>
25461 <histogram name="SBClientDownload.DownloadRequestTimeoutStats"
25462     enum="SBClientDownloadCheckDownloadStats">
25463   <owner>mattm@chromium.org</owner>
25464   <summary>
25465     For SafeBrowsing binary download checks which reached the
25466     CheckClientDownloadRequest::StartTimeout() call, records the final result
25467     (once the check finishes or is cancelled).
25468   </summary>
25469 </histogram>
25471 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
25472   <owner>grt@chromium.org</owner>
25473   <summary>
25474     Records the time it takes for the SafeBrowsing download service to extract
25475     image headers from a downloaded binary.
25476   </summary>
25477 </histogram>
25479 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
25480     units="milliseconds">
25481   <owner>mattm@chromium.org</owner>
25482   <summary>
25483     Records the time it takes for the SafeBrowsing download service to extract
25484     signature info from a downloaded binary. This includes both unsigned and
25485     signed binaries.
25486   </summary>
25487 </histogram>
25489 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
25490   <owner>mattm@chromium.org</owner>
25491   <summary>
25492     Records the time it takes for the SafeBrowsing download service to extract
25493     info from a downloaded zip file.
25494   </summary>
25495 </histogram>
25497 <histogram name="SBClientDownload.SignedBinaryDownload"
25498     enum="SBClientDownloadIsSignedBinary">
25499   <owner>mattm@chromium.org</owner>
25500   <summary>
25501     Records the number of signed vs. unsigned executables that are downloaded.
25502   </summary>
25503 </histogram>
25505 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
25506   <owner>mattm@chromium.org</owner>
25507   <summary>
25508     Counter which is incremented whenever an executable is downloaded which is
25509     either signed or whose URL matches the download whitelist.
25510   </summary>
25511 </histogram>
25513 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
25514     enum="Boolean">
25515   <owner>mattm@chromium.org</owner>
25516   <summary>
25517     For each zip file analyzed by the SafeBrowsing download service, records
25518     true if the zip did not contain any executables but did contain another zip
25519     file, false otherwise.
25520   </summary>
25521 </histogram>
25523 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
25524   <owner>mattm@chromium.org</owner>
25525   <summary>
25526     For each zip file analyzed by the SafeBrowsing download service, records if
25527     the zip contained an executable file.
25528   </summary>
25529 </histogram>
25531 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
25532   <owner>noelutz@chromium.org</owner>
25533   <summary>
25534     The number of pages that we could have possibly classified (essentially the
25535     number of top page navigations by users with SBClientMalware enabled). The
25536     name is slightly misleading as it is recorded before
25537     &quot;Preclassification&quot; happens.
25538   </summary>
25539 </histogram>
25541 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
25542     enum="NetErrorCodes">
25543   <owner>noelutz@chromium.org</owner>
25544   <summary>
25545     The net error code for all ClientMalwareRequest URLFetchers.
25546   </summary>
25547 </histogram>
25549 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
25550   <owner>noelutz@chromium.org</owner>
25551   <summary>
25552     The size of the upload data for ClientMalwareRequest URLFetchers.
25553   </summary>
25554 </histogram>
25556 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
25557   <owner>noelutz@chromium.org</owner>
25558   <summary>
25559     For ClientMalwareRequest URLFetchers with successful status, the HTTP
25560     response code that was received.
25561   </summary>
25562 </histogram>
25564 <histogram name="SBClientMalware.PreClassificationCheckFail"
25565     enum="SBClientDetectionPreClassificationCheckFail">
25566   <owner>noelutz@chromium.org</owner>
25567   <summary>
25568     Records the number of malware classifications that were skipped because a
25569     pre-classification check failed.
25570   </summary>
25571 </histogram>
25573 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
25574   <owner>noelutz@chromium.org</owner>
25575   <summary>
25576     Measures the success rate of sending malware reports.  Sending a report can
25577     fail due to a client reaching the limit on the number of reports it can send
25578     per day or due to the report failing to be serialized.
25579   </summary>
25580 </histogram>
25582 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
25583   <owner>noelutz@chromium.org</owner>
25584   <obsolete>
25585     Deprecated 03/2014.  That part of the code got deleted.
25586   </obsolete>
25587   <summary>
25588     Counts the number of times the page ID that completed the page load does not
25589     match the browse info page ID.  We expect that number to be zero.
25590   </summary>
25591 </histogram>
25593 <histogram name="SBClientPhishing.CancelClassificationReason"
25594     enum="SBClientPhishingCancelClassificationReason">
25595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25596   <summary>
25597     The counts for various reasons why an in-progress phishing classification
25598     was canceled.
25599   </summary>
25600 </histogram>
25602 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
25603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25604   <summary>
25605     The number of times client-side phishing classifier expected to have no
25606     pending classifications running but that check failed.
25607   </summary>
25608 </histogram>
25610 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
25611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25612   <summary>
25613     The number of pages that we could have possibly classified (essentially the
25614     number of top page navigations by users with SBClientPhishing enabled). The
25615     name is slightly misleading as it is recorded before
25616     &quot;Preclassification&quot; happens.
25617   </summary>
25618 </histogram>
25620 <histogram name="SBClientPhishing.ClientModelStatus"
25621     enum="SBClientPhishingClientModelStatus">
25622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25623   <summary>
25624     The counts for various model status codes that we get after loading a new
25625     client-side phishing model.
25626   </summary>
25627 </histogram>
25629 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
25630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25631   <summary>
25632     The time that an individual chunk of DOM feature extraction work took.
25633   </summary>
25634 </histogram>
25636 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
25637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25638   <summary>
25639     The number of times that DOM feature extraction finished early because the
25640     active WebDocument's frame was removed during traversal.
25641   </summary>
25642 </histogram>
25644 <histogram name="SBClientPhishing.DOMFeatureIterations">
25645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25646   <summary>
25647     The number of iterations that the DOM feature extractor took to finish.
25648   </summary>
25649 </histogram>
25651 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
25652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25653   <summary>
25654     The time that it took to resume DOM feature extraction for the phishing
25655     classifier.  Longer times may indicate that the page DOM changed between
25656     chunks of work and the extractor had to re-traverse up to the saved
25657     position.
25658   </summary>
25659 </histogram>
25661 <histogram name="SBClientPhishing.DOMFeatureTimeout">
25662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25663   <summary>
25664     The number of phishing classifications that were aborted because DOM feature
25665     extraction took too long.
25666   </summary>
25667 </histogram>
25669 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
25670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25671   <summary>
25672     The time that the DOM feature extarctor took to finish, summed across all
25673     chunks of work.
25674   </summary>
25675 </histogram>
25677 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
25678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25679   <summary>Time spent generating the thumbnail.</summary>
25680 </histogram>
25682 <histogram name="SBClientPhishing.IllegalFeatureValue">
25683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25684   <summary>
25685     The number of features which were omitted from phishing classification
25686     because they were added with an illegal value.  This would indicate a bug.
25687   </summary>
25688 </histogram>
25690 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
25691   <obsolete>
25692     Deprecated in Chrome 37, which now uses //net's internal matching.
25693   </obsolete>
25694   <owner>mattm@chromium.org</owner>
25695   <summary>
25696     The number of times that the phishing detection service could not be
25697     initialized due to an error parsing the private IP networks.  This would
25698     indicate a bug.
25699   </summary>
25700 </histogram>
25702 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
25703   <obsolete>
25704     Deprecated 12/2011.  Whitelist entries are no longer part of
25705     ClientPhishingResponse.
25706   </obsolete>
25707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25708   <summary>
25709     The number of whitelist_expression entries in a ClientPhishingResponse that
25710     could not be canonicalized.
25711   </summary>
25712 </histogram>
25714 <histogram name="SBClientPhishing.PreClassificationCheckFail"
25715     enum="SBClientDetectionPreClassificationCheckFail">
25716   <owner>noelutz@chromium.org</owner>
25717   <summary>
25718     Records the number of phishing classifications that were skipped because a
25719     pre-classification check failed.
25720   </summary>
25721 </histogram>
25723 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
25724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25725   <summary>
25726     The number of phishing classifications that were previously cached as being
25727     phishing but that will get re-classified (to possibly fix false positives).
25728   </summary>
25729 </histogram>
25731 <histogram name="SBClientPhishing.RequestNotSerialized">
25732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25733   <summary>
25734     The number of phishing classifier pingbacks that were skipped because
25735     serializing the request protocol buffer to string failed.
25736   </summary>
25737 </histogram>
25739 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
25740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25741   <summary>
25742     The number of times that a cached phishing classification result was used,
25743     rather than pinging the server.
25744   </summary>
25745 </histogram>
25747 <histogram name="SBClientPhishing.ScorerCreationStatus"
25748     enum="SBClientPhishingScorerCreationStatus">
25749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25750   <summary>
25751     Records the status when we create a scorer object for the client-side
25752     phishing detection classifier.
25753   </summary>
25754 </histogram>
25756 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
25757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25758   <summary>
25759     The number of phishing classifications that were aborted because the term
25760     feature extractor failed to initialize an ICU break iterator.
25761   </summary>
25762 </histogram>
25764 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
25765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25766   <summary>
25767     The time that an individual chunk of term feature extraction work took.
25768   </summary>
25769 </histogram>
25771 <histogram name="SBClientPhishing.TermFeatureIterations">
25772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25773   <summary>
25774     The number of iterations that the term feature extractor took to finish.
25775   </summary>
25776 </histogram>
25778 <histogram name="SBClientPhishing.TermFeatureTimeout">
25779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25780   <summary>
25781     The number of phishing classification that were aborted because term feature
25782     extraction took too long.
25783   </summary>
25784 </histogram>
25786 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
25787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25788   <summary>
25789     The time that the term feature extarctor took to finish, summed across all
25790     chunks of work.
25791   </summary>
25792 </histogram>
25794 <histogram name="SBClientPhishing.TooManyFeatures">
25795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25796   <summary>
25797     The number of times that the limit on the number of phishing classifier
25798     features for a page was reached.  This may indicate a bug, or that
25799     kMaxFeatureSize is too small.
25800   </summary>
25801 </histogram>
25803 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
25804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25805   <summary>
25806     The time taken to extract URL features for the phishing classifier.
25807   </summary>
25808 </histogram>
25810 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
25811   <owner>mattm@chromium.org</owner>
25812   <summary>
25813     Count of times download feedback has been started, broken down by danger
25814     type.
25815   </summary>
25816 </histogram>
25818 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
25819   <owner>mattm@chromium.org</owner>
25820   <summary>
25821     When a new download feedback request is added, records the number of
25822     download requests currently active and/or pending.
25823   </summary>
25824 </histogram>
25826 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
25827   <owner>mattm@chromium.org</owner>
25828   <summary>
25829     Count of times eligible download notifications are shown. Broken down by
25830     danger type.
25831   </summary>
25832 </histogram>
25834 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
25835   <obsolete>
25836     Starting with M32, replaced by SBDownloadFeedback.Eligible.
25837   </obsolete>
25838   <owner>mattm@chromium.org</owner>
25839   <summary>
25840     Count of times download feedback button has been shown, broken down by
25841     danger type.
25842   </summary>
25843 </histogram>
25845 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
25846   <owner>mattm@chromium.org</owner>
25847   <summary>
25848     Size of downloads that were of the correct danger type, regardless if they
25849     meet the max file size check or if they are actually uploaded or not.
25850   </summary>
25851 </histogram>
25853 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
25854   <owner>mattm@chromium.org</owner>
25855   <summary>
25856     Size of downloads that failed to be uploaded to the feedback service.
25857   </summary>
25858 </histogram>
25860 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
25861   <owner>mattm@chromium.org</owner>
25862   <summary>
25863     Size of downloads that were successfully uploaded to the feedback service.
25864   </summary>
25865 </histogram>
25867 <histogram name="SBDownloadFeedback.UploadResult"
25868     enum="SBDownloadFeedbackUploadResult">
25869   <owner>mattm@chromium.org</owner>
25870   <summary>
25871     Final result of attempt to upload binary to download feedback service.
25872   </summary>
25873 </histogram>
25875 <histogram name="SBIRS.DroppedIncident" enum="IncidentType">
25876   <owner>grt@google.com</owner>
25877   <summary>
25878     The type of incident given to the safe browsing incident reporting service
25879     but dropped as a result of not participating in safe browsing.
25880   </summary>
25881 </histogram>
25883 <histogram name="SBIRS.EnvCollectionTime" units="milliseconds">
25884   <owner>grt@google.com</owner>
25885   <summary>
25886     The elapsed time to collect environmental data for a safe browsing incident
25887     report.
25888   </summary>
25889 </histogram>
25891 <histogram name="SBIRS.Incident" enum="IncidentType">
25892   <owner>grt@google.com</owner>
25893   <summary>
25894     The type of incident given to the safe browsing incident reporting service.
25895   </summary>
25896 </histogram>
25898 <histogram name="SBIRS.IncidentCount">
25899   <owner>grt@google.com</owner>
25900   <summary>
25901     The number of incidents collated into a single safe browsing incident report
25902     before pruning.
25903   </summary>
25904 </histogram>
25906 <histogram name="SBIRS.InterIncidentTime" units="milliseconds">
25907   <owner>grt@google.com</owner>
25908   <summary>
25909     The elapsed time between two successive incidents collated into the same
25910     incident report by the safe browsing incident reporting service.
25911   </summary>
25912 </histogram>
25914 <histogram name="SBIRS.PruneRatio" units="percentage">
25915   <owner>grt@google.com</owner>
25916   <summary>
25917     The percentage of incidents pruned from a safe browsing incident report on
25918     account of having been previously reported.
25919   </summary>
25920 </histogram>
25922 <histogram name="SBIRS.ReportPayloadSize" units="bytes">
25923   <owner>grt@google.com</owner>
25924   <summary>The size, in bytes, of a safe browsing incident report.</summary>
25925 </histogram>
25927 <histogram name="SBIRS.ReportUploadTime" units="milliseconds">
25928   <owner>grt@google.com</owner>
25929   <summary>The elapsed time to upload a safe browsing incident report.</summary>
25930 </histogram>
25932 <histogram name="SBIRS.UploadResult" enum="UploadResult">
25933   <owner>grt@google.com</owner>
25934   <summary>
25935     The result of a report upload by the safe browsing incident reporting
25936     service.
25937   </summary>
25938 </histogram>
25940 <histogram name="Sdch3.Advertisement_Count">
25941   <owner>rdsmith@chromium.org</owner>
25942   <summary>
25943     The number of dictionaries advertised in an HTTP GET transaction that
25944     supports SDCH.  Note that only non-zero advertisements are logged.
25945   </summary>
25946 </histogram>
25948 <histogram name="Sdch3.Dictionary size loaded" units="bytes">
25949   <owner>rdsmith@chromium.org</owner>
25950   <summary>
25951     Each sample is the byte count for a dictionary that is loaded by Chrome. A
25952     dictionary is loaded shortly after the first Google query performed in each
25953     session, and allows future SDCH transactions to be encoded/decoded using
25954     that dictionary.
25955   </summary>
25956 </histogram>
25958 <histogram name="Sdch3.Experiment2_Decode">
25959   <owner>rdsmith@chromium.org</owner>
25960   <summary>
25961     Duration in time from when a request was made, until all bytes were
25962     received.  During the running of an SDCH latency experiment, these packets
25963     were part of an SDCH encoded transmission made after the link had proven it
25964     was capable of handling SDCH compression.
25965   </summary>
25966 </histogram>
25968 <histogram name="Sdch3.Experiment2_Holdback">
25969   <owner>rdsmith@chromium.org</owner>
25970   <summary>
25971     Duration in time from when a request was made, until all bytes were
25972     received.  During the running of an SDCH latency experiment, these packets
25973     were part of a holdback, which precluded SDCH despite the fact that the link
25974     had proven it was capable of handling SDCH compression.
25975   </summary>
25976 </histogram>
25978 <histogram name="Sdch3.Experiment_Decode">
25979   <obsolete>
25980     Replaced by Sdch3.Experiment2_Decode.
25981   </obsolete>
25982   <owner>rdsmith@chromium.org</owner>
25983   <summary>
25984     Duration in time from when a request was made, until all bytes were
25985     received.  During the running of an SDCH latency experiment, these packets
25986     were part of an SDCH encoded transmission made after the link had proven it
25987     was capable of handling SDCH compression.
25988   </summary>
25989 </histogram>
25991 <histogram name="Sdch3.Experiment_Holdback">
25992   <obsolete>
25993     Replaced by Sdch3.Experiment2_Holdback.
25994   </obsolete>
25995   <owner>rdsmith@chromium.org</owner>
25996   <summary>
25997     Duration in time from when a request was made, until all bytes were
25998     received.  During the running of an SDCH latency experiment, these packets
25999     were part of a holdback, which precluded SDCH despite the fact that the link
26000     had proven it was capable of handling SDCH compression.
26001   </summary>
26002 </histogram>
26004 <histogram name="Sdch3.Experiment_Holdback_1st_To_2nd_c" units="milliseconds">
26005   <owner>rdsmith@chromium.org</owner>
26006   <summary>
26007     Sampling only transmissions with 5 or more packets, the duration between
26008     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
26009     for processing by the SDCH filter.  Packet count boundaries are calculated
26010     each time a read from the filter is called, assuming 1430 bytes of data per
26011     packet since the last boundary calculation.  This *tends* to properly count
26012     small packets, but can err if small packets come at roughly the same time.
26013     During the running of an SDCH latency experiment, these packets were part of
26014     a holdback, which precluded SDCH despite the fact that the link had proven
26015     it was capable of handling SDCH compression.
26016   </summary>
26017 </histogram>
26019 <histogram name="Sdch3.Experiment_Holdback_1st_To_Last_a" units="milliseconds">
26020   <owner>rdsmith@chromium.org</owner>
26021   <summary>
26022     The duration between receipt of the 1st holdback (non-SDCH encoded) packet
26023     and receipt of the last packet.  Only groups that are part of the holdback
26024     (i.e., could have been sdch encoded) are sampled.
26025   </summary>
26026 </histogram>
26028 <histogram name="Sdch3.Experiment_Holdback_2nd_To_3rd_c" units="milliseconds">
26029   <owner>rdsmith@chromium.org</owner>
26030   <summary>
26031     Sampling only transmissions with 5 or more packets, the duration between
26032     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
26033     for processing by the SDCH filter.  Packet count boundaries are calculated
26034     each time a read from the filter is called, assuming 1430 bytes of data per
26035     packet since the last boundary calculation.  This *tends* to properly count
26036     small packets, but can err if small packets come at roughly the same time.
26037     During the running of an SDCH latency experiment, these packets were part of
26038     a holdback, which precluded SDCH despite the fact that the link had proven
26039     it was capable of handling SDCH compression.
26040   </summary>
26041 </histogram>
26043 <histogram name="Sdch3.Experiment_Holdback_3rd_To_4th_c" units="milliseconds">
26044   <owner>rdsmith@chromium.org</owner>
26045   <summary>
26046     Sampling only transmissions with 5 or more packets, the duration between
26047     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
26048     for processing by the SDCH filter.  Packet count boundaries are calculated
26049     each time a read from the filter is called, assuming 1430 bytes of data per
26050     packet since the last boundary calculation.  This *tends* to properly count
26051     small packets, but can err if small packets come at roughly the same time.
26052     During the running of an SDCH latency experiment, these packets were part of
26053     a holdback, which precluded SDCH despite the fact that the link had proven
26054     it was capable of handling SDCH compression.
26055   </summary>
26056 </histogram>
26058 <histogram name="Sdch3.Experiment_Holdback_4th_To_5th_c" units="milliseconds">
26059   <owner>rdsmith@chromium.org</owner>
26060   <summary>
26061     Sampling only transmissions with 5 or more packets, the duration between
26062     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
26063     for processing by the SDCH filter.  Packet count boundaries are calculated
26064     each time a read from the filter is called, assuming 1430 bytes of data per
26065     packet since the last boundary calculation.  This *tends* to properly count
26066     small packets, but can err if small packets come at roughly the same time.
26067     During the running of an SDCH latency experiment, these packets were part of
26068     a holdback, which precluded SDCH despite the fact that the link had proven
26069     it was capable of handling SDCH compression.
26070   </summary>
26071 </histogram>
26073 <histogram name="Sdch3.FilterUseBeforeDisabling">
26074   <owner>rdsmith@chromium.org</owner>
26075   <summary>
26076     If SDCH decoding was disabled client side, this records how many URLs were
26077     processed by the SDCH filter before disabling this feature.  The most common
26078     number is 1, which happens when there is one home-page tab that contains
26079     SDCH encoded data, for which there is no dictionary loaded into the Chrome
26080     process (yet), since Chrome was just restarted.  Large values in this
26081     histogram are indicative of flaky decompression, that works for a while, and
26082     then is disabled.  Values of 2 or 3 may appear if a user has more than one
26083     home page with a query, and restarts there browser.
26084   </summary>
26085 </histogram>
26087 <histogram name="Sdch3.Network_Decode_1st_To_2nd_c" units="milliseconds">
26088   <owner>rdsmith@chromium.org</owner>
26089   <summary>
26090     Sampling only transmissions with 5 or more packets, the duration between
26091     receipt of the 1st SDCH encoded packet and receipt of the 2nd packet, for
26092     processing by the SDCH filter.  Packet count boundaries are calculated each
26093     time a read from the filter is called, assuming 1430 bytes of data per
26094     packet since the last boundary calculation.  This *tends* to properly count
26095     small packets, but can err if small packets come at roughly the same time.
26096   </summary>
26097 </histogram>
26099 <histogram name="Sdch3.Network_Decode_1st_To_Last_a" units="milliseconds">
26100   <owner>rdsmith@chromium.org</owner>
26101   <summary>
26102     The duration between receipt of the 1st SDCH encoded packet and receipt of
26103     the last packet, for processing by the SDCH filter.
26104   </summary>
26105 </histogram>
26107 <histogram name="Sdch3.Network_Decode_2nd_To_3rd_c" units="milliseconds">
26108   <owner>rdsmith@chromium.org</owner>
26109   <summary>
26110     Sampling only transmissions with 5 or more packets, the duration between
26111     receipt of the 2nd SDCH encoded packet and receipt of the 3rd packet, for
26112     processing by the SDCH filter.  Packet count boundaries are calculated each
26113     time a read from the filter is called, assuming 1430 bytes of data per
26114     packet since the last boundary calculation.  This *tends* to properly count
26115     small packets, but can err if small packets come at roughly the same time.
26116   </summary>
26117 </histogram>
26119 <histogram name="Sdch3.Network_Decode_3rd_To_4th_c" units="milliseconds">
26120   <owner>rdsmith@chromium.org</owner>
26121   <summary>
26122     Sampling only transmissions with 5 or more packets, the duration between
26123     receipt of the 3rd SDCH encoded packet and receipt of the 4th packet, for
26124     processing by the SDCH filter. Packet count boundaries are calculated each
26125     time a read from the filter is called, assuming 1430 bytes of data per
26126     packet since the last boundary calculation.  This *tends* to properly count
26127     small packets, but can err if small packets come at roughly the same time.
26128   </summary>
26129 </histogram>
26131 <histogram name="Sdch3.Network_Decode_4th_To_5th_c" units="milliseconds">
26132   <owner>rdsmith@chromium.org</owner>
26133   <summary>
26134     Sampling only transmissions with 5 or more packets, the duration between
26135     receipt of the 4th SDCH encoded packet and receipt of the 5th packet, for
26136     processing by the SDCH filter. Packet count boundaries are calculated each
26137     time a read from the filter is called, assuming 1430 bytes of data per
26138     packet since the last boundary calculation.  This *tends* to properly count
26139     small packets, but can err if small packets come at roughly the same time.
26140   </summary>
26141 </histogram>
26143 <histogram name="Sdch3.Network_Decode_Bytes_Processed_a" units="bytes">
26144   <owner>rdsmith@chromium.org</owner>
26145   <summary>
26146     (discontinued 7/29/2009, and replaced by
26147     Sdch3.Network_Decode_Bytes_Processed_b) The number of bytes processed
26148     (received over the net or from cache) by the SDCH filter chain.
26149   </summary>
26150 </histogram>
26152 <histogram name="Sdch3.Network_Decode_Bytes_Processed_b" units="bytes">
26153   <owner>rdsmith@chromium.org</owner>
26154   <summary>
26155     The number of bytes processed (received over the net or from cache) by the
26156     SDCH filter chain.
26157   </summary>
26158 </histogram>
26160 <histogram name="Sdch3.Network_Decode_Bytes_VcdiffOut_a" units="bytes">
26161   <owner>rdsmith@chromium.org</owner>
26162   <summary>
26163     The number of bytes emitted after decoding by the SDCH filter.
26164   </summary>
26165 </histogram>
26167 <histogram name="Sdch3.Network_Decode_Latency_F_a" units="milliseconds">
26168   <owner>rdsmith@chromium.org</owner>
26169   <summary>
26170     The duration between putting the first byte of a request (such as a GET) on
26171     the wire, until the last by of compressed SDCH encoded content is received
26172     (with durations over 10 minutes discarded).  During a planned latency
26173     experiment, some clients will receive encoded SDCH data, and other will
26174     received mere gzip'ed data (that passes through the SDCH filter unchanged).
26175   </summary>
26176 </histogram>
26178 <histogram name="Sdch3.Network_Decode_Packets_b">
26179   <owner>rdsmith@chromium.org</owner>
26180   <summary>
26181     An approximation to the total number of SDCH encoded packets received for
26182     processing by the SDCH filter. Packet count boundaries are calculated each
26183     time a read from the filter is called, assuming 1430 bytes of data per
26184     packet since the last boundary calculation.  This *tends* to properly count
26185     small packets, but can err if small packets come at roughly the same time.
26186   </summary>
26187 </histogram>
26189 <histogram name="Sdch3.Network_Decode_Ratio_a" units="bytes">
26190   <owner>rdsmith@chromium.org</owner>
26191   <summary>
26192     The ratio of the number of bytes read from the network (or cache) and fed to
26193     the filter chain (usually the gunzip filter) vs. the number of bytes emitted
26194     by the SDCH filter to be rendered.  This is commonly described as the SDCH
26195     compression ratio.
26196   </summary>
26197 </histogram>
26199 <histogram name="Sdch3.Network_Pass-through_1st_To_2nd_c" units="milliseconds">
26200   <owner>rdsmith@chromium.org</owner>
26201   <summary>
26202     Sampling only transmissions with 5 or more packets, the duration between
26203     receipt of the 1st **NON**-SDCH encoded packet to receipt of the 2nd packet,
26204     for processing by the SDCH filter.  Packet count boundaries are calculated
26205     each time a read from the filter is called, assuming 1430 bytes of data per
26206     packet since the last boundary calculation.  This *tends* to properly count
26207     small packets, but can err if small packets come at roughly the same time.
26208   </summary>
26209 </histogram>
26211 <histogram name="Sdch3.Network_Pass-through_1st_To_Last_a" units="milliseconds">
26212   <owner>rdsmith@chromium.org</owner>
26213   <summary>
26214     The duration between receipt of the 1st **NON**-SDCH encoded packet to
26215     receipt of the last packet, for processing by the SDCH filter.
26216   </summary>
26217 </histogram>
26219 <histogram name="Sdch3.Network_Pass-through_2nd_To_3rd_c" units="milliseconds">
26220   <owner>rdsmith@chromium.org</owner>
26221   <summary>
26222     Sampling only transmissions with 5 or more packets, the duration between
26223     receipt of the 2nd **NON**-SDCH encoded packet to receipt of the 3rd packet,
26224     for processing by the SDCH filter.  Packet count boundaries are calculated
26225     each time a read from the filter is called, assuming 1430 bytes of data per
26226     packet since the last boundary calculation.  This *tends* to properly count
26227     small packets, but can err if small packets come at roughly the same time.
26228   </summary>
26229 </histogram>
26231 <histogram name="Sdch3.Network_Pass-through_3rd_To_4th_c" units="milliseconds">
26232   <owner>rdsmith@chromium.org</owner>
26233   <summary>
26234     Sampling only transmissions with 5 or more packets, the duration between
26235     receipt of the 3rd **NON**-SDCH encoded packet to receipt of the 4th packet,
26236     for processing by the SDCH filter.  Packet count boundaries are calculated
26237     each time a read from the filter is called, assuming 1430 bytes of data per
26238     packet since the last boundary calculation.  This *tends* to properly count
26239     small packets, but can err if small packets come at roughly the same time.
26240   </summary>
26241 </histogram>
26243 <histogram name="Sdch3.Network_Pass-through_4th_To_5th_c" units="milliseconds">
26244   <owner>rdsmith@chromium.org</owner>
26245   <summary>
26246     Sampling only transmissions with 5 or more packets, the duration between
26247     receipt of the 4th **NON**-SDCH encoded packet to receipt of the 5th packet,
26248     for processing by the SDCH filter.  Packet count boundaries are calculated
26249     each time a read from the filter is called, assuming 1430 bytes of data per
26250     packet since the last boundary calculation.  This *tends* to properly count
26251     small packets, but can err if small packets come at roughly the same time.
26252   </summary>
26253 </histogram>
26255 <histogram name="Sdch3.Network_Pass-through_Latency_F_a" units="milliseconds">
26256   <owner>rdsmith@chromium.org</owner>
26257   <summary>
26258     The duration between putting the first byte of a request (such as a GET) on
26259     the wire, until the last by gzip compressed content is received and
26260     passed-through unchanged by the SDCH filter (with durations over 10 minutes
26261     discarded).  During a planned latency experiment, some clients will receive
26262     encoded SDCH data, and other will received mere gzip'ed data (that passes
26263     through the SDCH filter unchanged).
26264   </summary>
26265 </histogram>
26267 <histogram name="Sdch3.Network_Pass-through_Packets_b">
26268   <owner>rdsmith@chromium.org</owner>
26269   <summary>
26270     The total number of **NON**-SDCH encoded packets received for processing by
26271     the SDCH filter in one URL fetch. Packet count boundaries are calculated
26272     each time a read from the filter is called, assuming 1430 bytes of data per
26273     packet since the last boundary calculation.  This *tends* to properly count
26274     small packets, but can err if small packets come at roughly the same time.
26275   </summary>
26276 </histogram>
26278 <histogram name="Sdch3.PartialBytesIn" units="bytes">
26279   <owner>rdsmith@chromium.org</owner>
26280   <summary>
26281     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
26282     decoder still has internally buffered data that has never been read, this
26283     histogram reports the number of bytes that were received over the net (or
26284     from the cache) and fed to the start of the filter chain (usually to the
26285     gunzip filter).
26286   </summary>
26287 </histogram>
26289 <histogram name="Sdch3.PartialVcdiffIn" units="bytes">
26290   <owner>rdsmith@chromium.org</owner>
26291   <summary>
26292     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
26293     decoder still has internally buffered data that has never been read, this
26294     histogram reports the number of bytes that were received over the net (or
26295     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
26296   </summary>
26297 </histogram>
26299 <histogram name="Sdch3.PartialVcdiffOut" units="bytes">
26300   <owner>rdsmith@chromium.org</owner>
26301   <summary>
26302     If/when a ProblemCode INCOMPLETE_SDCH_CONTENT reports that the VCDIFF
26303     decoder still has internally buffered data that has never been read, this
26304     histogram reports the number of bytes that were output by the VCDIFF decoder
26305     (and sent toward the renderer).
26306   </summary>
26307 </histogram>
26309 <histogram name="Sdch3.ProblemCodes_3" enum="SdchProblemCode">
26310   <owner>rdsmith@chromium.org</owner>
26311   <summary>Each sample is the report of a distinct problem code.</summary>
26312 </histogram>
26314 <histogram name="Sdch3.ProblemCodes_4" enum="SdchProblemCode">
26315   <owner>rdsmith@chromium.org</owner>
26316   <summary>Each sample is the report of a distinct problem code.</summary>
26317 </histogram>
26319 <histogram name="Sdch3.UnflushedBufferSize" units="bytes">
26320   <owner>rdsmith@chromium.org</owner>
26321   <summary>
26322     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
26323     still buffering output of the VCDIFF decoder that has never been read, this
26324     histogram reports the number of bytes that were in that buffer.
26325   </summary>
26326 </histogram>
26328 <histogram name="Sdch3.UnflushedBytesIn" units="bytes">
26329   <owner>rdsmith@chromium.org</owner>
26330   <summary>
26331     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
26332     still buffering output of the VCDIFF decoder  that has never been read, this
26333     histogram reports the number of bytes that were received over the net (or
26334     from the cache) and fed to the start of the filter chain (usually to the
26335     gunzip filter).
26336   </summary>
26337 </histogram>
26339 <histogram name="Sdch3.UnflushedVcdiffIn" units="bytes">
26340   <owner>rdsmith@chromium.org</owner>
26341   <summary>
26342     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
26343     still buffering output of the VCDIFF decoder that has never been read, this
26344     histogram reports the number of bytes that were received over the net (or
26345     from the cache) and fed to VCDIFF decoder (usually after gunzipping).
26346   </summary>
26347 </histogram>
26349 <histogram name="Sdch3.UnflushedVcdiffOut" units="bytes">
26350   <owner>rdsmith@chromium.org</owner>
26351   <summary>
26352     If/when a ProblemCode UNFLUSHED_CONTENT reports that the SDCH filter is
26353     still buffering output of the VCDIFF decoder  that has never been read, this
26354     histogram reports the number of bytes that were output by the VCDIFF decoder
26355     (and sent toward the renderer).
26356   </summary>
26357 </histogram>
26359 <histogram name="Search.ContextualSearchOptCard"
26360     enum="ContextualSearchOptCardAction">
26361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26362   <summary>The type of action taken in the Opt-in card.</summary>
26363 </histogram>
26365 <histogram name="Search.ContextualSearchOptPeekCard"
26366     enum="ContextualSearchPeekCardAction">
26367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26368   <summary>The type of action taken when the Opt-in card is peeking.</summary>
26369 </histogram>
26371 <histogram name="Search.ContextualSearchPeekCard"
26372     enum="ContextualSearchPeekCardAction">
26373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26374   <summary>The type of action taken when the Search card is peeking.</summary>
26375 </histogram>
26377 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
26378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26379   <summary>The type of tap action taken by opted-in users.</summary>
26380 </histogram>
26382 <histogram name="Search.ContextualSearchTapUndecided"
26383     enum="ContextualSearchTapAction">
26384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26385   <summary>The type of tap action taken by undecided users.</summary>
26386 </histogram>
26388 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
26389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26390   <summary>The time between tapping on a word and performing a search.</summary>
26391 </histogram>
26393 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
26394   <obsolete>
26395     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
26396     instead.
26397   </obsolete>
26398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26399   <summary>
26400     The id of the default search engine that is loaded after Chrome startup. See
26401     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
26402   </summary>
26403 </histogram>
26405 <histogram name="Search.DefaultSearchProviderType"
26406     enum="OmniboxSearchEngineType">
26407   <owner>mpearson@chromium.org</owner>
26408   <summary>
26409     The type of the default search engine that is loaded when a profile is
26410     opened or after a profile reset.  Note that at least one profile is opened
26411     on startup. Due to an error, there was a period from roughly May 9 2014 to
26412     May 23 2014 during which this was not being logged.
26413   </summary>
26414 </histogram>
26416 <histogram name="Search.MigratedPrefToDictionaryValue" enum="BooleanHit">
26417   <owner>erikwright@chromium.org</owner>
26418   <summary>
26419     The number of times that a user-selected DSE was migrated from separate
26420     String/List/..Value preferences to the new single DictionaryValue used in
26421     M36.
26422   </summary>
26423 </histogram>
26425 <histogram name="ServicesCustomization.LoadResult"
26426     enum="ServicesCustomizationLoadResult">
26427   <owner>dpolukhin@chromium.org</owner>
26428   <summary>
26429     Records result of fetching and parsing OEM customization manifest. See
26430     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
26431   </summary>
26432 </histogram>
26434 <histogram name="ServiceWorker.Database.OpenResult"
26435     enum="ServiceWorkerDatabaseStatus">
26436   <owner>nhiroki@chromium.org</owner>
26437   <summary>
26438     Records result of opening a database for ServiceWorkerDatabase.
26439   </summary>
26440 </histogram>
26442 <histogram name="ServiceWorker.Database.ReadResult"
26443     enum="ServiceWorkerDatabaseStatus">
26444   <owner>nhiroki@chromium.org</owner>
26445   <summary>Records result of read operations in ServiceWorkerDatabase.</summary>
26446 </histogram>
26448 <histogram name="ServiceWorker.Database.WriteResult"
26449     enum="ServiceWorkerDatabaseStatus">
26450   <owner>nhiroki@chromium.org</owner>
26451   <summary>
26452     Records result of write operations in ServiceWorkerDatabase.
26453   </summary>
26454 </histogram>
26456 <histogram name="ServiceWorker.DiskCache.InitResult">
26457   <owner>nhiroki@chromium.org</owner>
26458   <summary>
26459     Records result of opening a disk cache for ServiceWorkerDiskCache.
26460   </summary>
26461 </histogram>
26463 <histogram name="ServiceWorker.DiskCache.ReadResponseResult"
26464     enum="ServiceWorkerReadResponseResult">
26465   <owner>nhiroki@chromium.org</owner>
26466   <summary>
26467     Records result of reading response from ServiceWorkerDiskCache.
26468   </summary>
26469 </histogram>
26471 <histogram name="ServiceWorker.DiskCache.WriteResponseResult"
26472     enum="ServiceWorkerWriteResponseResult">
26473   <owner>nhiroki@chromium.org</owner>
26474   <summary>
26475     Records result of writing response into ServiceWorkerDiskCache.
26476   </summary>
26477 </histogram>
26479 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
26480   <obsolete>
26481     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
26482   </obsolete>
26483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26484   <summary>
26485     The id of the default search engine domain that is specified in user
26486     preferences when a profile is loaded.
26487   </summary>
26488 </histogram>
26490 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
26491     enum="BooleanSuccess">
26492   <owner>gab@chromium.org</owner>
26493   <summary>
26494     Whether the SettingsEnforcement group was successfully determined from the
26495     field trial or if it had to revert to the hardcoded default.
26496   </summary>
26497 </histogram>
26499 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
26500   <owner>gab@chromium.org</owner>
26501   <summary>
26502     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
26503   </summary>
26504 </histogram>
26506 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
26507   <owner>gab@chromium.org</owner>
26508   <summary>
26509     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
26510     UI thread prior to writing the Preferences file to disk. Only logged when
26511     PrefHashFilter::FilterSerializeData actually had work to do.
26512   </summary>
26513 </histogram>
26515 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
26516     enum="Boolean">
26517   <owner>mpearson@chromium.org</owner>
26518   <summary>
26519     Whether or not the home page user preference is set to the default NTP value
26520     when a profile is loaded. This is only logged if the home button is shown.
26521   </summary>
26522 </histogram>
26524 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
26525   <owner>csharp@chromium.org</owner>
26526   <owner>gab@chromium.org</owner>
26527   <summary>
26528     Logged on profile load. Indicates whether the hashes dictionary for this
26529     profile is trusted.
26530   </summary>
26531 </histogram>
26533 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
26534   <obsolete>
26535     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
26536   </obsolete>
26537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26538   <summary>
26539     The id of the home page domain that is specified in user preferences when a
26540     profile is loaded.
26541   </summary>
26542 </histogram>
26544 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
26545   <owner>mpearson@chromium.org</owner>
26546   <summary>
26547     Tries to pretend the home page URL is a search URL, and records the search
26548     engine type of that URL by comparing the TLD+1 of the home page URL with
26549     those of the different known search engines.  Recorded when a profile is
26550     opened, if a home page URL has been set.  Note that at least one profile is
26551     opened on startup.
26552   </summary>
26553 </histogram>
26555 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
26556   <obsolete>
26557     Deprecated 08/05/2013. Replaced by
26558     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
26559   </obsolete>
26560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26561   <summary>
26562     Whether or not the home page user preference is set to the default NTP value
26563     when a profile is loaded.
26564   </summary>
26565 </histogram>
26567 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
26568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26569   <summary>
26570     The value of the home-page-is-new-tab-page pref when pulled down from sync
26571     to update an out-of-sync local pref store.
26572   </summary>
26573 </histogram>
26575 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
26576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26577   <summary>
26578     The value of the home-page-is-new-tab-page pref when pushed up to sync from
26579     a change made locally.
26580   </summary>
26581 </histogram>
26583 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
26584   <owner>csharp@chromium.org</owner>
26585   <owner>gab@chromium.org</owner>
26586   <summary>
26587     Logged on first run when generating the Preferences file from
26588     master_preferences. True if serializing the generated Preferences file to
26589     disk was successful, false otherwise. Note: this event does not occur if
26590     there is no master_preferences file on first run.
26591   </summary>
26592 </histogram>
26594 <histogram name="Settings.MigratedHashesFromLocalState" enum="BooleanMigrated">
26595   <owner>csharp@chromium.org</owner>
26596   <owner>gab@chromium.org</owner>
26597   <summary>
26598     Whether, while loading a profile, any preference hashes were migrated from
26599     Local State to either Preferences or Protected Preferences.
26600   </summary>
26601 </histogram>
26603 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
26604   <owner>mpearson@chromium.org</owner>
26605   <summary>
26606     Tries to pretend pinned tab URLs are search URLs, and records the search
26607     engine types of those URLs by comparing the TLD+1s of the URLs with those of
26608     the different known search engines.  Recorded when a profile is opened, if
26609     there are pinned tabs.  Note that at least one profile is opened on startup.
26610   </summary>
26611 </histogram>
26613 <histogram name="Settings.PinnedTabs">
26614   <owner>mpearson@chromium.org</owner>
26615   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
26616 </histogram>
26618 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
26619   <owner>mpearson@chromium.org</owner>
26620   <summary>
26621     Whether or not the home button is enabled in user preferences when a profile
26622     is loaded.
26623   </summary>
26624 </histogram>
26626 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
26627   <owner>mpearson@chromium.org</owner>
26628   <summary>
26629     The enabled state of the Home button pref when pulled down from sync to
26630     update an out-of-sync local pref store.
26631   </summary>
26632 </histogram>
26634 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
26635   <owner>mpearson@chromium.org</owner>
26636   <summary>
26637     The enabled state of the Home button pref when pushed up to sync from a
26638     change made locally.
26639   </summary>
26640 </histogram>
26642 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
26643   <obsolete>
26644     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
26645   </obsolete>
26646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26647   <summary>
26648     The ids of startup page domains that are specified in user preferences when
26649     a profile is loaded.
26650   </summary>
26651 </histogram>
26653 <histogram name="Settings.StartupPageEngineTypes"
26654     enum="OmniboxSearchEngineType">
26655   <owner>mpearson@chromium.org</owner>
26656   <summary>
26657     Tries to pretend the startup page URLs are search URLs, and records the
26658     search engine types of those URLs by comparing the TLD+1s of the URLs with
26659     those of the different known search engines.  Recorded when a profile is
26660     opened, if startup page URLs have been set.  Note that at least one profile
26661     is opened on startup.
26662   </summary>
26663 </histogram>
26665 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
26666   <owner>mpearson@chromium.org</owner>
26667   <summary>The startup page settings when a profile is loaded.</summary>
26668 </histogram>
26670 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
26671     enum="SessionStartupPref">
26672   <owner>mpearson@chromium.org</owner>
26673   <summary>
26674     The startup page setting when pulled down from sync to update an out-of-sync
26675     local pref store.
26676   </summary>
26677 </histogram>
26679 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
26680     enum="SessionStartupPref">
26681   <owner>mpearson@chromium.org</owner>
26682   <summary>
26683     The startup page setting when pushed up to sync from a change made locally.
26684   </summary>
26685 </histogram>
26687 <histogram name="Settings.StartupPageLoadURLs">
26688   <owner>mpearson@chromium.org</owner>
26689   <summary>
26690     The number of URLs to be loaded on startup when a profile is loaded, if the
26691     startup page setting is set to load URLs.
26692   </summary>
26693 </histogram>
26695 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
26696   <owner>csharp@chromium.org</owner>
26697   <summary>The startup URLs pref migration steps.</summary>
26698 </histogram>
26700 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
26701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26702   <summary>
26703     The time elapsed in milliseconds in between startup URLs pref migration. A
26704     value of 0 indicates that the last migration time was in the future due to
26705     e.g. an incorrect system time.
26706   </summary>
26707 </histogram>
26709 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
26710   <owner>gab@chromium.org</owner>
26711   <summary>
26712     The id of a tracked preference whose value has been changed since the last
26713     time Chrome set it.
26714   </summary>
26715 </histogram>
26717 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
26718   <owner>gab@chromium.org</owner>
26719   <summary>
26720     The id of a tracked preference whose value has been cleared since the last
26721     time Chrome set it.
26722   </summary>
26723 </histogram>
26725 <histogram name="Settings.TrackedPreferenceInitialized"
26726     enum="TrackedPreference">
26727   <owner>gab@chromium.org</owner>
26728   <summary>
26729     The id of a tracked preference whose last value isn't known. We may be just
26730     starting to track the preference, or local state may have been changed
26731     outside of Chrome. This should only happen once per pref per profile.
26732   </summary>
26733 </histogram>
26735 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
26736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26737   <summary>
26738     Logs the tracked preference id when it is migrated to the new MAC algorithm.
26739     This should only happen once per pref per profile.
26740   </summary>
26741 </histogram>
26743 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
26744     enum="TrackedPreference">
26745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26746   <summary>
26747     The id of a tracked preference whose value has not changed since the last
26748     time Chrome set it, but which was last set using a legacy device ID. Each
26749     user should report this at most once per preference id and immediately be
26750     migrated to the latest hashing model.
26751   </summary>
26752 </histogram>
26754 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
26755   <owner>gab@chromium.org</owner>
26756   <summary>The id of a tracked preference which was reset by Chrome.</summary>
26757 </histogram>
26759 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
26760     enum="PrefHashStoreVersion">
26761   <obsolete>
26762     Deprecated 2014-06.
26763   </obsolete>
26764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26765   <summary>
26766     The version of a PrefHashStore, reported once for each alternate
26767     PrefHashStore (not associated to the default profile) from a delayed task on
26768     startup.
26769   </summary>
26770 </histogram>
26772 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
26773     enum="PrefHashStoreVersion">
26774   <obsolete>
26775     Deprecated 2014-06.
26776   </obsolete>
26777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26778   <summary>
26779     The previous version of an alternate PrefHashStore (not associated to the
26780     default profile) that was updated from a delayed task on startup. This
26781     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
26782     for all versions but VERSION_LATEST which should never be reported here.
26783   </summary>
26784 </histogram>
26786 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
26787     enum="BooleanHit">
26788   <obsolete>
26789     Deprecated 2014-02 in favor of
26790     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
26791   </obsolete>
26792   <owner>gab@chromium.org</owner>
26793   <summary>
26794     Preference tracking was initialized for an unloaded profile. This should
26795     happen at most once per profile.
26796   </summary>
26797 </histogram>
26799 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
26800     enum="BooleanEnabled">
26801   <owner>gab@chromium.org</owner>
26802   <summary>
26803     Whether settings enforcement was cancelled for a machine joined to a domain.
26804     Reported once per session on browser startup.
26805   </summary>
26806 </histogram>
26808 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
26809     enum="TrackedPreference">
26810   <owner>gab@chromium.org</owner>
26811   <summary>
26812     The id of a tracked preference which was initialized despite the absence of
26813     a MAC as either (1) the current MACs are trusted, infering that this is a
26814     newly tracked pref, or (2) its value is NULL.
26815   </summary>
26816 </histogram>
26818 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
26819   <owner>gab@chromium.org</owner>
26820   <summary>
26821     The id of a tracked preference whose value has not changed since the last
26822     time Chrome set it.
26823   </summary>
26824 </histogram>
26826 <histogram name="Settings.TrackedPreferenceWantedReset"
26827     enum="TrackedPreference">
26828   <owner>gab@chromium.org</owner>
26829   <summary>
26830     The id of a tracked preference which Chrome would have reset had the config
26831     allowed it.
26832   </summary>
26833 </histogram>
26835 <histogram name="Settings.TrackedSplitPreferenceChanged">
26836   <owner>gab@chromium.org</owner>
26837   <summary>
26838     The number of items that had changed in a dictionary pref when
26839     Settings.TrackedPreferenceChanged is reported for that pref.
26840   </summary>
26841 </histogram>
26843 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
26844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26845   <summary>
26846     Counts the number of times the user clicked on the No Thanks button of the
26847     settings reset bubble before clicking on the Reset button in the same Chrome
26848     session.
26849   </summary>
26850 </histogram>
26852 <histogram name="SharedWorker.RendererSurviveForWorkerTime"
26853     units="milliseconds">
26854   <owner>horo@chromium.org</owner>
26855   <summary>
26856     A survival time of RenderProcessHostImpl for the In-renderer Shared Worker
26857     from when FastShutdownIfPossible() is called.
26858   </summary>
26859 </histogram>
26861 <histogram name="SharedWorker.TimeToDeleted" units="milliseconds">
26862   <owner>horo@chromium.org</owner>
26863   <summary>
26864     The lifetime of a SharedWorkerHost. This roughly corresponds to the lifetime
26865     of SharedWorker.
26866   </summary>
26867 </histogram>
26869 <histogram name="SharedWorker.TimeToScriptLoaded" units="milliseconds">
26870   <owner>horo@chromium.org</owner>
26871   <summary>
26872     The time from the creation of SharedWorkerHost until when WorkerScriptLoaded
26873     is called.
26874   </summary>
26875 </histogram>
26877 <histogram name="SharedWorker.TimeToScriptLoadFailed" units="milliseconds">
26878   <owner>horo@chromium.org</owner>
26879   <summary>
26880     The time from the creation of SharedWorkerHost until when
26881     WorkerScriptLoadFailed is called.
26882   </summary>
26883 </histogram>
26885 <histogram name="ShortcutsProvider.QueryIndexTime" units="milliseconds">
26886   <owner>davidben@chromium.org</owner>
26887   <summary>
26888     The time it takes for the ShortcutsProvider to perform a query after the
26889     user has typed N characters.
26890   </summary>
26891 </histogram>
26893 <histogram name="Signin" enum="SigninHelperFlow">
26894   <owner>mlerman@chromium.org</owner>
26895   <summary>
26896     Tracks user interactions as they sign in through a flow. The suffix of the
26897     histogram indicates what UI widget or application flow triggered the signin
26898     flow.
26899   </summary>
26900 </histogram>
26902 <histogram name="Signin.AddAccount" enum="BooleanSuccess">
26903   <owner>mlerman@chromium.org</owner>
26904   <summary>
26905     Track when chrome successfully adds an account. Failures are not tracked.
26906   </summary>
26907 </histogram>
26909 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
26910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26911   <summary>
26912     Count of the ways users interact with the confirmation dialogs of the new
26913     web based sign in to Chrome flow (accessed via the one click signin).
26914   </summary>
26915 </histogram>
26917 <histogram name="Signin.Reconciler.AddedToChrome">
26918   <owner>mlerman@chromium.org</owner>
26919   <summary>
26920     After the first execution of the account reconciler, how many accounts were
26921     added to the browser's token service because they were in the cookie jar.
26922   </summary>
26923 </histogram>
26925 <histogram name="Signin.Reconciler.AddedToCookieJar">
26926   <owner>mlerman@chromium.org</owner>
26927   <summary>
26928     After the first execution of the account reconciler, how many accounts were
26929     added to the cookie jar because they were in the browser's token service.
26930   </summary>
26931 </histogram>
26933 <histogram name="Signin.Reconciler.DifferentPrimaryAccounts"
26934     enum="DifferentPrimaryAccounts">
26935   <owner>mlerman@chromium.org</owner>
26936   <summary>
26937     After execution of the account reconcilor, compares the primary account in
26938     the token service to the primary GAIA account of the cookie jar.
26939   </summary>
26940 </histogram>
26942 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
26943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26944   <summary>
26945     Whether or not the CRC was checked at the moment when the last reference to
26946     a read-only entry stream is closed.
26947   </summary>
26948 </histogram>
26950 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
26951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26952   <summary>
26953     The time from the creation of the simple cache backend until the index has
26954     been loaded from disk.
26955   </summary>
26956 </histogram>
26958 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
26959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26960   <summary>
26961     The time from the creation of the simple cache backend until the index fails
26962     to load.
26963   </summary>
26964 </histogram>
26966 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
26967     enum="SimpleCache.EntryCreatedAndStream2Omitted">
26968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26969   <summary>
26970     Whether, upon creation of a new cache entry, the file for stream 2 was
26971     omitted since that stream was empty.
26972   </summary>
26973 </histogram>
26975 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
26976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26977   <summary>
26978     For entry creation operations that were sent to the disk, the result of
26979     creation.
26980   </summary>
26981 </histogram>
26983 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
26984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26985   <summary>The time, in ms, spent creating a new entry on disk.</summary>
26986 </histogram>
26988 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
26989     enum="SimpleCache.EntryOpenedAndStream2Removed">
26990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26991   <summary>
26992     Whether, upon opening of an existing cache entry, stream 2 was empty and the
26993     file for that stream was therefore removed.
26994   </summary>
26995 </histogram>
26997 <histogram name="SimpleCache.App.EntryOperationsPending">
26998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26999   <summary>
27000     At the time that operations are run, the number of pending operations on a
27001     particular entry.
27002   </summary>
27003 </histogram>
27005 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
27006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27007   <summary>The size of the cache at the beginning of an eviction.</summary>
27008 </histogram>
27010 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
27011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27012   <summary>The size of the cache at the beginning of an eviction.</summary>
27013 </histogram>
27015 <histogram name="SimpleCache.App.Eviction.EntryCount">
27016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27017   <summary>The number of entries to be erased in an eviction.</summary>
27018 </histogram>
27020 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
27021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27022   <summary>
27023     The maximum allowed size of the cache at the beginning of an eviction.
27024   </summary>
27025 </histogram>
27027 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
27028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27029   <summary>
27030     The maximum allowed size of the cache at the beginning of an eviction.
27031   </summary>
27032 </histogram>
27034 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
27035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27036   <summary>The result of an eviction.</summary>
27037 </histogram>
27039 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
27040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27041   <summary>The number of bytes to be erased in an eviction.</summary>
27042 </histogram>
27044 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
27045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27046   <summary>The amount of memory freed in an eviction.</summary>
27047 </histogram>
27049 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
27050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27051   <summary>The size of the cache after running an eviction.</summary>
27052 </histogram>
27054 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
27055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27056   <summary>The size of the cache after running an eviction.</summary>
27057 </histogram>
27059 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
27060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27061   <summary>Time spent completing an eviction.</summary>
27062 </histogram>
27064 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
27065     units="milliseconds">
27066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27067   <summary>Time spent selecting entries for eviction.</summary>
27068 </histogram>
27070 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
27071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27072   <summary>
27073     The maximum limit of how many file descriptors a process can open.  Emitted
27074     each time the browser is launched, if the limit could be retrieved.  (This
27075     is the highest value we could raise the current limit to if we liked.)
27076   </summary>
27077 </histogram>
27079 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
27080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27081   <summary>
27082     The current limit of how many file descriptors a process can open.  Emitted
27083     each time the browser is launched, if the limit could be retrieved.  (We can
27084     raise this to the maximum limit if we like, without root access.)
27085   </summary>
27086 </histogram>
27088 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
27089     enum="SimpleCache.FileDescriptorLimitStatus">
27090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27091   <summary>
27092     The result of trying to get the file descriptor limit.  Emitted each time
27093     the browser is launched.
27094   </summary>
27095 </histogram>
27097 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
27098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27099   <summary>
27100     The number of open entries across all caches backed by the Simple Cache. An
27101     entry is opened whenever a caller asks to open it to read or write cache
27102     data, and remains open until the last caller asks to close it. Logged
27103     whenever an entry is opened or closed.
27104   </summary>
27105 </histogram>
27107 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
27108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27109   <summary>
27110     The size of the header stream of a Simple Cache entry, emitted every time
27111     the headers are written or rewritten.
27112   </summary>
27113 </histogram>
27115 <histogram name="SimpleCache.App.HeaderSizeChange"
27116     enum="SimpleCacheHeaderSizeChange">
27117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27118   <summary>
27119     How the header size has changed in a Simple Cache entry, emitted every time
27120     a write operation occurs on the header stream.  (This includes the initial
27121     write, rewrites, and other writes that we couldn't classify.)
27122   </summary>
27123 </histogram>
27125 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
27126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27127   <summary>
27128     The absolute size decrease of the header stream of a Simple Cache entry,
27129     emitted every time the headers are rewritten with a smaller size.
27130   </summary>
27131 </histogram>
27133 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
27134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27135   <summary>
27136     The relative size decrease of the header stream of a Simple Cache entry,
27137     emitted every time the headers are rewritten with a smaller size.
27138   </summary>
27139 </histogram>
27141 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
27142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27143   <summary>
27144     The absolute size increase of the header stream of a Simple Cache entry,
27145     emitted every time the headers are rewritten with a larger size.
27146   </summary>
27147 </histogram>
27149 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
27150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27151   <summary>
27152     The relative size increase of the header stream of a Simple Cache entry,
27153     emitted every time the headers are rewritten with a larger size.
27154   </summary>
27155 </histogram>
27157 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
27158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27159   <summary>For each index load, whether the index file was corrupt.</summary>
27160 </histogram>
27162 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
27163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27164   <summary>The number of entries in a newly created index file.</summary>
27165 </histogram>
27167 <histogram name="SimpleCache.App.IndexEntriesLoaded">
27168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27169   <summary>Number of entries loaded from the index file on start.</summary>
27170 </histogram>
27172 <histogram name="SimpleCache.App.IndexEntriesRestored">
27173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27174   <summary>
27175     Number of entries restored from disk when there was no index or the index
27176     was corrupted.
27177   </summary>
27178 </histogram>
27180 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
27181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27182   <summary>
27183     The state the index file is at when an attempt is made to load from it.
27184   </summary>
27185 </histogram>
27187 <histogram name="SimpleCache.App.IndexInitializationWaiters">
27188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27189   <summary>
27190     At the time of index initialization, the number of enqueued jobs awaiting
27191     index initialization.
27192   </summary>
27193 </histogram>
27195 <histogram name="SimpleCache.App.IndexInitializeMethod"
27196     enum="SimpleCacheIndexInitializeMethod">
27197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27198   <summary>The method used to initialize the simple cache index.</summary>
27199 </histogram>
27201 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
27202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27203   <summary>
27204     Time (as measured on the worker pool) spent loading the index file.
27205   </summary>
27206 </histogram>
27208 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
27209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27210   <summary>The number of entries written to the index on a flush.</summary>
27211 </histogram>
27213 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
27214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27215   <summary>
27216     Time (as measured on the worker pool) spent restoring the index file by
27217     iterating directory entries.
27218   </summary>
27219 </histogram>
27221 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
27222     units="milliseconds">
27223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27224   <summary>
27225     The interval between index saves, for apps in the background.
27226   </summary>
27227 </histogram>
27229 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
27230     units="milliseconds">
27231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27232   <summary>
27233     The interval between index saves, for apps in the foreground.
27234   </summary>
27235 </histogram>
27237 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
27238     units="milliseconds">
27239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27240   <summary>
27241     The amount of time spend writing the index file to disk, for apps in the
27242     background, measured starting at the beginning of the write on the callback
27243     thread, and calculated using the completion time on the worker pool.
27244   </summary>
27245 </histogram>
27247 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
27248     units="milliseconds">
27249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27250   <summary>
27251     The amount of time spend writing the index file to disk, for apps in the
27252     foreground, measured starting at the beginning of the write on the callback
27253     thread, and calculated using the completion time on the worker pool.
27254   </summary>
27255 </histogram>
27257 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
27258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27259   <summary>
27260     For each call to OpenEntry, whether the key on disk matched the request key.
27261   </summary>
27262 </histogram>
27264 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
27265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27266   <summary>
27267     For each file in the Simple Cache, the percentage of disk space used by the
27268     cluster loss, the unused disk space in the last 4096 byte cluster of the
27269     file.
27270   </summary>
27271 </histogram>
27273 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
27274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27275   <summary>
27276     For each file in the Simple Cache, the number of bytes in the last 4096 byte
27277     cluster when the entry is saved to disk.
27278   </summary>
27279 </histogram>
27281 <histogram name="SimpleCache.App.OpenEntryIndexState"
27282     enum="SimpleCacheOpenEntryIndexState">
27283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27284   <summary>
27285     At the time that an entry is opened, the state of that entry in the index.
27286   </summary>
27287 </histogram>
27289 <histogram name="SimpleCache.App.ReadIsParallelizable"
27290     enum="SimpleCacheReadParallelizable">
27291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27292   <summary>
27293     For each Read operation, whether it could have been issued in parallel of a
27294     previous Read operation.
27295   </summary>
27296 </histogram>
27298 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
27299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27300   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
27301 </histogram>
27303 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
27304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27305   <summary>
27306     For each EOFRecord found with a valid magic number, indicates if the record
27307     also contains a CRC.
27308   </summary>
27309 </histogram>
27311 <histogram name="SimpleCache.App.SyncCheckEOFResult"
27312     enum="SimpleCacheSyncCheckEOFResult">
27313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27314   <summary>
27315     The result, at the synchronous layer, of checking the EOF record of a cache
27316     entry.
27317   </summary>
27318 </histogram>
27320 <histogram name="SimpleCache.App.SyncCloseResult"
27321     enum="SimpleCacheSyncCloseResult">
27322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27323   <summary>
27324     The result, at the synchronous layer, of closing a cache entry.
27325   </summary>
27326 </histogram>
27328 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
27329     enum="PlatformFileError">
27330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27331   <summary>
27332     The platform error reported when attempting to create a new cache entry at
27333     the synchronous layer.
27334   </summary>
27335 </histogram>
27337 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
27338     enum="PlatformFileError">
27339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27340   <summary>
27341     The platform error reported when attempting to create a new cache entry at
27342     the synchronous layer when the index has already initialized.
27343   </summary>
27344 </histogram>
27346 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
27347     enum="PlatformFileError">
27348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27349   <summary>
27350     The platform error reported when attempting to create a new cache entry at
27351     the synchronous layer when the index has not yet initialized.
27352   </summary>
27353 </histogram>
27355 <histogram name="SimpleCache.App.SyncCreateResult"
27356     enum="SimpleCacheSyncCreateResult">
27357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27358   <summary>
27359     The result, at the synchronous layer, reported when attempting to create a
27360     new cache entry.
27361   </summary>
27362 </histogram>
27364 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
27365     enum="SimpleCacheSyncCreateResult">
27366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27367   <summary>
27368     The result, at the synchronous layer, reported when attempting to create a
27369     new cache entry when the index has already initialized.
27370   </summary>
27371 </histogram>
27373 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
27374     enum="SimpleCacheSyncCreateResult">
27375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27376   <summary>
27377     The result, at the synchronous layer, reported when attempting to create a
27378     new cache entry when the index has not yet initialized.
27379   </summary>
27380 </histogram>
27382 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
27383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27384   <summary>
27385     The age of the entry (time since last modified), when opened at the
27386     synchronous layer.
27387   </summary>
27388 </histogram>
27390 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
27391     enum="PlatformFileError">
27392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27393   <summary>
27394     The platform error reported when attempting to create a new cache entry at
27395     the synchronous layer.
27396   </summary>
27397 </histogram>
27399 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
27400     enum="PlatformFileError">
27401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27402   <summary>
27403     The platform error reported when attempting to create a new cache entry at
27404     the synchronous layer when the index has already initialized.
27405   </summary>
27406 </histogram>
27408 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
27409     enum="PlatformFileError">
27410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27411   <summary>
27412     The platform error reported when attempting to create a new cache entry at
27413     the synchronous layer when the index has not initialized.
27414   </summary>
27415 </histogram>
27417 <histogram name="SimpleCache.App.SyncOpenResult"
27418     enum="SimpleCacheSyncOpenResult">
27419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27420   <summary>
27421     The result, at the synchronous layer, reported when attempting to open a new
27422     cache entry.
27423   </summary>
27424 </histogram>
27426 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
27427     enum="SimpleCacheSyncOpenResult">
27428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27429   <summary>
27430     The result, at the synchronous layer, reported when attempting to open a new
27431     cache entry when the index has already initialized.
27432   </summary>
27433 </histogram>
27435 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
27436     enum="SimpleCacheSyncOpenResult">
27437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27438   <summary>
27439     The result, at the synchronous layer, reported when attempting to open a new
27440     cache entry when the index has not yet initialized.
27441   </summary>
27442 </histogram>
27444 <histogram name="SimpleCache.App.SyncWriteResult"
27445     enum="SimpleCacheSyncWriteResult">
27446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27447   <summary>
27448     The result, at the synchronous layer, of writing to a cache entry.
27449   </summary>
27450 </histogram>
27452 <histogram name="SimpleCache.App.WriteDependencyType"
27453     enum="SimpleCacheWriteDependencyType">
27454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27455   <summary>
27456     Shows whether a write operation depends on the previous operation in queue
27457     particularly in the aspect of its possibility to run in parallel.
27458   </summary>
27459 </histogram>
27461 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
27462   <obsolete>
27463     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
27464     return&quot;, which previously showed up as &quot;success&quot;.
27465   </obsolete>
27466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27467   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
27468 </histogram>
27470 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
27471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27472   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
27473 </histogram>
27475 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
27476   <obsolete>
27477     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27478   </obsolete>
27479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27480   <summary>
27481     Whether or not the CRC was checked at the moment when the last reference to
27482     a read-only entry stream is closed.
27483   </summary>
27484 </histogram>
27486 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
27487   <obsolete>
27488     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27489   </obsolete>
27490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27491   <summary>
27492     The time from the creation of the simple cache backend until the index has
27493     been loaded from disk.
27494   </summary>
27495 </histogram>
27497 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
27498   <obsolete>
27499     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27500   </obsolete>
27501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27502   <summary>
27503     The time from the creation of the simple cache backend until the index fails
27504     to load.
27505   </summary>
27506 </histogram>
27508 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
27509   <obsolete>
27510     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27511   </obsolete>
27512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27513   <summary>
27514     For entry creation operations that were sent to the disk, the result of
27515     creation.
27516   </summary>
27517 </histogram>
27519 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
27520   <obsolete>
27521     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27522   </obsolete>
27523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27524   <summary>The time, in ms, spent creating a new entry on disk.</summary>
27525 </histogram>
27527 <histogram name="SimpleCache.EntryOperationsPending">
27528   <obsolete>
27529     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27530   </obsolete>
27531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27532   <summary>
27533     At the time that operations are run, the number of pending operations on a
27534     particular entry.
27535   </summary>
27536 </histogram>
27538 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
27539   <obsolete>
27540     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27541   </obsolete>
27542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27543   <summary>The size of the cache at the beginning of an eviction.</summary>
27544 </histogram>
27546 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
27547   <obsolete>
27548     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27549   </obsolete>
27550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27551   <summary>The size of the cache at the beginning of an eviction.</summary>
27552 </histogram>
27554 <histogram name="SimpleCache.Eviction.EntryCount">
27555   <obsolete>
27556     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27557   </obsolete>
27558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27559   <summary>The number of entries to be erased in an eviction.</summary>
27560 </histogram>
27562 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
27563   <obsolete>
27564     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27565   </obsolete>
27566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27567   <summary>
27568     The maximum allowed size of the cache at the beginning of an eviction.
27569   </summary>
27570 </histogram>
27572 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
27573   <obsolete>
27574     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27575   </obsolete>
27576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27577   <summary>
27578     The maximum allowed size of the cache at the beginning of an eviction.
27579   </summary>
27580 </histogram>
27582 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
27583   <obsolete>
27584     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27585   </obsolete>
27586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27587   <summary>The result of an eviction.</summary>
27588 </histogram>
27590 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
27591   <obsolete>
27592     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27593   </obsolete>
27594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27595   <summary>The number of bytes to be erased in an eviction.</summary>
27596 </histogram>
27598 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
27599   <obsolete>
27600     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27601   </obsolete>
27602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27603   <summary>The amount of memory freed in an eviction.</summary>
27604 </histogram>
27606 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
27607   <obsolete>
27608     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27609   </obsolete>
27610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27611   <summary>The size of the cache after running an eviction.</summary>
27612 </histogram>
27614 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
27615   <obsolete>
27616     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27617   </obsolete>
27618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27619   <summary>The size of the cache after running an eviction.</summary>
27620 </histogram>
27622 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
27623   <obsolete>
27624     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27625   </obsolete>
27626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27627   <summary>Time spent completing an eviction.</summary>
27628 </histogram>
27630 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
27631   <obsolete>
27632     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27633   </obsolete>
27634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27635   <summary>Time spent selecting entries for eviction.</summary>
27636 </histogram>
27638 <histogram name="SimpleCache.FileDescriptorLimitHard">
27639   <obsolete>
27640     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27641   </obsolete>
27642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27643   <summary>
27644     The maximum limit of how many file descriptors a process can open.  Emitted
27645     each time the browser is launched, if the limit could be retrieved.  (This
27646     is the highest value we could raise the current limit to if we liked.)
27647   </summary>
27648 </histogram>
27650 <histogram name="SimpleCache.FileDescriptorLimitSoft">
27651   <obsolete>
27652     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27653   </obsolete>
27654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27655   <summary>
27656     The current limit of how many file descriptors a process can open.  Emitted
27657     each time the browser is launched, if the limit could be retrieved.  (We can
27658     raise this to the maximum limit if we like, without root access.)
27659   </summary>
27660 </histogram>
27662 <histogram name="SimpleCache.FileDescriptorLimitStatus"
27663     enum="SimpleCache.FileDescriptorLimitStatus">
27664   <obsolete>
27665     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27666   </obsolete>
27667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27668   <summary>
27669     The result of trying to get the file descriptor limit.  Emitted each time
27670     the browser is launched.
27671   </summary>
27672 </histogram>
27674 <histogram name="SimpleCache.GlobalOpenEntryCount">
27675   <obsolete>
27676     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27677   </obsolete>
27678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27679   <summary>
27680     The number of open entries across all caches backed by the Simple Cache. An
27681     entry is opened whenever a caller asks to open it to read or write cache
27682     data, and remains open until the last caller asks to close it. Logged
27683     whenever an entry is opened or closed.
27684   </summary>
27685 </histogram>
27687 <histogram name="SimpleCache.HeaderSize" units="bytes">
27688   <obsolete>
27689     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27690   </obsolete>
27691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27692   <summary>
27693     The size of the header stream of a Simple Cache entry, emitted every time
27694     the headers are written or rewritten.
27695   </summary>
27696 </histogram>
27698 <histogram name="SimpleCache.HeaderSizeChange"
27699     enum="SimpleCacheHeaderSizeChange">
27700   <obsolete>
27701     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27702   </obsolete>
27703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27704   <summary>
27705     How the header size has changed in a Simple Cache entry, emitted every time
27706     a write operation occurs on the header stream.  (This includes the initial
27707     write, rewrites, and other writes that we couldn't classify.)
27708   </summary>
27709 </histogram>
27711 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
27712   <obsolete>
27713     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27714   </obsolete>
27715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27716   <summary>
27717     The absolute size decrease of the header stream of a Simple Cache entry,
27718     emitted every time the headers are rewritten with a smaller size.
27719   </summary>
27720 </histogram>
27722 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
27723   <obsolete>
27724     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27725   </obsolete>
27726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27727   <summary>
27728     The relative size decrease of the header stream of a Simple Cache entry,
27729     emitted every time the headers are rewritten with a smaller size.
27730   </summary>
27731 </histogram>
27733 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
27734   <obsolete>
27735     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27736   </obsolete>
27737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27738   <summary>
27739     The absolute size increase of the header stream of a Simple Cache entry,
27740     emitted every time the headers are rewritten with a larger size.
27741   </summary>
27742 </histogram>
27744 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
27745   <obsolete>
27746     Deprecated 2013-08 in favor of cache type specific version (App or Http).
27747   </obsolete>
27748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27749   <summary>
27750     The relative size increase of the header stream of a Simple Cache entry,
27751     emitted every time the headers are rewritten with a larger size.
27752   </summary>
27753 </histogram>
27755 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
27756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27757   <summary>
27758     Whether or not the CRC was checked at the moment when the last reference to
27759     a read-only entry stream is closed.
27760   </summary>
27761 </histogram>
27763 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
27764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27765   <summary>
27766     The time from the creation of the simple cache backend until the index has
27767     been loaded from disk.
27768   </summary>
27769 </histogram>
27771 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
27772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27773   <summary>
27774     The time from the creation of the simple cache backend until the index fails
27775     to load.
27776   </summary>
27777 </histogram>
27779 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
27780     enum="SimpleCache.EntryCreatedAndStream2Omitted">
27781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27782   <summary>
27783     Whether, upon creation of a new cache entry, the file for stream 2 was
27784     omitted since that stream was empty.
27785   </summary>
27786 </histogram>
27788 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
27789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27790   <summary>
27791     For entry creation operations that were sent to the disk, the result of
27792     creation.
27793   </summary>
27794 </histogram>
27796 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
27797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27798   <summary>The time, in ms, spent creating a new entry on disk.</summary>
27799 </histogram>
27801 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
27802     enum="SimpleCache.EntryOpenedAndStream2Removed">
27803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27804   <summary>
27805     Whether, upon opening of an existing cache entry, stream 2 was empty and the
27806     file for that stream was therefore removed.
27807   </summary>
27808 </histogram>
27810 <histogram name="SimpleCache.Http.EntryOperationsPending">
27811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27812   <summary>
27813     At the time that operations are run, the number of pending operations on a
27814     particular entry.
27815   </summary>
27816 </histogram>
27818 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
27819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27820   <summary>The size of the cache at the beginning of an eviction.</summary>
27821 </histogram>
27823 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
27824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27825   <summary>The size of the cache at the beginning of an eviction.</summary>
27826 </histogram>
27828 <histogram name="SimpleCache.Http.Eviction.EntryCount">
27829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27830   <summary>The number of entries to be erased in an eviction.</summary>
27831 </histogram>
27833 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
27834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27835   <summary>
27836     The maximum allowed size of the cache at the beginning of an eviction.
27837   </summary>
27838 </histogram>
27840 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
27841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27842   <summary>
27843     The maximum allowed size of the cache at the beginning of an eviction.
27844   </summary>
27845 </histogram>
27847 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
27848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27849   <summary>The result of an eviction.</summary>
27850 </histogram>
27852 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
27853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27854   <summary>The number of bytes to be erased in an eviction.</summary>
27855 </histogram>
27857 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
27858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27859   <summary>The amount of memory freed in an eviction.</summary>
27860 </histogram>
27862 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
27863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27864   <summary>The size of the cache after running an eviction.</summary>
27865 </histogram>
27867 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
27868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27869   <summary>The size of the cache after running an eviction.</summary>
27870 </histogram>
27872 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
27873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27874   <summary>Time spent completing an eviction.</summary>
27875 </histogram>
27877 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
27878     units="milliseconds">
27879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27880   <summary>Time spent selecting entries for eviction.</summary>
27881 </histogram>
27883 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
27884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27885   <summary>
27886     The maximum limit of how many file descriptors a process can open.  Emitted
27887     each time the browser is launched, if the limit could be retrieved.  (This
27888     is the highest value we could raise the current limit to if we liked.)
27889   </summary>
27890 </histogram>
27892 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
27893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27894   <summary>
27895     The current limit of how many file descriptors a process can open.  Emitted
27896     each time the browser is launched, if the limit could be retrieved.  (We can
27897     raise this to the maximum limit if we like, without root access.)
27898   </summary>
27899 </histogram>
27901 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
27902     enum="SimpleCache.FileDescriptorLimitStatus">
27903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27904   <summary>
27905     The result of trying to get the file descriptor limit.  Emitted each time
27906     the browser is launched.
27907   </summary>
27908 </histogram>
27910 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
27911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27912   <summary>
27913     The number of open entries across all caches backed by the Simple Cache. An
27914     entry is opened whenever a caller asks to open it to read or write cache
27915     data, and remains open until the last caller asks to close it. Logged
27916     whenever an entry is opened or closed.
27917   </summary>
27918 </histogram>
27920 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
27921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27922   <summary>
27923     The size of the header stream of a Simple Cache entry, emitted every time
27924     the headers are written or rewritten.
27925   </summary>
27926 </histogram>
27928 <histogram name="SimpleCache.Http.HeaderSizeChange"
27929     enum="SimpleCacheHeaderSizeChange">
27930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27931   <summary>
27932     How the header size has changed in a Simple Cache entry, emitted every time
27933     a write operation occurs on the header stream.  (This includes the initial
27934     write, rewrites, and other writes that we couldn't classify.)
27935   </summary>
27936 </histogram>
27938 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
27939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27940   <summary>
27941     The absolute size decrease of the header stream of a Simple Cache entry,
27942     emitted every time the headers are rewritten with a smaller size.
27943   </summary>
27944 </histogram>
27946 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
27947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27948   <summary>
27949     The relative size decrease of the header stream of a Simple Cache entry,
27950     emitted every time the headers are rewritten with a smaller size.
27951   </summary>
27952 </histogram>
27954 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
27955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27956   <summary>
27957     The absolute size increase of the header stream of a Simple Cache entry,
27958     emitted every time the headers are rewritten with a larger size.
27959   </summary>
27960 </histogram>
27962 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
27963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27964   <summary>
27965     The relative size increase of the header stream of a Simple Cache entry,
27966     emitted every time the headers are rewritten with a larger size.
27967   </summary>
27968 </histogram>
27970 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
27971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27972   <summary>For each index load, whether the index file was corrupt.</summary>
27973 </histogram>
27975 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
27976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27977   <summary>The number of entries in a newly created index file.</summary>
27978 </histogram>
27980 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
27981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27982   <summary>Number of entries loaded from the index file on start.</summary>
27983 </histogram>
27985 <histogram name="SimpleCache.Http.IndexEntriesRestored">
27986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27987   <summary>
27988     Number of entries restored from disk when there was no index or the index
27989     was corrupted.
27990   </summary>
27991 </histogram>
27993 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
27994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27995   <summary>
27996     The state the index file is at when an attempt is made to load from it.
27997   </summary>
27998 </histogram>
28000 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
28001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28002   <summary>
28003     At the time of index initialization, the number of enqueued jobs awaiting
28004     index initialization.
28005   </summary>
28006 </histogram>
28008 <histogram name="SimpleCache.Http.IndexInitializeMethod"
28009     enum="SimpleCacheIndexInitializeMethod">
28010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28011   <summary>The method used to initialize the simple cache index.</summary>
28012 </histogram>
28014 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
28015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28016   <summary>
28017     Time (as measured on the worker pool) spent loading the index file.
28018   </summary>
28019 </histogram>
28021 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
28022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28023   <summary>The number of entries written to the index on a flush.</summary>
28024 </histogram>
28026 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
28027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28028   <summary>
28029     Time (as measured on the worker pool) spent restoring the index file by
28030     iterating directory entries.
28031   </summary>
28032 </histogram>
28034 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
28035     units="milliseconds">
28036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28037   <summary>
28038     The interval between index saves, for apps in the background.
28039   </summary>
28040 </histogram>
28042 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
28043     units="milliseconds">
28044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28045   <summary>
28046     The interval between index saves, for apps in the foreground.
28047   </summary>
28048 </histogram>
28050 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
28051     units="milliseconds">
28052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28053   <summary>
28054     The amount of time spend writing the index file to disk, for apps in the
28055     background, measured starting at the beginning of the write on the callback
28056     thread, and calculated using the completion time on the worker pool.
28057   </summary>
28058 </histogram>
28060 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
28061     units="milliseconds">
28062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28063   <summary>
28064     The amount of time spend writing the index file to disk, for apps in the
28065     foreground, measured starting at the beginning of the write on the callback
28066     thread, and calculated using the completion time on the worker pool.
28067   </summary>
28068 </histogram>
28070 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
28071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28072   <summary>
28073     For each call to OpenEntry, whether the key on disk matched the request key.
28074   </summary>
28075 </histogram>
28077 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
28078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28079   <summary>
28080     For each file in the Simple Cache, the percentage of disk space used by the
28081     cluster loss, the unused disk space in the last 4096 byte cluster of the
28082     file.
28083   </summary>
28084 </histogram>
28086 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
28087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28088   <summary>
28089     For each file in the Simple Cache, the number of bytes in the last 4096 byte
28090     cluster when the entry is saved to disk.
28091   </summary>
28092 </histogram>
28094 <histogram name="SimpleCache.Http.OpenEntryIndexState"
28095     enum="SimpleCacheOpenEntryIndexState">
28096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28097   <summary>
28098     At the time that an entry is opened, the state of that entry in the index.
28099   </summary>
28100 </histogram>
28102 <histogram name="SimpleCache.Http.ReadIsParallelizable"
28103     enum="SimpleCacheReadParallelizable">
28104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28105   <summary>
28106     For each Read operation, whether it could have been issued in parallel of a
28107     previous Read operation.
28108   </summary>
28109 </histogram>
28111 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
28112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28113   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
28114 </histogram>
28116 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
28117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28118   <summary>
28119     For each EOFRecord found with a valid magic number, indicates if the record
28120     also contains a CRC.
28121   </summary>
28122 </histogram>
28124 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
28125     enum="SimpleCacheSyncCheckEOFResult">
28126   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28127   <summary>
28128     The result, at the synchronous layer, of checking the EOF record of a cache
28129     entry.
28130   </summary>
28131 </histogram>
28133 <histogram name="SimpleCache.Http.SyncCloseResult"
28134     enum="SimpleCacheSyncCloseResult">
28135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28136   <summary>
28137     The result, at the synchronous layer, of closing a cache entry.
28138   </summary>
28139 </histogram>
28141 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
28142     enum="PlatformFileError">
28143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28144   <summary>
28145     The platform error reported when attempting to create a new cache entry at
28146     the synchronous layer.
28147   </summary>
28148 </histogram>
28150 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
28151     enum="PlatformFileError">
28152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28153   <summary>
28154     The platform error reported when attempting to create a new cache entry at
28155     the synchronous layer when the index has already initialized.
28156   </summary>
28157 </histogram>
28159 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
28160     enum="PlatformFileError">
28161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28162   <summary>
28163     The platform error reported when attempting to create a new cache entry at
28164     the synchronous layer when the index has not yet initialized.
28165   </summary>
28166 </histogram>
28168 <histogram name="SimpleCache.Http.SyncCreateResult"
28169     enum="SimpleCacheSyncCreateResult">
28170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28171   <summary>
28172     The result, at the synchronous layer, reported when attempting to create a
28173     new cache entry.
28174   </summary>
28175 </histogram>
28177 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
28178     enum="SimpleCacheSyncCreateResult">
28179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28180   <summary>
28181     The result, at the synchronous layer, reported when attempting to create a
28182     new cache entry when the index has already initialized.
28183   </summary>
28184 </histogram>
28186 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
28187     enum="SimpleCacheSyncCreateResult">
28188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28189   <summary>
28190     The result, at the synchronous layer, reported when attempting to create a
28191     new cache entry when the index has not yet initialized.
28192   </summary>
28193 </histogram>
28195 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
28196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28197   <summary>
28198     The age of the entry (time since last modified), when opened at the
28199     synchronous layer.
28200   </summary>
28201 </histogram>
28203 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
28204     enum="PlatformFileError">
28205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28206   <summary>
28207     The platform error reported when attempting to create a new cache entry at
28208     the synchronous layer.
28209   </summary>
28210 </histogram>
28212 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
28213     enum="PlatformFileError">
28214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28215   <summary>
28216     The platform error reported when attempting to create a new cache entry at
28217     the synchronous layer when the index has already initialized.
28218   </summary>
28219 </histogram>
28221 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
28222     enum="PlatformFileError">
28223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28224   <summary>
28225     The platform error reported when attempting to create a new cache entry at
28226     the synchronous layer when the index has not initialized.
28227   </summary>
28228 </histogram>
28230 <histogram name="SimpleCache.Http.SyncOpenResult"
28231     enum="SimpleCacheSyncOpenResult">
28232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28233   <summary>
28234     The result, at the synchronous layer, reported when attempting to open a new
28235     cache entry.
28236   </summary>
28237 </histogram>
28239 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
28240     enum="SimpleCacheSyncOpenResult">
28241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28242   <summary>
28243     The result, at the synchronous layer, reported when attempting to open a new
28244     cache entry when the index has already initialized.
28245   </summary>
28246 </histogram>
28248 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
28249     enum="SimpleCacheSyncOpenResult">
28250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28251   <summary>
28252     The result, at the synchronous layer, reported when attempting to open a new
28253     cache entry when the index has not yet initialized.
28254   </summary>
28255 </histogram>
28257 <histogram name="SimpleCache.Http.SyncWriteResult"
28258     enum="SimpleCacheSyncWriteResult">
28259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28260   <summary>
28261     The result, at the synchronous layer, of writing to a cache entry.
28262   </summary>
28263 </histogram>
28265 <histogram name="SimpleCache.Http.WriteDependencyType"
28266     enum="SimpleCacheWriteDependencyType">
28267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28268   <summary>
28269     Shows whether a write operation depends on the previous operation in queue
28270     particularly in the aspect of its possibility to run in parallel.
28271   </summary>
28272 </histogram>
28274 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
28275   <obsolete>
28276     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
28277     return&quot;, which previously showed up as &quot;success&quot;.
28278   </obsolete>
28279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28280   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
28281 </histogram>
28283 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
28284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28285   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
28286 </histogram>
28288 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
28289   <obsolete>
28290     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28291   </obsolete>
28292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28293   <summary>For each index load, whether the index file was corrupt.</summary>
28294 </histogram>
28296 <histogram name="SimpleCache.IndexCreatedEntryCount">
28297   <obsolete>
28298     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28299   </obsolete>
28300   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28301   <summary>The number of entries in a newly created index file.</summary>
28302 </histogram>
28304 <histogram name="SimpleCache.IndexEntriesLoaded">
28305   <obsolete>
28306     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28307   </obsolete>
28308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28309   <summary>Number of entries loaded from the index file on start.</summary>
28310 </histogram>
28312 <histogram name="SimpleCache.IndexEntriesRestored">
28313   <obsolete>
28314     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28315   </obsolete>
28316   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28317   <summary>
28318     Number of entries restored from disk when there was no index or the index
28319     was corrupted.
28320   </summary>
28321 </histogram>
28323 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
28324   <obsolete>
28325     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28326   </obsolete>
28327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28328   <summary>
28329     The state the index file is at when an attempt is made to load from it.
28330   </summary>
28331 </histogram>
28333 <histogram name="SimpleCache.IndexInitializationWaiters">
28334   <obsolete>
28335     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28336   </obsolete>
28337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28338   <summary>
28339     At the time of index initialization, the number of enqueued jobs awaiting
28340     index initialization.
28341   </summary>
28342 </histogram>
28344 <histogram name="SimpleCache.IndexInitializeMethod"
28345     enum="SimpleCacheIndexInitializeMethod">
28346   <obsolete>
28347     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28348   </obsolete>
28349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28350   <summary>The method used to initialize the simple cache index.</summary>
28351 </histogram>
28353 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
28354   <obsolete>
28355     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28356   </obsolete>
28357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28358   <summary>
28359     Time (as measured on the worker pool) spent loading the index file.
28360   </summary>
28361 </histogram>
28363 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
28364   <obsolete>
28365     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28366   </obsolete>
28367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28368   <summary>The number of entries written to the index on a flush.</summary>
28369 </histogram>
28371 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
28372   <obsolete>
28373     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28374   </obsolete>
28375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28376   <summary>
28377     Time (as measured on the worker pool) spent restoring the index file by
28378     iterating directory entries.
28379   </summary>
28380 </histogram>
28382 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
28383   <obsolete>
28384     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
28385   </obsolete>
28386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28387   <summary>For each index load, whether the index file was stale.</summary>
28388 </histogram>
28390 <histogram name="SimpleCache.IndexWriteInterval.Background"
28391     units="milliseconds">
28392   <obsolete>
28393     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28394   </obsolete>
28395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28396   <summary>
28397     The interval between index saves, for apps in the background.
28398   </summary>
28399 </histogram>
28401 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
28402     units="milliseconds">
28403   <obsolete>
28404     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28405   </obsolete>
28406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28407   <summary>
28408     The interval between index saves, for apps in the foreground.
28409   </summary>
28410 </histogram>
28412 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
28413   <obsolete>
28414     Deprecated 2013-05 in favour of
28415     SimpleCache.SimpleIndexWriteToDiskTime.Background and
28416     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
28417   </obsolete>
28418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28419   <summary>
28420     The amount of time spend writing the index file to disk, measured starting
28421     at the beginning of the write on the callback thread, and calculated using
28422     the completion time on the worker pool.
28423   </summary>
28424 </histogram>
28426 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
28427     units="milliseconds">
28428   <obsolete>
28429     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28430   </obsolete>
28431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28432   <summary>
28433     The amount of time spend writing the index file to disk, for apps in the
28434     background, measured starting at the beginning of the write on the callback
28435     thread, and calculated using the completion time on the worker pool.
28436   </summary>
28437 </histogram>
28439 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
28440     units="milliseconds">
28441   <obsolete>
28442     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28443   </obsolete>
28444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28445   <summary>
28446     The amount of time spend writing the index file to disk, for apps in the
28447     foreground, measured starting at the beginning of the write on the callback
28448     thread, and calculated using the completion time on the worker pool.
28449   </summary>
28450 </histogram>
28452 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
28453   <obsolete>
28454     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28455   </obsolete>
28456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28457   <summary>
28458     For each call to OpenEntry, whether the key on disk matched the request key.
28459   </summary>
28460 </histogram>
28462 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
28463   <obsolete>
28464     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28465   </obsolete>
28466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28467   <summary>
28468     For each file in the Simple Cache, the percentage of disk space used by the
28469     cluster loss, the unused disk space in the last 4096 byte cluster of the
28470     file.
28471   </summary>
28472 </histogram>
28474 <histogram name="SimpleCache.LastClusterSize" units="bytes">
28475   <obsolete>
28476     Deprecated 2013-08 in favor of cache type specific version (App or Http).
28477   </obsolete>
28478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28479   <summary>
28480     For each file in the Simple Cache, the number of bytes in the last 4096 byte
28481     cluster when the entry is saved to disk.
28482   </summary>
28483 </histogram>
28485 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
28486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28487   <summary>
28488     Whether or not the CRC was checked at the moment when the last reference to
28489     a read-only entry stream is closed.
28490   </summary>
28491 </histogram>
28493 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
28494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28495   <summary>
28496     The time from the creation of the simple cache backend until the index has
28497     been loaded from disk.
28498   </summary>
28499 </histogram>
28501 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
28502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28503   <summary>
28504     The time from the creation of the simple cache backend until the index fails
28505     to load.
28506   </summary>
28507 </histogram>
28509 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
28510     enum="SimpleCache.EntryCreatedAndStream2Omitted">
28511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28512   <summary>
28513     Whether, upon creation of a new cache entry, the file for stream 2 was
28514     omitted since that stream was empty.
28515   </summary>
28516 </histogram>
28518 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
28519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28520   <summary>
28521     For entry creation operations that were sent to the disk, the result of
28522     creation.
28523   </summary>
28524 </histogram>
28526 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
28527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28528   <summary>The time, in ms, spent creating a new entry on disk.</summary>
28529 </histogram>
28531 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
28532     enum="SimpleCache.EntryOpenedAndStream2Removed">
28533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28534   <summary>
28535     Whether, upon opening of an existing cache entry, stream 2 was empty and the
28536     file for that stream was therefore removed.
28537   </summary>
28538 </histogram>
28540 <histogram name="SimpleCache.Media.EntryOperationsPending">
28541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28542   <summary>
28543     At the time that operations are run, the number of pending operations on a
28544     particular entry.
28545   </summary>
28546 </histogram>
28548 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
28549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28550   <summary>The size of the cache at the beginning of an eviction.</summary>
28551 </histogram>
28553 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
28554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28555   <summary>The size of the cache at the beginning of an eviction.</summary>
28556 </histogram>
28558 <histogram name="SimpleCache.Media.Eviction.EntryCount">
28559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28560   <summary>The number of entries to be erased in an eviction.</summary>
28561 </histogram>
28563 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
28564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28565   <summary>
28566     The maximum allowed size of the cache at the beginning of an eviction.
28567   </summary>
28568 </histogram>
28570 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
28571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28572   <summary>
28573     The maximum allowed size of the cache at the beginning of an eviction.
28574   </summary>
28575 </histogram>
28577 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
28578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28579   <summary>The result of an eviction.</summary>
28580 </histogram>
28582 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
28583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28584   <summary>The number of bytes to be erased in an eviction.</summary>
28585 </histogram>
28587 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
28588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28589   <summary>The amount of memory freed in an eviction.</summary>
28590 </histogram>
28592 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
28593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28594   <summary>The size of the cache after running an eviction.</summary>
28595 </histogram>
28597 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
28598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28599   <summary>The size of the cache after running an eviction.</summary>
28600 </histogram>
28602 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
28603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28604   <summary>Time spent completing an eviction.</summary>
28605 </histogram>
28607 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
28608     units="milliseconds">
28609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28610   <summary>Time spent selecting entries for eviction.</summary>
28611 </histogram>
28613 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
28614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28615   <summary>
28616     The maximum limit of how many file descriptors a process can open.  Emitted
28617     each time the browser is launched, if the limit could be retrieved.  (This
28618     is the highest value we could raise the current limit to if we liked.)
28619   </summary>
28620 </histogram>
28622 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
28623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28624   <summary>
28625     The current limit of how many file descriptors a process can open.  Emitted
28626     each time the browser is launched, if the limit could be retrieved.  (We can
28627     raise this to the maximum limit if we like, without root access.)
28628   </summary>
28629 </histogram>
28631 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
28632     enum="SimpleCache.FileDescriptorLimitStatus">
28633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28634   <summary>
28635     The result of trying to get the file descriptor limit.  Emitted each time
28636     the browser is launched.
28637   </summary>
28638 </histogram>
28640 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
28641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28642   <summary>
28643     The number of open entries across all caches backed by the Simple Cache. An
28644     entry is opened whenever a caller asks to open it to read or write cache
28645     data, and remains open until the last caller asks to close it. Logged
28646     whenever an entry is opened or closed.
28647   </summary>
28648 </histogram>
28650 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
28651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28652   <summary>
28653     The size of the header stream of a Simple Cache entry, emitted every time
28654     the headers are written or rewritten.
28655   </summary>
28656 </histogram>
28658 <histogram name="SimpleCache.Media.HeaderSizeChange"
28659     enum="SimpleCacheHeaderSizeChange">
28660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28661   <summary>
28662     How the header size has changed in a Simple Cache entry, emitted every time
28663     a write operation occurs on the header stream.  (This includes the initial
28664     write, rewrites, and other writes that we couldn't classify.)
28665   </summary>
28666 </histogram>
28668 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
28669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28670   <summary>
28671     The absolute size decrease of the header stream of a Simple Cache entry,
28672     emitted every time the headers are rewritten with a smaller size.
28673   </summary>
28674 </histogram>
28676 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
28677     units="percent">
28678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28679   <summary>
28680     The relative size decrease of the header stream of a Simple Cache entry,
28681     emitted every time the headers are rewritten with a smaller size.
28682   </summary>
28683 </histogram>
28685 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
28686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28687   <summary>
28688     The absolute size increase of the header stream of a Simple Cache entry,
28689     emitted every time the headers are rewritten with a larger size.
28690   </summary>
28691 </histogram>
28693 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
28694     units="percent">
28695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28696   <summary>
28697     The relative size increase of the header stream of a Simple Cache entry,
28698     emitted every time the headers are rewritten with a larger size.
28699   </summary>
28700 </histogram>
28702 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
28703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28704   <summary>For each index load, whether the index file was corrupt.</summary>
28705 </histogram>
28707 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
28708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28709   <summary>The number of entries in a newly created index file.</summary>
28710 </histogram>
28712 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
28713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28714   <summary>Number of entries loaded from the index file on start.</summary>
28715 </histogram>
28717 <histogram name="SimpleCache.Media.IndexEntriesRestored">
28718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28719   <summary>
28720     Number of entries restored from disk when there was no index or the index
28721     was corrupted.
28722   </summary>
28723 </histogram>
28725 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
28726     enum="SimpleIndexState">
28727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28728   <summary>
28729     The state the index file is at when an attempt is made to load from it.
28730   </summary>
28731 </histogram>
28733 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
28734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28735   <summary>
28736     At the time of index initialization, the number of enqueued jobs awaiting
28737     index initialization.
28738   </summary>
28739 </histogram>
28741 <histogram name="SimpleCache.Media.IndexInitializeMethod"
28742     enum="SimpleCacheIndexInitializeMethod">
28743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28744   <summary>The method used to initialize the simple cache index.</summary>
28745 </histogram>
28747 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
28748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28749   <summary>
28750     Time (as measured on the worker pool) spent loading the index file.
28751   </summary>
28752 </histogram>
28754 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
28755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28756   <summary>The number of entries written to the index on a flush.</summary>
28757 </histogram>
28759 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
28760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28761   <summary>
28762     Time (as measured on the worker pool) spent restoring the index file by
28763     iterating directory entries.
28764   </summary>
28765 </histogram>
28767 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
28768     units="milliseconds">
28769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28770   <summary>
28771     The interval between index saves, for apps in the background.
28772   </summary>
28773 </histogram>
28775 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
28776     units="milliseconds">
28777   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28778   <summary>
28779     The interval between index saves, for apps in the foreground.
28780   </summary>
28781 </histogram>
28783 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
28784     units="milliseconds">
28785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28786   <summary>
28787     The amount of time spend writing the index file to disk, for apps in the
28788     background, measured starting at the beginning of the write on the callback
28789     thread, and calculated using the completion time on the worker pool.
28790   </summary>
28791 </histogram>
28793 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
28794     units="milliseconds">
28795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28796   <summary>
28797     The amount of time spend writing the index file to disk, for apps in the
28798     foreground, measured starting at the beginning of the write on the callback
28799     thread, and calculated using the completion time on the worker pool.
28800   </summary>
28801 </histogram>
28803 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
28804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28805   <summary>
28806     For each call to OpenEntry, whether the key on disk matched the request key.
28807   </summary>
28808 </histogram>
28810 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
28811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28812   <summary>
28813     For each file in the Simple Cache, the percentage of disk space used by the
28814     cluster loss, the unused disk space in the last 4096 byte cluster of the
28815     file.
28816   </summary>
28817 </histogram>
28819 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
28820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28821   <summary>
28822     For each file in the Simple Cache, the number of bytes in the last 4096 byte
28823     cluster when the entry is saved to disk.
28824   </summary>
28825 </histogram>
28827 <histogram name="SimpleCache.Media.OpenEntryIndexState"
28828     enum="SimpleCacheOpenEntryIndexState">
28829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28830   <summary>
28831     At the time that an entry is opened, the state of that entry in the index.
28832   </summary>
28833 </histogram>
28835 <histogram name="SimpleCache.Media.ReadIsParallelizable"
28836     enum="SimpleCacheReadParallelizable">
28837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28838   <summary>
28839     For each Read operation, whether it could have been issued in parallel of a
28840     previous Read operation.
28841   </summary>
28842 </histogram>
28844 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
28845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28846   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
28847 </histogram>
28849 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
28850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28851   <summary>
28852     For each EOFRecord found with a valid magic number, indicates if the record
28853     also contains a CRC.
28854   </summary>
28855 </histogram>
28857 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
28858     enum="SimpleCacheSyncCheckEOFResult">
28859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28860   <summary>
28861     The result, at the synchronous layer, of checking the EOF record of a cache
28862     entry.
28863   </summary>
28864 </histogram>
28866 <histogram name="SimpleCache.Media.SyncCloseResult"
28867     enum="SimpleCacheSyncCloseResult">
28868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28869   <summary>
28870     The result, at the synchronous layer, of closing a cache entry.
28871   </summary>
28872 </histogram>
28874 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
28875     enum="PlatformFileError">
28876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28877   <summary>
28878     The platform error reported when attempting to create a new cache entry at
28879     the synchronous layer.
28880   </summary>
28881 </histogram>
28883 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
28884     enum="PlatformFileError">
28885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28886   <summary>
28887     The platform error reported when attempting to create a new cache entry at
28888     the synchronous layer when the index has already initialized.
28889   </summary>
28890 </histogram>
28892 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
28893     enum="PlatformFileError">
28894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28895   <summary>
28896     The platform error reported when attempting to create a new cache entry at
28897     the synchronous layer when the index has not yet initialized.
28898   </summary>
28899 </histogram>
28901 <histogram name="SimpleCache.Media.SyncCreateResult"
28902     enum="SimpleCacheSyncCreateResult">
28903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28904   <summary>
28905     The result, at the synchronous layer, reported when attempting to create a
28906     new cache entry.
28907   </summary>
28908 </histogram>
28910 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
28911     enum="SimpleCacheSyncCreateResult">
28912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28913   <summary>
28914     The result, at the synchronous layer, reported when attempting to create a
28915     new cache entry when the index has already initialized.
28916   </summary>
28917 </histogram>
28919 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
28920     enum="SimpleCacheSyncCreateResult">
28921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28922   <summary>
28923     The result, at the synchronous layer, reported when attempting to create a
28924     new cache entry when the index has not yet initialized.
28925   </summary>
28926 </histogram>
28928 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
28929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28930   <summary>
28931     The age of the entry (time since last modified), when opened at the
28932     synchronous layer.
28933   </summary>
28934 </histogram>
28936 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
28937     enum="PlatformFileError">
28938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28939   <summary>
28940     The platform error reported when attempting to create a new cache entry at
28941     the synchronous layer.
28942   </summary>
28943 </histogram>
28945 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
28946     enum="PlatformFileError">
28947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28948   <summary>
28949     The platform error reported when attempting to create a new cache entry at
28950     the synchronous layer when the index has already initialized.
28951   </summary>
28952 </histogram>
28954 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
28955     enum="PlatformFileError">
28956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28957   <summary>
28958     The platform error reported when attempting to create a new cache entry at
28959     the synchronous layer when the index has not initialized.
28960   </summary>
28961 </histogram>
28963 <histogram name="SimpleCache.Media.SyncOpenResult"
28964     enum="SimpleCacheSyncOpenResult">
28965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28966   <summary>
28967     The result, at the synchronous layer, reported when attempting to open a new
28968     cache entry.
28969   </summary>
28970 </histogram>
28972 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
28973     enum="SimpleCacheSyncOpenResult">
28974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28975   <summary>
28976     The result, at the synchronous layer, reported when attempting to open a new
28977     cache entry when the index has already initialized.
28978   </summary>
28979 </histogram>
28981 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
28982     enum="SimpleCacheSyncOpenResult">
28983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28984   <summary>
28985     The result, at the synchronous layer, reported when attempting to open a new
28986     cache entry when the index has not yet initialized.
28987   </summary>
28988 </histogram>
28990 <histogram name="SimpleCache.Media.SyncWriteResult"
28991     enum="SimpleCacheSyncWriteResult">
28992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28993   <summary>
28994     The result, at the synchronous layer, of writing to a cache entry.
28995   </summary>
28996 </histogram>
28998 <histogram name="SimpleCache.Media.WriteDependencyType"
28999     enum="SimpleCacheWriteDependencyType">
29000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29001   <summary>
29002     Shows whether a write operation depends on the previous operation in queue
29003     particularly in the aspect of its possibility to run in parallel.
29004   </summary>
29005 </histogram>
29007 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
29008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29009   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
29010 </histogram>
29012 <histogram name="SimpleCache.OpenEntryIndexState"
29013     enum="SimpleCacheOpenEntryIndexState">
29014   <obsolete>
29015     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29016   </obsolete>
29017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29018   <summary>
29019     At the time that an entry is opened, the state of that entry in the index.
29020   </summary>
29021 </histogram>
29023 <histogram name="SimpleCache.ReadIsParallelizable"
29024     enum="SimpleCacheReadParallelizable">
29025   <obsolete>
29026     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29027   </obsolete>
29028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29029   <summary>
29030     For each Read operation, whether it could have been issued in parallel of a
29031     previous Read operation.
29032   </summary>
29033 </histogram>
29035 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
29036   <obsolete>
29037     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29038   </obsolete>
29039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29040   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
29041 </histogram>
29043 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
29044   <obsolete>
29045     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29046   </obsolete>
29047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29048   <summary>
29049     For each EOFRecord found with a valid magic number, indicates if the record
29050     also contains a CRC.
29051   </summary>
29052 </histogram>
29054 <histogram name="SimpleCache.SyncCheckEOFResult"
29055     enum="SimpleCacheSyncCheckEOFResult">
29056   <obsolete>
29057     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29058   </obsolete>
29059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29060   <summary>
29061     The result, at the synchronous layer, of checking the EOF record of a cache
29062     entry.
29063   </summary>
29064 </histogram>
29066 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
29067   <obsolete>
29068     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29069   </obsolete>
29070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29071   <summary>
29072     The result, at the synchronous layer, of closing a cache entry.
29073   </summary>
29074 </histogram>
29076 <histogram name="SimpleCache.SyncCreatePlatformFileError"
29077     enum="PlatformFileError">
29078   <obsolete>
29079     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29080   </obsolete>
29081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29082   <summary>
29083     The platform error reported when attempting to create a new cache entry at
29084     the synchronous layer.
29085   </summary>
29086 </histogram>
29088 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
29089     enum="PlatformFileError">
29090   <obsolete>
29091     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29092   </obsolete>
29093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29094   <summary>
29095     The platform error reported when attempting to create a new cache entry at
29096     the synchronous layer when the index has already initialized.
29097   </summary>
29098 </histogram>
29100 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
29101     enum="PlatformFileError">
29102   <obsolete>
29103     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29104   </obsolete>
29105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29106   <summary>
29107     The platform error reported when attempting to create a new cache entry at
29108     the synchronous layer when the index has not yet initialized.
29109   </summary>
29110 </histogram>
29112 <histogram name="SimpleCache.SyncCreateResult"
29113     enum="SimpleCacheSyncCreateResult">
29114   <obsolete>
29115     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29116   </obsolete>
29117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29118   <summary>
29119     The result, at the synchronous layer, reported when attempting to create a
29120     new cache entry.
29121   </summary>
29122 </histogram>
29124 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
29125     enum="SimpleCacheSyncCreateResult">
29126   <obsolete>
29127     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29128   </obsolete>
29129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29130   <summary>
29131     The result, at the synchronous layer, reported when attempting to create a
29132     new cache entry when the index has already initialized.
29133   </summary>
29134 </histogram>
29136 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
29137     enum="SimpleCacheSyncCreateResult">
29138   <obsolete>
29139     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29140   </obsolete>
29141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29142   <summary>
29143     The result, at the synchronous layer, reported when attempting to create a
29144     new cache entry when the index has not yet initialized.
29145   </summary>
29146 </histogram>
29148 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
29149   <obsolete>
29150     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29151   </obsolete>
29152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29153   <summary>
29154     The age of the entry (time since last modified), when opened at the
29155     synchronous layer.
29156   </summary>
29157 </histogram>
29159 <histogram name="SimpleCache.SyncOpenPlatformFileError"
29160     enum="PlatformFileError">
29161   <obsolete>
29162     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29163   </obsolete>
29164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29165   <summary>
29166     The platform error reported when attempting to create a new cache entry at
29167     the synchronous layer.
29168   </summary>
29169 </histogram>
29171 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
29172     enum="PlatformFileError">
29173   <obsolete>
29174     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29175   </obsolete>
29176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29177   <summary>
29178     The platform error reported when attempting to create a new cache entry at
29179     the synchronous layer when the index has already initialized.
29180   </summary>
29181 </histogram>
29183 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
29184     enum="PlatformFileError">
29185   <obsolete>
29186     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29187   </obsolete>
29188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29189   <summary>
29190     The platform error reported when attempting to create a new cache entry at
29191     the synchronous layer when the index has not initialized.
29192   </summary>
29193 </histogram>
29195 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
29196   <obsolete>
29197     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29198   </obsolete>
29199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29200   <summary>
29201     The result, at the synchronous layer, reported when attempting to open a new
29202     cache entry.
29203   </summary>
29204 </histogram>
29206 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
29207     enum="SimpleCacheSyncOpenResult">
29208   <obsolete>
29209     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29210   </obsolete>
29211   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29212   <summary>
29213     The result, at the synchronous layer, reported when attempting to open a new
29214     cache entry when the index has already initialized.
29215   </summary>
29216 </histogram>
29218 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
29219     enum="SimpleCacheSyncOpenResult">
29220   <obsolete>
29221     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29222   </obsolete>
29223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29224   <summary>
29225     The result, at the synchronous layer, reported when attempting to open a new
29226     cache entry when the index has not yet initialized.
29227   </summary>
29228 </histogram>
29230 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
29231   <obsolete>
29232     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29233   </obsolete>
29234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29235   <summary>
29236     The result, at the synchronous layer, of writing to a cache entry.
29237   </summary>
29238 </histogram>
29240 <histogram name="SimpleCache.WriteDependencyType"
29241     enum="SimpleCacheWriteDependencyType">
29242   <obsolete>
29243     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29244   </obsolete>
29245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29246   <summary>
29247     Shows whether a write operation depends on the previous operation in queue
29248     particularly in the aspect of its possibility to run in parallel.
29249   </summary>
29250 </histogram>
29252 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
29253   <obsolete>
29254     Deprecated 2013-08 in favor of cache type specific version (App or Http).
29255   </obsolete>
29256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29257   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
29258 </histogram>
29260 <histogram name="SimpleGeolocation.Request.Event"
29261     enum="SimpleGeolocationRequestEvent">
29262   <owner>alemate@chromium.org</owner>
29263   <summary>Events in reqests processing of IP-based SimpleGeolocation.</summary>
29264 </histogram>
29266 <histogram name="SimpleGeolocation.Request.ResponseCode"
29267     enum="HttpResponseCode">
29268   <owner>alemate@chromium.org</owner>
29269   <summary>Http response codes in IP-based SimpleGeolocation.</summary>
29270 </histogram>
29272 <histogram name="SimpleGeolocation.Request.ResponseFailureTime"
29273     units="milliseconds">
29274   <owner>alemate@chromium.org</owner>
29275   <summary>
29276     The time elapsed between the sending of the first API request and the time
29277     the final (failed) response was recorded. Includes all retries.
29278   </summary>
29279 </histogram>
29281 <histogram name="SimpleGeolocation.Request.ResponseSuccessTime"
29282     units="milliseconds">
29283   <owner>alemate@chromium.org</owner>
29284   <summary>
29285     The time elapsed between the sending of the first API request and the time
29286     the final (successfull) response was recorded. Includes all retries.
29287   </summary>
29288 </histogram>
29290 <histogram name="SimpleGeolocation.Request.Result"
29291     enum="SimpleGeolocationRequestResult">
29292   <owner>alemate@chromium.org</owner>
29293   <summary>Result of SimpleGeolocationRequest.</summary>
29294 </histogram>
29296 <histogram name="SimpleGeolocation.Request.Retries">
29297   <owner>alemate@chromium.org</owner>
29298   <summary>Number of retries until the final response was recorded.</summary>
29299 </histogram>
29301 <histogram name="SiteIsolation.AllResponses">
29302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29303   <summary>
29304     The count of all network responses received by a renderer. Each response is
29305     corresponding to one URL requested by a renderer. Incremented when the first
29306     network packet of a response of this type is received.
29307   </summary>
29308 </histogram>
29310 <histogram name="SiteIsolation.BrowsingInstanceCount">
29311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29312   <summary>
29313     The count of all current BrowsingInstances.  Recorded once per UMA ping.
29314   </summary>
29315 </histogram>
29317 <histogram name="SiteIsolation.CurrentRendererProcessCount">
29318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29319   <summary>
29320     The count of all renderer processes, including WebUI and extensions.
29321     Recorded once per UMA ping.
29322   </summary>
29323 </histogram>
29325 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
29326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29327   <summary>
29328     The upper bound of the predicted renderer process count if we isolated all
29329     sites, subject to the process limit.  Recorded once per UMA ping.
29330   </summary>
29331 </histogram>
29333 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
29334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29335   <summary>
29336     The lower bound of the predicted renderer process count if we isolated all
29337     sites, subject to the process limit.  Happens to be the number of unique
29338     sites.  Recorded once per UMA ping.
29339   </summary>
29340 </histogram>
29342 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
29343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29344   <summary>
29345     The predicted renderer process count if we isolated all sites and if there
29346     were no process limit.  Recorded once per UMA ping.
29347   </summary>
29348 </histogram>
29350 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
29351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29352   <summary>
29353     The predicted total process count if we isolated all sites, subject to the
29354     process limit.  Recorded once per UMA ping.
29355   </summary>
29356 </histogram>
29358 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
29359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29360   <summary>
29361     The upper bound of the predicted renderer process count if we isolated only
29362     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
29363     ping.
29364   </summary>
29365 </histogram>
29367 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
29368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29369   <summary>
29370     The lower bound of the predicted renderer process count if we isolated only
29371     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
29372     number of isolated sites.  Recorded once per UMA ping.
29373   </summary>
29374 </histogram>
29376 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
29377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29378   <summary>
29379     The predicted renderer process count if we isolated only HTTPS (not HTTP)
29380     sites and if there were no process limit.  Recorded once per UMA ping.
29381   </summary>
29382 </histogram>
29384 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
29385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29386   <summary>
29387     The predicted total process count if we isolated only HTTPS (not HTTP)
29388     sites, subject to the process limit.  Recorded once per UMA ping.
29389   </summary>
29390 </histogram>
29392 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
29393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29394   <summary>
29395     The number of bytes in the first network packet for a response with headers
29396     that imply potential illegal cross-site access. Recorded when the first
29397     network packet of a response of this type is received.
29398   </summary>
29399 </histogram>
29401 <histogram name="SiteIsolation.XSD.HTML.Blocked">
29402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29403   <summary>
29404     The count of blocked cross-site document responses due to having HTML
29405     content type header and contents sniffed as HTML. Sampled with value of 1
29406     when the first network packet of a response of this type is received.
29407   </summary>
29408 </histogram>
29410 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
29411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29412   <summary>
29413     The count of responses with a nonrenderable HTTP status code among blocked
29414     cross-site document responses due to their HTML contents. Sampled with value
29415     1 when the first network packet of a response of this type is received.
29416   </summary>
29417 </histogram>
29419 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
29420     enum="SiteIsolationResourceType">
29421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29422   <summary>
29423     The count of responses with a renderable HTTP status code sub-categorized by
29424     their requesting context type (e.g., image, script, etc.) among blocked
29425     cross-site document responses due to their HTML contents. Sampled with a
29426     resource type (0-14) when the first network packet of a response of this
29427     type is received.
29428   </summary>
29429 </histogram>
29431 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
29432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29433   <summary>
29434     The count of responses with a nonrenderable HTTP status code among blocked
29435     cross-site document responses due to having HTML content type and nosniff
29436     headers. Sampled with value 1 when the first network packet of a response of
29437     this type is received.
29438   </summary>
29439 </histogram>
29441 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
29442     enum="SiteIsolationResourceType">
29443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29444   <summary>
29445     The count of responses with a renderable HTTP status code sub-categorized by
29446     their requesting context type (e.g., image, script, etc.), among blocked
29447     cross-site document responses due to having HTML content type and nosniff
29448     headers. Sampled with a resource type (0-14) when the first network packet
29449     of a response of this type is received.
29450   </summary>
29451 </histogram>
29453 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
29454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29455   <summary>
29456     The count of not blocked responses despite having an HTML content type
29457     header due to the failure of content sniffing. Sampled with value 1 when the
29458     first network packet of a response of this type is received.
29459   </summary>
29460 </histogram>
29462 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
29463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29464   <summary>
29465     The count of responses that may be parsed as JavaScript among not blocked
29466     responses. Sampled with value 1 when the first network packet of a response
29467     of this type is received.
29468   </summary>
29469 </histogram>
29471 <histogram name="SiteIsolation.XSD.JSON.Blocked">
29472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29473   <summary>
29474     The count of blocked cross-site document responses due to having JSON
29475     content type header and contents sniffed as JSON. Sampled with value 1 when
29476     the first network packet of a response of this type is received.
29477   </summary>
29478 </histogram>
29480 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
29481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29482   <summary>
29483     The count of responses with a nonrenderable HTTP status code among blocked
29484     cross-site document responses due to their JSON contents. Sampled with value
29485     1 when the first network packet of a response of this type is received.
29486   </summary>
29487 </histogram>
29489 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
29490     enum="SiteIsolationResourceType">
29491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29492   <summary>
29493     The count of responses with a renderable HTTP status code sub-categorized by
29494     their requesting context type (e.g., image, script, etc.), among blocked
29495     cross-site document responses due to their JSON contents. Sampled with a
29496     resource type (0-14) when the first network packet of a response of this
29497     type is received.
29498   </summary>
29499 </histogram>
29501 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
29502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29503   <summary>
29504     The count of responses with a nonrenderable HTTP status code among blocked
29505     cross-site document responses due to having JSON content type and nosniff
29506     headers. Sampled with value 1 when the first network packet of a response of
29507     this type is received.
29508   </summary>
29509 </histogram>
29511 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
29512     enum="SiteIsolationResourceType">
29513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29514   <summary>
29515     The count of responses with a renderable HTTP status code sub-categorized by
29516     their requesting context type (e.g., image, script, etc.), among blocked
29517     cross-site document responses due to having JSON content type and nosniff
29518     headers. Sampled with a resource type (0-14) when the first network packet
29519     of a response of this type is received.
29520   </summary>
29521 </histogram>
29523 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
29524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29525   <summary>
29526     The count of not blocked responses despite having an JSON content type
29527     header due to the failure of content sniffing. Sampled with value 1 when the
29528     first network packet of a response of this type is received.
29529   </summary>
29530 </histogram>
29532 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
29533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29534   <summary>
29535     The count of responses that may be parsed as JavaScript among not blocked
29536     responses with a JSON content type header. Sampled with value 1 when the
29537     first network packet of a response of this type is received.
29538   </summary>
29539 </histogram>
29541 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
29542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29543   <summary>
29544     MIME type codes for content type header values of potentially cross-site
29545     document responses, excluding same-site or not http(s) urls. Sampled with a
29546     MIME type code (0-4) when the first network packet of a response of this
29547     type is received.
29548   </summary>
29549 </histogram>
29551 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
29552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29553   <summary>
29554     The count of blocked cross-site document responses due to having Plain
29555     content type header and contents sniffed as HTML. Sampled with value 1 when
29556     the first network packet of a response of this type is received.
29557   </summary>
29558 </histogram>
29560 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
29561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29562   <summary>
29563     The count of responses with a nonrenderable HTTP status code among blocked
29564     responses due to their Plain.HTML contents. Sampled with value 1 when the
29565     first network packet of a response of this type is received.
29566   </summary>
29567 </histogram>
29569 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
29570     enum="SiteIsolationResourceType">
29571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29572   <summary>
29573     The count of responses with a renderable HTTP status code sub-categorized by
29574     their requesting context type (e.g., image, script, etc.), among blocked
29575     cross-site document responses due to their Plain.HTML contents. Sampled with
29576     a resource type (0-14) when the first network packet of a response of this
29577     type is received.
29578   </summary>
29579 </histogram>
29581 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
29582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29583   <summary>
29584     The count of blocked cross-site document responses due to having Plain
29585     content type header and contents sniffed as JSON. Sampled with value 1 when
29586     the first network packet of a response of this type is received.
29587   </summary>
29588 </histogram>
29590 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
29591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29592   <summary>
29593     The count of responses with a nonrenderable HTTP status code among blocked
29594     cross-site document responses due to their Plain.JSON contents. Sampled with
29595     value 1 when the first network packet of a response of this type is
29596     received.
29597   </summary>
29598 </histogram>
29600 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
29601     enum="SiteIsolationResourceType">
29602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29603   <summary>
29604     The count of responses with a renderable HTTP status code sub-categorized by
29605     their requesting context type (e.g., image, script, etc.), among blocked
29606     cross-site document responses due to their Plain.JSON contents. Sampled with
29607     a resource type (0-14) when the first network packet of a response of this
29608     type is received.
29609   </summary>
29610 </histogram>
29612 <histogram
29613     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
29614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29615   <summary>
29616     The count of responses with a nonrenderable HTTP status code among blocked
29617     cross-site document responses due to having Plain content type and nosniff
29618     headers. Sampled with value 1 when the first network packet of a response of
29619     this type is received.
29620   </summary>
29621 </histogram>
29623 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
29624     enum="SiteIsolationResourceType">
29625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29626   <summary>
29627     The count of responses with a renderable HTTP status code sub-categorized by
29628     their requesting context type (e.g., image, script, etc.), among blocked
29629     cross-site document responses due to having Plain content type and nosniff
29630     header. Sampled with a resource type (0-14) when the first network packet of
29631     a response of this type is received.
29632   </summary>
29633 </histogram>
29635 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
29636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29637   <summary>
29638     The count of not blocked responses despite having an Plain content type
29639     header due to the failure of content sniffing. Sampled with value 1 when the
29640     first network packet of a response of this type is received.
29641   </summary>
29642 </histogram>
29644 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
29645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29646   <summary>
29647     The count of responses that may be parsed as JavaScript among not blocked
29648     responses with a Plain content type header. Sampled with value 1 when the
29649     first network packet of a response of this type is received.
29650   </summary>
29651 </histogram>
29653 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
29654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29655   <summary>
29656     The count of blocked cross-site document responses due to having Plain
29657     content type header and contents sniffed as XML. Sampled with value 1 when
29658     the first network packet of a response of this type is received.
29659   </summary>
29660 </histogram>
29662 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
29663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29664   <summary>
29665     The count of responses with a nonrenderable HTTP status code among blocked
29666     cross-site document responses due to their Plain.XML contents. Sampled with
29667     value 1 when the first network packet of a response of this type is
29668     received.
29669   </summary>
29670 </histogram>
29672 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
29673     enum="SiteIsolationResourceType">
29674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29675   <summary>
29676     The count of responses with renderable HTTP status codes sub-categorized by
29677     their requesting context type (e.g., image, script, etc.), among blocked
29678     cross-site document responses due to their Plain.XML contents. Sampled with
29679     a resource type (0-14) when the first network packet of a response of this
29680     type is received.
29681   </summary>
29682 </histogram>
29684 <histogram name="SiteIsolation.XSD.XML.Blocked">
29685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29686   <summary>
29687     The count of blocked cross-site document responses due to having XML content
29688     type header and contents sniffed as XML. Sampled with value 1 when the first
29689     network packet of a response of this type is received.
29690   </summary>
29691 </histogram>
29693 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
29694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29695   <summary>
29696     The count of responses with nonrenderable HTTP status codes among blocked
29697     cross-site document responses due to their XML contents. Sampled with value
29698     1 when the first network packet of a response of this type is received.
29699   </summary>
29700 </histogram>
29702 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
29703     enum="SiteIsolationResourceType">
29704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29705   <summary>
29706     The count of responses with renderable HTTP status codes sub-categorized by
29707     their requesting context type (e.g., image, script, etc.), among blocked
29708     cross-site document responses due to their XML contents. Sampled with a
29709     resource type (0-14) when the first network packet of a response of this
29710     type is received.
29711   </summary>
29712 </histogram>
29714 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
29715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29716   <summary>
29717     The count of responses with a nonrenderable HTTP status code among blocked
29718     cross-site document responses due to having XML content type and nosniff
29719     headers. Sampled with value 1 when the first network packet of a response of
29720     this type is received.
29721   </summary>
29722 </histogram>
29724 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
29725     enum="SiteIsolationResourceType">
29726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29727   <summary>
29728     The count of responses with a renderable HTTP status code sub-categorized by
29729     their requesting context type (e.g., image, script, etc.), among blocked
29730     cross-site document responses due to having XML content type and nosniff
29731     headers. Sampled with a resource type (0-14) when the first network packet
29732     of a response of this type is received.
29733   </summary>
29734 </histogram>
29736 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
29737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29738   <summary>
29739     The count of not blocked responses despite having an XML content type header
29740     due to the failure of content sniffing. Sampled with value 1 when the first
29741     network packet of a response of this type is received.
29742   </summary>
29743 </histogram>
29745 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
29746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29747   <summary>
29748     The count of responses that may be parsed as JavaScript among not blocked
29749     responses with an XML content type. Sampled with value 1 when the first
29750     network packet of a response of this type is received.
29751   </summary>
29752 </histogram>
29754 <histogram name="SoftwareReporter.ExitCode" enum="SwReporterExitCode">
29755   <owner>mad@chromium.org</owner>
29756   <summary>The exit code from the execution of the software reporter.</summary>
29757 </histogram>
29759 <histogram name="SoftwareReporter.Step" enum="SwReporterStep">
29760   <owner>mad@chromium.org</owner>
29761   <summary>
29762     The registration and execution steps for the software reporter.
29763   </summary>
29764 </histogram>
29766 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
29767   <owner>groby@chromium.org</owner>
29768   <owner>rlp@chromium.org</owner>
29769   <summary>
29770     Whether the user has opted in to asking Google for spelling suggestions.
29771     Recorded both when spelling is initialized and when the preference is
29772     changed.
29773   </summary>
29774 </histogram>
29776 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
29777   <obsolete>
29778     Moved to Sqlite.Error.AppCache in M-27.
29779   </obsolete>
29780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29781   <summary>Error codes returned by sqlite for the appcache db.</summary>
29782 </histogram>
29784 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
29785   <owner>shess@chromium.org</owner>
29786   <summary>Error which prevented database close.</summary>
29787 </histogram>
29789 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
29790   <obsolete>
29791     Moved to Sqlite.Error.Cookie in M-27.
29792   </obsolete>
29793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29794   <summary>Error codes returned by sqlite the cookie db.</summary>
29795 </histogram>
29797 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
29798   <obsolete>
29799     Moved to Sqlite.Error.DatabaseTracker in M-27.
29800   </obsolete>
29801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29802   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
29803 </histogram>
29805 <histogram name="Sqlite.DeprecationVersionResult"
29806     enum="SqliteVersionDeprecation">
29807   <owner>shess@chromium.org</owner>
29808   <summary>
29809     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
29810   </summary>
29811 </histogram>
29813 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
29814   <obsolete>
29815     Moved to Sqlite.Error.DomainBoundCerts in M-27.
29816   </obsolete>
29817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29818   <summary>
29819     Error codes returned by sqlite for the domain-bound certs db.
29820   </summary>
29821 </histogram>
29823 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
29824   <obsolete>
29825     Moved to Sqlite.Error.DomStorageDatabase in M-27.
29826   </obsolete>
29827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29828   <summary>Error codes returned by sqlite for the domstorage db.</summary>
29829 </histogram>
29831 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
29832   <owner>shess@chromium.org</owner>
29833   <summary>SQLite extended error codes.</summary>
29834 </histogram>
29836 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
29837   <obsolete>
29838     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
29839   </obsolete>
29840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29841   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
29842 </histogram>
29844 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
29845   <obsolete>
29846     Moved to Sqlite.Error.History in M-27.
29847   </obsolete>
29848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29849   <summary>Error codes returned by sqlite for the history db.</summary>
29850 </histogram>
29852 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
29853   <owner>shess@chromium.org</owner>
29854   <summary>Error which prevented database open.</summary>
29855 </histogram>
29857 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
29858   <owner>shess@chromium.org</owner>
29859   <summary>Error from first read of the database.</summary>
29860 </histogram>
29862 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
29863   <obsolete>
29864     Moved to Sqlite.Error.Quota in M-27.
29865   </obsolete>
29866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29867   <summary>Error codes returned by sqlite for the quota db.</summary>
29868 </histogram>
29870 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
29871   <owner>shess@chromium.org</owner>
29872   <summary>Errors attempting to Raze() database.</summary>
29873 </histogram>
29875 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
29876   <owner>shess@chromium.org</owner>
29877   <summary>Errors on second attempt to Raze() database.</summary>
29878 </histogram>
29880 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
29881   <owner>shess@chromium.org</owner>
29882   <summary>Errors truncating database for Raze().</summary>
29883 </histogram>
29885 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
29886   <owner>shess@chromium.org</owner>
29887   <summary>
29888     Records specific failure and success cases in sql::Recovery implementation,
29889     to determine which cases (if any) might be worth writing additional
29890     automated recovery code for, versus which should lead to clearing databases.
29891   </summary>
29892 </histogram>
29894 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
29895   <owner>shess@chromium.org</owner>
29896   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
29897 </histogram>
29899 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
29900   <owner>shess@chromium.org</owner>
29901   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
29902 </histogram>
29904 <histogram name="Sqlite.SizeKB" units="Kb">
29905   <owner>peria@chromium.org</owner>
29906   <owner>shess@chromium.org</owner>
29907   <summary>Size in kilobytes of pre-existing database at startup.</summary>
29908 </histogram>
29910 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
29911   <obsolete>
29912     Moved to Sqlite.Error.Text in M-27.
29913   </obsolete>
29914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29915   <summary>Error codes returned by sqlite the full text db.</summary>
29916 </histogram>
29918 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
29919   <obsolete>
29920     Moved to Sqlite.Error.Thumbnail in M-27.
29921   </obsolete>
29922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29923   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
29924 </histogram>
29926 <histogram name="Sqlite.Version">
29927   <owner>shess@chromium.org</owner>
29928   <summary>Version of pre-existing database at startup.</summary>
29929 </histogram>
29931 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
29932   <obsolete>
29933     Moved to Sqlite.Error.Web in M-27.
29934   </obsolete>
29935   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29936   <summary>Error codes returned by sqlite the web db.</summary>
29937 </histogram>
29939 <histogram name="Stars.Goog_Related" units="percent">
29940   <owner>yefim@chromium.org</owner>
29941   <summary>
29942     Percentage of clips with Google related urls (points to internal Google
29943     resources). Logs every time user goes to chrome://boomarks.
29944   </summary>
29945 </histogram>
29947 <histogram name="Stars.Goog_Related_20_Percent" units="percent">
29948   <owner>yefim@chromium.org</owner>
29949   <summary>
29950     Percentage of clips with Google related urls within first 20 (points to
29951     internal Google resources). Logs every time user goes to chrome://boomarks.
29952   </summary>
29953 </histogram>
29955 <histogram name="Stars.Images_Percent" units="percent">
29956   <owner>yefim@chromium.org</owner>
29957   <summary>
29958     Percentage of clips with images. Logs every time user goes to
29959     chrome://boomarks.
29960   </summary>
29961 </histogram>
29963 <histogram name="Stars.Images_Percent_First20" units="percent">
29964   <owner>yefim@chromium.org</owner>
29965   <summary>
29966     Percentage of clips with images within first 20. Logs every time user goes
29967     to chrome://boomarks.
29968   </summary>
29969 </histogram>
29971 <histogram name="Stars.No_Images_Snippets" units="percent">
29972   <owner>yefim@chromium.org</owner>
29973   <summary>
29974     Percentage of clips without images or snippets. Logs every time user goes to
29975     chrome://boomarks.
29976   </summary>
29977 </histogram>
29979 <histogram name="Stars.No_Img_No_Snippet_20_Percent" units="percent">
29980   <owner>yefim@chromium.org</owner>
29981   <summary>
29982     Percentage of clips without images or snippets within first 20. Logs every
29983     time user goes to chrome://boomarks.
29984   </summary>
29985 </histogram>
29987 <histogram name="Startup.AppListFirstPaintColdStart" units="milliseconds">
29988   <owner>tapted@chromium.org</owner>
29989   <summary>
29990     Time for a newly created browser process to perform the first paint of the
29991     app launcher, when started with the --show-app-list flag and with no
29992     currently running Chrome processes.
29993   </summary>
29994 </histogram>
29996 <histogram name="Startup.AppListFirstPaintWarmStart" units="milliseconds">
29997   <owner>tapted@chromium.org</owner>
29998   <summary>
29999     Time for a running browser process to perform the first paint of the app
30000     launcher. Measured from the time a second Chrome process started, which sent
30001     its --show-app-list command line argument to the already-running process and
30002     will soon exit.
30003   </summary>
30004 </histogram>
30006 <histogram name="Startup.BrowserMessageLoopStartTime">
30007   <owner>jeremy@chromium.org</owner>
30008   <summary>
30009     Time from browser startup to the start of the main thread's message loop.
30010   </summary>
30011 </histogram>
30013 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
30014     units="milliseconds">
30015   <owner>jeremy@chromium.org</owner>
30016   <summary>
30017     Time from main entry to the start of the main thread's message loop. This
30018     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
30019     variance resulting from Chrome being autostarted.
30020   </summary>
30021 </histogram>
30023 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
30024     units="milliseconds">
30025   <owner>csharp@chromium.org</owner>
30026   <owner>gab@chromium.org</owner>
30027   <owner>jeremy@chromium.org</owner>
30028   <summary>
30029     Time from main entry to the start of the main thread's message loop on first
30030     run. This stat is only recorded after 7 minutes of OS uptime to try to
30031     mitigate the variance resulting from Chrome being autostarted.
30032   </summary>
30033 </histogram>
30035 <histogram name="Startup.BrowserOpenTabs">
30036   <owner>jeremy@chromium.org</owner>
30037   <summary>
30038     Time taken to open the initial tab or to restore tabs from previous session.
30039   </summary>
30040 </histogram>
30042 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
30043   <owner>jeremy@chromium.org</owner>
30044   <summary>
30045     Time from browser startup to the time the browser window initially becomes
30046     visible.
30047   </summary>
30048 </histogram>
30050 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
30051   <owner>jeremy@chromium.org</owner>
30052   <summary>
30053     The elapsed time from the ChromeCast application launch to the first video
30054     frame displayed.
30055   </summary>
30056 </histogram>
30058 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
30059   <owner>jeremy@chromium.org</owner>
30060   <summary>
30061     How long it takes to load the original profile synchronously on the UI
30062     thread.
30063   </summary>
30064 </histogram>
30066 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
30067   <owner>jeremy@chromium.org</owner>
30068   <summary>
30069     The elapsed time from the Fling application launch to the first video frame
30070     displayed.
30071   </summary>
30072 </histogram>
30074 <histogram name="Startup.IsResume">
30075   <obsolete>
30076     Deprecated 12/2011. Merged into MobileSessionStartType.
30077   </obsolete>
30078   <owner>jeremy@chromium.org</owner>
30079   <summary>Whether a startup is a resume (vs a cold start).</summary>
30080 </histogram>
30082 <histogram name="Startup.LoadTime.ExeMainToDllMain">
30083   <owner>jeremy@chromium.org</owner>
30084   <summary>
30085     Time from the main() function in chrome.exe to chrome.dll's main().
30086   </summary>
30087 </histogram>
30089 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
30090   <owner>jeremy@chromium.org</owner>
30091   <summary>Time from the process creation to chrome.dll's main().</summary>
30092 </histogram>
30094 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
30095   <owner>jeremy@chromium.org</owner>
30096   <summary>
30097     Time from the process creation to executing the main() function in
30098     chrome.exe.
30099   </summary>
30100 </histogram>
30102 <histogram name="Startup.MobileSessionStartAction"
30103     enum="MobileSessionStartAction">
30104   <owner>jeremy@chromium.org</owner>
30105   <summary>
30106     The action requested on the application startup when called from another app
30107     or the OS.
30108   </summary>
30109 </histogram>
30111 <histogram name="Startup.MobileSessionStartFromApps"
30112     enum="MobileSessionCallerApp">
30113   <owner>jeremy@chromium.org</owner>
30114   <summary>The calling application (if any).</summary>
30115 </histogram>
30117 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
30118   <owner>jeremy@chromium.org</owner>
30119   <summary>
30120     Time for a newly created browser process to reach the code that starts
30121     showing the app launcher, when started with the --show-app-list flag and
30122     with no currently running Chrome processes.
30123   </summary>
30124 </histogram>
30126 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
30127   <owner>jeremy@chromium.org</owner>
30128   <summary>
30129     Time for a running browser process to reach the code that starts showing the
30130     app launcher. Measured from the time a second Chrome process started, which
30131     sent its --show-app-list command line argument to the already-running
30132     process and will soon exit.
30133   </summary>
30134 </histogram>
30136 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
30137   <owner>jeremy@chromium.org</owner>
30138   <summary>
30139     Time it takes to load bookmarks from disk. This measurement is only sent for
30140     startups that take &gt;10 seconds after an uptime of 7 minutes.
30141   </summary>
30142 </histogram>
30144 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
30145     units="milliseconds">
30146   <owner>jeremy@chromium.org</owner>
30147   <summary>
30148     Time it takes to finish initialization of the extension service including
30149     loading built-in extensions. This measurement is only sent for startups that
30150     take &gt;10 seconds after an uptime of 7 minutes.
30151   </summary>
30152 </histogram>
30154 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
30155   <owner>jeremy@chromium.org</owner>
30156   <summary>
30157     Time the final stages of profile initialization taking including
30158     initialization of profile keyed services. This measurement is only sent for
30159     startups that take &gt;10 seconds after an uptime of 7 minutes.
30160   </summary>
30161 </histogram>
30163 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
30164   <owner>jeremy@chromium.org</owner>
30165   <summary>
30166     Time it takes to load the NSS libraries and initialize it. This measurement
30167     is only sent for startups that take &gt;10 seconds after an uptime of 7
30168     minutes.
30169   </summary>
30170 </histogram>
30172 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
30173   <owner>jeremy@chromium.org</owner>
30174   <summary>
30175     Time it takes to load preferences from disk. This measurement is only sent
30176     for startups that take &gt;10 seconds after an uptime of 7 minutes.
30177   </summary>
30178 </histogram>
30180 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
30181   <owner>jeremy@chromium.org</owner>
30182   <summary>
30183     Time it takes to initialize the ProfileIOData object - this includes
30184     initialization of the cookie store. This measurement is only sent for
30185     startups that take &gt;10 seconds after an uptime of 7 minutes.
30186   </summary>
30187 </histogram>
30189 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
30190     units="milliseconds">
30191   <owner>jeremy@chromium.org</owner>
30192   <summary>
30193     Time it takes to load the safe browsing database from disk. This measurement
30194     is only sent for startups that take &gt;10 seconds after an uptime of 7
30195     minutes.
30196   </summary>
30197 </histogram>
30199 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
30200     units="milliseconds">
30201   <owner>jeremy@chromium.org</owner>
30202   <summary>
30203     Time it takes to initialize the safe browsing service. This measurement is
30204     only sent for startups that take &gt;10 seconds after an uptime of 7
30205     minutes.
30206   </summary>
30207 </histogram>
30209 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
30210     units="milliseconds">
30211   <owner>jeremy@chromium.org</owner>
30212   <summary>
30213     Time it takes for session restore to finish initiating creation of restored
30214     tabs and windows. This measurement is only sent for startups that take
30215     &gt;10 seconds after an uptime of 7 minutes.
30216   </summary>
30217 </histogram>
30219 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
30220     units="milliseconds">
30221   <owner>jeremy@chromium.org</owner>
30222   <summary>
30223     Time for a running browser process to start processing the command line
30224     passed in by a second Chrome process, which just sent its command line
30225     arguments to the already-running process and will soon exit. Measured from
30226     the time the second Chrome process started.
30227   </summary>
30228 </histogram>
30230 <histogram name="StartupTimeBomb.Alarm" units="milliseconds">
30231   <owner>rtenneti@chromium.org</owner>
30232   <summary>
30233     Time duration measured from the time the startup timebomb was started and
30234     when it went off.
30235   </summary>
30236 </histogram>
30238 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
30239   <owner>mathp@chromium.org</owner>
30240   <summary>
30241     The counts of network error codes encountered by SuggestionsService when an
30242     attempt to fetch suggestions from the server fails.
30243   </summary>
30244 </histogram>
30246 <histogram name="Suggestions.FetchResponseCode">
30247   <owner>mathp@chromium.org</owner>
30248   <summary>
30249     The counts of HTTP response codes encountered by SuggestionsService when
30250     attempting to fetch suggestions from the server.
30251   </summary>
30252 </histogram>
30254 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
30255   <owner>mathp@chromium.org</owner>
30256   <summary>
30257     The latency of a SuggestionsService fetch that results in a success
30258     response.
30259   </summary>
30260 </histogram>
30262 <histogram name="Suggestions.LocalBlacklistSize" units="URLcount">
30263   <owner>manzagop@chromium.org</owner>
30264   <summary>
30265     Number of URLs present in the Suggestions local blacklist when the
30266     Suggestions service is created.
30267   </summary>
30268 </histogram>
30270 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
30271   <owner>mathp@chromium.org</owner>
30272   <summary>
30273     The counts of response states (such as empty or invalid) encountered by
30274     SuggestionsService when attempting to fetch suggestions from the server.
30275   </summary>
30276 </histogram>
30278 <histogram name="Sync.AppAssociationTime" units="milliseconds">
30279   <owner>zea@chromium.org</owner>
30280   <summary>
30281     Time taken during app association (M18 and earlier were mispelled with this
30282     histogram).
30283   </summary>
30284 </histogram>
30286 <histogram name="Sync.AppRunFailures">
30287   <obsolete>
30288     Deprecated as of m19.
30289   </obsolete>
30290   <owner>zea@chromium.org</owner>
30291   <summary>
30292     Count of apps run failures, used to compare failure rates between data types
30293     for a particular profile (see other Sync*RunFailures histograms).
30294   </summary>
30295 </histogram>
30297 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
30298   <owner>zea@chromium.org</owner>
30299   <summary>Time taken during app association.</summary>
30300 </histogram>
30302 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
30303   <owner>zea@chromium.org</owner>
30304   <summary>Time taken during app settings association.</summary>
30305 </histogram>
30307 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
30308   <owner>zea@chromium.org</owner>
30309   <summary>Enumeration of types of app settings association failures.</summary>
30310 </histogram>
30312 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
30313   <owner>zea@chromium.org</owner>
30314   <summary>Enumeration of types of app association failures.</summary>
30315 </histogram>
30317 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
30318   <obsolete>
30319     Deprecated as of m19.
30320   </obsolete>
30321   <owner>zea@chromium.org</owner>
30322   <summary>
30323     Enumeration of types of app association failures (M18 and earlier were
30324     mispelled with this histogram).
30325   </summary>
30326 </histogram>
30328 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
30329   <owner>zea@chromium.org</owner>
30330   <summary>
30331     Enumeration of results from attempting to migrate Sync's nigori node and its
30332     encryption keys to support keystore.
30333   </summary>
30334 </histogram>
30336 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
30337   <owner>zea@chromium.org</owner>
30338   <summary>
30339     Age of all auth tokens rejected by the invalidation server. Measured from
30340     the time they were created.
30341   </summary>
30342 </histogram>
30344 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
30345     units="milliseconds">
30346   <owner>zea@chromium.org</owner>
30347   <summary>
30348     Age of auth tokens younger than one hour that were rejected by the
30349     invalidation server. Measured from the time they were created.
30350   </summary>
30351 </histogram>
30353 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
30354   <owner>zea@chromium.org</owner>
30355   <summary>Time taken during initial authorization.</summary>
30356 </histogram>
30358 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
30359   <owner>zea@chromium.org</owner>
30360   <summary>
30361     Age of all auth tokens rejected by the sync server. Measured from the time
30362     they were created.
30363   </summary>
30364 </histogram>
30366 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
30367   <owner>zea@chromium.org</owner>
30368   <summary>
30369     Age of auth tokens younger than one hour that were rejected by the sync
30370     server. Measured from the time they were created.
30371   </summary>
30372 </histogram>
30374 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
30375   <owner>zea@chromium.org</owner>
30376   <summary>Time taken during autofill association.</summary>
30377 </histogram>
30379 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
30380   <owner>zea@chromium.org</owner>
30381   <summary>
30382     Time taken during autofill profile association (M18 and earlier were
30383     mispelled with this histogram).
30384   </summary>
30385 </histogram>
30387 <histogram name="Sync.AutofillProfileRunFailures">
30388   <obsolete>
30389     Deprecated as of m19.
30390   </obsolete>
30391   <owner>zea@chromium.org</owner>
30392   <summary>
30393     Count of autofill profiles run failures, used to compare failure rates
30394     between data types for a particular profile (see other Sync*RunFailures
30395     histograms).
30396   </summary>
30397 </histogram>
30399 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
30400   <owner>zea@chromium.org</owner>
30401   <summary>Time taken during autofill profile association.</summary>
30402 </histogram>
30404 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
30405   <owner>zea@chromium.org</owner>
30406   <summary>
30407     Enumeration of types of autofill profile association failures.
30408   </summary>
30409 </histogram>
30411 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
30412   <obsolete>
30413     Deprecated as of m19.
30414   </obsolete>
30415   <owner>zea@chromium.org</owner>
30416   <summary>
30417     Enumeration of types of autofill profile association failures (M18 and
30418     earlier were mispelled with this histogram).
30419   </summary>
30420 </histogram>
30422 <histogram name="Sync.AutofillRunFailures">
30423   <obsolete>
30424     Deprecated as of m19.
30425   </obsolete>
30426   <owner>zea@chromium.org</owner>
30427   <summary>
30428     Count of autofill (autocomplete) run failures, used to compare failure rates
30429     between data types for a particular profile (see other Sync*RunFailures
30430     histograms).
30431   </summary>
30432 </histogram>
30434 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
30435   <owner>zea@chromium.org</owner>
30436   <summary>Enumeration of types of autofill association failures.</summary>
30437 </histogram>
30439 <histogram name="Sync.AutoNigoriOverwrites">
30440   <owner>zea@chromium.org</owner>
30441   <summary>
30442     Number of times this client has overwritten the nigori node to update the
30443     encryption keys without a user action (during this instantiation of Chrome).
30444   </summary>
30445 </histogram>
30447 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
30448   <owner>zea@chromium.org</owner>
30449   <summary>
30450     Tracks sync backend initialization time during initial sync setup.
30451   </summary>
30452 </histogram>
30454 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
30455   <owner>zea@chromium.org</owner>
30456   <summary>
30457     Tracks sync backend initialization success rate during initial sync setup.
30458   </summary>
30459 </histogram>
30461 <histogram name="Sync.BackendInitializeRestoreState"
30462     enum="SyncBackendInitializeRestoreState">
30463   <owner>zea@chromium.org</owner>
30464   <summary>
30465     Compares sync's has_setup_completed pref against the set of types actually
30466     restored from the sync DB.  Mismatches should be rare.
30467   </summary>
30468 </histogram>
30470 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
30471   <owner>zea@chromium.org</owner>
30472   <summary>
30473     Tracks sync backend initialization success rate in cases where sync was
30474     previously initialized.
30475   </summary>
30476 </histogram>
30478 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
30479   <owner>zea@chromium.org</owner>
30480   <summary>
30481     Tracks sync backend initialization time in cases where sync was previously
30482     initialized.
30483   </summary>
30484 </histogram>
30486 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
30487   <owner>zea@chromium.org</owner>
30488   <summary>
30489     Number of bad requests since application startup, when the Sync error
30490     infobar asking the user to update his account details is displayed.
30491   </summary>
30492 </histogram>
30494 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
30495   <obsolete>
30496     Deprecated as of m18
30497   </obsolete>
30498   <owner>zea@chromium.org</owner>
30499   <summary>Time taken during bookmark association.</summary>
30500 </histogram>
30502 <histogram name="Sync.BookmarkRunFailures">
30503   <obsolete>
30504     Deprecated as of m19.
30505   </obsolete>
30506   <owner>zea@chromium.org</owner>
30507   <summary>
30508     Count of bookmark run failures, used to compare failure rates between data
30509     types for a particular profile (see other Sync*RunFailures histograms).
30510   </summary>
30511 </histogram>
30513 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
30514   <owner>zea@chromium.org</owner>
30515   <summary>Time taken during bookmark association.</summary>
30516 </histogram>
30518 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
30519   <owner>zea@chromium.org</owner>
30520   <summary>Enumeration of types of bookmark association failures.</summary>
30521 </histogram>
30523 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
30524   <obsolete>
30525     Deprecated as of m19.
30526   </obsolete>
30527   <owner>zea@chromium.org</owner>
30528   <summary>
30529     Enumeration of types of bookmark association failures (M18 and earlier were
30530     mispelled with this histogram).
30531   </summary>
30532 </histogram>
30534 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
30535   <owner>zea@chromium.org</owner>
30536   <summary>Count of model association failures for each type.</summary>
30537 </histogram>
30539 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
30540   <obsolete>
30541     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
30542   </obsolete>
30543   <owner>zea@chromium.org</owner>
30544   <summary>
30545     Time spent configuring data types in the case where configuration is
30546     aborted.
30547   </summary>
30548 </histogram>
30550 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
30551   <obsolete>
30552     Replaced by Sync.ConfigureTime_Long.OK in m21.
30553   </obsolete>
30554   <owner>zea@chromium.org</owner>
30555   <summary>
30556     Time spent configuring data types in the case where configuration succeeds.
30557   </summary>
30558 </histogram>
30560 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
30561   <obsolete>
30562     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
30563   </obsolete>
30564   <owner>zea@chromium.org</owner>
30565   <summary>
30566     Time spent configuring data types in the case where only some data types
30567     succeed.
30568   </summary>
30569 </histogram>
30571 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
30572   <obsolete>
30573     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
30574   </obsolete>
30575   <owner>zea@chromium.org</owner>
30576   <summary>
30577     Time spent configuring data types in the case where configuration encounters
30578     an unrecoverable error.
30579   </summary>
30580 </histogram>
30582 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
30583   <owner>zea@chromium.org</owner>
30584   <summary>
30585     Time spent configuring data types in the case where configuration is
30586     aborted.
30587   </summary>
30588 </histogram>
30590 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
30591   <owner>zea@chromium.org</owner>
30592   <summary>
30593     Time spent configuring data types in the case where configuration succeeds.
30594   </summary>
30595 </histogram>
30597 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
30598   <owner>zea@chromium.org</owner>
30599   <summary>
30600     Time spent configuring data types in the case where only some data types
30601     succeed.
30602   </summary>
30603 </histogram>
30605 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
30606     units="milliseconds">
30607   <owner>zea@chromium.org</owner>
30608   <summary>
30609     Time spent configuring data types in the case where configuration encounters
30610     an unrecoverable error.
30611   </summary>
30612 </histogram>
30614 <histogram name="Sync.ConflictFixCircularity">
30615   <obsolete>
30616     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
30617   </obsolete>
30618   <owner>zea@chromium.org</owner>
30619   <summary>
30620     Number of times we fix a circularity sync conflict. This is not expected to
30621     be hit anymore.
30622   </summary>
30623 </histogram>
30625 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
30626   <obsolete>
30627     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
30628   </obsolete>
30629   <owner>zea@chromium.org</owner>
30630   <summary>
30631     Number of times we fix a removed directory with content sync conflict. This
30632     is not expected to be hit anymore
30633   </summary>
30634 </histogram>
30636 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
30637   <owner>zea@chromium.org</owner>
30638   <summary>
30639     Whether or not we detected missing credentials during startup.  This may be
30640     related to crbug.com/121755.
30641   </summary>
30642 </histogram>
30644 <histogram name="Sync.CryptographerPendingKeys"
30645     enum="SyncCryptographerPendingKeysState">
30646   <owner>zea@chromium.org</owner>
30647   <summary>
30648     Breakdown of sync users whose cryptographer has pending keys.
30649   </summary>
30650 </histogram>
30652 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
30653   <owner>zea@chromium.org</owner>
30654   <summary>
30655     Breakdown of sync users whose cryptographer is fully ready for encryption
30656     and decryption (initialized and no pending keys).
30657   </summary>
30658 </histogram>
30660 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
30661   <owner>zea@chromium.org</owner>
30662   <summary>
30663     Histogram that keeps track of how users encrypt their sync data. All users
30664     start off with default encryption during initial setup, while a subset of
30665     users go on to encrypt their sync data with a custom passphrase.
30666   </summary>
30667 </histogram>
30669 <histogram name="Sync.CustomPassphrase">
30670   <obsolete>
30671     Deprecated as of m26.
30672   </obsolete>
30673   <owner>zea@chromium.org</owner>
30674   <summary>
30675     Boolean histogram for whether a custom passphrase was entered during sync
30676     setup. Samples are taken every time sync is (re)configured, and the unique
30677     userid count shows how many users entered a custom passphrase.
30678   </summary>
30679 </histogram>
30681 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
30682   <owner>zea@chromium.org</owner>
30683   <summary>
30684     Samples are taken every time sync is (re)configured, and the unique userid
30685     count shows how many users explicitly chose to sync this data type via the
30686     &quot;Advanced Sync Preferences&quot; dialog.
30687   </summary>
30688 </histogram>
30690 <histogram name="Sync.DatatypePrefRecovery">
30691   <owner>zea@chromium.org</owner>
30692   <summary>
30693     Number of clients that have fixed themselves up from a datatype preference
30694     loss. Clients are not expected to have this happen more than once. This
30695     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
30696     what percentage of users are still recovering.
30697   </summary>
30698 </histogram>
30700 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
30701   <owner>zea@chromium.org</owner>
30702   <summary>
30703     Histogram of the run failures for the different sync datatypes. These are
30704     failures that occur after startup while the datatype is syncing. Note: Due
30705     to an enumeration reordering, pre-M23 labels are inaccurate (see
30706     sync/internal_api/public/base/model_type.h).
30707   </summary>
30708 </histogram>
30710 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
30711   <owner>zea@chromium.org</owner>
30712   <summary>
30713     Histogram of the startup failures for the different sync datatypes. These
30714     are failures due to missing top level sync nodes or model association Note:
30715     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
30716     sync/internal_api/public/base/model_type.h).
30717   </summary>
30718 </histogram>
30720 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
30721   <owner>zea@chromium.org</owner>
30722   <summary>Time taken during dictionary association.</summary>
30723 </histogram>
30725 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
30726   <owner>zea@chromium.org</owner>
30727   <summary>Enumeration of types of dictionary association failures.</summary>
30728 </histogram>
30730 <histogram name="Sync.DirectoryOpenFailedMac">
30731   <obsolete>
30732     Deprecated 11/2011. No longer tracked.
30733   </obsolete>
30734   <owner>zea@chromium.org</owner>
30735   <summary>Number of failures trying to open the sync database on mac.</summary>
30736 </histogram>
30738 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
30739   <obsolete>
30740     Deprecated 11/2011. No longer tracked.
30741   </obsolete>
30742   <owner>zea@chromium.org</owner>
30743   <summary>
30744     Number of failures trying to open the sync database on a non-windows non-mac
30745     platform.
30746   </summary>
30747 </histogram>
30749 <histogram name="Sync.DirectoryOpenFailedWin">
30750   <obsolete>
30751     Deprecated 11/2011. No longer tracked.
30752   </obsolete>
30753   <owner>zea@chromium.org</owner>
30754   <summary>
30755     Number of failures trying to open the sync database on windows.
30756   </summary>
30757 </histogram>
30759 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
30760   <owner>zea@chromium.org</owner>
30761   <summary>Tracks success of failure of sync directory initialization.</summary>
30762 </histogram>
30764 <histogram name="Sync.EncryptAllData">
30765   <obsolete>
30766     Deprecated as of m26.
30767   </obsolete>
30768   <owner>zea@chromium.org</owner>
30769   <summary>
30770     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
30771     button was selected during sync setup. Samples are taken every time sync is
30772     (re)configured, and the unique userid count shows how many users chose to
30773     encrypt their sync data.
30774   </summary>
30775 </histogram>
30777 <histogram name="Sync.EventCodes" enum="SyncEventCode">
30778   <owner>zea@chromium.org</owner>
30779   <summary>A UI event occured.</summary>
30780 </histogram>
30782 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
30783   <owner>zea@chromium.org</owner>
30784   <summary>
30785     Time taken during extension association (M18 and earlier were mispelled with
30786     this histogram).
30787   </summary>
30788 </histogram>
30790 <histogram name="Sync.ExtensionRunFailures">
30791   <obsolete>
30792     Deprecated as of m19.
30793   </obsolete>
30794   <owner>zea@chromium.org</owner>
30795   <summary>
30796     Count of extension run failures, used to compare failure rates between data
30797     types for a particular profile (see other Sync*RunFailures histograms).
30798   </summary>
30799 </histogram>
30801 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
30802   <owner>zea@chromium.org</owner>
30803   <summary>Time taken during extension association.</summary>
30804 </histogram>
30806 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
30807   <owner>zea@chromium.org</owner>
30808   <summary>Time taken during extension settings association.</summary>
30809 </histogram>
30811 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
30812   <owner>zea@chromium.org</owner>
30813   <summary>
30814     Enumeration of types of extension settings association failures.
30815   </summary>
30816 </histogram>
30818 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
30819   <owner>zea@chromium.org</owner>
30820   <summary>Enumeration of types of extension association failures.</summary>
30821 </histogram>
30823 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
30824   <obsolete>
30825     Deprecated as of m19.
30826   </obsolete>
30827   <owner>zea@chromium.org</owner>
30828   <summary>
30829     Enumeration of types of extension association failures (M18 and earlier were
30830     mispelled with this histogram).
30831   </summary>
30832 </histogram>
30834 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
30835   <owner>zea@chromium.org</owner>
30836   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
30837 </histogram>
30839 <histogram name="Sync.FaviconCount">
30840   <owner>zea@chromium.org</owner>
30841   <summary>Number of synced favicons at initialization time.</summary>
30842 </histogram>
30844 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
30845   <owner>zea@chromium.org</owner>
30846   <summary>Time taken during favicon images association.</summary>
30847 </histogram>
30849 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
30850   <owner>zea@chromium.org</owner>
30851   <summary>
30852     Enumeration of types of favicon images association failures.
30853   </summary>
30854 </histogram>
30856 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
30857   <owner>zea@chromium.org</owner>
30858   <summary>
30859     Number of client that have filled their sync favicon cache and must evict
30860     old favicons vs those whose cache is not full.
30861   </summary>
30862 </histogram>
30864 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
30865   <owner>zea@chromium.org</owner>
30866   <summary>Time taken during favicon tracking association.</summary>
30867 </histogram>
30869 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
30870   <owner>zea@chromium.org</owner>
30871   <summary>
30872     Enumeration of types of favicon tracking association failures.
30873   </summary>
30874 </histogram>
30876 <histogram name="Sync.FaviconVisitPeriod" units="hours">
30877   <owner>zea@chromium.org</owner>
30878   <summary>Time between updates to a synced favicon's visit time.</summary>
30879 </histogram>
30881 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
30882   <obsolete>
30883     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
30884     Sync.BackendInitializeFirstTimeSuccess.
30885   </obsolete>
30886   <owner>zea@chromium.org</owner>
30887   <summary>
30888     Tracks sync backend initialization success rate during initial sync setup.
30889   </summary>
30890 </histogram>
30892 <histogram name="Sync.FreqApps" units="milliseconds">
30893   <owner>zea@chromium.org</owner>
30894   <summary>
30895     Time between nudges for apps. Used as estimate of datatype commit frequency.
30896   </summary>
30897 </histogram>
30899 <histogram name="Sync.FreqAutofill" units="milliseconds">
30900   <owner>zea@chromium.org</owner>
30901   <summary>
30902     Time between nudges for autofill entries. Used as estimate of datatype
30903     commit frequency.
30904   </summary>
30905 </histogram>
30907 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
30908   <owner>zea@chromium.org</owner>
30909   <summary>
30910     Time between nudges for autofill profiles. Used as estimate of datatype
30911     commit frequency.
30912   </summary>
30913 </histogram>
30915 <histogram name="Sync.FreqBookmarks" units="milliseconds">
30916   <owner>zea@chromium.org</owner>
30917   <summary>
30918     Time between nudges for bookmarks. Used as estimate of datatype commit
30919     frequency.
30920   </summary>
30921 </histogram>
30923 <histogram name="Sync.FreqDictionary" units="milliseconds">
30924   <owner>zea@chromium.org</owner>
30925   <summary>
30926     Time between nudges for dictionary. Used as estimate of datatype commit
30927     frequency.
30928   </summary>
30929 </histogram>
30931 <histogram name="Sync.FreqExtensions" units="milliseconds">
30932   <owner>zea@chromium.org</owner>
30933   <summary>
30934     Time between nudges for extensions. Used as estimate of datatype commit
30935     frequency.
30936   </summary>
30937 </histogram>
30939 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
30940   <owner>zea@chromium.org</owner>
30941   <summary>
30942     Time between nudges for favicon images. Used as estimate of datatype commit
30943     frequency.
30944   </summary>
30945 </histogram>
30947 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
30948   <owner>zea@chromium.org</owner>
30949   <summary>
30950     Time between nudges for favicon tracking. Used as estimate of datatype
30951     commit frequency.
30952   </summary>
30953 </histogram>
30955 <histogram name="Sync.FreqNigori" units="milliseconds">
30956   <owner>zea@chromium.org</owner>
30957   <summary>
30958     Time between nudges for nigori. Used as estimate of datatype commit
30959     frequency.
30960   </summary>
30961 </histogram>
30963 <histogram name="Sync.FreqPasswords" units="milliseconds">
30964   <owner>zea@chromium.org</owner>
30965   <summary>
30966     Time between nudges for passwords. Used as estimate of datatype commit
30967     frequency.
30968   </summary>
30969 </histogram>
30971 <histogram name="Sync.FreqPreferences" units="milliseconds">
30972   <owner>zea@chromium.org</owner>
30973   <summary>
30974     Time between nudges for preferences. Used as estimate of datatype commit
30975     frequency.
30976   </summary>
30977 </histogram>
30979 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
30980   <owner>zea@chromium.org</owner>
30981   <summary>
30982     Time between nudges for search engines. Used as estimate of datatype commit
30983     frequency.
30984   </summary>
30985 </histogram>
30987 <histogram name="Sync.FreqSessions" units="milliseconds">
30988   <owner>zea@chromium.org</owner>
30989   <summary>
30990     Time between nudges for sessions. Used as estimate of datatype commit
30991     frequency.
30992   </summary>
30993 </histogram>
30995 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
30996   <owner>zea@chromium.org</owner>
30997   <summary>
30998     Time between nudges for synced notifications. Used as estimate of datatype
30999     commit frequency.
31000   </summary>
31001 </histogram>
31003 <histogram name="Sync.FreqThemes" units="milliseconds">
31004   <owner>zea@chromium.org</owner>
31005   <summary>
31006     Time between nudges for themes. Used as estimate of datatype commit
31007     frequency.
31008   </summary>
31009 </histogram>
31011 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
31012   <owner>zea@chromium.org</owner>
31013   <summary>
31014     Time between nudges for typed urls. Used as estimate of datatype commit
31015     frequency.
31016   </summary>
31017 </histogram>
31019 <histogram name="Sync.KeystoreDecryptionFailed"
31020     enum="SyncKeystoreDecryptionFailure">
31021   <owner>zea@chromium.org</owner>
31022   <summary>
31023     The reason for a failure decrypting the keystore decryptor token.
31024   </summary>
31025 </histogram>
31027 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
31028   <owner>zea@chromium.org</owner>
31029   <summary>
31030     Counts instances of out of sync local models detected during startup.
31031   </summary>
31032 </histogram>
31034 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
31035   <owner>zea@chromium.org</owner>
31036   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
31037 </histogram>
31039 <histogram name="Sync.PartiallySyncedTypes">
31040   <owner>zea@chromium.org</owner>
31041   <summary>
31042     Number of partially synced types (those with a progress marker but no
31043     initial sync ended bit) that exist at sync startup.
31044   </summary>
31045 </histogram>
31047 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
31048   <owner>zea@chromium.org</owner>
31049   <summary>
31050     Time taken during password association (M18 and earlier were mispelled with
31051     this histogram).
31052   </summary>
31053 </histogram>
31055 <histogram name="Sync.PasswordRunFailures">
31056   <obsolete>
31057     Deprecated as of m19.
31058   </obsolete>
31059   <owner>zea@chromium.org</owner>
31060   <summary>
31061     Count of passwords run failures, used to compare failure rates between data
31062     types for a particular profile (see other Sync*RunFailures histograms).
31063   </summary>
31064 </histogram>
31066 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
31067   <owner>zea@chromium.org</owner>
31068   <summary>Time taken during password association.</summary>
31069 </histogram>
31071 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
31072   <owner>zea@chromium.org</owner>
31073   <summary>Enumeration of types of password association failures.</summary>
31074 </histogram>
31076 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
31077   <obsolete>
31078     Deprecated as of m19.
31079   </obsolete>
31080   <owner>zea@chromium.org</owner>
31081   <summary>
31082     Enumeration of types of password association failures (M18 and earlier were
31083     mispelled with this histogram).
31084   </summary>
31085 </histogram>
31087 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
31088   <owner>zea@chromium.org</owner>
31089   <summary>
31090     Time taken during preference association (M18 and earlier were mispelled
31091     with this histogram).
31092   </summary>
31093 </histogram>
31095 <histogram name="Sync.PreferenceRunFailures">
31096   <obsolete>
31097     Deprecated as of m19.
31098   </obsolete>
31099   <owner>zea@chromium.org</owner>
31100   <summary>
31101     Count of preferences run failures, used to compare failure rates between
31102     data types for a particular profile (see other Sync*RunFailures histograms).
31103   </summary>
31104 </histogram>
31106 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
31107   <owner>zea@chromium.org</owner>
31108   <summary>Time taken during preference association.</summary>
31109 </histogram>
31111 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
31112   <owner>zea@chromium.org</owner>
31113   <summary>Enumeration of types of preference association failures.</summary>
31114 </histogram>
31116 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
31117   <obsolete>
31118     Deprecated as of m19.
31119   </obsolete>
31120   <owner>zea@chromium.org</owner>
31121   <summary>
31122     Enumeration of types of preference association failures (M18 and earlier
31123     were mispelled with this histogram).
31124   </summary>
31125 </histogram>
31127 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
31128   <owner>zea@chromium.org</owner>
31129   <summary>Time taken from startup for the user to reauthorize.</summary>
31130 </histogram>
31132 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
31133   <owner>zea@chromium.org</owner>
31134   <summary>
31135     Whether OAuth2 refresh token was available at the time when
31136     ProfileSyncService was starting backend.
31137   </summary>
31138 </histogram>
31140 <histogram name="Sync.ResolveSimpleConflict"
31141     enum="SyncSimpleConflictResolutions">
31142   <owner>zea@chromium.org</owner>
31143   <summary>Enumeration of types of simple conflict resolutions.</summary>
31144 </histogram>
31146 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
31147   <obsolete>
31148     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
31149     Sync.BackendInitializeRestoreSuccess.
31150   </obsolete>
31151   <owner>zea@chromium.org</owner>
31152   <summary>
31153     Tracks sync backend initialization success rate in cases where sync was
31154     previously initialized.
31155   </summary>
31156 </histogram>
31158 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
31159   <owner>zea@chromium.org</owner>
31160   <summary>
31161     Time taken during search engine association (M18 and earlier were mispelled
31162     with this histogram).
31163   </summary>
31164 </histogram>
31166 <histogram name="Sync.SearchEngineRunFailures">
31167   <obsolete>
31168     Deprecated as of m19.
31169   </obsolete>
31170   <owner>zea@chromium.org</owner>
31171   <summary>
31172     Count of search engine run failures, used to compare failure rates between
31173     data types for a particular profile (see other Sync*RunFailures histograms).
31174   </summary>
31175 </histogram>
31177 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
31178   <owner>zea@chromium.org</owner>
31179   <summary>Time taken during search engine association.</summary>
31180 </histogram>
31182 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
31183   <owner>zea@chromium.org</owner>
31184   <summary>Enumeration of types of search engine association failures.</summary>
31185 </histogram>
31187 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
31188   <obsolete>
31189     Deprecated as of m19.
31190   </obsolete>
31191   <owner>zea@chromium.org</owner>
31192   <summary>
31193     Enumeration of types of search engine association failures (M18 and earlier
31194     were mispelled with this histogram).
31195   </summary>
31196 </histogram>
31198 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
31199   <owner>zea@chromium.org</owner>
31200   <summary>
31201     Time spent on first-time configure.  May include time spent on retries.
31202   </summary>
31203 </histogram>
31205 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
31206   <owner>zea@chromium.org</owner>
31207   <summary>
31208     Time spent on non-first-time configure.  May include time spent on retries.
31209   </summary>
31210 </histogram>
31212 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
31213   <owner>zea@chromium.org</owner>
31214   <summary>
31215     Time taken during session association (M18 and earlier were mispelled with
31216     this histogram).
31217   </summary>
31218 </histogram>
31220 <histogram name="Sync.SessionRunFailures">
31221   <obsolete>
31222     Deprecated as of m19.
31223   </obsolete>
31224   <owner>zea@chromium.org</owner>
31225   <summary>
31226     Count of sessions run failures, used to compare failure rates between data
31227     types for a particular profile (see other Sync*RunFailures histograms).
31228   </summary>
31229 </histogram>
31231 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
31232   <owner>zea@chromium.org</owner>
31233   <summary>Time taken during session association.</summary>
31234 </histogram>
31236 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
31237   <owner>zea@chromium.org</owner>
31238   <summary>Enumeration of types of session association failures.</summary>
31239 </histogram>
31241 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
31242   <obsolete>
31243     Deprecated as of m19.
31244   </obsolete>
31245   <owner>zea@chromium.org</owner>
31246   <summary>
31247     Enumeration of types of session association failures (M18 and earlier were
31248     mispelled with this histogram).
31249   </summary>
31250 </histogram>
31252 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
31253   <owner>zea@chromium.org</owner>
31254   <summary>
31255     Time taken from the start of sync shutdown (in ProfileSyncService) until the
31256     backend (SyncBackendHost) is fully destroyed.
31257   </summary>
31258 </histogram>
31260 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
31261   <owner>zea@chromium.org</owner>
31262   <summary>
31263     Amount of time the UI thread waits (at shutdown) to stop the
31264     SyncBackendRegistrar.
31265   </summary>
31266 </histogram>
31268 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
31269   <owner>zea@chromium.org</owner>
31270   <summary>
31271     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
31272   </summary>
31273 </histogram>
31275 <histogram name="Sync.Startup.DeferredInitTrigger"
31276     enum="SyncDeferredInitTrigger">
31277   <owner>zea@chromium.org</owner>
31278   <summary>The type of event that triggered sync initialization.</summary>
31279 </histogram>
31281 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
31282   <obsolete>
31283     Deprecated, see TimeDeferred2.
31284   </obsolete>
31285   <owner>jeremychromium.org</owner>
31286   <owner>zea@google.com</owner>
31287   <summary>
31288     Time spent after ProfileSyncService *creation* but before SyncBackendHost
31289     initialization.
31290   </summary>
31291 </histogram>
31293 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
31294   <owner>jeremychromium.org</owner>
31295   <owner>zea@google.com</owner>
31296   <summary>
31297     Time spent after ProfileSyncService *creation* but before SyncBackendHost
31298     initialization.
31299   </summary>
31300 </histogram>
31302 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
31303   <owner>zea@chromium.org</owner>
31304   <summary>Data type that first requests sync initialization.</summary>
31305 </histogram>
31307 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
31308   <owner>zea@chromium.org</owner>
31309   <summary>
31310     Counts the number of times sync clients have encountered an auth error and
31311     number of times auth errors are fixed.
31312   </summary>
31313 </histogram>
31315 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
31316   <owner>zea@chromium.org</owner>
31317   <summary>Time taken during synced notifications association.</summary>
31318 </histogram>
31320 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
31321   <owner>zea@chromium.org</owner>
31322   <summary>
31323     Enumeration of types of synced notifications association failures.
31324   </summary>
31325 </histogram>
31327 <histogram name="Sync.SyncerConflictStuck">
31328   <obsolete>
31329     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
31330   </obsolete>
31331   <owner>zea@chromium.org</owner>
31332   <summary>
31333     Number of times the sync conflict resolver gets stuck. This is not expected
31334     to be hit anymore.
31335   </summary>
31336 </histogram>
31338 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
31339   <owner>droger@chromium.org</owner>
31340   <owner>zea@chromium.org</owner>
31341   <summary>
31342     Enumeration of error conditions that displays an infobar to the user.
31343   </summary>
31344 </histogram>
31346 <histogram name="Sync.SyncEverything">
31347   <owner>zea@chromium.org</owner>
31348   <summary>
31349     Boolean histogram for whether the &quot;Sync Everything&quot; option was
31350     selected during sync setup. Samples are taken every time sync is
31351     (re)configured, and the unique userid count shows how many users chose to
31352     sync all available data types.
31353   </summary>
31354 </histogram>
31356 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
31357   <obsolete>
31358     Deprecated as of m19
31359   </obsolete>
31360   <owner>zea@chromium.org</owner>
31361   <summary>
31362     Time taken during theme association (M18 and earlier were mispelled with
31363     this histogram).
31364   </summary>
31365 </histogram>
31367 <histogram name="Sync.ThemeRunFailures">
31368   <obsolete>
31369     Deprecated as of m19.
31370   </obsolete>
31371   <owner>zea@chromium.org</owner>
31372   <summary>
31373     Count of theme run failures, used to compare failure rates between data
31374     types for a particular profile (see other Sync*RunFailures histograms).
31375   </summary>
31376 </histogram>
31378 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
31379   <owner>zea@chromium.org</owner>
31380   <summary>Time taken during theme association.</summary>
31381 </histogram>
31383 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
31384   <owner>zea@chromium.org</owner>
31385   <summary>Enumeration of types of theme association failures.</summary>
31386 </histogram>
31388 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
31389   <obsolete>
31390     Deprecated as of m19.
31391   </obsolete>
31392   <owner>zea@chromium.org</owner>
31393   <summary>
31394     Enumeration of types of theme association failures (M18 and earlier were
31395     mispelled with this histogram).
31396   </summary>
31397 </histogram>
31399 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
31400   <owner>zea@chromium.org</owner>
31401   <summary>
31402     Time taken during typed url association (M18 and earlier were mispelled with
31403     this histogram).
31404   </summary>
31405 </histogram>
31407 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
31408   <owner>zea@chromium.org</owner>
31409   <summary>
31410     The percentage of history DB operations initiated by the typed URL change
31411     processor that return an error. The cumulative count for the current sync
31412     session is logged after every typed URL change.
31413   </summary>
31414 </histogram>
31416 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
31417   <owner>zea@chromium.org</owner>
31418   <summary>
31419     The percentage of history DB operations during model association that return
31420     an error. This is logged at the end of typed URL model association, which
31421     happens once each time sync starts up.
31422   </summary>
31423 </histogram>
31425 <histogram name="Sync.TypedUrlRunFailures">
31426   <obsolete>
31427     Deprecated as of m19.
31428   </obsolete>
31429   <owner>zea@chromium.org</owner>
31430   <summary>
31431     Count of typed url run failures, used to compare failure rates between data
31432     types for a particular profile (see other Sync*RunFailures histograms).
31433   </summary>
31434 </histogram>
31436 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
31437   <owner>zea@chromium.org</owner>
31438   <summary>Time taken during typed url association.</summary>
31439 </histogram>
31441 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
31442   <owner>zea@chromium.org</owner>
31443   <summary>Enumeration of types of typed url association failures.</summary>
31444 </histogram>
31446 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
31447   <obsolete>
31448     Deprecated as of m19.
31449   </obsolete>
31450   <owner>zea@chromium.org</owner>
31451   <summary>
31452     Enumeration of types of typed url association failures (M18 and earlier were
31453     mispelled with this histogram).
31454   </summary>
31455 </histogram>
31457 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
31458   <owner>zea@chromium.org</owner>
31459   <summary>
31460     Enumeration of the different reasons for unrecoverable errors and how often
31461     they have occurred.
31462   </summary>
31463 </histogram>
31465 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
31466   <owner>zea@chromium.org</owner>
31467   <summary>Time the user spends looking at the authorization dialog.</summary>
31468 </histogram>
31470 <histogram name="Sync.UserPerceivedBookmarkAssociation">
31471   <owner>zea@chromium.org</owner>
31472   <summary>Time taken during bookmark association.</summary>
31473 </histogram>
31475 <histogram name="SyncedNotifications.Actions"
31476     enum="SyncedNotificationActionType">
31477   <owner>petewil@chromium.org</owner>
31478   <owner>zea@chromium.org</owner>
31479   <summary>
31480     The actions taken on synced notifications, recorded every time they happen.
31481     This histogram will record every single event that happens separately.
31482   </summary>
31483 </histogram>
31485 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
31486     enum="SyncFSConflictResolutionPolicy">
31487   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31488   <summary>
31489     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
31490     each API call to override the policy.
31491   </summary>
31492 </histogram>
31494 <histogram name="SyncFileSystem.MetadataNumber">
31495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31496   <summary>
31497     The number of cached backing remote file metadata in the Sync FileSystem
31498     database. Recorded at the initialization phase of Sync FileSystem.
31499   </summary>
31500 </histogram>
31502 <histogram name="SyncFileSystem.RegisteredAppNumber">
31503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31504   <summary>
31505     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
31506     Recorded at the initialization phase of Sync FileSystem.
31507   </summary>
31508 </histogram>
31510 <histogram name="SyncFileSystem.RegisterOriginResult"
31511     enum="SyncFSRemoteServiceState">
31512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31513   <summary>
31514     The result of the registration of Chrome App to Sync FileSystem.
31515   </summary>
31516 </histogram>
31518 <histogram name="SyncFileSystem.RegisterOriginTime" units="milliseconds">
31519   <owner>peria@chromium.org</owner>
31520   <owner>tzik@chromium.org</owner>
31521   <summary>
31522     Time elapsed to register a Chrome App to SyncFilesystem. Recorded for each
31523     registration request by apps.
31524   </summary>
31525 </histogram>
31527 <histogram name="SyncFileSystem.TrackerNumber">
31528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31529   <summary>
31530     The number of the directory tree node that maps backing files to local files
31531     in the Sync FileSystem database. Recorded at the initialization phase of
31532     SyncFileSystem.
31533   </summary>
31534 </histogram>
31536 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
31537   <owner>lliabraa@chromium.org</owner>
31538   <summary>
31539     Age (time since the last display in previous sessions) of a tab being
31540     restored due to the first tab switch after the browser cold start, recorded
31541     upon such restore. When the browser is started from cold, this metric is not
31542     recorded for the foreground, automatically restored tab, so that the metric
31543     tracks only the restores triggered by direct user decision to switch tabs.
31544   </summary>
31545 </histogram>
31547 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
31548   <owner>ppi@chromium.org</owner>
31549   <summary>
31550     Mobile-specific metric: when a tab that was opened in background (via
31551     &quot;Open link in new tab&quot;) is switched to, we record whether the
31552     eagerly loaded tab was still memory resident, or we lost the loaded page due
31553     to memory pressure.
31554   </summary>
31555 </histogram>
31557 <histogram name="Tab.FormActivityCountEvictedHistogram">
31558   <owner>lliabraa@chromium.org</owner>
31559   <summary>
31560     A count of form activity (e.g. fields selected, characters typed) in a tab.
31561     Recorded only for tabs that are evicted due to memory pressure and then
31562     selected again.
31563   </summary>
31564 </histogram>
31566 <histogram name="Tab.PerceivedRestoreTime" units="ms">
31567   <owner>lliabraa@chromium.org</owner>
31568   <summary>
31569     User-perceived load time for a successful tab restore, measured from the
31570     first time the user sees the tab being restored until the load completes.
31571   </summary>
31572 </histogram>
31574 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
31575   <owner>lliabraa@chromium.org</owner>
31576   <summary>
31577     When the browser restores a tab, whether the load was successful. Loads can
31578     fail for instance when there is no connectivity.
31579   </summary>
31580 </histogram>
31582 <histogram name="Tab.RestoreTime" units="ms">
31583   <owner>lliabraa@chromium.org</owner>
31584   <summary>Load time for a successful tab restore.</summary>
31585 </histogram>
31587 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
31588   <owner>lliabraa@chromium.org</owner>
31589   <summary>
31590     When the browser restores a tab, whether the user waits for completion of
31591     the load or if the user gives up by switching to another tab or leaving
31592     Chrome.
31593   </summary>
31594 </histogram>
31596 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
31597   <owner>lliabraa@chromium.org</owner>
31598   <owner>ppi@chromium.org</owner>
31599   <summary>
31600     The status of a tab collected each time the tab is displayed on Android,
31601     including user switching to the tab and displays of newly created tabs, such
31602     as NTP or tabs opened to handle intents.
31603   </summary>
31604 </histogram>
31606 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
31607   <owner>lliabraa@chromium.org</owner>
31608   <owner>ppi@chromium.org</owner>
31609   <summary>
31610     The status of a tab collected each time the user switches to it on mobile.
31611     That does not include tabs being created at the time the user switches to
31612     them, such as NTP or tabs opened to handle intents.
31613   </summary>
31614 </histogram>
31616 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
31617     enum="TabStatus">
31618   <owner>lliabraa@chromium.org</owner>
31619   <owner>marq@chromium.org</owner>
31620   <owner>ppi@chromium.org</owner>
31621   <summary>
31622     The status of a tab collected each time the user switches to it on mobile
31623     with the data reduction proxy enabled. This is populated identically, and in
31624     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
31625     switching event if the proxy is enabled.
31626   </summary>
31627 </histogram>
31629 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
31630   <owner>lliabraa@chromium.org</owner>
31631   <summary>Age (in ms) when the tab was switched to foreground.</summary>
31632 </histogram>
31634 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
31635     enum="TabSwitchedToForegroundLaunchedWithURL">
31636   <obsolete>
31637     Deprecated as of 04/2014.
31638   </obsolete>
31639   <owner>lliabraa@chromium.org</owner>
31640   <summary>
31641     Each time a tab is brought to the foreground, this histogram indicates if
31642     chrome was launched without an URL (i.e., from the launcher), or with an URL
31643     (i.e., from another app).
31644   </summary>
31645 </histogram>
31647 <histogram name="Tab.SwitchedToForegroundMRURank">
31648   <obsolete>
31649     Deprecated as of 04/2014.
31650   </obsolete>
31651   <owner>lliabraa@chromium.org</owner>
31652   <summary>
31653     Rank in MRU order (0 being first) when the tab was switched to foreground.
31654   </summary>
31655 </histogram>
31657 <histogram name="Tab.SwitchedToForegroundNumTabs">
31658   <owner>lliabraa@chromium.org</owner>
31659   <summary>Count of all tabs when a tab is switched.</summary>
31660 </histogram>
31662 <histogram name="Tab.SwitchedToForegroundRevisit"
31663     enum="TabSwitchedToForegroundRevisit">
31664   <obsolete>
31665     Deprecated as of 04/2014.
31666   </obsolete>
31667   <owner>lliabraa@chromium.org</owner>
31668   <summary>
31669     Each time a tab is brought to the foreground, this histogram indicates if
31670     this is the first viewing of the tab since Chrome was put into foreground,
31671     or if it was a return to a tab that has already been shown in this session.
31672   </summary>
31673 </histogram>
31675 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
31676   <owner>lliabraa@chromium.org</owner>
31677   <summary>
31678     Time elapsed since there was form activity (e.g. fields selected, characters
31679     typed) in a tab. Recorded only for tabs that are evicted due to memory
31680     pressure and then selected again.
31681   </summary>
31682 </histogram>
31684 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
31685   <owner>lliabraa@chromium.org</owner>
31686   <summary>
31687     Age (time since the last display in previous sessions) of the foreground tab
31688     being restored on the browser cold start.
31689   </summary>
31690 </histogram>
31692 <histogram name="Tabs.SpeculativeRestoreApplicability"
31693     enum="SpeculativeRestoreApplicability">
31694   <owner>lliabraa@chromium.org</owner>
31695   <owner>ppi@chromium.org</owner>
31696   <summary>
31697     Applicability of speculative tab restore, recorded every time a tab is
31698     switched. This allows to estimate the fraction of tab restores experienced
31699     on mobile that can be mitigated using speculative restore. Options higher in
31700     the enum take precedence over the lower ones (i.e. low-memory tablet will be
31701     accounted as tablet).
31702   </summary>
31703 </histogram>
31705 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
31706     enum="SpeculativeRestorePredictionAccuracy">
31707   <owner>lliabraa@chromium.org</owner>
31708   <owner>ppi@chromium.org</owner>
31709   <summary>
31710     Accuracy of the tab switch predictions made when the user begins the side
31711     swipe gesture.
31712   </summary>
31713 </histogram>
31715 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
31716     enum="SpeculativeRestorePredictionAccuracy">
31717   <owner>lliabraa@chromium.org</owner>
31718   <owner>ppi@chromium.org</owner>
31719   <summary>
31720     Accuracy of the tab switch predictions made when the user enters the tab
31721     switcher.
31722   </summary>
31723 </histogram>
31725 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
31726     enum="SpeculativeRestoreTabStatus">
31727   <owner>lliabraa@chromium.org</owner>
31728   <owner>ppi@chromium.org</owner>
31729   <summary>
31730     Status of a tab recorded when the tab is targeted with speculative restore.
31731   </summary>
31732 </histogram>
31734 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
31735   <owner>lliabraa@chromium.org</owner>
31736   <owner>ppi@chromium.org</owner>
31737   <summary>
31738     Time between starting the speculative load and actual tab switch for correct
31739     speculative load predictions made when the user begins the side swipe
31740     gesture.
31741   </summary>
31742 </histogram>
31744 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
31745   <owner>lliabraa@chromium.org</owner>
31746   <owner>ppi@chromium.org</owner>
31747   <summary>
31748     Time between starting the speculative load and actual tab switch for correct
31749     speculative load predictions made when the user enters the tab switcher.
31750   </summary>
31751 </histogram>
31753 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
31754   <summary>Events in TimeZoneRequest.</summary>
31755 </histogram>
31757 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
31758   <summary>Http response codes in TimeZoneRequest.</summary>
31759 </histogram>
31761 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
31762     units="milliseconds">
31763   <summary>
31764     The time elapsed between the sending of the first API request and the time
31765     the final (failed) response was recorded. Includes all retries.
31766   </summary>
31767 </histogram>
31769 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
31770     units="milliseconds">
31771   <summary>
31772     The time elapsed between the sending of the first API request and the time
31773     the final (successfull) response was recorded. Includes all retries.
31774   </summary>
31775 </histogram>
31777 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
31778   <summary>Result of TimeZoneRequest.</summary>
31779 </histogram>
31781 <histogram name="TimeZone.TimeZoneRequest.Retries">
31782   <summary>Number of retries until the final response was recorded.</summary>
31783 </histogram>
31785 <histogram name="TopSites.NumberOfApplyBlacklist">
31786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31787   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
31788 </histogram>
31790 <histogram name="TopSites.NumberOfBlacklistedItems">
31791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
31792   <summary>
31793     The number of items in the user Most Visited blacklist every time
31794     TopSitesImpl::ApplyBlacklist is called.
31795   </summary>
31796 </histogram>
31798 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
31799   <owner>pthammaiah@google.com</owner>
31800   <summary>Tracks touchpad device state.</summary>
31801 </histogram>
31803 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
31804   <owner>pthammaiah@google.com</owner>
31805   <summary>
31806     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
31807     ground issue). This is sampled at every touchpad event.
31808   </summary>
31809 </histogram>
31811 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
31812   <owner>pthammaiah@google.com</owner>
31813   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
31814 </histogram>
31816 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
31817   <owner>pthammaiah@google.com</owner>
31818   <summary>Tracks touchpad natural scroll setting on startup.</summary>
31819 </histogram>
31821 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
31822   <owner>pthammaiah@google.com</owner>
31823   <summary>
31824     Tracks touchpad sensitivity setting changes by the user. This replaces the
31825     old Touchpad.Sensitivity.Changed metric.
31826   </summary>
31827 </histogram>
31829 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
31830   <owner>pthammaiah@google.com</owner>
31831   <summary>
31832     Tracks touchpad sensitivity setting on startup. This replaces the old
31833     Touchpad.Sensitivity.Started metric.
31834   </summary>
31835 </histogram>
31837 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
31838   <obsolete>
31839     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
31840   </obsolete>
31841   <owner>pthammaiah@google.com</owner>
31842   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
31843 </histogram>
31845 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
31846   <obsolete>
31847     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
31848   </obsolete>
31849   <owner>pthammaiah@google.com</owner>
31850   <summary>Tracks touchpad sensitivity setting on startup.</summary>
31851 </histogram>
31853 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
31854   <owner>pthammaiah@google.com</owner>
31855   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
31856 </histogram>
31858 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
31859   <owner>pthammaiah@google.com</owner>
31860   <summary>Tracks touchpad TapDragging setting on startup.</summary>
31861 </histogram>
31863 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
31864   <owner>pthammaiah@google.com</owner>
31865   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
31866 </histogram>
31868 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
31869   <owner>pthammaiah@google.com</owner>
31870   <summary>Tracks touchpad TapToClick setting on startup.</summary>
31871 </histogram>
31873 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
31874   <obsolete>
31875     Deprecated as of 7/2013.
31876   </obsolete>
31877   <owner>pthammaiah@google.com</owner>
31878 </histogram>
31880 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
31881   <obsolete>
31882     Deprecated as of 7/2013.
31883   </obsolete>
31884   <owner>pthammaiah@google.com</owner>
31885 </histogram>
31887 <histogram name="Translate.AlwaysTranslateLang">
31888   <owner>kenjibaheux@google.com</owner>
31889   <summary>
31890     The number of times the always translate option was selected in the
31891     translate infobar.
31892   </summary>
31893 </histogram>
31895 <histogram name="Translate.CaptureText" units="milliseconds">
31896   <owner>kenjibaheux@google.com</owner>
31897   <summary>
31898     The time spent capturing plain text from the DOM. This is reported by
31899     ChromeRenderViewObserver when a page is loaded completely.
31900   </summary>
31901 </histogram>
31903 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
31904   <owner>kenjibaheux@google.com</owner>
31905   <summary>
31906     A page may provide a Content-Language HTTP header or a META tag. For each
31907     page load, measures whether the Content-Language header exists and is valid.
31908   </summary>
31909 </histogram>
31911 <histogram name="Translate.DeclineTranslate">
31912   <owner>kenjibaheux@google.com</owner>
31913   <summary>
31914     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
31915     X button was clicked in the translate infobar.
31916   </summary>
31917 </histogram>
31919 <histogram name="Translate.DeclineTranslateCloseInfobar">
31920   <owner>kenjibaheux@google.com</owner>
31921   <summary>
31922     The number of times the translate infobar was closed by clicking the X
31923     button without the user translating the page.
31924   </summary>
31925 </histogram>
31927 <histogram name="Translate.DeclineTranslateDismissUI">
31928   <owner>kenjibaheux@google.com</owner>
31929   <summary>
31930     The number of times the translate UI was closed without translating in the
31931     way that the user doesn't deny translating explicityly, like pressing 'Nope'
31932     button. This is counted on both the infobar and the bubble UI. We are
31933     comparing this on infobar to that on bubble by A/B testing and expecting
31934     that the user will click 'Nope' button on bubble less times than infobar. We
31935     won't delete this histogram after the experiment.
31936   </summary>
31937 </histogram>
31939 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
31940   <owner>kenjibaheux@google.com</owner>
31941   <summary>
31942     A page may provide a lang attribute in html tag. For each page load,
31943     measures whether the lang attribute exists and is valid.
31944   </summary>
31945 </histogram>
31947 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
31948   <obsolete>
31949     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
31950   </obsolete>
31951   <owner>kenjibaheux@google.com</owner>
31952   <summary>
31953     The reason why Chrome decided to perform the next action (e.g., to show
31954     infobar, to translate a page without any prompting, and so on) when Chrome
31955     Translate is ready to translate a page.
31956   </summary>
31957 </histogram>
31959 <histogram name="Translate.InitiationStatus.v2"
31960     enum="TranslateInitiationStatus">
31961   <owner>kenjibaheux@google.com</owner>
31962   <summary>
31963     The reason why Chrome decided to perform the next action (e.g., to show
31964     infobar, to translate a page without any prompting, and so on) when Chrome
31965     Translate is ready to translate a page.
31966   </summary>
31967 </histogram>
31969 <histogram name="Translate.LanguageVerification"
31970     enum="TranslateLanguageVerification">
31971   <owner>kenjibaheux@google.com</owner>
31972   <summary>
31973     For each page load, measures whether the provided Content-Language header
31974     matches the language determined by CLD.  Beyond directly matching or
31975     mismatching the Content-Language header, CLD can complement the
31976     Content-Language.  For example, suppose the Content-Language header
31977     specifies 'zh' (general Chinese), a language code that the Translate server
31978     does not support.  In this case, CLD can detect a subcode like '-TW' or
31979     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
31980     server supports.  This is referred to as &quot;complementing a language
31981     subcode&quot;.
31982   </summary>
31983 </histogram>
31985 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
31986   <owner>kenjibaheux@google.com</owner>
31987   <summary>
31988     Logs the user locale when the Translate feature is disabled by the user.
31989     This is recorded each time a webpage is loaded and prefs for translation is
31990     checked. This allows us to investigate the correlation between the user
31991     locale and the usage rates of the Translate.
31992   </summary>
31993 </histogram>
31995 <histogram name="Translate.ModifyOriginalLang">
31996   <owner>kenjibaheux@google.com</owner>
31997   <summary>
31998     The number of times the original language in the translate infobar has been
31999     changed.
32000   </summary>
32001 </histogram>
32003 <histogram name="Translate.ModifyTargetLang">
32004   <owner>kenjibaheux@google.com</owner>
32005   <summary>
32006     The number of times the target language in the translate infobar has been
32007     changed.
32008   </summary>
32009 </histogram>
32011 <histogram name="Translate.NeverTranslateLang">
32012   <owner>kenjibaheux@google.com</owner>
32013   <summary>
32014     The number of times the never translate option was selected in the translate
32015     infobar.
32016   </summary>
32017 </histogram>
32019 <histogram name="Translate.NeverTranslateSite">
32020   <owner>kenjibaheux@google.com</owner>
32021   <summary>
32022     The number of times the never translate site was selected in the translate
32023     infobar.
32024   </summary>
32025 </histogram>
32027 <histogram name="Translate.PageScheme" enum="TranslateScheme">
32028   <owner>kenjibaheux@google.com</owner>
32029   <summary>Counts translation target page schemes.</summary>
32030 </histogram>
32032 <histogram name="Translate.ReportLanguageDetectionError">
32033   <owner>kenjibaheux@google.com</owner>
32034   <summary>
32035     The number of times the &quot;report this error&quot; of options menu is
32036     selected in the translate infobar.
32037   </summary>
32038 </histogram>
32040 <histogram name="Translate.RevertTranslation">
32041   <owner>kenjibaheux@google.com</owner>
32042   <summary>
32043     The number of times the show original button was clicked in the translate
32044     infobar.
32045   </summary>
32046 </histogram>
32048 <histogram name="Translate.ServerReportedUnsupportedLanguage">
32049   <obsolete>
32050     Deprecated 5/2013 by Translate.UndisplayableLanguage
32051   </obsolete>
32052   <owner>kenjibaheux@google.com</owner>
32053   <summary>
32054     The number of times the detected language is not supported by Translate
32055     Element.
32056   </summary>
32057 </histogram>
32059 <histogram name="Translate.ShowBeforeTranslateInfobar">
32060   <obsolete>
32061     Deprecated 7/2010. No longer tracked.
32062   </obsolete>
32063   <owner>kenjibaheux@google.com</owner>
32064   <summary>
32065     The number of times an infobar proposing to translate a page has been shown.
32066   </summary>
32067 </histogram>
32069 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
32070   <owner>kenjibaheux@google.com</owner>
32071   <summary>
32072     Chrome Translate shows an error infobar when an error happens on translation
32073     and the infobar message depends on what kind of error happens. This metric
32074     counts how often each error message is shown.
32075   </summary>
32076 </histogram>
32078 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
32079   <owner>kenjibaheux@google.com</owner>
32080   <summary>
32081     Chrome Translate shows an error UI (infobar or bubble) when an error happens
32082     on translation and the UI message depends on what kind of error happens.
32083     This metric counts how often each error message is shown.
32084   </summary>
32085 </histogram>
32087 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
32088   <owner>kenjibaheux@google.com</owner>
32089   <summary>
32090     This metrics is logged whenever a page is loaded. The logged value is
32091     &quot;Mathced&quot; when the CLD-detected language differs from the page
32092     language code , and the two languages are such similar languages. In that
32093     case, Chrome ignore the CLD-determined language and instead uses the page
32094     language code. The page language code is decided by Content-Language and
32095     HTML lang attribute.
32096   </summary>
32097 </histogram>
32099 <histogram name="Translate.TimeToBeReady" units="milliseconds">
32100   <owner>kenjibaheux@google.com</owner>
32101   <summary>
32102     The time from injecting scripts for Chrome Translate to being ready to
32103     perform translation.
32104   </summary>
32105 </histogram>
32107 <histogram name="Translate.TimeToLoad" units="milliseconds">
32108   <owner>kenjibaheux@google.com</owner>
32109   <summary>
32110     The time from injecting scripts for Chrome Translate to the finishing loads
32111     of all depending libraries.
32112   </summary>
32113 </histogram>
32115 <histogram name="Translate.TimeToTranslate" units="milliseconds">
32116   <owner>kenjibaheux@google.com</owner>
32117   <summary>The time from starting translation to the completion.</summary>
32118 </histogram>
32120 <histogram name="Translate.Translate">
32121   <owner>kenjibaheux@google.com</owner>
32122   <summary>
32123     The number of times the translate button was clicked in the translate
32124     infobar.
32125   </summary>
32126 </histogram>
32128 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
32129   <owner>kenjibaheux@google.com</owner>
32130   <summary>
32131     Logs an undisplayable language included in the language list sent by the
32132     Translate server. The Translate server sends the list each time the user
32133     runs Chrome. This metrics tells us that there is a language which UI should
32134     support but doesn't.
32135   </summary>
32136 </histogram>
32138 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
32139   <owner>kenjibaheux@google.com</owner>
32140   <summary>
32141     Logs an unsupported source language detected during initiation of the
32142     Translate feature.  This is reported when the language detector successfully
32143     detects the language of the webpage, but the language is not supported by
32144     the translation server because it is too minor.  This metric allows us to
32145     assess how important the unsupported language is for Google translate.
32146   </summary>
32147 </histogram>
32149 <histogram name="Translate.UserActionDuration" units="milliseconds">
32150   <owner>kenjibaheux@google.com</owner>
32151   <summary>
32152     The time from a page content language being determined to user requesting
32153     Chrome Translate.
32154   </summary>
32155 </histogram>
32157 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
32158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32159   <summary>Whether the scroll is executed on main thread.</summary>
32160 </histogram>
32162 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
32163   <owner>asvitkine@chromium.org</owner>
32164   <summary>
32165     Recorded when the one-time UMA client id reset was performed (and the client
32166     id of this user was migrated).
32167   </summary>
32168 </histogram>
32170 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
32171   <owner>asvitkine@chromium.org</owner>
32172   <summary>
32173     The time to run the external metrics collection task (Chrome OS).
32174   </summary>
32175 </histogram>
32177 <histogram name="UMA.Discarded Log Events">
32178   <owner>asvitkine@chromium.org</owner>
32179   <summary>
32180     The number of events discarded at log transmission time because the event
32181     count was already too large.
32182   </summary>
32183 </histogram>
32185 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
32186   <owner>asvitkine@chromium.org</owner>
32187   <summary>
32188     Log whether the --enable-benchmarking flag was set, which causes field
32189     trials to only use the default group.
32190   </summary>
32191 </histogram>
32193 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
32194   <owner>asvitkine@chromium.org</owner>
32195   <summary>
32196     For each attempt to generate the low entropy source, log whether or not the
32197     load required generating a new low entropy source.
32198   </summary>
32199 </histogram>
32201 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
32202   <owner>asvitkine@chromium.org</owner>
32203   <summary>
32204     Logged during MetricsService initialization whether the init task or the
32205     initial log timer completed first. The expectation is the vast majority of
32206     the time, the init task should complete first. If metrics show otherwise,
32207     then it may indicate there's a bug in the MetricsService init sequence and
32208     that it should be investigated.
32209   </summary>
32210 </histogram>
32212 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
32213   <owner>asvitkine@chromium.org</owner>
32214   <summary>
32215     Number of bytes in an excessively large log that was discarded at shutdown
32216     instead of being saved to disk to retry during next chrome run.
32217   </summary>
32218 </histogram>
32220 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
32221   <owner>asvitkine@chromium.org</owner>
32222   <summary>
32223     Number of bytes in a log was was rejected by server, and then discarded.
32224   </summary>
32225 </histogram>
32227 <histogram name="UMA.LoadLogsTime" units="milliseconds">
32228   <owner>asvitkine@chromium.org</owner>
32229   <summary>
32230     The time spent to load (de-serialize) unsent logs from local state, recorded
32231     during the MetricsService startup sequence.
32232   </summary>
32233 </histogram>
32235 <histogram name="UMA.LogLoadComplete called">
32236   <owner>asvitkine@chromium.org</owner>
32237   <summary>
32238     Simple counter of the number of times LogLoadComplete was called (bug
32239     demonstration, as we're called more often than once per page load :-/ )
32240   </summary>
32241 </histogram>
32243 <histogram name="UMA.LowEntropySourceValue">
32244   <owner>asvitkine@chromium.org</owner>
32245   <summary>
32246     Distribution of the low entropy source value used for field trial
32247     randomization, recorded on startup.
32248   </summary>
32249 </histogram>
32251 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
32252   <owner>jwd@chromium.org</owner>
32253   <summary>
32254     Tracks if the machine ID is generated successfully and if it changes from
32255     one run to the next. The machine ID is a 24-bit hash of machine
32256     characteristics. It is expected to change if an install of Chrome is copied
32257     to multiple machines. This check happens once per browser startup.
32258   </summary>
32259 </histogram>
32261 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
32262   <owner>jwd@chromium.org</owner>
32263   <summary>
32264     A count of the number of times the metrics ids (client id and low entropy
32265     source) have been reset due to a cloned install being detected.
32266   </summary>
32267 </histogram>
32269 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
32270   <owner>asvitkine@chromium.org</owner>
32271   <summary>
32272     A count of successes and various failure modes related to collecting and
32273     processing performance data obtained through &quot;perf&quot; on Chrome OS.
32274   </summary>
32275 </histogram>
32277 <histogram name="UMA.ProtoCompressionRatio" units="%">
32278   <owner>asvitkine@chromium.org</owner>
32279   <summary>
32280     Compression ratio of the serialized protobuf that will be uploaded to the
32281     UMA server. This serialized protobuf is compressed using gzip.
32282   </summary>
32283 </histogram>
32285 <histogram name="UMA.ProtoGzipped" enum="Boolean">
32286   <obsolete>
32287     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
32288   </obsolete>
32289   <owner>asvitkine@chromium.org</owner>
32290   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
32291 </histogram>
32293 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
32294   <owner>asvitkine@chromium.org</owner>
32295   <summary>
32296     Kilobytes saved from gzipping the protobufs before uploading them.
32297   </summary>
32298 </histogram>
32300 <histogram name="UMA.StoreLogsTime" units="milliseconds">
32301   <owner>asvitkine@chromium.org</owner>
32302   <summary>
32303     The time spent to store unsent logs to local state, which is done
32304     periodically and also during start up if there was an initial stability log.
32305   </summary>
32306 </histogram>
32308 <histogram name="UMA.Unacceptable_Log_Discarded">
32309   <obsolete>
32310     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
32311     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
32312     histograms.
32313   </obsolete>
32314   <owner>asvitkine@chromium.org</owner>
32315   <summary>The server returned a 400 code, and we discarded a log.</summary>
32316   <details>
32317     This tends to indicate that a syntax error is present in a log, such as
32318     would appear when a bogus XML tag is included, or the XML is not balanced
32319     and well structured.
32320   </details>
32321 </histogram>
32323 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
32324   <owner>asvitkine@chromium.org</owner>
32325   <summary>
32326     For each attempted UMA upload, log whether the upload was successfully
32327     constructed.  An upload might fail to be constructed, for example, if we try
32328     to upload before the system is fully initialized; or if serialization of the
32329     data fails.
32330   </summary>
32331 </histogram>
32333 <histogram name="UMA.UploadResponseStatus.Protobuf"
32334     enum="UmaUploadResponseStatus">
32335   <owner>asvitkine@chromium.org</owner>
32336   <summary>
32337     For each upload to the protocol buffer (v2) UMA server, log whether the
32338     upload was successful, or whether there was an error.
32339   </summary>
32340 </histogram>
32342 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
32343   <owner>asvitkine@chromium.org</owner>
32344   <summary>
32345     For each upload to the XML (v1) UMA server, log whether the upload was
32346     successful, or whether there was an error.
32347   </summary>
32348 </histogram>
32350 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
32351   <owner>asvitkine@chromium.org</owner>
32352   <summary>
32353     Log whether the --reset-variation-state flag was set before the low entropy
32354     source was requested.
32355   </summary>
32356 </histogram>
32358 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
32359   <owner>asvitkine@chromium.org</owner>
32360   <summary>
32361     The time spent in converting the XML tree into a character buffer when
32362     closing a metrics log (Chrome OS).
32363   </summary>
32364 </histogram>
32366 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
32367   <owner>asvitkine@chromium.org</owner>
32368   <summary>
32369     The time spent in freeing the XML writer and tree when closing a metrics log
32370     (Chrome OS).
32371   </summary>
32372 </histogram>
32374 <histogram name="UpdateEngine.Attempt.ConnectionType"
32375     enum="UpdateEngineConnectionType">
32376   <owner>zeuthen@chromium.org</owner>
32377   <summary>
32378     The network connection type when the attempt begins. Possible values include
32379     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
32380     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
32381     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
32383     This is reported when an update attempt ends.
32385     This metric is specific to ChromeOS.
32386   </summary>
32387 </histogram>
32389 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
32390     enum="UpdateEngineDownloadErrorCode">
32391   <owner>zeuthen@chromium.org</owner>
32392   <summary>
32393     A more detailed description of the last Payload transfer error when
32394     downloading the payload.
32396     This is reported when an attempt ends with the &quot;Payload Download
32397     Error&quot; result.
32399     This metric is specific to ChromeOS.
32400   </summary>
32401 </histogram>
32403 <histogram name="UpdateEngine.Attempt.DownloadSource"
32404     enum="UpdateEngineDownloadSource">
32405   <owner>zeuthen@chromium.org</owner>
32406   <summary>
32407     The download source used, possible values include &quot;HTTPS Server&quot;,
32408     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
32410     This is reported when an update attempt ends.
32412     This metric is specific to ChromeOS.
32413   </summary>
32414 </histogram>
32416 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
32417   <owner>zeuthen@chromium.org</owner>
32418   <summary>
32419     The number of minutes the update attempt took including the time the device
32420     spent sleeping.
32422     This is reported when an update attempt ends.
32424     This metric is specific to ChromeOS.
32425   </summary>
32426 </histogram>
32428 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
32429   <owner>zeuthen@chromium.org</owner>
32430   <summary>
32431     The number of minutes the update attempt took excluding the time the device
32432     spent sleeping.
32434     This is reported when an update attempt ends.
32436     This metric is specific to ChromeOS.
32437   </summary>
32438 </histogram>
32440 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
32441     enum="UpdateEngineErrorCode">
32442   <owner>zeuthen@chromium.org</owner>
32443   <summary>
32444     A more detailed description of the last internal error. The possible values
32445     correspond to the ErrorCode enumeration in the update_engine source code.
32447     This is reported when an attempt ends with the InternalError result.
32449     This metric is specific to ChromeOS.
32450   </summary>
32451 </histogram>
32453 <histogram name="UpdateEngine.Attempt.Number" units="count">
32454   <owner>zeuthen@chromium.org</owner>
32455   <summary>
32456     The attempt number which starts at 0 for the initial attempt and keeps
32457     increasing for subsequent attempts.
32459     This is reported when an update attempt ends.
32461     This metric is specific to ChromeOS.
32462   </summary>
32463 </histogram>
32465 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
32466   <owner>zeuthen@chromium.org</owner>
32467   <summary>
32468     The number of payload mebibytes (1048576 bytes) actually download.
32470     This is reported when an update attempt ends.
32472     This metric is specific to ChromeOS.
32473   </summary>
32474 </histogram>
32476 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
32477   <owner>zeuthen@chromium.org</owner>
32478   <summary>
32479     The payload download speed, in kilobytes per second (1000 bytes/second).
32480     This is calculated as the number of bytes downloaded divided by the duration
32481     of the attempt (excluding time spent sleeping).
32483     This is reported when an update attempt ends.
32485     This metric is specific to ChromeOS.
32486   </summary>
32487 </histogram>
32489 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
32490   <owner>zeuthen@chromium.org</owner>
32491   <summary>
32492     The payload size, in mebibytes (1048576 bytes).
32494     This is reported when an update attempt ends.
32496     This metric is specific to ChromeOS.
32497   </summary>
32498 </histogram>
32500 <histogram name="UpdateEngine.Attempt.PayloadType"
32501     enum="UpdateEnginePayloadFormat">
32502   <owner>zeuthen@chromium.org</owner>
32503   <summary>
32504     The payload type, possible values include &quot;Delta&quot; (if Omaha
32505     specified to download a delta payload); and &quot;Full&quot; (if Omaha
32506     specified to download a full payload); and &quot;ForcedFull&quot; (if the
32507     client specified that it would only accept a full payload).
32509     This is reported when an update attempt ends.
32511     This metric is specific to ChromeOS.
32512   </summary>
32513 </histogram>
32515 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
32516   <owner>zeuthen@chromium.org</owner>
32517   <summary>
32518     The result of the update attempt.
32520     This is reported when an update attempt ends.
32522     This metric is specific to ChromeOS.
32523   </summary>
32524 </histogram>
32526 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
32527     units="minutes">
32528   <owner>zeuthen@chromium.org</owner>
32529   <summary>
32530     The number of minutes since the last attempt including the time the device
32531     spent sleeping.
32533     This is reported when an update attempt ends but only if there was a
32534     previous attempt for the same update.
32536     This metric is specific to ChromeOS.
32537   </summary>
32538 </histogram>
32540 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
32541     units="minutes">
32542   <owner>zeuthen@chromium.org</owner>
32543   <summary>
32544     The number of minutes since the last attempt excluding the time the device
32545     spent sleeping.
32547     This is reported when an update attempt ends but only if there was a
32548     previous attempt for the same update.
32550     This metric is specific to ChromeOS.
32551   </summary>
32552 </histogram>
32554 <histogram name="UpdateEngine.Check.DownloadErrorCode"
32555     enum="UpdateEngineDownloadErrorCode">
32556   <owner>zeuthen@chromium.org</owner>
32557   <summary>
32558     If unable to download a response from Omaha, a more detailed error code is
32559     reported in this metric.
32561     This is reported on every update check resulting in &quot;Download
32562     error&quot;.
32564     This metric is specific to ChromeOS.
32565   </summary>
32566 </histogram>
32568 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
32569   <owner>zeuthen@chromium.org</owner>
32570   <summary>
32571     If there is an update available, this metric will track what the device does
32572     with the information. Possible values include &quot;Applying update&quot;,
32573     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
32574     off&quot;.
32576     This is reported on update checks resulting in &quot;Update available&quot;.
32578     This metric is specific to ChromeOS.
32579   </summary>
32580 </histogram>
32582 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
32583   <owner>zeuthen@chromium.org</owner>
32584   <summary>
32585     The response from Omaha. Possible values include &quot;No update
32586     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
32587     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
32589     This is reported on every update check.
32591     This metric is specific to ChromeOS.
32592   </summary>
32593 </histogram>
32595 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
32596   <owner>zeuthen@chromium.org</owner>
32597   <summary>
32598     The number of minutes since the last check including the time the device
32599     spent sleeping.
32601     This is reported on every update check except for the first one.
32603     This metric is specific to ChromeOS.
32604   </summary>
32605 </histogram>
32607 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
32608     units="minutes">
32609   <owner>zeuthen@chromium.org</owner>
32610   <summary>
32611     The number of minutes since the last check excluding the time the device
32612     spent sleeping.
32614     This is reported on every update check except for the first one.
32616     This metric is specific to ChromeOS.
32617   </summary>
32618 </histogram>
32620 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
32621   <owner>zeuthen@chromium.org</owner>
32622   <summary>
32623     The age of the OS in days, defined as the age of the /etc/lsb-release file.
32625     This is reported on every update check but at most once a day.
32627     This metric is specific to ChromeOS.
32628   </summary>
32629 </histogram>
32631 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
32632   <owner>zeuthen@chromium.org</owner>
32633   <summary>
32634     The number of consecutive times a device has failed to boot an update that
32635     successfully applied.
32637     This is reported every time the firmware fails to boot the slot with the
32638     update and fell back to the slot it originally updated from.
32640     This metric is specific to ChromeOS.
32641   </summary>
32642 </histogram>
32644 <histogram name="UpdateEngine.InstallDateProvisioningSource"
32645     enum="UpdateEngineInstallDateProvisioningSource">
32646   <owner>zeuthen@chromium.org</owner>
32647   <summary>
32648     The source used to provision the install-date-days value sent to Omaha with
32649     every request.
32651     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
32652     or when upgrading to a version with install-date-days support.
32654     This metric is specific to ChromeOS.
32655   </summary>
32656 </histogram>
32658 <histogram name="UpdateEngine.Rollback.Result" enum="BooleanSuccess">
32659   <owner>zeuthen@chromium.org</owner>
32660   <summary>
32661     Whether rollback worked.
32663     This is reported every time there's a rollback request.
32665     This metric is specific to ChromeOS.
32666   </summary>
32667 </histogram>
32669 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
32670   <owner>zeuthen@chromium.org</owner>
32671   <summary>
32672     The total number of update attempts required to update the device.
32674     This is reported on every successful update.
32676     This metric is specific to ChromeOS.
32677   </summary>
32678 </histogram>
32680 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
32681   <owner>zeuthen@chromium.org</owner>
32682   <summary>
32683     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
32684     available sources (e.g. HTTP, HTTPS, HTTP Peer).
32686     This is reported on every successful update.
32688     This metric is specific to ChromeOS.
32689   </summary>
32690 </histogram>
32692 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
32693     units="MiB">
32694   <owner>zeuthen@chromium.org</owner>
32695   <summary>
32696     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
32697     from a local peer.
32699     This is reported on every successful update.
32701     This metric is specific to ChromeOS.
32702   </summary>
32703 </histogram>
32705 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
32706     units="MiB">
32707   <owner>zeuthen@chromium.org</owner>
32708   <summary>
32709     The total number of bytes downloaded in mebibytes (1048576 bytes) using
32710     HTTP.
32712     This is reported on every successful update.
32714     This metric is specific to ChromeOS.
32715   </summary>
32716 </histogram>
32718 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
32719     units="MiB">
32720   <owner>zeuthen@chromium.org</owner>
32721   <summary>
32722     The total number of bytes downloaded in mebibytes (1048576 bytes) using
32723     HTTPS.
32725     This is reported on every successful update.
32727     This metric is specific to ChromeOS.
32728   </summary>
32729 </histogram>
32731 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
32732     units="%">
32733   <owner>zeuthen@chromium.org</owner>
32734   <summary>
32735     The ratio between bytes downloaded and payload size minus 100.
32737     This is reported on every successful update.
32739     This metric is specific to ChromeOS.
32740   </summary>
32741 </histogram>
32743 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
32744     enum="UpdateEngineDownloadSources">
32745   <owner>zeuthen@chromium.org</owner>
32746   <summary>
32747     The various download sources used - this is a combination of the values
32748     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
32750     This is reported on every successful update.
32752     This metric is specific to ChromeOS.
32753   </summary>
32754 </histogram>
32756 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
32757   <owner>zeuthen@chromium.org</owner>
32758   <summary>
32759     The size of the payload, in mebibytes (1048576 bytes).
32761     This is reported on every successful update.
32763     This metric is specific to ChromeOS.
32764   </summary>
32765 </histogram>
32767 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
32768     enum="UpdateEnginePayloadFormat">
32769   <owner>zeuthen@chromium.org</owner>
32770   <summary>
32771     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
32772     &quot;ForcedFull&quot;) used.
32774     This is reported on every successful update.
32776     This metric is specific to ChromeOS.
32777   </summary>
32778 </histogram>
32780 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
32781   <owner>zeuthen@chromium.org</owner>
32782   <summary>
32783     The total number of reboots during the update.
32785     This is reported on every successful update.
32787     This metric is specific to ChromeOS.
32788   </summary>
32789 </histogram>
32791 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
32792     units="minutes">
32793   <owner>zeuthen@chromium.org</owner>
32794   <summary>
32795     The total number of minutes from when an update was detected until an update
32796     (possibly another update) was applied. This includes the time waiting for
32797     update checks and time the device spent sleeping.
32799     This is reported on every successful update.
32801     This metric is specific to ChromeOS.
32802   </summary>
32803 </histogram>
32805 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
32806     units="count">
32807   <owner>zeuthen@chromium.org</owner>
32808   <summary>
32809     The total number of updates that were abandoned since the last successful
32810     update.
32812     This is reported on every successful update.
32814     This metric is specific to ChromeOS.
32815   </summary>
32816 </histogram>
32818 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
32819   <owner>zeuthen@chromium.org</owner>
32820   <summary>
32821     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
32822     because of failures.
32824     This is reported on every successful update.
32826     This metric is specific to ChromeOS.
32827   </summary>
32828 </histogram>
32830 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
32831   <owner>zeuthen@chromium.org</owner>
32832   <summary>
32833     The duration between when an update has successfully completed and the user
32834     is presented with the &quot;reboot arrow&quot; and when the system has
32835     booted into the new update.
32837     This is reported every time the device is rebooted after an update has been
32838     applied.
32840     This metric is specific to ChromeOS.
32841   </summary>
32842 </histogram>
32844 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
32845   <owner>dmikurube@chromium.org</owner>
32846   <summary>
32847     Measures the time elapsed on Chrome OS between when Chrome is started, and
32848     when the login prompt is again visible after a logout.  This statistic is
32849     only collected when preceeded by a logout.
32850   </summary>
32851 </histogram>
32853 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
32854   <owner>dmikurube@chromium.org</owner>
32855   <summary>
32856     Measures the time elapsed on Chrome OS for setting up for a login after a
32857     logout. More specifically, it is the time between when the Cryptohome is
32858     unmounted (the last step in the logout process) and when the login prompt is
32859     again visible after a logout.
32860   </summary>
32861 </histogram>
32863 <histogram name="Uptime.Logout" units="ms">
32864   <owner>dmikurube@chromium.org</owner>
32865   <summary>
32866     Measures the time elapsed on Chrome OS when performing a logout. More
32867     specifically, it is the time between when a logout is initiated and when the
32868     Cryptohome is unmounted, signaling the last step in the logout process. This
32869     statistic is not collected when the logout is part of a restart or shutdown.
32870   </summary>
32871 </histogram>
32873 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
32874   <owner>dmikurube@chromium.org</owner>
32875   <summary>
32876     Measures the time elapsed on Chrome OS between initiating a logout and the
32877     next time the login prompt is visible again.  This statistic is not
32878     collected if the machine is shutdown between the logout initiation and the
32879     prompt becoming visible.
32880   </summary>
32881 </histogram>
32883 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
32884   <owner>dmikurube@chromium.org</owner>
32885   <summary>
32886     Measures the time elapsed on Chrome OS between when a logout is initiated
32887     and the UI has stopped (and Chrome has exited) during the logout process.
32888     This statistic is not collected if the logout is part of a restart or
32889     shutdown.
32890   </summary>
32891 </histogram>
32893 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
32894   <owner>dmikurube@chromium.org</owner>
32895   <summary>
32896     Measures the time elapsed on Chrome OS between when all user-associated
32897     processes (including the X server) have been terminated during the logout
32898     process.  This statistic is not collected if the logout is part of a restart
32899     or shutdown.
32900   </summary>
32901 </histogram>
32903 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
32904   <owner>dmikurube@chromium.org</owner>
32905   <summary>
32906     Measures the time elapsed on Chrome OS between when the UI has stopped
32907     (Chrome has exited), and when all other associated processes have been
32908     terminated during the logout process. This statistic is not collected if the
32909     logout is part of a restart or shutdown.
32910   </summary>
32911 </histogram>
32913 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
32914   <owner>dmikurube@chromium.org</owner>
32915   <summary>
32916     Measures the time elapsed on Chrome OS between when the X server has been
32917     terminated from a previous logout and when Chrome is started again to show
32918     the login screen.
32919   </summary>
32920 </histogram>
32922 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
32923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32924   <summary>
32925     Distribution of the default images that users choose in Change Picture
32926     dialog (Chrome OS). One sample is taken each time the user changes picture.
32927   </summary>
32928 </histogram>
32930 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
32931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32932   <summary>
32933     Distribution of the default images chosen on user image screen during
32934     out-of-the-box experience (Chrome OS). One sample is taken each time the
32935     user confirms the choice by clicking OK button.
32936   </summary>
32937 </histogram>
32939 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
32940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32941   <summary>
32942     Distribution of the default images that existing users login with (Chrome
32943     OS). One sample is taken each time the user logs in.
32944   </summary>
32945 </histogram>
32947 <histogram name="UserImage.ProfileDownloadResult"
32948     enum="ProfileImageDownloadResult">
32949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32950   <summary>
32951     Profile image download result for UserManager (either on behalf of the
32952     Change Picture prefs page, OOBE or scheduled refresh after user login).
32953   </summary>
32954 </histogram>
32956 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
32957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32958   <summary>The time it took to download user's profile picture.</summary>
32959 </histogram>
32961 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
32962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32963   <summary>
32964     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
32965   </summary>
32966 </histogram>
32968 <histogram name="UserManager.LoginUserType" enum="UserType">
32969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32970   <summary>
32971     The number of users of different types that log in to the system (Chrome
32972     OS).
32973   </summary>
32974 </histogram>
32976 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
32977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
32978   <summary>
32979     The time between one regular user logging out and a different regular user
32980     logging in (Chrome OS). Delays above thirty minutes or which span system
32981     reboots or non-regular-user logins are not reported.
32982   </summary>
32983 </histogram>
32985 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
32986   <obsolete>
32987     Deprecated 1/2013. No longer tracked.
32988   </obsolete>
32989   <owner>asvitkine@chromium.org</owner>
32990   <summary>
32991     A count of the number of times we hit the code where a field trial is
32992     disabled because no entropy provider was provided.
32993   </summary>
32994 </histogram>
32996 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
32997   <owner>asvitkine@chromium.org</owner>
32998   <summary>
32999     The counts of network error codes encountered by VariationsService when an
33000     attempt to fetch a variations seed from the server fails.
33001   </summary>
33002 </histogram>
33004 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
33005   <obsolete>
33006     Deprecated 2/2014. No longer tracked.
33007   </obsolete>
33008   <owner>asvitkine@chromium.org</owner>
33009   <summary>
33010     The latency of a VariationsService seed fetch that results in a not modified
33011     response.
33012   </summary>
33013 </histogram>
33015 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
33016   <obsolete>
33017     Deprecated 2/2014. No longer tracked.
33018   </obsolete>
33019   <owner>asvitkine@chromium.org</owner>
33020   <summary>
33021     The latency of a VariationsService seed fetch that results in neither a
33022     success nor not modified response.
33023   </summary>
33024 </histogram>
33026 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
33027   <obsolete>
33028     Deprecated 2/2014. No longer tracked.
33029   </obsolete>
33030   <owner>asvitkine@chromium.org</owner>
33031   <summary>
33032     The latency of a VariationsService seed fetch that results in a success
33033     response.
33034   </summary>
33035 </histogram>
33037 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
33038   <owner>asvitkine@chromium.org</owner>
33039   <summary>How long it took to create the X-Client-Data header.</summary>
33040 </histogram>
33042 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
33043   <owner>asvitkine@chromium.org</owner>
33044   <summary>
33045     The result of verifying the variations seed signature, recorded when the
33046     variations seed is stored to Local State after being retrieved from the
33047     server.
33048   </summary>
33049 </histogram>
33051 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
33052   <obsolete>
33053     Deprecated 9/2012. No longer tracked.
33054   </obsolete>
33055   <owner>asvitkine@chromium.org</owner>
33056   <summary>
33057     Whether or not the network was available when requested by the
33058     VariationsService.
33059   </summary>
33060 </histogram>
33062 <histogram name="Variations.ResourceRequestsAllowed"
33063     enum="VariationsResourceRequestsAllowedState">
33064   <owner>asvitkine@chromium.org</owner>
33065   <summary>
33066     Counts the number of times the VariationsService is allowed or not allowed
33067     to make a request due to the ResourceRequestAllowedNotifier.
33068   </summary>
33069 </histogram>
33071 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
33072   <owner>jwd@chromium.org</owner>
33073   <summary>
33074     Counts if a response from the variations server is the first response of the
33075     day or not. This is counted when a new valid seed or a 304 is received. The
33076     date line is computed in UTC and the times being compared are the server
33077     time from the server response and the stored server time from the last
33078     successful request.
33079   </summary>
33080 </histogram>
33082 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
33083   <owner>asvitkine@chromium.org</owner>
33084   <summary>
33085     Records whether the variations seed in local state is empty (does not exist)
33086     on startup.
33087   </summary>
33088 </histogram>
33090 <histogram name="Variations.SeedFetchResponseCode">
33091   <owner>asvitkine@chromium.org</owner>
33092   <summary>
33093     The counts of HTTP response codes encountered by VariationsService when
33094     attempting to fetch a variations seed from the server.
33095   </summary>
33096 </histogram>
33098 <histogram name="Variations.SeedFreshness" units="minutes">
33099   <owner>asvitkine@chromium.org</owner>
33100   <summary>
33101     The time interval between when the Variations seed was last downloaded and
33102     when it was used.
33103   </summary>
33104 </histogram>
33106 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
33107     enum="BooleanExpired">
33108   <obsolete>
33109     Deprecated 11/2012. No longer tracked.
33110   </obsolete>
33111   <owner>asvitkine@chromium.org</owner>
33112   <summary>
33113     Whether or not the 1-Percent uniformity trial from the Variations server was
33114     expired when loaded.
33115   </summary>
33116 </histogram>
33118 <histogram name="Variations.SimulateSeed.Duration" units="milliseconds">
33119   <owner>asvitkine@chromium.org</owner>
33120   <summary>
33121     Records the time taken to perform variations seed simulation.
33123     Recorded on every variation seed simulation, which follows a fetch.
33124   </summary>
33125 </histogram>
33127 <histogram name="Variations.SimulateSeed.KillBestEffortChanges">
33128   <owner>asvitkine@chromium.org</owner>
33129   <summary>
33130     Records the result of variations seed simulation. Logs the number of
33131     experiment groups in the &quot;kill best effort&quot; category that are
33132     expected to change on a restart of the browser with the received seed.
33134     Recorded on every variation seed simulation, which follows a fetch.
33135   </summary>
33136 </histogram>
33138 <histogram name="Variations.SimulateSeed.KillCriticalChanges">
33139   <owner>asvitkine@chromium.org</owner>
33140   <summary>
33141     Records the result of variations seed simulation. Logs the number of
33142     experiment groups in the &quot;kill critical&quot; category that are
33143     expected to change on a restart of the browser with the received seed.
33145     Recorded on every variation seed simulation, which follows a fetch.
33146   </summary>
33147 </histogram>
33149 <histogram name="Variations.SimulateSeed.NormalChanges">
33150   <owner>asvitkine@chromium.org</owner>
33151   <summary>
33152     Records the result of variations seed simulation. Logs the number of
33153     experiment groups in the &quot;normal&quot; category that are expected to
33154     change on a restart of the browser with the received seed.
33156     Recorded on every variation seed simulation, which follows a fetch.
33157   </summary>
33158 </histogram>
33160 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
33161   <owner>asvitkine@chromium.org</owner>
33162   <summary>
33163     The result of verifying the variations seed signature, recorded when the
33164     variations seed is loaded from Local State.
33165   </summary>
33166 </histogram>
33168 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
33169   <owner>asvitkine@chromium.org</owner>
33170   <summary>
33171     The time since the previous attempt to fetch the variations seed within the
33172     same session, with 0 indicating that this is the first attempt. Recorded
33173     when a variations seed fetch is attempted by the VariationsService.
33174   </summary>
33175 </histogram>
33177 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
33178   <obsolete>
33179     Deprecated 1/2013. No longer tracked.
33180   </obsolete>
33181   <owner>asvitkine@chromium.org</owner>
33182   <summary>
33183     A count of the number of times we hit the code where the
33184     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
33185     expiration check.
33186   </summary>
33187 </histogram>
33189 <histogram name="Variations.UniformityTrialGroupNotActive"
33190     enum="UniformityTrialGroupNotActive">
33191   <obsolete>
33192     Deprecated 1/2013. No longer tracked.
33193   </obsolete>
33194   <owner>asvitkine@chromium.org</owner>
33195   <summary>
33196     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
33197     and which factors contributed to it.
33198   </summary>
33199 </histogram>
33201 <histogram name="Viewport.MetaTagType" enum="MetaTagTypeEnum">
33202   <owner>bokan@chromium.org</owner>
33203   <summary>
33204     The viewport meta tag type seen on each page load. Only recorded on Android.
33205   </summary>
33206 </histogram>
33208 <histogram name="Viewport.OverviewZoom" units="Percent">
33209   <owner>bokan@chromium.org</owner>
33210   <summary>
33211     The screen width as a percentage of viewport width (i.e. zoom at which we
33212     can see the whole page). Only recorded on Android and for viewport meta tags
33213     with constant width.
33214   </summary>
33215 </histogram>
33217 <histogram name="VirtualKeyboard.KeyboardControlEvent"
33218     enum="KeyboardControlEvent">
33219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33220   <summary>
33221     A count of various control events that can occur on the virtual keyboard,
33222     such as showing and hiding.
33223   </summary>
33224 </histogram>
33226 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
33227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33228   <summary>
33229     Counts the number of keys typed by the virtual keyboard between each
33230     backspace. This metric provides a rough approximation of an error rate for
33231     the virtual keyboard.
33232   </summary>
33233 </histogram>
33235 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
33236   <owner>estade@chromium.org</owner>
33237   <summary>
33238     Measures the time taken by Google Online Wallet server's accept legal
33239     document API call.
33240   </summary>
33241 </histogram>
33243 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
33244   <owner>estade@chromium.org</owner>
33245   <summary>
33246     Measures the time taken by Google Online Wallet server's authenticate
33247     instrument API call.
33248   </summary>
33249 </histogram>
33251 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
33252   <owner>estade@chromium.org</owner>
33253   <summary>
33254     Measures the time taken by Google Online Wallet server's get full wallet API
33255     call.
33256   </summary>
33257 </histogram>
33259 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
33260   <owner>estade@chromium.org</owner>
33261   <summary>
33262     Measures the time taken by Google Online Wallet server's get wallet items
33263     API call.
33264   </summary>
33265 </histogram>
33267 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
33268   <obsolete>
33269     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
33270   </obsolete>
33271   <owner>estade@chromium.org</owner>
33272   <summary>
33273     Measures the time taken by Google Online Wallet server's save address API
33274     call.
33275   </summary>
33276 </histogram>
33278 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
33279   <obsolete>
33280     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
33281   </obsolete>
33282   <owner>estade@chromium.org</owner>
33283   <summary>
33284     Measures the time taken by Google Online Wallet server's save instrument API
33285     call.
33286   </summary>
33287 </histogram>
33289 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
33290   <obsolete>
33291     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
33292   </obsolete>
33293   <owner>estade@chromium.org</owner>
33294   <summary>
33295     Measures the time taken by Google Online Wallet server's save instument and
33296     address API call.
33297   </summary>
33298 </histogram>
33300 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
33301   <owner>estade@chromium.org</owner>
33302   <summary>
33303     Measures the time taken by Google Online Wallet server's save to wallet API
33304     call.
33305   </summary>
33306 </histogram>
33308 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
33309   <owner>estade@chromium.org</owner>
33310   <summary>
33311     Measures the time taken by Google Online Wallet server's send status API
33312     call.
33313   </summary>
33314 </histogram>
33316 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
33317   <owner>estade@chromium.org</owner>
33318   <summary>
33319     Measures the time taken by Google Online Wallet server's unknown API calls.
33320   </summary>
33321 </histogram>
33323 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
33324   <obsolete>
33325     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
33326   </obsolete>
33327   <owner>estade@chromium.org</owner>
33328   <summary>
33329     Measures the time taken by Google Online Wallet server's update address API
33330     call.
33331   </summary>
33332 </histogram>
33334 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
33335   <obsolete>
33336     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
33337   </obsolete>
33338   <owner>estade@chromium.org</owner>
33339   <summary>
33340     Measures the time taken by Google Online Wallet server's update instument
33341     API call.
33342   </summary>
33343 </histogram>
33345 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
33346   <owner>estade@chromium.org</owner>
33347   <summary>
33348     Counts the number of times each Wallet API failed due to being unable to
33349     parse the response.
33350   </summary>
33351 </histogram>
33353 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
33354   <owner>estade@chromium.org</owner>
33355   <summary>HTTP response codes seen by Wallet client.</summary>
33356 </histogram>
33358 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
33359   <owner>ajuma@chromium.org</owner>
33360   <summary>
33361     Counts the number of times each CSS property is animated. There is no limit
33362     on the number of times each property is counted per page view -- a property
33363     that is animated multiple times during a single page view is counted each
33364     time it animates.
33365   </summary>
33366 </histogram>
33368 <histogram name="WebCore.Document.execCommand" enum="MappedEditingCommands">
33369   <owner>yoichio@chromium.org</owner>
33370   <summary>
33371     Counts the number of times each document.execCommand is executed. This
33372     doesn't count commands not supported by Blink.
33373   </summary>
33374 </histogram>
33376 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
33377   <owner>yoichio@chromium.org</owner>
33378   <summary>
33379     Counts the number of times each Editor::Command::execute is called. This
33380     doesn't count commands not supported by Blink.
33381   </summary>
33382 </histogram>
33384 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
33385   <owner>eseidel@chromium.org</owner>
33386   <summary>
33387     Count of how many instances of WebCore::Page use various features. Each
33388     WebCore::Page instance has a WebCore::UseCounter instance. It records and
33389     reports feature usage (e.g. via UseCounter::count() method).
33390   </summary>
33391 </histogram>
33393 <histogram name="WebCore.FeatureObserver.CSSProperties"
33394     enum="MappedCSSProperties">
33395   <owner>eseidel@chromium.org</owner>
33396   <owner>mikelawther@chromium.org</owner>
33397   <summary>
33398     Records usage of CSS properties used on a page, either statically or
33399     dynamically, from the time the page is initialised to when it is closed or
33400     navigated away from. Each property is counted at most once per page per
33401     view.
33402   </summary>
33403   <details>
33404     Every time a CSS property is parsed on a page, that property is recorded as
33405     having been used. The histogram is updated with this data whenever a page is
33406     closed, or a page navigation happens. Each histogram bucket corresponds to a
33407     CSS property (eg width, border-radius). The exception is the bucket numbered
33408     '1' - this counts the number of pages that CSS properties were counted on.
33410     These numbers give the percentage of pages that use a CSS property. For
33411     example, if the 'border-radius' histogram bucket has a count of 250, and the
33412     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
33413     that 1000 pages were recorded, and border-radius was used on 25% of those
33414     pages.
33416     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
33417     booleans recording use of each CSS property - one boolean per property. Upon
33418     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
33419     page navigation happening, the histogram is updated. For each boolean that
33420     is set to True, the corresponding histogram bucket for that CSS property is
33421     incremented by 1. The page count bucket (i.e. bucket number 1) is always
33422     incremented by 1 on each histogram update.
33423   </details>
33424 </histogram>
33426 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
33427     enum="IDBLevelDBBackingStoreInternalErrorType">
33428   <owner>dgrogan@chromium.org</owner>
33429   <summary>
33430     Methods that encountered consistency errors. Such errors probably point to a
33431     bug in our code.
33432   </summary>
33433 </histogram>
33435 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
33436     enum="IDBLevelDBBackingStoreInternalErrorType">
33437   <obsolete>
33438     As of chrome 26, use {Consistency, Read, Write}Error instead.
33439   </obsolete>
33440   <owner>dgrogan@chromium.org</owner>
33441   <summary>
33442     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
33443     encountered.
33444   </summary>
33445 </histogram>
33447 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
33448     enum="IDBLevelDBBackingStoreOpenResult">
33449   <owner>dgrogan@chromium.org</owner>
33450   <summary>
33451     Count of the different success and failure modes when opening an IndexedDB
33452     backing store - clean open, successful open with recovery, failed recovery,
33453     etc. Includes all hosts.
33454   </summary>
33455 </histogram>
33457 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
33458     enum="IDBLevelDBBackingStoreOpenResult">
33459   <owner>dgrogan@chromium.org</owner>
33460   <summary>
33461     Count of the different success and failure modes when opening an IndexedDB
33462     backing store - clean open, successful open with recovery, failed recovery,
33463     etc. Only for docs.google.com.
33464   </summary>
33465 </histogram>
33467 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
33468     units="characters">
33469   <owner>dgrogan@chromium.org</owner>
33470   <summary>
33471     Length of leveldb directories that cause paths to not fit in the filesystem,
33472     either because the individual component is too long or the overall path is
33473     larger than MAX_PATH.
33474   </summary>
33475 </histogram>
33477 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
33478     enum="IDBLevelDBBackingStoreInternalErrorType">
33479   <owner>dgrogan@chromium.org</owner>
33480   <summary>
33481     Methods that encountered leveldb errors while trying to read from disk.
33482   </summary>
33483 </histogram>
33485 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
33486     enum="IDBLevelDBBackingStoreInternalErrorType">
33487   <owner>dgrogan@chromium.org</owner>
33488   <summary>
33489     Methods that encountered leveldb errors while trying to write to disk.
33490   </summary>
33491 </histogram>
33493 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
33494     enum="IDBContextForcedCloseReason">
33495   <owner>dgrogan@chromium.org</owner>
33496   <summary>The reason that a forced-close of a backing store occurred.</summary>
33497 </histogram>
33499 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
33500     enum="IndexedDatabaseMethods">
33501   <owner>dgrogan@chromium.org</owner>
33502   <summary>
33503     Count total number of front end API calls of IndexedDB methods.
33504   </summary>
33505 </histogram>
33507 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
33508     enum="LevelDBErrorCount">
33509   <owner>dgrogan@chromium.org</owner>
33510   <summary>
33511     Count of how many times LevelDBDatabase got an error trying to check free
33512     disk space.
33513   </summary>
33514 </histogram>
33516 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
33517   <owner>dgrogan@chromium.org</owner>
33518   <summary>
33519     Amount of free disk space on the partition/volume/etc where LevelDB failed
33520     to open.
33521   </summary>
33522 </histogram>
33524 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
33525   <owner>dgrogan@chromium.org</owner>
33526   <summary>
33527     Amount of free disk space on the partition/volume/etc where LevelDB was
33528     successfully opened.
33529   </summary>
33530 </histogram>
33532 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
33533   <owner>dgrogan@chromium.org</owner>
33534   <summary>
33535     Error classes returned by LevelDB when it failed to open a database.
33536   </summary>
33537 </histogram>
33539 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
33540     enum="LevelDBCorruptionTypes">
33541   <owner>dgrogan@chromium.org</owner>
33542   Types of corruption that LevelDB encounters when opening a database.
33543 </histogram>
33545 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
33546     enum="LevelDBIOErrorMethods">
33547   <owner>dgrogan@chromium.org</owner>
33548   <summary>
33549     LevelDBEnv methods that generated IO errors when opening a database.
33550   </summary>
33551 </histogram>
33553 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
33554     enum="OSAgnosticErrno">
33555   <owner>dgrogan@chromium.org</owner>
33556   <summary>
33557     Errno errors encountered by a single LevelDBEnv method when opening an
33558     IndexedDB instance.
33559   </summary>
33560 </histogram>
33562 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
33563     enum="PlatformFileError">
33564   <owner>dgrogan@chromium.org</owner>
33565   <summary>
33566     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
33567     IndexedDB instance.
33568   </summary>
33569 </histogram>
33571 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
33572   <owner>dgrogan@chromium.org</owner>
33573   <summary>
33574     Error classes returned by LevelDB when it failed to read a database.
33575   </summary>
33576 </histogram>
33578 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
33579     enum="LevelDBCorruptionTypes">
33580   <owner>dgrogan@chromium.org</owner>
33581   Types of corruption that LevelDB encounters when reading a database.
33582 </histogram>
33584 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
33585     enum="LevelDBIOErrorMethods">
33586   <owner>dgrogan@chromium.org</owner>
33587   <summary>
33588     LevelDBEnv methods that generated IO errors when reading a database.
33589   </summary>
33590 </histogram>
33592 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
33593     enum="OSAgnosticErrno">
33594   <owner>dgrogan@chromium.org</owner>
33595   <summary>
33596     Errno errors encountered by a single LevelDBEnv method when reading an
33597     IndexedDB instance.
33598   </summary>
33599 </histogram>
33601 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
33602     enum="PlatformFileError">
33603   <owner>dgrogan@chromium.org</owner>
33604   <summary>
33605     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
33606     IndexedDB instance.
33607   </summary>
33608 </histogram>
33610 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
33611   <owner>dgrogan@chromium.org</owner>
33612   <summary>
33613     Error classes returned by LevelDB when it failed to write to a database.
33614   </summary>
33615 </histogram>
33617 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
33618     enum="LevelDBCorruptionTypes">
33619   <owner>dgrogan@chromium.org</owner>
33620   Types of corruption returned by LevelDB when it failed to write to a database.
33621 </histogram>
33623 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
33624     enum="LevelDBIOErrorMethods">
33625   <owner>dgrogan@chromium.org</owner>
33626   <summary>
33627     LevelDBEnv methods that generated IO errors when writing to a database.
33628   </summary>
33629 </histogram>
33631 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
33632     enum="OSAgnosticErrno">
33633   <owner>dgrogan@chromium.org</owner>
33634   <summary>
33635     Errno errors encountered by a single LevelDBEnv method when writing to an
33636     IndexedDB instance.
33637   </summary>
33638 </histogram>
33640 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
33641     enum="PlatformFileError">
33642   <owner>dgrogan@chromium.org</owner>
33643   <summary>
33644     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
33645     an IndexedDB instance.
33646   </summary>
33647 </histogram>
33649 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
33650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33651   <summary>
33652     The delay between when the preload scanner discovers a resource on the
33653     parser thread and when the preload request is issued on the main thread.
33654   </summary>
33655 </histogram>
33657 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
33658     enum="ActionUponResourceRequest">
33659   <owner>clamy@chromium.org</owner>
33660   <summary>
33661     The resulting action (e.g. load resource, use resource from in-memory
33662     cache...) upon a resource request.
33663   </summary>
33664 </histogram>
33666 <histogram name="WebCore.ResourceFetcher.HitCount">
33667   <owner>clamy@chromium.org</owner>
33668   <summary>
33669     Number of dead resources found in the memory cache over the lifetime of the
33670     ResourceFetcher.
33671   </summary>
33672 </histogram>
33674 <histogram name="WebCore.ResourceFetcher.LoadCount">
33675   <owner>clamy@chromium.org</owner>
33676   <summary>
33677     Number of resources that needed to be loaded by the ResourceFetcher over its
33678     lifetime.
33679   </summary>
33680 </histogram>
33682 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
33683     enum="ResourceHasClient">
33684   <owner>clamy@chromium.org</owner>
33685   <summary>
33686     Whether the resource in the cache is being used by at least one client (live
33687     resource) or not (dead resource) upon a cache hit.
33688   </summary>
33689 </histogram>
33691 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
33692     enum="ResourceType">
33693   <owner>clamy@chromium.org</owner>
33694   <summary>
33695     The type of the resource (e.g. image, script...) upon a cache hit.
33696   </summary>
33697 </histogram>
33699 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
33700   <owner>clamy@chromium.org</owner>
33701   <summary>
33702     Number of dead resources that needed to be revalidated by the
33703     ResourceFetcher over its lifetime.
33704   </summary>
33705 </histogram>
33707 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
33708     units="milliseconds">
33709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33710   <summary>
33711     Duration of time taken to create a V8 Context for an isolated world.
33712   </summary>
33713 </histogram>
33715 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
33716     units="milliseconds">
33717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33718   <summary>
33719     Duration of time taken to create a V8 Context for the main world.
33720   </summary>
33721 </histogram>
33723 <histogram name="WebCore.WebSocket.HandshakeResult"
33724     enum="WebSocketHandshakeResult">
33725   <owner>yhirano@chromium.org</owner>
33726   <owner>ricea@chromium.org</owner>
33727   <owner>tyoshino@chromium.org</owner>
33728   <summary>
33729     Count the number of WebSocket handshake for each result. Use this histogram
33730     as a baseline for investigating feature usage counters.
33731   </summary>
33732 </histogram>
33734 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
33735     enum="WebSocketPerMessageDeflateContextTakeOverMode">
33736   <owner>yhirano@chromium.org</owner>
33737   <owner>ricea@chromium.org</owner>
33738   <owner>tyoshino@chromium.org</owner>
33739   <summary>
33740     Count the number of WebSockets that accepted permessage-deflate extension
33741     for each context take over mode. Used by the old Blink-based WebSocket
33742     implementation.
33743   </summary>
33744 </histogram>
33746 <histogram name="WebCore.WebSocket.SendType" enum="WebSocketSendType">
33747   <owner>yhirano@chromium.org</owner>
33748   <owner>ricea@chromium.org</owner>
33749   <owner>tyoshino@chromium.org</owner>
33750   <summary>
33751     Count the number of send() method calls on WebSockets for each argument
33752     type.
33753   </summary>
33754 </histogram>
33756 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
33757     enum="XMLHttpRequestSendArrayBufferOrView">
33758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
33759   <summary>
33760     Count the number of XHR.send() calls for each argument type to see when we
33761     can deprecate the ArrayBuffer type support.
33762   </summary>
33763 </histogram>
33765 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
33766   <owner>kenjibaheux@chromium.org</owner>
33767   <owner>ksakamoto@chromium.org</owner>
33768   <summary>
33769     A histogram tracking the time we spent showing blank text because a web font
33770     wasn't available by the time we needed it. Measured once per @font-face that
33771     ended up showing blank text.
33772   </summary>
33773 </histogram>
33775 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
33776   <owner>dmikurube@chromium.org</owner>
33777   <owner>kenjibaheux@chromium.org</owner>
33778   <owner>ksakamoto@chromium.org</owner>
33779   <summary>
33780     Recorded upon web fonts load. Counts the number of times web font is loaded
33781     from cache (disk cache or memory cache), fetched over network, or served
33782     from data URL.
33783   </summary>
33784 </histogram>
33786 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
33787   <owner>bashi@chromium.org</owner>
33788   <owner>kenjibaheux@chromium.org</owner>
33789   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
33790 </histogram>
33792 <histogram name="WebFont.DiskCache.EntryAge.Evict" units="hours">
33793   <owner>kenjibaheux@chromium.org</owner>
33794   <owner>ksakamoto@chromium.org</owner>
33795   <summary>
33796     Recorded upon an eviction of a cache entry for a font in Google Fonts.
33797     Records the age of the cache entry.
33798   </summary>
33799 </histogram>
33801 <histogram name="WebFont.DiskCache.EntryAge.Hit" units="hours">
33802   <owner>kenjibaheux@chromium.org</owner>
33803   <owner>ksakamoto@chromium.org</owner>
33804   <summary>
33805     Recorded upon a cache hit for a font in Google Fonts. Records the age of the
33806     cache entry.
33807   </summary>
33808 </histogram>
33810 <histogram name="WebFont.DiskCache.ReuseCount.Evict">
33811   <owner>kenjibaheux@chromium.org</owner>
33812   <owner>ksakamoto@chromium.org</owner>
33813   <summary>
33814     When a cache entry for a font in Google Fonts is evicted, records the reuse
33815     count of the cache entry.
33816   </summary>
33817 </histogram>
33819 <histogram name="WebFont.DiskCache.ReuseCount.Hit">
33820   <owner>kenjibaheux@chromium.org</owner>
33821   <owner>ksakamoto@chromium.org</owner>
33822   <summary>
33823     Recorded upon a cache hit for a font in Google Fonts. Records the reuse
33824     count of the cache entry.
33825   </summary>
33826 </histogram>
33828 <histogram name="WebFont.DiskCacheHit" enum="WebFontDiskCacheHit">
33829   <owner>kenjibaheux@chromium.org</owner>
33830   <owner>ksakamoto@chromium.org</owner>
33831   <summary>
33832     Whether the font was in the cache or not. &quot;Previously in the
33833     cache&quot; means there was an evicted entry for the font in the cache.
33834     Recorded upon a disk cache query for a font in Google Fonts.
33835   </summary>
33836 </histogram>
33838 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
33839   <owner>kenjibaheux@chromium.org</owner>
33840   <owner>ksakamoto@chromium.org</owner>
33841   <summary>
33842     The time it takes for a webfont download to finish, for webfonts of under
33843     10KB.
33844   </summary>
33845 </histogram>
33847 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
33848   <owner>kenjibaheux@chromium.org</owner>
33849   <owner>ksakamoto@chromium.org</owner>
33850   <summary>
33851     The time it takes for a webfont download to finish, for webfonts of
33852     10KB-50KB.
33853   </summary>
33854 </histogram>
33856 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
33857   <owner>kenjibaheux@chromium.org</owner>
33858   <owner>ksakamoto@chromium.org</owner>
33859   <summary>
33860     The time it takes for a webfont download to finish, for webfonts of
33861     50KB-100KB.
33862   </summary>
33863 </histogram>
33865 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
33866   <owner>kenjibaheux@chromium.org</owner>
33867   <owner>ksakamoto@chromium.org</owner>
33868   <summary>
33869     The time it takes for a webfont download to finish, for webfonts of
33870     100KB-1MB.
33871   </summary>
33872 </histogram>
33874 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
33875   <owner>kenjibaheux@chromium.org</owner>
33876   <owner>ksakamoto@chromium.org</owner>
33877   <summary>
33878     The time it takes for a webfont download to finish, for webfonts of over
33879     1MB.
33880   </summary>
33881 </histogram>
33883 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
33884   <owner>kenjibaheux@chromium.org</owner>
33885   <owner>ksakamoto@chromium.org</owner>
33886   <summary>
33887     The time taken for a webfont download that failed. Includes aborted
33888     requests.
33889   </summary>
33890 </histogram>
33892 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
33893   <owner>kenjibaheux@chromium.org</owner>
33894   <owner>ksakamoto@chromium.org</owner>
33895   <summary>
33896     This metrics is logged when a page that use web fonts is loaded. The value
33897     is whether we had to wait on at least one web font and ended up showing
33898     blank text, or not.
33899   </summary>
33900 </histogram>
33902 <histogram name="WebFont.LayoutLatency" units="milliseconds">
33903   <obsolete>
33904     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
33905   </obsolete>
33906   <owner>kenjibaheux@chromium.org</owner>
33907   <owner>ksakamoto@chromium.org</owner>
33908   <summary>
33909     The time from when the webfont was referenced by a calculated style for the
33910     first time to the start of the font download.
33911   </summary>
33912 </histogram>
33914 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
33915   <obsolete>
33916     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
33917   </obsolete>
33918   <owner>kenjibaheux@chromium.org</owner>
33919   <owner>ksakamoto@chromium.org</owner>
33920   <summary>
33921     The time it takes for a webfont download to finish, for webfonts of under
33922     10KB.
33923   </summary>
33924 </histogram>
33926 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
33927   <obsolete>
33928     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
33929   </obsolete>
33930   <owner>kenjibaheux@chromium.org</owner>
33931   <owner>ksakamoto@chromium.org</owner>
33932   <summary>
33933     The time it takes for a webfont download to finish, for webfonts of
33934     10KB-50KB.
33935   </summary>
33936 </histogram>
33938 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
33939   <obsolete>
33940     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
33941   </obsolete>
33942   <owner>kenjibaheux@chromium.org</owner>
33943   <owner>ksakamoto@chromium.org</owner>
33944   <summary>
33945     The time it takes for a webfont download to finish, for webfonts of
33946     50KB-100KB.
33947   </summary>
33948 </histogram>
33950 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
33951   <obsolete>
33952     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
33953   </obsolete>
33954   <owner>kenjibaheux@chromium.org</owner>
33955   <owner>ksakamoto@chromium.org</owner>
33956   <summary>
33957     The time it takes for a webfont download to finish, for webfonts of
33958     100KB-1MB.
33959   </summary>
33960 </histogram>
33962 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
33963   <obsolete>
33964     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
33965   </obsolete>
33966   <owner>kenjibaheux@chromium.org</owner>
33967   <owner>ksakamoto@chromium.org</owner>
33968   <summary>
33969     The time it takes for a webfont download to finish, for webfonts of over
33970     1MB.
33971   </summary>
33972 </histogram>
33974 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
33975   <obsolete>
33976     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
33977   </obsolete>
33978   <owner>kenjibaheux@chromium.org</owner>
33979   <owner>ksakamoto@chromium.org</owner>
33980   <summary>
33981     The time taken for a webfont download that failed. Includes aborted
33982     requests.
33983   </summary>
33984 </histogram>
33986 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
33987   <owner>dmikurube@chromium.org</owner>
33988   <owner>kenjibaheux@chromium.org</owner>
33989   <owner>ksakamoto@chromium.org</owner>
33990   <summary>
33991     Whether a locallly installed font is actually used when @font-face had local
33992     sources.
33993   </summary>
33994 </histogram>
33996 <histogram name="WebFont.PackageFormat" enum="WebFontPackageFormat">
33997   <owner>kenjibaheux@chromium.org</owner>
33998   <owner>ksakamoto@chromium.org</owner>
33999   <summary>
34000     The packaging format of the font file (e.g. SFNT, WOFF ...) upon a webfont
34001     load.
34002   </summary>
34003 </histogram>
34005 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
34006     units="milliseconds">
34007   <owner>kenjibaheux@chromium.org</owner>
34008   <owner>ksakamoto@chromium.org</owner>
34009   <summary>
34010     The time from when the webfont was referenced by a calculated style for the
34011     first time to the start of the font download. Recorded at most once for each
34012     FontResource object (not recorded if the font is retrieved from the memory
34013     cache).
34014   </summary>
34015 </histogram>
34017 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
34018   <owner>kenjibaheux@chromium.org</owner>
34019   <owner>ksakamoto@chromium.org</owner>
34020   <summary>
34021     For each webfont, this records (a) if the font was 'styled', i.e. referenced
34022     by a calculated style for a RenderText before the font data was used, and
34023     (b) if the font was actually used or not, i.e. the renderer requested the
34024     font data or not. (A Font can be used without being styled, for example when
34025     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
34026     webfont, or destruction of a FontResource object. Recorded at most once for
34027     each FontResource object in the renderer's memory cahce.
34028   </summary>
34029 </histogram>
34031 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
34032   <obsolete>
34033     Deprecated as of 9/2013, replaced by
34034     WebFont.Resource.StyleRecalcToDownloadLatency.
34035   </obsolete>
34036   <owner>kenjibaheux@chromium.org</owner>
34037   <owner>ksakamoto@chromium.org</owner>
34038   <summary>
34039     The time from when the webfont was referenced by a calculated style for the
34040     first time to the start of the font download.
34041   </summary>
34042 </histogram>
34044 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
34045   <obsolete>
34046     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
34047   </obsolete>
34048   <owner>kenjibaheux@chromium.org</owner>
34049   <owner>ksakamoto@chromium.org</owner>
34050   <summary>
34051     For each webfont, this records (a) if the font was 'styled', i.e. referenced
34052     by a calculated style for a RenderText before the font data was used, and
34053     (b) if the font was actually used or not, i.e. the renderer requested the
34054     font data or not. (A Font can be used without being styled, for example when
34055     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
34056     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
34057     for each url() source of @font-face CSS rule.
34058   </summary>
34059 </histogram>
34061 <histogram name="WebFont.WebFontsInPage">
34062   <owner>kenjibaheux@chromium.org</owner>
34063   <owner>ksakamoto@chromium.org</owner>
34064   <summary>
34065     The number of webfonts used in a page. This is recorded when the first
34066     layout is done, and so will not count webfonts dynamically loaded by
34067     scripts.
34068   </summary>
34069 </histogram>
34071 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
34072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34073   <summary>
34074     Percentage of results that are present locally but are not returned by the
34075     web history API call. Recorded every time a signed-in user visits the
34076     chrome://history page and the results from the web history are received.
34077   </summary>
34078 </histogram>
34080 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
34081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34082   <summary>
34083     Whether getting the OAuth token was successful for a web history query. On
34084     visits to the chrome://history page this token is obtained and then used to
34085     get the user's synced web history.
34086   </summary>
34087 </histogram>
34089 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
34090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34091   <summary>
34092     HTTP Response code returned by the server when trying to fetch the OAuth
34093     token for a web history query.
34094   </summary>
34095 </histogram>
34097 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
34098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34099   <summary>
34100     Whether the web history API call was successful. Every time a signed-in user
34101     visits the chrome://history page this query is executed to get the user's
34102     synced web history. If successful, the local and remote results are merged
34103     and shown in the history page.
34104   </summary>
34105 </histogram>
34107 <histogram name="WebHistory.ResponseTime" units="milliseconds">
34108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34109   <summary>
34110     Time it took for the web history to reply. Recorded when the web history API
34111     call triggered by visiting chrome://history receives the data, measuring how
34112     much time it took for the server to reply.
34113   </summary>
34114 </histogram>
34116 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
34117   <obsolete>
34118     Removed from code 2014/2/25.
34119   </obsolete>
34120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34121   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
34122 </histogram>
34124 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
34125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34126   <summary>Audio input channel layout in WebRTC.</summary>
34127 </histogram>
34129 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
34130   <obsolete>
34131     No longer exists in the code as of 2014/2/25.
34132   </obsolete>
34133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34134   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
34135 </histogram>
34137 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
34138     units="audio frames">
34139   <obsolete>
34140     No longer exists in the code as of 2014/2/25.
34141   </obsolete>
34142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34143   <summary>
34144     Size of WebRTC audio input buffers (atypical values, in audio frames).
34145   </summary>
34146 </histogram>
34148 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
34149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34150   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
34151 </histogram>
34153 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
34154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34155   <summary>
34156     Audio input sample rate for WebRTC (atypical values, in Hz).
34157   </summary>
34158 </histogram>
34160 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
34161   <obsolete>
34162     Removed from code on 2014/2/25.
34163   </obsolete>
34164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34165   <summary>Audio output channel layout in WebRTC.</summary>
34166 </histogram>
34168 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
34169   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34170   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
34171 </histogram>
34173 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
34174     units="audio frames">
34175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34176   <summary>
34177     Size of WebRTC audio output buffers (atypical values, in audio frames).
34178   </summary>
34179 </histogram>
34181 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
34182   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34183   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
34184 </histogram>
34186 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
34187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34188   <summary>
34189     Audio output sample rate for WebRTC (atypical values, in Hz).
34190   </summary>
34191 </histogram>
34193 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
34194   <obsolete>
34195     Removed from code 2014/2/25.
34196   </obsolete>
34197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34198   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
34199 </histogram>
34201 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
34202   <owner>perkj@chromium.org</owner>
34203   <summary>
34204     Counters on creation, opening, and a few main attributes of data channels.
34205   </summary>
34206 </histogram>
34208 <histogram name="WebRTC.DataChannelMaxRetransmits">
34209   <owner>perkj@chromium.org</owner>
34210   <summary>
34211     The maximum number of retransmissions that are attempted in unreliable mode.
34212     It is set to the value used in the configuration when a RTCDataChannel is
34213     created.
34214   </summary>
34215 </histogram>
34217 <histogram name="WebRTC.DataChannelMaxRetransmitTime" units="milliseconds">
34218   <owner>perkj@chromium.org</owner>
34219   <summary>
34220     The length of the time window during which transmissions and retransmissions
34221     may occur in unreliable mode. It is set to the value used in the
34222     configuration when a RTCDataChannel is created.
34223   </summary>
34224 </histogram>
34226 <histogram name="WebRTC.DesktopCaptureCounters" enum="DesktopCaptureCounters">
34227   <owner>jiayl@chromium.org</owner>
34228   <summary>
34229     Counters on creation of DesktopCaptureDevice and the first capture call.
34230   </summary>
34231 </histogram>
34233 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
34234   <owner>perkj@chromium.org</owner>
34235   <summary>
34236     Number of data channels created per PeerConnection. Sample added to the
34237     histogram when the PeerConnection is destroyed. Note that this is done
34238     purely on the renderer side, so no sample will be generated when the
34239     renderer process is destroyed (as in the fast shutdown path for the
34240     renderer) before the PeerConnection is destroyed.
34241   </summary>
34242 </histogram>
34244 <histogram name="WebRTC.PeerConnection.IPMetrics" enum="PeerConnectionCounters">
34245   <owner>mallinath@chromium.org</owner>
34246   <summary>
34247     Counters on IPv4 and IPv6 usage in PeerConnection. These values are logged
34248     once per PeerConnection.
34249   </summary>
34250 </histogram>
34252 <histogram name="WebRTC.PeerConnection.IPv4Interfaces">
34253   <owner>mallinath@chromium.org</owner>
34254   <summary>
34255     Number of IPv4 network interfaces discovered in a PeerConnection Session.
34256   </summary>
34257 </histogram>
34259 <histogram name="WebRTC.PeerConnection.IPv6Interfaces">
34260   <owner>mallinath@chromium.org</owner>
34261   <summary>
34262     Number of IPv6 network interfaces discovered in a PeerConnection Session.
34263   </summary>
34264 </histogram>
34266 <histogram name="WebRTC.PeerConnection.TimeToConnect" units="milliseconds">
34267   <owner>mallinath@chromium.org</owner>
34268   <summary>Time to setup a peer to peer call with PeerConnection.</summary>
34269 </histogram>
34271 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
34272   <owner>perkj@chromium.org</owner>
34273   <summary>
34274     Durations of audio tracks received over a PeerConnection. The stopwatch
34275     starts when the track first becomes connected, and ends when it is
34276     disconnected or very soon thereafter.
34277   </summary>
34278 </histogram>
34280 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
34281   <owner>perkj@chromium.org</owner>
34282   <summary>
34283     Durations of video tracks received over a PeerConnection. The stopwatch
34284     starts when the track first becomes connected, and ends when it is
34285     disconnected or very soon thereafter.
34286   </summary>
34287 </histogram>
34289 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
34290   <owner>perkj@chromium.org</owner>
34291   <summary>
34292     Sizes of messages sent over reliable data channels. The size of an
34293     individual message is added to the histogram as a sample immediately when a
34294     message is sent.
34295   </summary>
34296 </histogram>
34298 <histogram name="WebRTC.ScreenCaptureTime" units="milliseconds">
34299   <owner>jiayl@chromium.org</owner>
34300   <summary>Time for capturing one frame in screen capturing.</summary>
34301 </histogram>
34303 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
34304   <owner>perkj@chromium.org</owner>
34305   <summary>
34306     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
34307     when the track first becomes connected, and ends when it is disconnected or
34308     very soon thereafter.
34309   </summary>
34310 </histogram>
34312 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
34313   <owner>perkj@chromium.org</owner>
34314   <summary>
34315     Durations of video tracks sent over a PeerConnection. The stopwatch starts
34316     when the track first becomes connected, and ends when it is disconnected or
34317     very soon thereafter.
34318   </summary>
34319 </histogram>
34321 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
34322   <owner>perkj@chromium.org</owner>
34323   <summary>
34324     Sizes of messages sent over unreliable data channels. The size of an
34325     individual message is added to the histogram as a sample immediately when a
34326     message is sent.
34327   </summary>
34328 </histogram>
34330 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
34331   <owner>perkj@chromium.org</owner>
34332   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
34333 </histogram>
34335 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
34336   <owner>perkj@chromium.org</owner>
34337   <summary>
34338     Counts the number of calls to WebRTC APIs from JavaScript once per session.
34339     A session is a crude estimate since its implemented as the lifetime of the
34340     render process that called the WebRTC API.
34341   </summary>
34342 </histogram>
34344 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
34345   <obsolete>
34346     Deprecated as of r253828 (27 Feb 2014).
34347   </obsolete>
34348   <owner>tommi@chromium.org</owner>
34349   <summary>
34350     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
34351     renderer process.
34352   </summary>
34353 </histogram>
34355 <histogram name="WebRTC.WindowCaptureTime" units="milliseconds">
34356   <owner>jiayl@chromium.org</owner>
34357   <summary>Time for capturing one frame in window capturing.</summary>
34358 </histogram>
34360 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
34361   <owner>jackhou@chromium.org</owner>
34362   <summary>
34363     The success or failure of all extension installs from the webstore. This
34364     includes those initiated by sync.
34365   </summary>
34366 </histogram>
34368 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
34369   <owner>zturner@chromium.org</owner>
34370   <summary>
34371     Count of page loads in each of the 2 different environments (metro/desktop)
34372     on Windows 8.
34373   </summary>
34374 </histogram>
34376 <histogram name="Windows.Tablet" enum="BooleanTablet">
34377   <owner>zturner@chromium.org</owner>
34378   <summary>Count of browser launches from a Windows tablet pc.</summary>
34379 </histogram>
34381 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
34382   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34383   <summary>
34384     Incremented each time the TimeTicks field trial runs on a machine with
34385     multiple cores, but failed to change thread affinity. Broken down by Windows
34386     version.
34387   </summary>
34388 </histogram>
34390 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
34391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34392   <summary>
34393     The smallest non-zero delta reported by subsequent calls to
34394     QueryPerformanceCounter.
34395   </summary>
34396 </histogram>
34398 <histogram name="WinTimeTicks.NonStopTsc">
34399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34400   <summary>
34401     True if the CPU's time stamp counter ticks at a constant rate regardless of
34402     CPU frequency.
34403   </summary>
34404 </histogram>
34406 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
34407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34408   <summary>
34409     The number of times the TimeTicks field trial failed because
34410     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
34411   </summary>
34412 </histogram>
34414 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
34415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34416   <summary>
34417     The number of times the TimeTicks field trial succeeded. Broken down by
34418     Windows version.
34419   </summary>
34420 </histogram>
34422 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
34423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
34424   <summary>
34425     The number of times the TimeTicks field trial ran for comparison with
34426     WinTimeTicks.VersionSuccess. Broken down by Windows version.
34427   </summary>
34428 </histogram>
34430 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
34431   <owner>rpop@chromium.org</owner>
34432   <summary>
34433     The number of times each tab or window restore option in the Recent Tabs
34434     submenu is clicked.
34435   </summary>
34436 </histogram>
34438 <histogram name="ZeroSuggest.AllResults">
34439   <owner>hfung@chromium.org</owner>
34440   <summary>
34441     The number of results (either query or URL) from ZeroSuggest. This is set
34442     every time a successful response from ZeroSuggest is recieved, which can be
34443     every time the user focuses on the omnibox.
34444   </summary>
34445 </histogram>
34447 <histogram name="ZeroSuggest.QueryResults">
34448   <owner>hfung@chromium.org</owner>
34449   <summary>
34450     The number of query results returned from ZeroSuggest. This is set every
34451     time a successful response from ZeroSuggest is recieved, which can be every
34452     time the user focuses on the omnibox.
34453   </summary>
34454 </histogram>
34456 <histogram name="ZeroSuggest.URLResults">
34457   <owner>hfung@chromium.org</owner>
34458   <summary>
34459     The number of URL results returned from ZeroSuggest. This is set every time
34460     a successful response from ZeroSuggest is recieved, which can be every time
34461     the user focuses on the omnibox.
34462   </summary>
34463 </histogram>
34465 </histograms>
34467 <!-- Enum types -->
34469 <enums>
34471 <enum name="Abandoned" type="int">
34472   <int value="0" label="Finished"/>
34473   <int value="1" label="Abandoned"/>
34474 </enum>
34476 <enum name="AbandonType" type="int">
34477   <int value="0" label="Not abandoned"/>
34478   <int value="1" label="FinishDoc missing"/>
34479   <int value="2" label="FinishAllLoads missing"/>
34480   <int value="3" label="FinishAllLoads+FinishDoc missing"/>
34481   <int value="4" label="LoadEventStart missing"/>
34482   <int value="5" label="LoadEventStart+FinishDoc missing"/>
34483   <int value="6" label="LoadEventStart+FinishAllLoads missing"/>
34484   <int value="7" label="LoadEventStart+FinishAllLoads+FinishDoc missing"/>
34485   <int value="8" label="LoadEventEnd missing"/>
34486   <int value="9" label="LoadEventEnd+FinishDoc missing"/>
34487   <int value="10" label="LoadEventEnd+FinishAllLoads missing"/>
34488   <int value="11" label="LoadEventEnd+FinishAllLoads+FinishDoc missing"/>
34489   <int value="12" label="LoadEventEnd+LoadEventStart missing"/>
34490   <int value="13" label="LoadEventEnd+LoadEventStart+FinishDoc missing"/>
34491   <int value="14" label="LoadEventEnd+LoadEventStart+FinishAllLoads missing"/>
34492   <int value="15"
34493       label="LoadEventEnd+LoadEventStart+FinishAllLoads+FinishDoc missing"/>
34494 </enum>
34496 <enum name="AcceleratedFixedRootBackground" type="int">
34497   <int value="0" label="ScrolledMainFrame"/>
34498   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
34499   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
34500 </enum>
34502 <enum name="ActionAfterDoubleTap" type="int">
34503   <int value="0" label="Navigated Back"/>
34504   <int value="1" label="Stopped Navigation"/>
34505   <int value="2" label="No Action"/>
34506 </enum>
34508 <enum name="ActionUponResourceRequest" type="int">
34509   <int value="0" label="Load resource"/>
34510   <int value="1" label="Revalidate resource"/>
34511   <int value="2" label="Use resource from cache"/>
34512 </enum>
34514 <enum name="ActiveWindowShowType" type="int">
34515   <int value="0" label="No Active Window"/>
34516   <int value="1" label="Other"/>
34517   <int value="2" label="Maximized"/>
34518   <int value="3" label="Fullscreen"/>
34519   <int value="4" label="Snapped"/>
34520 </enum>
34522 <enum name="AddressFamily" type="int">
34523   <int value="0" label="Unspecified"/>
34524   <int value="1" label="IPv4"/>
34525   <int value="2" label="IPv6"/>
34526 </enum>
34528 <enum name="AlternateProtocolUsage" type="int">
34529   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
34530   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
34531   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
34532   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
34533   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
34534 </enum>
34536 <enum name="AndroidActivityId" type="int">
34537   <int value="1" label="Unknown"/>
34538   <int value="2" label="Main"/>
34539   <int value="3" label="Preferences"/>
34540   <int value="4" label="WebappActivity"/>
34541   <int value="5" label="FullScreenActivity"/>
34542 </enum>
34544 <enum name="AndroidEvictionReason" type="int">
34545   <int value="0" label="TabUnusedTooLong"/>
34546   <int value="1" label="TabUnusedInSession"/>
34547   <int value="2" label="LimitOfActiveTabs"/>
34548   <int value="3" label="EvictNTabs"/>
34549   <int value="4" label="EvictAll"/>
34550 </enum>
34552 <enum name="AndroidMemoryNotificationBackground" type="int">
34553   <int value="0" label="TrimMemoryUiHidden"/>
34554   <int value="1" label="TrimMemoryBackground"/>
34555   <int value="2" label="TrimMemoryModerate"/>
34556   <int value="3" label="TrimMemoryComplete"/>
34557 </enum>
34559 <enum name="AndroidMemoryNotificationForeground" type="int">
34560   <int value="0" label="TrimMemoryRunningModerate"/>
34561   <int value="1" label="TrimMemoryRunningLow"/>
34562   <int value="2" label="TrimMemoryRunningCritical"/>
34563   <int value="3" label="LowMemory"/>
34564 </enum>
34566 <enum name="AndroidTabCloseUndoToastEvent" type="int">
34567   <int value="0" label="Undo Shown (Cold)"/>
34568   <int value="1" label="Undo Shown (Warm)"/>
34569   <int value="2" label="Undo Pressed"/>
34570   <int value="3" label="Undos Dismissed (Timeout)"/>
34571   <int value="4" label="Undos Dismissed (Action)"/>
34572 </enum>
34574 <enum name="AppBannersDismissEvent" type="int">
34575   <int value="41" label="Error/unknown reason for dismissal"/>
34576   <int value="42" label="User opened the application after installing it"/>
34577   <int value="43" label="User clicked on the banner"/>
34578   <int value="44" label="User swiped the banner away"/>
34579   <int value="45" label="User hit the X button"/>
34580   <int value="46" label="User began app install, but it didn't finish in time"/>
34581   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
34582 </enum>
34584 <enum name="AppBannersDisplayEvent" type="int">
34585   <int value="1" label="Banner was requested by the site"/>
34586   <int value="2" label="User previously blocked the same banner"/>
34587   <int value="3" label="User blocked too many other banners from the site"/>
34588   <int value="4" label="Banner created."/>
34589 </enum>
34591 <enum name="AppBannersInstallEvent" type="int">
34592   <int value="21" label="User triggered the app install dialog"/>
34593   <int value="22" label="User began installing the app"/>
34594   <int value="23" label="User waited for the app to finish installing"/>
34595 </enum>
34597 <enum name="AppCacheCheckResponseResult" type="int">
34598   <int value="0" label="OK"/>
34599   <int value="1" label="Manifest obsolete"/>
34600   <int value="2" label="Response obsolete"/>
34601   <int value="3" label="Entry not found"/>
34602   <int value="4" label="Read headers error"/>
34603   <int value="5" label="Read data error"/>
34604   <int value="6" label="Unexpected size"/>
34605   <int value="7" label="Check canceled"/>
34606 </enum>
34608 <enum name="AppCacheErrorSite" type="int">
34609   <summary>Identifies the point of failure, see sources.</summary>
34610 </enum>
34612 <enum name="AppCacheInitResult" type="int">
34613   <int value="0" label="OK"/>
34614   <int value="1" label="SQL Database Error"/>
34615   <int value="2" label="Disk Cache Error"/>
34616 </enum>
34618 <enum name="AppCacheUpdateJobResult" type="int">
34619   <int value="0" label="OK"/>
34620   <int value="1" label="SQL Database Error"/>
34621   <int value="2" label="Disk Cache Error"/>
34622   <int value="3" label="Quota Error"/>
34623   <int value="4" label="Redirect Error"/>
34624   <int value="5" label="Manifest Error"/>
34625   <int value="6" label="Network Error"/>
34626   <int value="7" label="Server Error"/>
34627   <int value="8" label="Cancelled"/>
34628 </enum>
34630 <enum name="AppLaunch" type="int">
34631   <int value="0" label="NTP_APPS_MAXIMIZED"/>
34632   <int value="1" label="NTP_APPS_COLLAPSED"/>
34633   <int value="2" label="NTP_APPS_MENU"/>
34634   <int value="3" label="NTP_MOST_VISITED"/>
34635   <int value="4" label="NTP_RECENTLY_CLOSED"/>
34636   <int value="5" label="BOOKMARK_BAR"/>
34637   <int value="6" label="CONTENT_NAVIGATION"/>
34638   <int value="7" label="SESSION_RESTORE"/>
34639   <int value="8" label="AUTOLAUNCH"/>
34640   <int value="9" label="OMNIBOX_APP"/>
34641   <int value="10" label="OMNIBOX_LOCATION"/>
34642   <int value="11" label="OMNIBOX_INSTANT"/>
34643   <int value="12" label="EXTENSION_API"/>
34644   <int value="13" label="CMD_LINE_APP"/>
34645   <int value="14" label="CMD_LINE_URL"/>
34646   <int value="15" label="NTP_WEBSTORE"/>
34647   <int value="16" label="NTP_APP_RE_ENABLE"/>
34648   <int value="17" label="CMD_LINE_APP_LEGACY"/>
34649   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
34650   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
34651   <int value="20" label="APP_LIST_MAIN"/>
34652   <int value="21" label="APP_LIST_SEARCH"/>
34653   <int value="22" label="APP_LIST_MAIN_CHROME"/>
34654   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
34655   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
34656   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
34657 </enum>
34659 <enum name="AppLaunchContainer" type="int">
34660   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
34661   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
34662   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
34663   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
34664 </enum>
34666 <enum name="AppLauncherPromo" type="int">
34667   <int value="0" label="Already installed"/>
34668   <int value="1" label="Shown"/>
34669   <int value="2" label="Dismissed"/>
34670   <int value="3" label="Learn more"/>
34671 </enum>
34673 <enum name="AppListEnableSource" type="int">
34674   <int value="0" label="Not enabled (should never be recorded)"/>
34675   <int value="1" label="Packaged app installed from Web Store"/>
34676   <int value="2" label="Clicked app launcher link from the Web Store"/>
34677   <int value="3" label="Command line flag"/>
34678   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
34679   <int value="5" label="Second packaged app installed without showing"/>
34680 </enum>
34682 <enum name="AppListSearchResult" type="int">
34683   <int value="0" label="OMNIBOX"/>
34684   <int value="1" label="APP"/>
34685   <int value="2" label="WEBSTORE"/>
34686   <int value="3" label="SEARCH_WEBSTORE"/>
34687   <int value="4" label="SEARCH_PEOPLE"/>
34688 </enum>
34690 <enum name="AppPromoAction" type="int">
34691   <int value="0" label="PROMO_LAUNCH_APP"/>
34692   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
34693   <int value="2" label="PROMO_CLOSE"/>
34694   <int value="3" label="PROMO_EXPIRE"/>
34695   <int value="4" label="PROMO_SEEN"/>
34696 </enum>
34698 <enum name="AppsPageDragSource" type="int">
34699   <int value="0" label="Same apps pane"/>
34700   <int value="1" label="Different apps pane"/>
34701   <int value="2" label="Most visited pane"/>
34702   <int value="3" label="Bookmarks pane"/>
34703   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
34704 </enum>
34706 <enum name="AsyncDNSConfigParsePosix" type="int">
34707   <int value="0" label="OK"/>
34708   <int value="1" label="RES_INIT_FAILED"/>
34709   <int value="2" label="RES_INIT_UNSET"/>
34710   <int value="3" label="BAD_ADDRESS"/>
34711   <int value="4" label="BAD_EXT_STRUCT"/>
34712   <int value="5" label="NULL_ADDRESS"/>
34713   <int value="6" label="NO_NAMESERVERS"/>
34714   <int value="7" label="MISSING_OPTIONS"/>
34715   <int value="8" label="UNHANDLED_OPTIONS"/>
34716 </enum>
34718 <enum name="AsyncDNSConfigParseWin" type="int">
34719   <int value="0" label="OK"/>
34720   <int value="1" label="READ_IPHELPER"/>
34721   <int value="2" label="READ_POLICY_SEARCHLIST"/>
34722   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
34723   <int value="4" label="READ_DOMAIN"/>
34724   <int value="5" label="READ_POLICY_DEVOLUTION"/>
34725   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
34726   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
34727   <int value="8" label="READ_APPEND_MULTILABEL"/>
34728   <int value="9" label="READ_PRIMARY_SUFFIX"/>
34729   <int value="10" label="BAD_ADDRESS"/>
34730   <int value="11" label="NO_NAMESERVERS"/>
34731   <int value="12" label="UNHANDLED_OPTIONS"/>
34732 </enum>
34734 <enum name="AsyncDNSHostsParseWin" type="int">
34735   <int value="0" label="OK"/>
34736   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
34737   <int value="2" label="COMPUTER_NAME_FAILED"/>
34738   <int value="3" label="IPHELPER_FAILED"/>
34739   <int value="4" label="BAD_ADDRESS"/>
34740 </enum>
34742 <enum name="AsyncDNSNameServersType" type="int">
34743   <summary>Type of nameservers in the DNS config.</summary>
34744   <int value="0" label="NONE">No nameservers configured.</int>
34745   <int value="1" label="GOOGLE_PUBLIC_DNS">
34746     All nameservers are Google Public DNS servers.
34747   </int>
34748   <int value="2" label="PUBLIC">
34749     All nameservers have public IP addresses (and aren't Google Public DNS
34750     servers).
34751   </int>
34752   <int value="3" label="PRIVATE">
34753     All nameservers have private IP addresses (loopback, link-local, or RFC
34754     1918).
34755   </int>
34756   <int value="4" label="MIXED">
34757     Nameservers are a mix of types (Google Public DNS, public, private).
34758   </int>
34759 </enum>
34761 <enum name="AsyncDNSParseResult" type="int">
34762   <summary>Results of DnsResponse::ParseToAddressList.</summary>
34763   <int value="0" label="SUCCESS"/>
34764   <int value="1" label="MALFORMED_RESPONSE"/>
34765   <int value="2" label="MALFORMED_CNAME"/>
34766   <int value="3" label="NAME_MISMATCH"/>
34767   <int value="4" label="SIZE_MISMATCH"/>
34768   <int value="5" label="CNAME_AFTER_ADDRESS"/>
34769   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
34770   <int value="7" label="NO_ADDRESSES"/>
34771 </enum>
34773 <enum name="AsyncDNSResolveStatus" type="int">
34774   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
34775   <int value="1" label="PROC_SUCCESS">
34776     Succeeded with getaddrinfo after async DNS failed.
34777   </int>
34778   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
34779   <int value="3" label="SUSPECT_NETBIOS">
34780     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
34781   </int>
34782 </enum>
34784 <enum name="AsyncDNSWatchStatus" type="int">
34785   <int value="0" label="STARTED">Started.</int>
34786   <int value="1" label="FAILED_TO_START_CONFIG">
34787     Failed to start watching config.
34788   </int>
34789   <int value="2" label="FAILED_TO_START_HOSTS">
34790     Failed to start watching HOSTS.
34791   </int>
34792   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
34793   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
34794 </enum>
34796 <enum name="AudioCodec" type="int">
34797   <int value="0" label="kUnknownAudioCodec"/>
34798   <int value="1" label="kCodecAAC"/>
34799   <int value="2" label="kCodecMP3"/>
34800   <int value="3" label="kCodecPCM"/>
34801   <int value="4" label="kCodecVorbis"/>
34802   <int value="5" label="kCodecFLAC"/>
34803   <int value="6" label="kCodecAMR_NB"/>
34804   <int value="7" label="kCodecAMR_WB"/>
34805   <int value="8" label="kCodecPCM_MULAW"/>
34806   <int value="9" label="kCodecGSM_MS"/>
34807   <int value="10" label="kCodecPCM_S16BE"/>
34808   <int value="11" label="kCodecPCM_S24BE"/>
34809   <int value="12" label="kCodecOpus"/>
34810 </enum>
34812 <enum name="AudioFramesPerBuffer" type="int">
34813   <int value="0" label="k160"/>
34814   <int value="1" label="k320"/>
34815   <int value="2" label="k440"/>
34816   <int value="3" label="k480"/>
34817   <int value="4" label="k640"/>
34818   <int value="5" label="k880"/>
34819   <int value="6" label="k960"/>
34820   <int value="7" label="k1440"/>
34821   <int value="8" label="k1920"/>
34822 </enum>
34824 <enum name="AudioRendererEvents" type="int">
34825   <int value="0" label="Initialized"/>
34826   <int value="1" label="Runtime error"/>
34827 </enum>
34829 <enum name="AudioSampleFormat" type="int">
34830   <int value="0" label="Unknown"/>
34831   <int value="1" label="Unsigned 8-bit"/>
34832   <int value="2" label="Signed 16-bit"/>
34833   <int value="3" label="Signed 32-bit"/>
34834   <int value="4" label="Float 32-bit"/>
34835   <int value="5" label="Signed 16-bit planar"/>
34836   <int value="6" label="Float 32-bit planar"/>
34837 </enum>
34839 <enum name="AudioSampleRate" type="int">
34840   <int value="0" label="k8000Hz"/>
34841   <int value="1" label="k16000Hz"/>
34842   <int value="2" label="k32000Hz"/>
34843   <int value="3" label="k48000Hz"/>
34844   <int value="4" label="k96000Hz"/>
34845   <int value="5" label="k11025Hz"/>
34846   <int value="6" label="k22050Hz"/>
34847   <int value="7" label="k44100Hz"/>
34848   <int value="8" label="k88200Hz"/>
34849   <int value="9" label="k176400Hz"/>
34850   <int value="10" label="k192000Hz"/>
34851 </enum>
34853 <enum name="AudioTrackProcessingStates" type="int">
34854   <int value="0" label="Enabled"/>
34855   <int value="1" label="Disabled"/>
34856   <int value="2" label="Processing in WebRTC"/>
34857 </enum>
34859 <enum name="AutocheckoutBubble" type="int">
34860   <obsolete>
34861     Deprecated as of 8/2013.
34862   </obsolete>
34863   <int value="0" label="Created"/>
34864   <int value="1" label="Accepted"/>
34865   <int value="2" label="Dismissed"/>
34866   <int value="3" label="Ignored"/>
34867   <int value="4" label="Could be displayed"/>
34868 </enum>
34870 <enum name="AutocheckoutBuyFlow" type="int">
34871   <obsolete>
34872     Deprecated as of 8/2013.
34873   </obsolete>
34874   <int value="0" label="Started"/>
34875   <int value="1" label="Success"/>
34876   <int value="2" label="Missing field mappings"/>
34877   <int value="3" label="Missing advance element"/>
34878   <int value="4" label="Cannot proceed"/>
34879 </enum>
34881 <enum name="AutofillCreditCardInfoBar" type="int">
34882   <int value="0" label="Shown"/>
34883   <int value="1" label="Accepted"/>
34884   <int value="2" label="Denied"/>
34885   <int value="3" label="Ignored"/>
34886 </enum>
34888 <enum name="AutofillDeveloperEngagement" type="int">
34889   <int value="0" label="Fillable form parsed"/>
34890   <int value="1" label="Includes type hints"/>
34891 </enum>
34893 <enum name="AutofillDialogDismissalState" type="int">
34894   <int value="0" label="Submitted, existing data (deprecated)"/>
34895   <int value="1" label="Submitted, saved to Wallet"/>
34896   <int value="2" label="Submitted, saved locally"/>
34897   <int value="3" label="Submitted, no save"/>
34898   <int value="4" label="Canceled, no edits"/>
34899   <int value="5" label="Canceled, no invalid fields"/>
34900   <int value="6" label="Canceled, 1+ invalid fields"/>
34901   <int value="7" label="Canceled during sign-in"/>
34902   <int value="8" label="Submitted, existing data came from Wallet"/>
34903   <int value="9" label="Submitted, existing data came from Autofill"/>
34904 </enum>
34906 <enum name="AutofillDialogInitialUserState" type="int">
34907   <int value="0" label="Not signed in, no Autofill"/>
34908   <int value="1" label="Not signed in, has Autofill"/>
34909   <int value="2" label="Signed in, no Wallet, no Autofill"/>
34910   <int value="3" label="Signed in, no Wallet, has Autofill"/>
34911   <int value="4" label="Signed in, has Wallet, no Autofill"/>
34912   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
34913 </enum>
34915 <enum name="AutofillDialogPopupEvent" type="int">
34916   <int value="0" label="Popup shown"/>
34917   <int value="1" label="Form Autofilled"/>
34918 </enum>
34920 <enum name="AutofillDialogSecurity" type="int">
34921   <int value="0" label="Baseline: Dialog shown"/>
34922   <int value="1" label="Credit card over HTTP"/>
34923   <int value="2" label="Cross-origin frame"/>
34924 </enum>
34926 <enum name="AutofillDialogUiEvents" type="int">
34927   <int value="0" label="Dialog shown"/>
34928   <int value="1" label="Dialog submitted"/>
34929   <int value="2" label="Dialog canceled"/>
34930   <int value="3"
34931       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
34932   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
34933   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
34934   <int value="6" label="Sign-in UI shown"/>
34935   <int value="7" label="Selected different email suggestion"/>
34936   <int value="8" label="Selected different billing suggestion"/>
34937   <int value="9" label="Selected different cc+billing suggestion"/>
34938   <int value="10" label="Selected different shipping suggestion"/>
34939   <int value="11" label="Selected different cc suggestion"/>
34940   <int value="12" label="Showed edit UI for email"/>
34941   <int value="13" label="Showed edit UI for billing"/>
34942   <int value="14" label="Showed edit UI for cc+billing"/>
34943   <int value="15" label="Showed edit UI for shipping"/>
34944   <int value="16" label="Showed edit UI for cc"/>
34945   <int value="17" label="Selected 'Add email' suggestion"/>
34946   <int value="18" label="Selected 'Add billing' suggestion"/>
34947   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
34948   <int value="20" label="Selected 'Add shipping' suggestion"/>
34949   <int value="21" label="Selected 'Add cc' suggestion"/>
34950   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
34951 </enum>
34953 <enum name="AutofillExperimentId" type="int">
34954   <int value="0" label="No Experiment"/>
34955   <int value="1" label="Unknown"/>
34956   <int value="2" label="ar06"/>
34957   <int value="3" label="ar1"/>
34958   <int value="4" label="ar2"/>
34959   <int value="5" label="ar4"/>
34960   <int value="6" label="ar05wlr15"/>
34961   <int value="7" label="ar05wlr25"/>
34962   <int value="8" label="ar05wlr25fs5"/>
34963   <int value="9" label="tbar1"/>
34964   <int value="10" label="ar04wr3fs4"/>
34965   <int value="11" label="No Server Response"/>
34966   <int value="12" label="fp05"/>
34967   <int value="13" label="fp025"/>
34968   <int value="14" label="fp05cc03"/>
34969   <int value="15" label="fp05cco03"/>
34970   <int value="16" label="fp05cco03cstd"/>
34971   <int value="17" label="fp05cc03e1"/>
34972 </enum>
34974 <enum name="AutofillMacAddressBook" type="int">
34975   <int value="0" label="Showed popup entry"/>
34976   <int value="1" label="Selected popup entry"/>
34977 </enum>
34979 <enum name="AutofillQuality" type="int">
34980   <int value="0" label="Submitted"/>
34981   <int value="1" label="Autofilled"/>
34982   <int value="2" label="Autofill failed"/>
34983   <int value="3" label="Heuristic Unknown"/>
34984   <int value="4" label="Heuristic Match"/>
34985   <int value="5" label="Heuristic Mismatch"/>
34986   <int value="6" label="Server Unknown"/>
34987   <int value="7" label="Server Match"/>
34988   <int value="8" label="Server Mismatch"/>
34989 </enum>
34991 <enum name="AutofillQueryResult" type="int">
34992   <int value="0" label="Sent"/>
34993   <int value="1" label="Received"/>
34994   <int value="2" label="Parsed"/>
34995   <int value="3" label="Response matches local"/>
34996   <int value="4" label="Response improves local (nonempty)"/>
34997   <int value="5" label="Response improves local (empty)"/>
34998 </enum>
35000 <enum name="AutofillTypeQuality" type="int">
35001   <int value="0" label="Unknown"/>
35002   <int value="1" label="Match"/>
35003   <int value="2" label="Mismatch"/>
35004 </enum>
35006 <enum name="AutofillTypeQualityByFieldType" type="int">
35007   <int value="0" label="Ambiguous, Unknown"/>
35008   <int value="1" label="Ambiguous, Match"/>
35009   <int value="2" label="Ambiguous, Mismatch"/>
35010   <int value="3" label="Name, Unknown"/>
35011   <int value="4" label="Name, Match"/>
35012   <int value="5" label="Name, Mismatch"/>
35013   <int value="6" label="Company, Unknown"/>
35014   <int value="7" label="Company, Match"/>
35015   <int value="8" label="Company, Mismatch"/>
35016   <int value="9" label="Addr. line 1, Unknown"/>
35017   <int value="10" label="Addr. line 1, Match"/>
35018   <int value="11" label="Addr. line 1, Mismatch"/>
35019   <int value="12" label="Addr. line 2, Unknown"/>
35020   <int value="13" label="Addr. line 2, Match"/>
35021   <int value="14" label="Addr. line 2, Mismatch"/>
35022   <int value="15" label="City, Unknown"/>
35023   <int value="16" label="City, Match"/>
35024   <int value="17" label="City, Mismatch"/>
35025   <int value="18" label="State, Unknown"/>
35026   <int value="19" label="State, Match"/>
35027   <int value="20" label="State, Mismatch"/>
35028   <int value="21" label="ZIP code, Unknown"/>
35029   <int value="22" label="ZIP code, Match"/>
35030   <int value="23" label="ZIP code, Mismatch"/>
35031   <int value="24" label="Country, Unknown"/>
35032   <int value="25" label="Country, Match"/>
35033   <int value="26" label="Country, Mismatch"/>
35034   <int value="27" label="Phone, Unknown"/>
35035   <int value="28" label="Phone, Match"/>
35036   <int value="29" label="Phone, Mismatch"/>
35037   <int value="30" label="Fax, Unknown"/>
35038   <int value="31" label="Fax, Match"/>
35039   <int value="32" label="Fax, Mismatch"/>
35040   <int value="33" label="Email, Unknown"/>
35041   <int value="34" label="Email, Match"/>
35042   <int value="35" label="Email, Mismatch"/>
35043   <int value="36" label="Credit card: name, Unknown"/>
35044   <int value="37" label="Credit card: name, Match"/>
35045   <int value="38" label="Credit card: name, Mismatch"/>
35046   <int value="39" label="Credit card: number, Unknown"/>
35047   <int value="40" label="Credit card: number, Match"/>
35048   <int value="41" label="Credit card: number, Mismatch"/>
35049   <int value="42" label="Credit card: date, Unknown"/>
35050   <int value="43" label="Credit card: date, Match"/>
35051   <int value="44" label="Credit card: date, Mismatch"/>
35052   <int value="45" label="Credit card: type, Unknown"/>
35053   <int value="46" label="Credit card: type, Match"/>
35054   <int value="47" label="Credit card: type, Mismatch"/>
35055   <int value="48" label="Password, Unknown"/>
35056   <int value="49" label="Password, Match"/>
35057   <int value="50" label="Password, Mismatch"/>
35058   <int value="51" label="Addr. line 3, Unknown"/>
35059   <int value="52" label="Addr. line 3, Match"/>
35060   <int value="53" label="Addr. line 3, Mismatch"/>
35061 </enum>
35063 <enum name="AutofillUserHappiness" type="int">
35064   <int value="0" label="Forms loaded"/>
35065   <int value="1" label="Submitted fillable form, autofilled all"/>
35066   <int value="2" label="Submitted fillable form, autofilled some"/>
35067   <int value="3" label="Submitted fillable form, autofilled none"/>
35068   <int value="4" label="Submitted non-fillable form"/>
35069   <int value="5" label="User did type"/>
35070   <int value="6" label="Suggestions shown"/>
35071   <int value="7" label="Suggestions shown (once)"/>
35072   <int value="8" label="User did autofill"/>
35073   <int value="9" label="User did autofill (once)"/>
35074   <int value="10" label="User edited autofilled field"/>
35075   <int value="11" label="User edited autofilled field (once)"/>
35076 </enum>
35078 <enum name="BackingStoreResults" type="int">
35079   <int value="0" label="Unused"/>
35080   <int value="1" label="Success"/>
35081   <int value="2" label="Failure"/>
35082 </enum>
35084 <enum name="BatteryInfoSampleResult" type="int">
35085   <int value="0" label="Read"/>
35086   <int value="1" label="Good"/>
35087   <int value="2" label="Bad"/>
35088 </enum>
35090 <enum name="BlacklistSetup" type="int">
35091   <int value="0" label="Blacklist enabled"/>
35092   <int value="1" label="Blacklist ran successfully."/>
35093   <int value="2" label="Blacklist failed."/>
35094   <int value="3" label="Blacklist thunk setup failed."/>
35095   <int value="4" label="Blacklist interception failed."/>
35096   <int value="5" label="Blacklist disabled."/>
35097 </enum>
35099 <enum name="BluetoothPairingMethod" type="int">
35100   <int value="0" label="No user interaction required"/>
35101   <int value="1" label="PIN Code requested from user"/>
35102   <int value="2" label="Passkey requested from user"/>
35103   <int value="3" label="PIN Code entered into device"/>
35104   <int value="4" label="Passkey entered into device"/>
35105   <int value="5" label="Passkey confirmed on both devices"/>
35106 </enum>
35108 <enum name="BluetoothPairingResult" type="int">
35109   <int value="0" label="Success"/>
35110   <int value="1" label="Connection already in-progress"/>
35111   <int value="2" label="Failed for non-specific reason"/>
35112   <int value="3" label="Authentication failed"/>
35113   <int value="4" label="Authentication canceled"/>
35114   <int value="5" label="Authentication rejected"/>
35115   <int value="6" label="Authentication timed out"/>
35116   <int value="7" label="Unsupported device"/>
35117   <int value="8" label="Unknown or unhandler error"/>
35118 </enum>
35120 <enum name="BookmarksExperimentState" type="int">
35121   <int value="0" label="No experiment"/>
35122   <int value="1" label="Experiment enabled (sync)"/>
35123   <int value="2" label="Experiment disabled (sync opt out)"/>
35124   <int value="3" label="Experiment enabled (finch)"/>
35125   <int value="4" label="Experiment disabled (finch opt out)"/>
35126   <int value="5" label="Experiment disabled (finch but signed in)"/>
35127   <int value="6" label="Experiment enabled (sync unknown)"/>
35128 </enum>
35130 <enum name="Boolean" type="int">
35131   <int value="0" label="False"/>
35132   <int value="1" label="True"/>
35133 </enum>
35135 <enum name="BooleanAccepted" type="int">
35136   <int value="0" label="Not Accepted"/>
35137   <int value="1" label="Accepted"/>
35138 </enum>
35140 <enum name="BooleanAttempted" type="int">
35141   <int value="0" label="Not Attempted"/>
35142   <int value="1" label="Attempted"/>
35143 </enum>
35145 <enum name="BooleanAvailable" type="int">
35146   <int value="0" label="Not Available"/>
35147   <int value="1" label="Available"/>
35148 </enum>
35150 <enum name="BooleanCloseTimeout" type="int">
35151   <int value="0" label="Closed normally"/>
35152   <int value="1" label="Timed out"/>
35153 </enum>
35155 <enum name="BooleanCommonNameMatch" type="int">
35156   <int value="0" label="subjectAltName used"/>
35157   <int value="1" label="Common Name used"/>
35158 </enum>
35160 <enum name="BooleanCorrupt" type="int">
35161   <int value="0" label="Not Corrupt"/>
35162   <int value="1" label="Corrupt"/>
35163 </enum>
35165 <enum name="BooleanCovered" type="int">
35166   <int value="0" label="Not Covered"/>
35167   <int value="1" label="Covered"/>
35168 </enum>
35170 <enum name="BooleanCredentialsLost" type="int">
35171   <int value="0" label="Found Credentials"/>
35172   <int value="1" label="Missing Credentials"/>
35173 </enum>
35175 <enum name="BooleanDataReductionProxy" type="int">
35176   <int value="0" label="Not Data Reduction Proxy"/>
35177   <int value="1" label="Data Reduction Proxy"/>
35178 </enum>
35180 <enum name="BooleanDelete" type="int">
35181   <int value="0" label="Ignored"/>
35182   <int value="1" label="Deleted"/>
35183 </enum>
35185 <enum name="BooleanDidEvict" type="int">
35186   <int value="0" label="Did not evict"/>
35187   <int value="1" label="Did evict"/>
35188 </enum>
35190 <enum name="BooleanDuplicate" type="int">
35191   <int value="0" label="Not Duplicate"/>
35192   <int value="1" label="Duplicate"/>
35193 </enum>
35195 <enum name="BooleanEnabled" type="int">
35196   <int value="0" label="Disabled"/>
35197   <int value="1" label="Enabled"/>
35198 </enum>
35200 <enum name="BooleanExpired" type="int">
35201   <int value="0" label="Unexpired"/>
35202   <int value="1" label="Expired"/>
35203 </enum>
35205 <enum name="BooleanForceDisabled" type="int">
35206   <int value="0" label="Not Force Disabled"/>
35207   <int value="1" label="Force Disabled"/>
35208 </enum>
35210 <enum name="BooleanHadBlankText" type="int">
35211   <int value="0" label="Did not have blank text"/>
35212   <int value="1" label="Had blank text"/>
35213 </enum>
35215 <enum name="BooleanHasCrc" type="int">
35216   <int value="0" label="No CRC"/>
35217   <int value="1" label="Has CRC"/>
35218 </enum>
35220 <enum name="BooleanHit" type="int">
35221   <int value="0" label="Not_reached"/>
35222   <int value="1" label="Hit"/>
35223 </enum>
35225 <enum name="BooleanHttps" type="int">
35226   <int value="0" label="HTTP"/>
35227   <int value="1" label="HTTPS"/>
35228 </enum>
35230 <enum name="BooleanMatched" type="int">
35231   <int value="0" label="Not matched"/>
35232   <int value="1" label="Matched"/>
35233 </enum>
35235 <enum name="BooleanMigrated" type="int">
35236   <int value="0" label="Not migrated"/>
35237   <int value="1" label="Migrated"/>
35238 </enum>
35240 <enum name="BooleanOrphan" type="int">
35241   <int value="0" label="Non-orphan"/>
35242   <int value="1" label="Orphan"/>
35243 </enum>
35245 <enum name="BooleanProfileSignedIn" type="int">
35246   <int value="0" label="Profile was not Signed In"/>
35247   <int value="1" label="Profile was Signed In"/>
35248 </enum>
35250 <enum name="BooleanRaced" type="int">
35251   <int value="0" label="Did Not Race"/>
35252   <int value="1" label="Raced"/>
35253 </enum>
35255 <enum name="BooleanRegistered" type="int">
35256   <int value="0" label="Not Registered"/>
35257   <int value="1" label="Registered"/>
35258 </enum>
35260 <enum name="BooleanReported" type="int">
35261   <int value="0" label="Not reported"/>
35262   <int value="1" label="Reported"/>
35263 </enum>
35265 <enum name="BooleanSelected" type="int">
35266   <int value="0" label="No selection"/>
35267   <int value="1" label="Selected"/>
35268 </enum>
35270 <enum name="BooleanSkipped" type="int">
35271   <int value="0" label="Not skipped"/>
35272   <int value="1" label="Skipped"/>
35273 </enum>
35275 <enum name="BooleanStale" type="int">
35276   <int value="0" label="Fresh"/>
35277   <int value="1" label="Stale"/>
35278 </enum>
35280 <enum name="BooleanSuccess" type="int">
35281   <int value="0" label="Failure"/>
35282   <int value="1" label="Success"/>
35283 </enum>
35285 <enum name="BooleanSuppressed" type="int">
35286   <int value="0" label="No suppressions"/>
35287   <int value="1" label="Suppressed"/>
35288 </enum>
35290 <enum name="BooleanTabDiscard" type="int">
35291   <int value="0" label="Memory OK, no discards"/>
35292   <int value="1" label="Memory low, tabs discarded"/>
35293 </enum>
35295 <enum name="BooleanTablet" type="int">
35296   <int value="0" label="Non tablet"/>
35297   <int value="1" label="Tablet"/>
35298 </enum>
35300 <enum name="BooleanUsage" type="int">
35301   <int value="0" label="Not Used"/>
35302   <int value="1" label="Used"/>
35303 </enum>
35305 <enum name="BooleanValid" type="int">
35306   <int value="0" label="Invalid"/>
35307   <int value="1" label="Valid"/>
35308 </enum>
35310 <enum name="BooleanWiped" type="int">
35311   <int value="0" label="Re-enabled"/>
35312   <int value="1" label="Wiped out"/>
35313 </enum>
35315 <enum name="BrokenAlternateProtocolLocation" type="int">
35316   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
35317   <int value="1" label="QUIC_STREAM_FACTORY"/>
35318   <int value="2" label="HTTP_STREAM_FACTORY_IMPL_JOB_ALT"/>
35319   <int value="3" label="HTTP_STREAM_FACTORY_IMPL_JOB_MAIN"/>
35320 </enum>
35322 <enum name="CanvasContextType" type="int">
35323   <int value="0" label="2d"/>
35324   <int value="1" label="webkit-3d"/>
35325   <int value="2" label="experimental-webgl"/>
35326   <int value="3" label="webgl"/>
35327 </enum>
35329 <enum name="CaptivePortalDetectResult" type="int">
35330   <int value="0" label="INTERNET_CONNECTED"/>
35331   <int value="1" label="NO_RESPONSE"/>
35332   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
35333   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
35334   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
35335 </enum>
35337 <enum name="CaptivePortalNotificationStatus" type="int">
35338   <int value="0" label="UNKNOWN"/>
35339   <int value="1" label="OFFLINE"/>
35340   <int value="2" label="ONLINE"/>
35341   <int value="3" label="PORTAL"/>
35342   <int value="4" label="PROXY_AUTH_REQUIRED"/>
35343 </enum>
35345 <enum name="CaptivePortalNotificationUserAction" type="int">
35346   <int value="0" label="CLICKED"/>
35347   <int value="1" label="CLOSED"/>
35348   <int value="2" label="IGNORED"/>
35349 </enum>
35351 <enum name="CaptivePortalStatus" type="int">
35352   <int value="0" label="UNKNOWN"/>
35353   <int value="1" label="OFFLINE"/>
35354   <int value="2" label="ONLINE"/>
35355   <int value="3" label="PORTAL"/>
35356   <int value="4" label="PROXY_AUTH_REQUIRED"/>
35357 </enum>
35359 <enum name="CapturePixelFormat" type="int">
35360   <int value="0" label="UNKNOWN"/>
35361   <int value="1" label="I420"/>
35362   <int value="2" label="YUY2"/>
35363   <int value="3" label="UYVY"/>
35364   <int value="4" label="RGB24"/>
35365   <int value="5" label="ARGB"/>
35366   <int value="6" label="MJPEG"/>
35367   <int value="7" label="NV21"/>
35368   <int value="8" label="YV12"/>
35369 </enum>
35371 <enum name="CastPlayBackState" type="int">
35372   <int value="0" label="YT_PLAYER_SUCCESS"/>
35373   <int value="1" label="YT_PLAYER_FAILURE"/>
35374   <int value="2" label="DEFAULT_PLAYER_SUCCESS"/>
35375   <int value="3" label="DEFAULT_PLAYER_FAILURE"/>
35376 </enum>
35378 <enum name="CatSixtyFour" type="int">
35379   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
35380   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
35381   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
35382   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
35383   <int value="4" label="Lion (10.7), 32-bit (?)"/>
35384   <int value="5" label="Lion (10.7), 64-bit"/>
35385   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
35386   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
35387   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
35388   <int value="9" label="Mavericks (10.9), 64-bit"/>
35389   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
35390   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
35391   <int value="12" label="Lion (10.7), 8-bit (?)"/>
35392   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
35393   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
35394   <int value="15" label="Yosemite (10.10), 32-bit (?)"/>
35395   <int value="16" label="Yosemite (10.10), 64-bit"/>
35396   <int value="17" label="Yosemite (10.10), 8-bit (?)"/>
35397   <int value="18" label="FutureCat (&gt;10.10), 32-bit (?)"/>
35398   <int value="19" label="FutureCat (&gt;10.10), 64-bit"/>
35399   <int value="20" label="FutureCat (&gt;10.10), 8-bit (?)"/>
35400 </enum>
35402 <enum name="ChannelLayout" type="int">
35403   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
35404   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
35405   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
35406   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
35407   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
35408   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
35409   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
35410   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
35411   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
35412   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
35413   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
35414   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
35415   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
35416   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
35417   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
35418   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
35419   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
35420   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
35421   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
35422   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
35423   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
35424   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
35425   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
35426   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
35427   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
35428   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
35429   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
35430   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
35431   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
35432   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
35433 </enum>
35435 <enum name="CheckCRCResult" type="int">
35436   <int value="0" label="Stream was never read to end"/>
35437   <int value="1" label="CRC check not done"/>
35438   <int value="2" label="CRC check done"/>
35439   <int value="3" label="Stream was never read at all"/>
35440 </enum>
35442 <enum name="ChromeDownloadCountType" type="int">
35443   <int value="0" label="Initiated by Navigation (Obsolete)"/>
35444   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
35445   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
35446   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
35447   <int value="4" label="Blocked by Throttling"/>
35448 </enum>
35450 <enum name="ChromeDownloadSource" type="int">
35451   <int value="0" label="Initiated by Navigation"/>
35452   <int value="1" label="Initiated by Context Menu"/>
35453   <int value="2" label="Initiated by WebStore Installer"/>
35454   <int value="3" label="Initiated by ImageBurner"/>
35455   <int value="4" label="Initiated by Plugin Installer"/>
35456 </enum>
35458 <enum name="ChromeNotifierServiceActionType" type="int">
35459   <int value="0" label="Unknown"/>
35460   <int value="1" label="First service enabled"/>
35461   <int value="2" label="First service disabled"/>
35462 </enum>
35464 <enum name="ChromeOSColorProfile" type="int">
35465   <summary>See ui/display/display_constants.h for the variation.</summary>
35466   <int value="0" label="Standard"/>
35467   <int value="1" label="Dynamic"/>
35468   <int value="2" label="Movie"/>
35469   <int value="3" label="Reading"/>
35470 </enum>
35472 <enum name="ChromeOSUserImageId" type="int">
35473   <summary>
35474     Indices of the default images as defined in
35475     chrome/browser/chromeos/login/default_user_images.cc. The last three values
35476     are for taken photo, downloaded file and the image previously used by user.
35477   </summary>
35478   <int value="0" label="Default, Beaker"/>
35479   <int value="1" label="Default, Bee"/>
35480   <int value="2" label="Default, Briefcase"/>
35481   <int value="3" label="Default, Circles"/>
35482   <int value="4" label="Default, Cloud"/>
35483   <int value="5" label="Default, Cupcake"/>
35484   <int value="6" label="Default, Day"/>
35485   <int value="7" label="Default, Flower"/>
35486   <int value="8" label="Default, Globe"/>
35487   <int value="9" label="Default, Hot air"/>
35488   <int value="10" label="Default, Ladybug"/>
35489   <int value="11" label="Default, Leaf"/>
35490   <int value="12" label="Default, Night"/>
35491   <int value="13" label="Default, Plane"/>
35492   <int value="14" label="Default, Robot body"/>
35493   <int value="15" label="Default, Robot head"/>
35494   <int value="16" label="Default, Toolbox"/>
35495   <int value="17" label="Default, User color"/>
35496   <int value="18" label="Default, User enterprise"/>
35497   <int value="19" label="Photo taken"/>
35498   <int value="20" label="Downloaded file"/>
35499   <int value="21" label="Old image"/>
35500   <int value="22" label="Profile image"/>
35501 </enum>
35503 <enum name="ClipboardAction" type="int">
35504   <int value="0" label="Write from non-Incognito"/>
35505   <int value="1" label="Write from Incognito"/>
35506   <int value="2" label="Read Text"/>
35507 </enum>
35509 <enum name="CloudPrintAuthEventType" type="int">
35510   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
35511   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
35512   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
35513   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
35514   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
35515   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
35516   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
35517   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
35518   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
35519   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
35520   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
35521   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
35522 </enum>
35524 <enum name="CloudPrintJobHandlerEventType" type="int">
35525   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
35526   <int value="1" label="JOB_HANDLER_START"/>
35527   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
35528   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
35529   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
35530   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
35531   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
35532   <int value="7" label="JOB_HANDLER_DATA"/>
35533   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
35534   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
35535   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
35536   <int value="11" label="JOB_HANDLER_SPOOLED"/>
35537   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
35538   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
35539   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
35540 </enum>
35542 <enum name="CloudPrintJobStatusType" type="int">
35543   <int value="0" label="JOB_SUCCESS"/>
35544   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
35545   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
35546   <int value="3" label="JOB_FAILED"/>
35547 </enum>
35549 <enum name="CloudPrintNativeJobStatusType" type="int">
35550   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
35551   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
35552   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
35553   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
35554 </enum>
35556 <enum name="CloudPrintUrlFetcherRequestType" type="int">
35557   <int value="0" label="REQUEST_AUTH_CODE"/>
35558   <int value="1" label="REQUEST_REGISTER"/>
35559   <int value="2" label="REQUEST_UNREGISTER"/>
35560   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
35561   <int value="4" label="REQUEST_UPDATE_JOB"/>
35562   <int value="5" label="REQUEST_USER_MESSAGE"/>
35563   <int value="6" label="REQUEST_TICKET"/>
35564   <int value="7" label="REQUEST_DATA"/>
35565   <int value="8" label="REQUEST_JOB_FETCH"/>
35566 </enum>
35568 <enum name="CoalescePotentialPackets" type="int">
35569   <int value="0" label="No Advantage"/>
35570   <int value="1" label="Header packets Only"/>
35571   <int value="30" label="More Than 30"/>
35572 </enum>
35574 <enum name="CompositedScrolling" type="int">
35575   <int value="0" label="Is scrollable area"/>
35576   <int value="1" label="Needs to be stacking container"/>
35577   <int value="2" label="Will use composited scrolling"/>
35578 </enum>
35580 <enum name="CompositorScrollResult" type="int">
35581   <int value="0" label="ScrollOnMainThread"/>
35582   <int value="1" label="ScrollStarted"/>
35583   <int value="2" label="ScrollIgnored"/>
35584   <int value="3" label="ScrollUnknown"/>
35585 </enum>
35587 <enum name="CompositorType" type="int">
35588   <int value="0" label="Software compositor"/>
35589   <int value="1" label="GPU compositor"/>
35590 </enum>
35592 <enum name="ConnectionResult" type="int">
35593   <int value="0" label="Success"/>
35594   <int value="1" label="Failure"/>
35595   <int value="2" label="Aborted"/>
35596 </enum>
35598 <enum name="ConnectionType" type="int">
35599   <summary>
35600     Connection type as defined in net/base/connection_type_histograms.h
35601   </summary>
35602   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
35603   <int value="1" label="SSL">An SSL connection</int>
35604   <int value="2" label="SSL-MD5">
35605     An SSL connection with an MD5 certificate in the certificate chain
35606     (excluding root)
35607   </int>
35608   <int value="3" label="SSL-MD2">
35609     An SSL connection with an MD2 certificate in the certificate chain
35610     (excluding root)
35611   </int>
35612   <int value="4" label="SSL-MD4">
35613     An SSL connection with an MD4 certificate in the certificate chain
35614     (excluding root)
35615   </int>
35616   <int value="5" label="SSL-MD5(CA)">
35617     An SSL connection with an MD5 CA certificate in the certificate chain
35618     (excluding root)
35619   </int>
35620   <int value="6" label="SSL-MD2(CA)">
35621     An SSL connection with an MD2 CA certificate in the cerfificate chain
35622     (excluding root)
35623   </int>
35624   <int value="7" label="HTTP">An HTTP connection</int>
35625   <int value="8" label="SPDY">A SPDY connection</int>
35626   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
35627   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
35628   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
35629   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
35630   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
35631 </enum>
35633 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
35634   <int value="0" label="NO_PROBLEM"/>
35635   <int value="1" label="POTENTIAL_PROBLEM"/>
35636   <int value="2" label="PROBLEM"/>
35637   <int value="3" label="TEST_FAILURE_OCCURRED"/>
35638   <int value="4" label="TEST_NOT_RUN"/>
35639 </enum>
35641 <enum name="ContextualSearchOptCardAction" type="int">
35642   <int value="0" label="Opt-in"/>
35643   <int value="1" label="Opt-out"/>
35644   <int value="2" label="Learn More"/>
35645   <int value="3" label="Dismiss by Tapping on the Page"/>
35646   <int value="4" label="Dismiss by Scrolling the Page"/>
35647   <int value="5" label="Dismiss by Leaving the Page"/>
35648 </enum>
35650 <enum name="ContextualSearchPeekCardAction" type="int">
35651   <int value="0" label="Tap Card"/>
35652   <int value="1" label="Dismiss by Tapping on the Page"/>
35653   <int value="2" label="Dismiss by Scrolling the Page"/>
35654   <int value="3" label="Dismiss by Leaving the Page"/>
35655 </enum>
35657 <enum name="ContextualSearchTapAction" type="int">
35658   <int value="0" label="Tap Word"/>
35659   <int value="1" label="Tap Ignored"/>
35660   <int value="2" label="Tap Invalid"/>
35661 </enum>
35663 <enum name="CookieDeletionCause" type="int">
35664   <summary>Reason why a cookie was removed from the cookie store</summary>
35665   <int value="0" label="explicit">
35666     The user explicitly requested that we delete a cookie
35667   </int>
35668   <int value="1" label="overwrite">
35669     The value of the cookie was overwritten by a new value
35670   </int>
35671   <int value="2" label="expired">The cookie expiration time passed</int>
35672   <int value="3" label="evicted">
35673     The cookie was evicted during garbage collection (replaced by
35674     domain_evicted/global_evicted below)
35675   </int>
35676   <int value="4" label="store_dup">
35677     The backing store had two copies of the cookie so one was removed (i.e.
35678     problems writing the backing store database)
35679   </int>
35680   <int value="5" label="dont_record">
35681     The cookie deletion should not be recorded because it occurred, e.g., during
35682     shutdown (the fact that these values showed up in the histogram is a bug,
35683     since fixed)
35684   </int>
35685   <int value="6" label="domain_evicted">
35686     The cookie was evicted during per-domain/eTLD+1 garbage collection
35687   </int>
35688   <int value="7" label="global_evicted">
35689     The cookie was evicted during whole store garbage collection.
35690   </int>
35691   <int value="8" label="domain_evicted_pre_safe">
35692     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
35693     have been evicted by the global garbage collection process (because they
35694     hadn't been accessed recently enough).
35695   </int>
35696   <int value="9" label="domain_evicted_post_safe">
35697     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
35698     not have been evicted by global metrics as well (because they had been
35699     accessed recently enough to save).
35700   </int>
35701   <int value="10" label="expired_overwrite">
35702     The cookie deletion occurred because the server overwrote it with an already
35703     expired cookie (this is a common idiom for server deletions of cookies).
35704   </int>
35705 </enum>
35707 <enum name="CrosDisksArchiveType" type="int">
35708   <int value="0" label="Unknown"/>
35709   <int value="1" label="ZIP"/>
35710   <int value="2" label="RAR"/>
35711   <int value="3" label="Tar"/>
35712   <int value="4" label="Bzip2-compressed Tar"/>
35713   <int value="5" label="Gzip-compressed Tar"/>
35714 </enum>
35716 <enum name="CrosDisksDeviceMediaType" type="int">
35717   <int value="0" label="Unknown"/>
35718   <int value="1" label="USB Drive"/>
35719   <int value="2" label="SD Card"/>
35720   <int value="3" label="Optical Disc"/>
35721   <int value="4" label="Mobile Device"/>
35722   <int value="5" label="DVD"/>
35723 </enum>
35725 <enum name="CrosDisksFilesystemType" type="int">
35726   <int value="0" label="Unknown"/>
35727   <int value="1" label="Others"/>
35728   <int value="2" label="FAT"/>
35729   <int value="3" label="exFAT"/>
35730   <int value="4" label="NTFS"/>
35731   <int value="5" label="HFS+"/>
35732   <int value="6" label="Ext2"/>
35733   <int value="7" label="Ext3"/>
35734   <int value="8" label="Ext4"/>
35735   <int value="9" label="ISO9660"/>
35736   <int value="10" label="UDF"/>
35737 </enum>
35739 <enum name="CrosEnableDriveOfflineOutcome" type="int">
35740   <int value="0" label="Success: Offline mode enabled"/>
35741   <int value="1" label="Failure: Hosted app page timed out"/>
35742   <int value="2" label="Failure: Hosted app page load failed"/>
35743   <int value="3" label="Failure: Not a regular user account"/>
35744   <int value="4" label="Failure: Drive app not installed"/>
35745   <int value="5" label="Failure: Background page already exists"/>
35746 </enum>
35748 <enum name="CrosEventEnum" type="int">
35749   <int value="0" label="ModemManagerCommandSendFailure"/>
35750   <int value="1" label="HwWatchdogReboot"/>
35751   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
35752   <int value="3" label="Chaps.DatabaseCorrupted"/>
35753   <int value="4" label="Chaps.DatabaseRepairFailure"/>
35754   <int value="5" label="Chaps.DatabaseCreateFailure"/>
35755   <int value="6" label="Attestation.OriginSpecificExhausted"/>
35756   <int value="7" label="SpringPowerSupply.Original.High"/>
35757   <int value="8" label="SpringPowerSupply.Other.High"/>
35758   <int value="9" label="SpringPowerSupply.Original.Low"/>
35759   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
35760   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
35761 </enum>
35763 <enum name="CrosFirstRunTutorialCompletionType" type="int">
35764   <int value="0" label="Was not finished"/>
35765   <int value="1" label="Finished with &quot;Got It&quot; button"/>
35766   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
35767 </enum>
35769 <enum name="CrosShelfClickTarget" type="int">
35770   <obsolete>
35771     Deprecated as of 12/2013. Default pinned apps trial is finished.
35772   </obsolete>
35773   <int value="0" label="Chrome"/>
35774   <int value="1" label="AppLauncher"/>
35775   <int value="2" label="Gmail"/>
35776   <int value="3" label="Search"/>
35777   <int value="4" label="Youtube"/>
35778   <int value="5" label="Doc"/>
35779   <int value="6" label="Sheets"/>
35780   <int value="7" label="Slides"/>
35781   <int value="8" label="PlayMusic"/>
35782 </enum>
35784 <enum name="DataChannelCounters" type="int">
35785   <int value="0" label="Channel created."/>
35786   <int value="1" label="Channel reached Open state."/>
35787   <int value="2" label="Channel is reliable."/>
35788   <int value="3" label="Channel is ordered."/>
35789   <int value="4" label="Channel is negotiated."/>
35790 </enum>
35792 <enum name="DataReductionProxyBypassEventType" type="int">
35793   <int value="0" label="Short bypass"/>
35794   <int value="1" label="Long bypass"/>
35795   <int value="2" label="Bypass due to internal server error"/>
35796   <int value="3" label="Bypass due to other error"/>
35797   <int value="4" label="Bypass due to missing via header"/>
35798   <int value="5" label="Bypass due to 4xx response"/>
35799   <int value="6"
35800       label="Bypass due to 407 response from proxy without a challenge"/>
35801 </enum>
35803 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
35804   <int value="0" label="Internet disconnected"/>
35805   <int value="1" label="Probe failed, proxy disabled"/>
35806   <int value="2" label="Probe failed, proxy already disabled"/>
35807   <int value="3" label="Probe succeeded, proxy enabled"/>
35808   <int value="4" label="Probe succeeded, proxy already enabled"/>
35809 </enum>
35811 <enum name="DataReductionProxyPromoAction" type="int">
35812   <int value="0" label="Dismissed from first screen"/>
35813   <int value="1" label="Dismissed from second screen"/>
35814   <int value="2" label="Enabled from first screen"/>
35815   <int value="3" label="Enabled from second screen"/>
35816 </enum>
35818 <enum name="DataReductionProxySettingsConversion" type="int">
35819   <int value="0" label="OFF to OFF"/>
35820   <int value="1" label="OFF to ON"/>
35821   <int value="2" label="ON to OFF"/>
35822   <int value="3" label="ON to ON"/>
35823 </enum>
35825 <enum name="DataReductionProxyStartupState" type="int">
35826   <int value="0" label="Proxy not available"/>
35827   <int value="1" label="Proxy available but not enabled"/>
35828   <int value="2" label="Proxy available and enabled"/>
35829 </enum>
35831 <enum name="DesktopCaptureCounters" type="int">
35832   <int value="0" label="Screen capturer created."/>
35833   <int value="1" label="Window capturer created."/>
35834   <int value="2" label="First screen capture call succeeded."/>
35835   <int value="3" label="First screen capture call failed."/>
35836   <int value="4" label="First window capture call succeeded."/>
35837   <int value="5" label="First window capture call failed."/>
35838 </enum>
35840 <enum name="DevicePermissionActions" type="int">
35841   <int value="0" label="AllowHttps"/>
35842   <int value="1" label="AllowHttp"/>
35843   <int value="2" label="Deny"/>
35844   <int value="3" label="Cancel"/>
35845 </enum>
35847 <enum name="DevicesPageEvents" type="int">
35848   <int value="0" label="OPENED"/>
35849   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
35850   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
35851   <int value="3" label="ADD_PRINTER_CLICKED"/>
35852   <int value="4" label="REGISTER_CLICKED"/>
35853   <int value="5" label="REGISTER_CONFIRMED"/>
35854   <int value="6" label="REGISTER_SUCCESS"/>
35855   <int value="7" label="REGISTER_CANCEL"/>
35856   <int value="8" label="REGISTER_FAILURE"/>
35857   <int value="9" label="MANAGE_CLICKED"/>
35858   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
35859   <int value="11" label="REGISTER_TIMEOUT"/>
35860   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
35861 </enum>
35863 <enum name="DiagnosticsRecoveryRun" type="int">
35864   <int value="0" label="Recovery not run"/>
35865   <int value="1" label="Recovery run because of crash"/>
35866   <int value="2" label="Recovery run by user"/>
35867 </enum>
35869 <enum name="DiagnosticsResult" type="int">
35870   <int value="0" label="Not run (regular startup)"/>
35871   <int value="1" label="Success (crash startup)"/>
35872   <int value="2" label="Failure (crash startup)"/>
35873   <int value="3" label="Skipped (crash startup)"/>
35874 </enum>
35876 <enum name="DiagnosticsTestName" type="int">
35877   <int value="0" label="Conflicting DLLs Test"/>
35878   <int value="1" label="Disk Space Test"/>
35879   <int value="2" label="Install Type Test"/>
35880   <int value="3" label="JSON Bookmarks Test"/>
35881   <int value="4" label="JSON Local State Test"/>
35882   <int value="5" label="JSON Preferences Test"/>
35883   <int value="6" label="Operating System Test"/>
35884   <int value="7" label="Path Dictionaries Test"/>
35885   <int value="8" label="Path Local State Test"/>
35886   <int value="9" label="Path Resources Test"/>
35887   <int value="10" label="Path User Data Test"/>
35888   <int value="11" label="Version Test"/>
35889   <int value="12" label="SQLite Integrity App Cache Test"/>
35890   <int value="13" label="SQLite Integrity Archived History Test"/>
35891   <int value="14" label="SQLite Integrity Cookie Test"/>
35892   <int value="15" label="SQLite Integrity Database Tracker Test"/>
35893   <int value="16" label="SQLite Integrity History Test"/>
35894   <int value="17" label="SQLite Integrity Nss Cert Test"/>
35895   <int value="18" label="SQLite Integrity Nss Key Test"/>
35896   <int value="19" label="SQLite Integrity Thumbnails Test"/>
35897   <int value="20" label="SQLite Integrity Web Data Test"/>
35898 </enum>
35900 <enum name="DifferentPrimaryAccounts" type="int">
35901   <int value="0" label="Primary Accounts the same"/>
35902   <int value="1" label="(obsolete) Primary Accounts different"/>
35903   <int value="2" label="No GAIA account in cookie jar"/>
35904   <int value="3" label="Primary accounts present but different"/>
35905 </enum>
35907 <enum name="DllHash" type="int">
35908 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
35910   <int value="272828651" label="activedetect64.dll"/>
35911   <int value="750761702" label="systemk.dll"/>
35912   <int value="777975221" label="activedetect32.dll"/>
35913   <int value="803283353" label="lmrn.dll"/>
35914   <int value="989714890" label="datamngr.dll"/>
35915   <int value="1120295191" label="windowsapihookdll64.dll"/>
35916   <int value="1148809156" label="chrmxtn.dll"/>
35917   <int value="1270622879" label="hk.dll"/>
35918   <int value="1409376135" label="windowsapihookdll32.dll"/>
35919   <int value="1736709911" label="bitguard.dll"/>
35920   <int value="2132270559" label="libsvn_tsvn32.dll"/>
35921 </enum>
35923 <enum name="DNSEmptyAddressListAndNoError" type="int">
35924   <int value="0" label="Error reported or Address List is not empty"/>
35925   <int value="1" label="Success reported but Address List is empty"/>
35926 </enum>
35928 <enum name="DnsProbe.JobResult" type="int">
35929   <int value="0" label="SERVERS_UNKNOWN"/>
35930   <int value="1" label="SERVERS_CORRECT"/>
35931   <int value="2" label="SERVERS_INCORRECT"/>
35932   <int value="3" label="SERVERS_FAILING"/>
35933   <int value="4" label="SERVERS_UNREACHABLE"/>
35934 </enum>
35936 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
35937   <int value="0" label="INCONCLUSIVE"/>
35938   <int value="1" label="NO_INTERNET"/>
35939   <int value="2" label="BAD_CONFIG"/>
35940   <int value="3" label="NXDOMAIN"/>
35941 </enum>
35943 <enum name="DnsProbe.ProbeStatus" type="int">
35944   <int value="0" label="POSSIBLE"/>
35945   <int value="1" label="NOT_RUN"/>
35946   <int value="2" label="STARTED"/>
35947   <int value="3" label="FINISHED_INCONCLUSIVE"/>
35948   <int value="4" label="FINISHED_NO_INTERNET"/>
35949   <int value="5" label="FINISHED_BAD_CONFIG"/>
35950   <int value="6" label="FINISHED_NXDOMAIN"/>
35951 </enum>
35953 <enum name="DnsProbe.SystemIsLocalhost" type="int">
35954   <int value="0" label="Not just 127.0.0.1">
35955     127.0.0.1 was not the only nameserver in the system DNS config.
35956   </int>
35957   <int value="1" label="Just 127.0.0.1">
35958     127.0.0.1 was the only nameserver in the system DNS config.
35959   </int>
35960 </enum>
35962 <enum name="DockedAction" type="int">
35963   <int value="0" label="None"/>
35964   <int value="1" label="Dock"/>
35965   <int value="2" label="Undock"/>
35966   <int value="3" label="Resize"/>
35967   <int value="4" label="Reorder"/>
35968   <int value="5" label="Evict"/>
35969   <int value="6" label="Maximize"/>
35970   <int value="7" label="Minimize"/>
35971   <int value="8" label="Restore"/>
35972   <int value="9" label="Close"/>
35973 </enum>
35975 <enum name="DockedActionSource" type="int">
35976   <int value="0" label="Unknown"/>
35977   <int value="1" label="Mouse"/>
35978   <int value="2" label="Touch"/>
35979 </enum>
35981 <enum name="DomainBoundCerts.GetCertResult" type="int">
35982   <int value="0" label="SYNC_SUCCESS"/>
35983   <int value="1" label="ASYNC_SUCCESS"/>
35984   <int value="2" label="ASYNC_CANCELLED"/>
35985   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
35986   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
35987   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
35988   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
35989   <int value="7" label="INVALID_ARGUMENT"/>
35990   <int value="8" label="UNSUPPORTED_TYPE"/>
35991   <int value="9" label="TYPE_MISMATCH"/>
35992   <int value="10" label="WORKER_FAILURE"/>
35993 </enum>
35995 <enum name="DomainBoundCerts.Support" type="int">
35996   <int value="0" label="DISABLED"/>
35997   <int value="1" label="CLIENT_ONLY"/>
35998   <int value="2" label="CLIENT_AND_SERVER"/>
35999   <int value="3" label="CLIENT_NO_ECC">
36000     Channel ID was enabled, but the client did not support elliptic curve key
36001     generation.
36002   </int>
36003   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
36004     Channel ID was enabled, but the client had an invalid system time which
36005     prevented using it.
36006   </int>
36007   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
36008     The SSLClientSocket was created without a ServerBoundCertService.
36009   </int>
36010 </enum>
36012 <enum name="DomainReliability.BooleanFailover" type="int">
36013   <int value="0" label="Used first collector"/>
36014   <int value="1" label="Failed over to another collector"/>
36015 </enum>
36017 <enum name="DoubleGetExperimentMethods" type="int">
36018   <int value="0" label="POST"/>
36019   <int value="1" label="GET_CACHABLE"/>
36020   <int value="2" label="GET_NON_CACHABLE"/>
36021 </enum>
36023 <enum name="DownloadContentDisposition" type="int">
36024   <int value="0" label="Content-Disposition header present"/>
36025   <int value="1" label="Valid"/>
36026   <int value="2" label="Has disposition-type"/>
36027   <int value="3" label="Has unknown disposition-type"/>
36028   <int value="4" label="Has 'name' attribute"/>
36029   <int value="5" label="Has 'filename' attribute"/>
36030   <int value="6" label="Has 'filename*' attribute"/>
36031   <int value="7" label="Has non-ASCII strings"/>
36032   <int value="8" label="Has percent encoded strings"/>
36033   <int value="9" label="Has RFC 2047 encoded strings"/>
36034   <int value="10" label="Has 'name' attribute only"/>
36035 </enum>
36037 <enum name="DownloadContentType" type="int">
36038   <int value="0" label="UNRECOGNIZED"/>
36039   <int value="1" label="TEXT"/>
36040   <int value="2" label="IMAGE"/>
36041   <int value="3" label="AUDIO"/>
36042   <int value="4" label="VIDEO"/>
36043   <int value="5" label="OCTET_STREAM"/>
36044   <int value="6" label="PDF"/>
36045   <int value="7" label="DOC"/>
36046   <int value="8" label="XLS"/>
36047   <int value="9" label="PPT"/>
36048   <int value="10" label="ARCHIVE"/>
36049   <int value="11" label="EXE"/>
36050   <int value="12" label="DMG"/>
36051   <int value="13" label="CRX"/>
36052 </enum>
36054 <enum name="DownloadCountType" type="int">
36055   <int value="0" label="Initiated by Navigation (Obsolete)"/>
36056   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
36057   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
36058   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
36059   <int value="4" label="Initiated by Renderer (Obsolete)"/>
36060   <int value="5" label="Initiated and Unthrottled"/>
36061   <int value="6" label="Completed"/>
36062   <int value="7" label="Cancelled"/>
36063   <int value="8" label="Started"/>
36064   <int value="9" label="Interrupted"/>
36065   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
36066   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
36067   <int value="12" label="Interrupted at End of Download"/>
36068   <int value="13" label="Attempt to Append to Detached File"/>
36069   <int value="14" label="File Missing After Successful Scan"/>
36070   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
36071   <int value="16" label="No WebContents at interruption"/>
36072   <int value="17" label="Supports ranges and strong validation"/>
36073 </enum>
36075 <enum name="DownloadDatabaseRecordDroppedType" type="int">
36076   <int value="0" label="Bad State"/>
36077   <int value="1" label="Bad Danger Type"/>
36078 </enum>
36080 <enum name="DownloadDOMEvent" type="int">
36081   <int value="0" label="GetDownloads"/>
36082   <int value="1" label="OpenFile"/>
36083   <int value="2" label="Drag"/>
36084   <int value="3" label="SaveDangerous"/>
36085   <int value="4" label="DiscardDangerous"/>
36086   <int value="5" label="Show"/>
36087   <int value="6" label="Pause"/>
36088   <int value="7" label="Remove"/>
36089   <int value="8" label="Cancel"/>
36090   <int value="9" label="ClearAll"/>
36091   <int value="10" label="OpenFolder"/>
36092   <int value="11" label="Resume"/>
36093 </enum>
36095 <enum name="DownloadFilePickerResult" type="int">
36096   <int value="0" label="SAME"/>
36097   <int value="1" label="DIFFERENT_DIR"/>
36098   <int value="2" label="DIFFERENT_NAME"/>
36099   <int value="3" label="CANCEL"/>
36100 </enum>
36102 <enum name="DownloadFunctions" type="int">
36103   <int value="0" label="download"/>
36104   <int value="1" label="search"/>
36105   <int value="2" label="pause"/>
36106   <int value="3" label="resume"/>
36107   <int value="4" label="cancel"/>
36108   <int value="5" label="erase"/>
36109   <int value="6" label="set_destination"/>
36110   <int value="7" label="accept_danger"/>
36111   <int value="8" label="show"/>
36112   <int value="9" label="drag"/>
36113 </enum>
36115 <enum name="DownloadImageType" type="int">
36116   <int value="0" label="Unrecognized"/>
36117   <int value="1" label="GIF"/>
36118   <int value="2" label="JPEG"/>
36119   <int value="3" label="PNG"/>
36120   <int value="4" label="TIFF"/>
36121   <int value="5" label="ICON"/>
36122   <int value="6" label="WEBP"/>
36123 </enum>
36125 <enum name="DownloadInterruptedUnknownSizeType" type="int">
36126   <int value="0" label="Size Known"/>
36127   <int value="1" label="Size Unknown"/>
36128 </enum>
36130 <enum name="DownloadItem.DangerousFileType" type="int">
36131   <int value="0" label="unknown"/>
36132   <int value="1" label="ad"/>
36133   <int value="2" label="ade"/>
36134   <int value="3" label="adp"/>
36135   <int value="4" label="ah"/>
36136   <int value="5" label="apk"/>
36137   <int value="6" label="app"/>
36138   <int value="7" label="application"/>
36139   <int value="8" label="asp"/>
36140   <int value="9" label="asx"/>
36141   <int value="10" label="bas"/>
36142   <int value="11" label="bash"/>
36143   <int value="12" label="bat"/>
36144   <int value="13" label="cfg"/>
36145   <int value="14" label="chi"/>
36146   <int value="15" label="chm"/>
36147   <int value="16" label="class"/>
36148   <int value="17" label="cmd"/>
36149   <int value="18" label="com"/>
36150   <int value="19" label="command"/>
36151   <int value="20" label="crt"/>
36152   <int value="21" label="crx"/>
36153   <int value="22" label="csh"/>
36154   <int value="23" label="deb"/>
36155   <int value="24" label="dex"/>
36156   <int value="25" label="dll"/>
36157   <int value="26" label="drv"/>
36158   <int value="27" label="exe"/>
36159   <int value="28" label="fxp"/>
36160   <int value="29" label="grp"/>
36161   <int value="30" label="hlp"/>
36162   <int value="31" label="hta"/>
36163   <int value="32" label="htm"/>
36164   <int value="33" label="html"/>
36165   <int value="34" label="htt"/>
36166   <int value="35" label="inf"/>
36167   <int value="36" label="ini"/>
36168   <int value="37" label="ins"/>
36169   <int value="38" label="isp"/>
36170   <int value="39" label="jar"/>
36171   <int value="40" label="jnlp"/>
36172   <int value="41" label="user.js"/>
36173   <int value="42" label="js"/>
36174   <int value="43" label="jse"/>
36175   <int value="44" label="ksh"/>
36176   <int value="45" label="lnk"/>
36177   <int value="46" label="local"/>
36178   <int value="47" label="mad"/>
36179   <int value="48" label="maf"/>
36180   <int value="49" label="mag"/>
36181   <int value="50" label="mam"/>
36182   <int value="51" label="manifest"/>
36183   <int value="52" label="maq"/>
36184   <int value="53" label="mar"/>
36185   <int value="54" label="mas"/>
36186   <int value="55" label="mat"/>
36187   <int value="56" label="mau"/>
36188   <int value="57" label="mav"/>
36189   <int value="58" label="maw"/>
36190   <int value="59" label="mda"/>
36191   <int value="60" label="mdb"/>
36192   <int value="61" label="mde"/>
36193   <int value="62" label="mdt"/>
36194   <int value="63" label="mdw"/>
36195   <int value="64" label="mdz"/>
36196   <int value="65" label="mht"/>
36197   <int value="66" label="mhtml"/>
36198   <int value="67" label="mmc"/>
36199   <int value="68" label="mof"/>
36200   <int value="69" label="msc"/>
36201   <int value="70" label="msh"/>
36202   <int value="71" label="mshxml"/>
36203   <int value="72" label="msi"/>
36204   <int value="73" label="msp"/>
36205   <int value="74" label="mst"/>
36206   <int value="75" label="ocx"/>
36207   <int value="76" label="ops"/>
36208   <int value="77" label="pcd"/>
36209   <int value="78" label="pif"/>
36210   <int value="79" label="pkg"/>
36211   <int value="80" label="pl"/>
36212   <int value="81" label="plg"/>
36213   <int value="82" label="prf"/>
36214   <int value="83" label="prg"/>
36215   <int value="84" label="pst"/>
36216   <int value="85" label="py"/>
36217   <int value="86" label="pyc"/>
36218   <int value="87" label="pyw"/>
36219   <int value="88" label="rb"/>
36220   <int value="89" label="reg"/>
36221   <int value="90" label="rpm"/>
36222   <int value="91" label="scf"/>
36223   <int value="92" label="scr"/>
36224   <int value="93" label="sct"/>
36225   <int value="94" label="sh"/>
36226   <int value="95" label="shar"/>
36227   <int value="96" label="shb"/>
36228   <int value="97" label="shs"/>
36229   <int value="98" label="shtm"/>
36230   <int value="99" label="shtml"/>
36231   <int value="100" label="spl"/>
36232   <int value="101" label="svg"/>
36233   <int value="102" label="swf"/>
36234   <int value="103" label="sys"/>
36235   <int value="104" label="tcsh"/>
36236   <int value="105" label="url"/>
36237   <int value="106" label="vb"/>
36238   <int value="107" label="vbe"/>
36239   <int value="108" label="vbs"/>
36240   <int value="109" label="vsd"/>
36241   <int value="110" label="vsmacros"/>
36242   <int value="111" label="vss"/>
36243   <int value="112" label="vst"/>
36244   <int value="113" label="vsw"/>
36245   <int value="114" label="ws"/>
36246   <int value="115" label="wsc"/>
36247   <int value="116" label="wsf"/>
36248   <int value="117" label="wsh"/>
36249   <int value="118" label="xbap"/>
36250   <int value="119" label="xht"/>
36251   <int value="120" label="xhtm"/>
36252   <int value="121" label="xhtml"/>
36253   <int value="122" label="xml"/>
36254   <int value="123" label="xsl"/>
36255   <int value="124" label="xslt"/>
36256 </enum>
36258 <enum name="DownloadItem.DangerType" type="int">
36259   <int value="0" label="NOT_DANGEROUS"/>
36260   <int value="1" label="DANGEROUS_FILE"/>
36261   <int value="2" label="DANGEROUS_URL"/>
36262   <int value="3" label="DANGEROUS_CONTENT"/>
36263   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
36264   <int value="5" label="UNCOMMON_CONTENT"/>
36265   <int value="6" label="USER_VALIDATED"/>
36266   <int value="7" label="DANGEROUS_HOST"/>
36267   <int value="8" label="POTENTIALLY_UNWANTED"/>
36268 </enum>
36270 <enum name="DownloadOpenMethod" type="int">
36271   <int value="0" label="Opened with plaform handler by default"/>
36272   <int value="1" label="Opened in browser by default"/>
36273   <int value="2" label="Opened with plaform handler by user choice"/>
36274 </enum>
36276 <enum name="DownloadOriginStateOnResumption" type="int">
36277   <int value="0" label="No changes"/>
36278   <int value="1" label="New redirects"/>
36279   <int value="2" label="New validators"/>
36280   <int value="3" label="New redirects + validators"/>
36281   <int value="4" label="New Content-Disposition"/>
36282   <int value="5" label="New redirects + Content-Disposition"/>
36283   <int value="6" label="New validators + Content-Disposition"/>
36284   <int value="7" label="New redirects + validators + Content-Disposition"/>
36285 </enum>
36287 <enum name="DownloadSavePackageEvent" type="int">
36288   <int value="0" label="Started"/>
36289   <int value="1" label="Cancelled"/>
36290   <int value="2" label="Finished"/>
36291   <int value="3" label="Write to already completed file"/>
36292   <int value="4" label="Write to already failed file"/>
36293 </enum>
36295 <enum name="DownloadSource" type="int">
36296   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
36297   <int value="1" label="Initiated by Drag-and-drop"/>
36298   <int value="2" label="Initiated by RPC from Renderer"/>
36299   <int value="3" label="Initiated by Save from Pepper"/>
36300   <int value="4" label="Initiated by Resumption"/>
36301 </enum>
36303 <enum name="DriveCacheDBOpenStatus" type="int">
36304   <int value="0" label="Success"/>
36305   <int value="1" label="Corrupt database"/>
36306   <int value="2" label="Unknown recoverable failure"/>
36307   <int value="3" label="Unrecoverable (disk full?) failure"/>
36308 </enum>
36310 <enum name="DriveEntryKind" type="int">
36311   <int value="0" label="Unknown"/>
36312   <int value="1" label="Item"/>
36313   <int value="2" label="Site"/>
36314   <int value="3" label="Document"/>
36315   <int value="4" label="Spereadsheet"/>
36316   <int value="5" label="Presentation"/>
36317   <int value="6" label="Drawing"/>
36318   <int value="7" label="Table"/>
36319   <int value="8" label="External app"/>
36320   <int value="9" label="Folder"/>
36321   <int value="10" label="File"/>
36322   <int value="11" label="PDF"/>
36323 </enum>
36325 <enum name="DriveFileFormat" type="int">
36326   <int value="0" label="AAC"/>
36327   <int value="1" label="ASF"/>
36328   <int value="2" label="AVI"/>
36329   <int value="3" label="CSV"/>
36330   <int value="4" label="DOC"/>
36331   <int value="5" label="DOCX"/>
36332   <int value="6" label="FLV"/>
36333   <int value="7" label="JPG"/>
36334   <int value="8" label="MJPG"/>
36335   <int value="9" label="MOV"/>
36336   <int value="10" label="MP3"/>
36337   <int value="11" label="MP4"/>
36338   <int value="12" label="MPG"/>
36339   <int value="13" label="OTHER"/>
36340   <int value="14" label="PDF"/>
36341   <int value="15" label="PPT"/>
36342   <int value="16" label="PPTX"/>
36343   <int value="17" label="PSD"/>
36344   <int value="18" label="RAR"/>
36345   <int value="19" label="WMA"/>
36346   <int value="20" label="WMV"/>
36347   <int value="21" label="XLS"/>
36348   <int value="22" label="XLSX"/>
36349   <int value="23" label="ZIP"/>
36350 </enum>
36352 <enum name="DriveMetadataDBInitStatus" type="int">
36353   <int value="0" label="Success"/>
36354   <int value="1" label="Not found"/>
36355   <int value="2" label="Corruption"/>
36356   <int value="3" label="IO error"/>
36357   <int value="4" label="Failed to open DB for unknown reason"/>
36358   <int value="5" label="Incompatible DB format"/>
36359   <int value="6" label="DB is broken"/>
36360   <int value="7" label="Opened existing DB."/>
36361   <int value="8" label="No existing DB was found. Created new DB."/>
36362   <int value="9" label="Cannot open existing DB. Created new DB."/>
36363 </enum>
36365 <enum name="EAPInnerProtocol" type="int">
36366   <int value="0" label="UNKNOWN"/>
36367   <int value="1" label="NONE"/>
36368   <int value="2" label="PEAP-MD5"/>
36369   <int value="3" label="PEAP-MSCHAPV2"/>
36370   <int value="4" label="TTLS-EAP-MD5"/>
36371   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
36372   <int value="6" label="TTLS-MSCHAPV2"/>
36373   <int value="7" label="TTLS-MSCHAP"/>
36374   <int value="8" label="TTLS-PAP"/>
36375   <int value="9" label="TTLS-CHAP"/>
36376 </enum>
36378 <enum name="EAPOuterProtocol" type="int">
36379   <int value="0" label="UNKNOWN"/>
36380   <int value="1" label="LEAP"/>
36381   <int value="2" label="PEAP"/>
36382   <int value="3" label="TLS"/>
36383   <int value="4" label="TTLS"/>
36384 </enum>
36386 <enum name="EasyUnlockButton" type="int">
36387   <int value="0" label="Setup app launches"/>
36388   <int value="1" label="Find device"/>
36389   <int value="2" label="Pair device"/>
36390   <int value="3" label="Try out"/>
36391   <int value="4" label="Enable"/>
36392   <int value="5" label="Disable"/>
36393 </enum>
36395 <enum name="EasyUnlockNotificationEvent" type="int">
36396   <int value="0" label="Set up notification shown"/>
36397   <int value="1" label="Set up notification clicked"/>
36398   <int value="2" label="Try out notification shown"/>
36399   <int value="3" label="Try out notification clicked"/>
36400 </enum>
36402 <enum name="EasyUnlockSetupState" type="int">
36403   <int value="0" label="Success"/>
36404   <int value="1" label="Scan (initial)"/>
36405   <int value="2" label="Scan (in progress)"/>
36406   <int value="3" label="Scan (error)"/>
36407   <int value="4" label="Pairing (initial)"/>
36408   <int value="5" label="Pairing (in progress)"/>
36409   <int value="6" label="Pairing (error)"/>
36410   <int value="7" label="Help"/>
36411 </enum>
36413 <enum name="EasyUnlockUnlockEvent" type="int">
36414   <int value="0" label="Screen unlocked (total)"/>
36415   <int value="1" label="Screen unlocked (via EasyUnlock)"/>
36416 </enum>
36418 <enum name="EnterpriseCheckError" type="int">
36419   <int value="0" label="Cound not get net join info."/>
36420   <int value="1" label="Cound not bind to domain controller."/>
36421 </enum>
36423 <enum name="EnterpriseDeviceManagementStatus" type="int">
36424   <summary>
36425     Status codes produced by DeviceManagementService for requests made to the
36426     device management server.
36427   </summary>
36428   <int value="0" label="SUCCESS"/>
36429   <int value="1" label="REQUEST_INVALID"/>
36430   <int value="2" label="REQUEST_FAILED"/>
36431   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
36432   <int value="4" label="HTTP_STATUS_ERROR"/>
36433   <int value="5" label="RESPONSE_DECODING_ERROR"/>
36434   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
36435   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
36436   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
36437   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
36438   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
36439   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
36440   <int value="12" label="SERVICE_MISSING_LICENSES"/>
36441   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
36442 </enum>
36444 <enum name="EnterpriseDMTokenType" type="int">
36445   <summary>
36446     Result of DMToken operations as defined in
36447     chrome/browser/policy/enterprise_metrics.h.
36448   </summary>
36449   <int value="0" label="Load Succeeded">
36450     A cached token was successfully loaded from disk.
36451   </int>
36452   <int value="1" label="Load Failed">
36453     Reading a cached token from disk failed.
36454   </int>
36455   <int value="2" label="Fetch Requested">
36456     A token fetch request was sent to the DM server.
36457   </int>
36458   <int value="3" label="Fetch Request Failed">
36459     The request was invalid, or the HTTP request failed.
36460   </int>
36461   <int value="4" label="Fetch Server Failed">
36462     Error HTTP status received, or the DM server failed in another way.
36463   </int>
36464   <int value="5" label="Fetch Response Received">
36465     A response to the fetch request was received.
36466   </int>
36467   <int value="6" label="Fetch Bad Response">
36468     The response received was invalid. This happens when some expected data was
36469     not present in the response.
36470   </int>
36471   <int value="7" label="Fetch Management Not Supported">
36472     DM server reported that management is not supported.
36473   </int>
36474   <int value="8" label="Fetch Device Not Found">
36475     DM server reported that the given device ID was not found.
36476   </int>
36477   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
36478   <int value="10" label="Store Succeeded">
36479     Successfully cached a token to disk.
36480   </int>
36481   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
36482   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
36483   <int value="13" label="Invalid Serial">
36484     Serial number rejected by DMServer.
36485   </int>
36486   <int value="14" label="Missing Licenses">
36487     No more licenses available for that domain.
36488   </int>
36489 </enum>
36491 <enum name="EnterpriseEnrollmentType" type="int">
36492   <summary>
36493     Result of device enrollment as defined in
36494     chrome/browser/policy/enterprise_metrics.h.
36495   </summary>
36496   <int value="0" label="Cancelled">
36497     The enrollment screen was closed without completing the enrollment process.
36498   </int>
36499   <int value="1" label="Started">
36500     The user submitted credentials and started the enrollment process.
36501   </int>
36502   <int value="2" label="Network Failed">
36503     Enrollment failed due to a network error.
36504   </int>
36505   <int value="3" label="Login Failed">
36506     Enrollment failed because logging in to Gaia failed.
36507   </int>
36508   <int value="4" label="Not Supported">
36509     Enrollment failed because it is not supported for the account used.
36510   </int>
36511   <int value="5" label="Policy Failed">
36512     Enrollment failed because it failed to apply device policy.
36513   </int>
36514   <int value="6" label="Other Failed">
36515     Enrollment failed due to an unexpected error. This currently happens when
36516     the Gaia auth token is not issued for the DM service, the device cloud
36517     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
36518     an unknown reason.
36519   </int>
36520   <int value="7" label="OK">Enrollment was successful.</int>
36521   <int value="8" label="Invalid Serial">
36522     Serial number doesn't belong to account domain.
36523   </int>
36524   <int value="9" label="Auto-enrollment Started">
36525     Auto-enrollment started automatically after sign-in.
36526   </int>
36527   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
36528   <int value="11" label="Auto-enrollment Retried">
36529     Auto-enrollment started again after a failure.
36530   </int>
36531   <int value="12" label="Auto-enrollment Cancelled">
36532     User opted-out of auto-enrollment.
36533   </int>
36534   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
36535   <int value="14" label="Invalid enrollment mode">
36536     The enrollment mode has not been sent down or is unknown to the client.
36537   </int>
36538   <int value="15" label="Auto-enrollment not supported">
36539     The enrollment mode can not be set through auto-enrollment.
36540   </int>
36541   <int value="16" label="Install attributes timeout">
36542     Install attributes failed to initialize in time.
36543   </int>
36544   <int value="17" label="Wrong user name">
36545     Re-enrollment attempted with an account from a different domain.
36546   </int>
36547   <int value="18" label="Missing licenses">
36548     No licenses left for that domain.
36549   </int>
36550   <int value="19" label="Robot auth code fetch failed">
36551     Enrollment failed due to an error fetching the device robot authorization
36552     code from the DM Server.
36553   </int>
36554   <int value="20" label="Robot refresh token fetch failed">
36555     Enrollment failed due to an error fetching the device robot refresh token
36556     from Gaia.
36557   </int>
36558   <int value="21" label="Robot refresh token store failed">
36559     Enrollment failed due to an error persisting the device robot refresh token
36560     on the device.
36561   </int>
36562   <int value="22" label="Deprovisioned device">
36563     Enrollment failed because the administrator has deprovisioned the device.
36564   </int>
36565   <int value="23" label="Domain mismatch">
36566     Enrollment failed because the device belongs to a different domain.
36567   </int>
36568 </enum>
36570 <enum name="EnterprisePolicies" type="int">
36571 <!-- Generated from ../../../components/policy/resources/policy_templates.json -->
36573   <int value="1" label="Configure the home page URL"/>
36574   <int value="2" label="Use New Tab Page as homepage"/>
36575   <int value="3" label="Set Chrome as Default Browser"/>
36576   <int value="4" label="Application locale"/>
36577   <int value="5" label="Enable alternate error pages"/>
36578   <int value="6" label="Enable search suggestions"/>
36579   <int value="7" label="Enable network prediction"/>
36580   <int value="8" label="Disable SPDY protocol"/>
36581   <int value="9" label="Enable JavaScript"/>
36582   <int value="10" label="Enable Incognito mode"/>
36583   <int value="11" label="Disable saving browser history"/>
36584   <int value="12" label="Enable printing"/>
36585   <int value="13" label="Enable Google Cloud Print proxy"/>
36586   <int value="14" label="Enable Safe Browsing"/>
36587   <int value="15" label="Enable reporting of usage and crash-related data"/>
36588   <int value="16" label="Enable the password manager"/>
36589   <int value="17" label="Allow users to show passwords in Password Manager"/>
36590   <int value="18" label="Enable AutoFill"/>
36591   <int value="19" label="Specify a list of disabled plugins"/>
36592   <int value="20" label="Disable synchronization of data with Google"/>
36593   <int value="21" label="Choose how to specify proxy server settings"/>
36594   <int value="22" label="Choose how to specify proxy server settings"/>
36595   <int value="23" label="Address or URL of proxy server"/>
36596   <int value="24" label="URL to a proxy .pac file"/>
36597   <int value="25" label="Proxy bypass rules"/>
36598   <int value="26" label="Supported authentication schemes"/>
36599   <int value="27"
36600       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
36601   <int value="28" label="Include non-standard port in Kerberos SPN"/>
36602   <int value="29" label="Authentication server whitelist"/>
36603   <int value="30" label="Kerberos delegation server whitelist"/>
36604   <int value="31" label="GSSAPI library name"/>
36605   <int value="32" label="Configure extension installation blacklist"/>
36606   <int value="33" label="Configure extension installation whitelist"/>
36607   <int value="34" label="Configure the list of force-installed extensions"/>
36608   <int value="35" label="Show Home button on toolbar"/>
36609   <int value="36" label="Disable Developer Tools"/>
36610   <int value="37" label="Action on startup"/>
36611   <int value="38" label="URLs to open on startup"/>
36612   <int value="39" label="Block third party cookies"/>
36613   <int value="40" label="Enable the default search provider"/>
36614   <int value="41" label="Default search provider name"/>
36615   <int value="42" label="Default search provider keyword"/>
36616   <int value="43" label="Default search provider search URL"/>
36617   <int value="44" label="Default search provider suggest URL"/>
36618   <int value="45" label="Default search provider instant URL"/>
36619   <int value="46" label="Default search provider icon"/>
36620   <int value="47" label="Default search provider encodings"/>
36621   <int value="48" label="Default cookies setting"/>
36622   <int value="49" label="Default images setting"/>
36623   <int value="50" label="Default JavaScript setting"/>
36624   <int value="51" label="Default plugins setting"/>
36625   <int value="52" label="Default popups setting"/>
36626   <int value="53" label="Default notification setting"/>
36627   <int value="54" label="Default geolocation setting"/>
36628   <int value="55" label="Disable support for 3D graphics APIs"/>
36629   <int value="56" label="Refresh rate for user policy"/>
36630   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
36631   <int value="58"
36632       label="Always render the following URL patterns in Google Chrome Frame"/>
36633   <int value="59"
36634       label="Always render the following URL patterns in the host browser"/>
36635   <int value="60"
36636       label="Allow Google Chrome Frame to handle the listed content types"/>
36637   <int value="61" label="Enable lock when the device become idle or suspended"/>
36638   <int value="62" label="Enable Instant"/>
36639   <int value="63" label="Set user data directory"/>
36640   <int value="64" label="Set download directory"/>
36641   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
36642   <int value="66" label="Specify whether the plugin finder should be disabled"/>
36643   <int value="67" label="Block cookies on these sites"/>
36644   <int value="68" label="Allow session only cookies on these sites"/>
36645   <int value="69" label="Allow images on these sites"/>
36646   <int value="70" label="Block images on these sites"/>
36647   <int value="71" label="Allow JavaScript on these sites"/>
36648   <int value="72" label="Block JavaScript on these sites"/>
36649   <int value="73" label="Allow plugins on these sites"/>
36650   <int value="74" label="Block plugins on these sites"/>
36651   <int value="75" label="Allow popups on these sites"/>
36652   <int value="76" label="Block popups on these sites"/>
36653   <int value="77" label="Allow cookies on these sites"/>
36654   <int value="78" label="Specify a list of enabled plugins"/>
36655   <int value="79"
36656       label="Specify a list of plugins that the user can enable or disable"/>
36657   <int value="80" label="Enable Translate"/>
36658   <int value="81" label="Allow running plugins that are outdated"/>
36659   <int value="82" label="Enable Bookmark Bar"/>
36660   <int value="83" label="Enables or disables bookmark editing"/>
36661   <int value="84" label="Allow invocation of file selection dialogs"/>
36662   <int value="85" label="Disable URL protocol schemes"/>
36663   <int value="86" label="Always runs plugins that require authorization"/>
36664   <int value="87" label="Set Google Chrome Frame user data directory"/>
36665   <int value="88" label="Set disk cache directory"/>
36666   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
36667   <int value="90" label="Refresh rate for Device Policy"/>
36668   <int value="91" label="Release channel"/>
36669   <int value="92"
36670       label="Maximal number of concurrent connections to the proxy server"/>
36671   <int value="93" label="Incognito mode availability"/>
36672   <int value="94" label="Enable firewall traversal from remote access client"/>
36673   <int value="95" label="Enable firewall traversal from remote access host"/>
36674   <int value="96"
36675       label="Prevent app promotions from appearing on the new tab page"/>
36676   <int value="97" label="Import bookmarks from default browser on first run"/>
36677   <int value="98"
36678       label="Import browsing history from default browser on first run"/>
36679   <int value="99" label="Import of homepage from default browser on first run"/>
36680   <int value="100"
36681       label="Import search engines from default browser on first run"/>
36682   <int value="101"
36683       label="Import saved passwords from default browser on first run"/>
36684   <int value="102"
36685       label="Automatically select client certificates for these sites"/>
36686   <int value="103" label="Block access to a list of URLs"/>
36687   <int value="104" label="Allows access to a list of URLs"/>
36688   <int value="105" label="Allow notifications on these sites"/>
36689   <int value="106" label="Block notifications on these sites"/>
36690   <int value="107" label="User-level network configuration"/>
36691   <int value="108" label="Device-level network configuration"/>
36692   <int value="109"
36693       label="Enable submission of documents to Google Cloud Print"/>
36694   <int value="110" label="Set disk cache size in bytes"/>
36695   <int value="111" label="Set media disk cache size in bytes"/>
36696   <int value="112" label="Enterprise web store URL (deprecated)"/>
36697   <int value="113" label="Enterprise web store name (deprecated)"/>
36698   <int value="114"
36699       label="Enable TLS domain-bound certificates extension (deprecated)"/>
36700   <int value="115"
36701       label="Enable reporting memory info (JS heap size) to page (deprecated)"/>
36702   <int value="116" label="Proxy settings"/>
36703   <int value="117" label="Disable Print Preview"/>
36704   <int value="118" label="Disable SSL record splitting"/>
36705   <int value="119" label="Report OS and firmware version"/>
36706   <int value="120" label="Report device activity times"/>
36707   <int value="121" label="Report device boot mode"/>
36708   <int value="122" label="Login user white list"/>
36709   <int value="123" label="Allow creation of new user accounts"/>
36710   <int value="124" label="Enable guest mode"/>
36711   <int value="125" label="Show usernames on login screen"/>
36712   <int value="126" label="Enable data roaming"/>
36713   <int value="127" label="Enable metrics reporting"/>
36714   <int value="128" label="Wipe user data on sign-out"/>
36715   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
36716   <int value="130" label="Timeout until idle user log-out is executed"/>
36717   <int value="131" label="Duration of the idle log-out warning message"/>
36718   <int value="132"
36719       label="Screen saver to be used on the sign-in screen in retail mode"/>
36720   <int value="133"
36721       label="Duration of inactivity before the screen saver is shown on the
36722              sign-in screen in retail mode"/>
36723   <int value="134"
36724       label="Whether the release channel should be configurable by the user"/>
36725   <int value="135" label="List of AppPack extensions"/>
36726   <int value="136" label="Disables Auto Update"/>
36727   <int value="137" label="Load specified urls on demo login"/>
36728   <int value="138"
36729       label="Continue running background apps when Google Chrome is closed"/>
36730   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
36731   <int value="140"
36732       label="Disables Google Drive over Cellular connections in the Chrome OS
36733              Files app"/>
36734   <int value="141"
36735       label="Additional command line parameters for Google Chrome"/>
36736   <int value="142" label="Target Auto Update Version"/>
36737   <int value="143" label="Report device location"/>
36738   <int value="144" label="List of pinned apps to show in the launcher"/>
36739   <int value="145" label="Auto update scatter factor"/>
36740   <int value="146" label="Connection types allowed for updates"/>
36741   <int value="147"
36742       label="Restrict which users are allowed to sign in to Google Chrome"/>
36743   <int value="148"
36744       label="Configure extension, app, and user script install sources"/>
36745   <int value="149" label="Default mediastream setting"/>
36746   <int value="150"
36747       label="Disable proceeding from the Safe Browsing warning page"/>
36748   <int value="151" label="Enable or disable spell checking web service"/>
36749   <int value="152" label="Disable mounting of external storage"/>
36750   <int value="153" label="Disable taking screenshots"/>
36751   <int value="154"
36752       label="Configure the required domain name for remote access hosts"/>
36753   <int value="155"
36754       label="Enable two-factor authentication for remote access hosts"/>
36755   <int value="156"
36756       label="Configure the TalkGadget prefix for remote access hosts"/>
36757   <int value="157" label="Enable curtaining of remote access hosts"/>
36758   <int value="158" label="Timezone"/>
36759   <int value="159" label="Allow playing audio"/>
36760   <int value="160" label="Allow or deny audio capture"/>
36761   <int value="161"
36762       label="List of alternate URLs for the default search provider"/>
36763   <int value="162" label="Force SafeSearch"/>
36764   <int value="163" label="Device-local accounts"/>
36765   <int value="164" label="Add a logout button to the system tray"/>
36766   <int value="165" label="Use built-in DNS client"/>
36767   <int value="166" label="Control shelf auto-hiding"/>
36768   <int value="167" label="Allow or deny video capture"/>
36769   <int value="168" label="Configure allowed app/extension types"/>
36770   <int value="169" label="Set the display name for device-local accounts"/>
36771   <int value="170" label="Limit the session length"/>
36772   <int value="171"
36773       label="Parameter controlling search term placement for the default
36774              search provider"/>
36775   <int value="172" label="Screen dim delay when running on AC power"/>
36776   <int value="173" label="Screen off delay when running on AC power"/>
36777   <int value="174" label="Screen lock delay when running on AC power"/>
36778   <int value="175" label="Idle delay when running on AC power"/>
36779   <int value="176" label="Screen dim delay when running on battery power"/>
36780   <int value="177" label="Screen off delay when running on battery power"/>
36781   <int value="178" label="Screen lock delay when running on battery power"/>
36782   <int value="179" label="Idle delay when running on battery power"/>
36783   <int value="180" label="Action to take when the idle delay is reached"/>
36784   <int value="181" label="Action to take when the user closes the lid"/>
36785   <int value="182"
36786       label="Specify whether audio activity affects power management"/>
36787   <int value="183"
36788       label="Specify whether video activity affects power management"/>
36789   <int value="184"
36790       label="Percentage by which to scale the idle delay in presentation mode
36791              (deprecated)"/>
36792   <int value="185"
36793       label="Allow users to redeem offers through Chrome OS Registration"/>
36794   <int value="186" label="Set the Terms of Service for a device-local account"/>
36795   <int value="187" label="Enable deleting browser and download history"/>
36796   <int value="188" label="Show accessibility options in system tray menu"/>
36797   <int value="189"
36798       label="Hide the web store from the new tab page and app launcher"/>
36799   <int value="190" label="Allows sign in to Chrome"/>
36800   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
36801   <int value="192" label="Limit device uptime by automatically rebooting"/>
36802   <int value="193" label="Automatically reboot after update"/>
36803   <int value="194" label="Public session for auto-login"/>
36804   <int value="195" label="Public session auto-login timer"/>
36805   <int value="196"
36806       label="Set the restriction on the fetching of the Variations seed"/>
36807   <int value="197" label="Idle warning delay when running on AC power"/>
36808   <int value="198" label="Idle warning delay when running on battery power"/>
36809   <int value="199"
36810       label="Set the restriction on the fetching of the Variations seed"/>
36811   <int value="200" label="Enable remote attestation for the user"/>
36812   <int value="201"
36813       label="Extensions allowed to to use the remote attestation API"/>
36814   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
36815   <int value="203" label="Allow screen wake locks"/>
36816   <int value="204" label="Default behavior for sites not in any content pack"/>
36817   <int value="205" label="Managed user manual exception hosts"/>
36818   <int value="206" label="Managed user manual exception URLs"/>
36819   <int value="207" label="Enable remote attestation for the device"/>
36820   <int value="208"
36821       label="URLs that will be granted access to audio capture devices
36822              without prompt"/>
36823   <int value="209"
36824       label="URLs that will be granted access to video capture devices
36825              without prompt"/>
36826   <int value="210"
36827       label="Percentage by which to scale the screen dim delay if the user
36828              becomes active after dimming"/>
36829   <int value="211" label="Enable large cursor"/>
36830   <int value="212" label="Enable spoken feedback"/>
36831   <int value="213" label="Enable high contrast mode"/>
36832   <int value="214" label="Set screen magnifier type"/>
36833   <int value="215"
36834       label="Set default state of the large cursor on the login screen"/>
36835   <int value="216"
36836       label="Set the default state of spoken feedback on the login screen"/>
36837   <int value="217"
36838       label="Set the default state of high contrast mode on the login screen"/>
36839   <int value="218"
36840       label="Set the default screen magnifier type enabled on the login
36841              screen"/>
36842   <int value="219" label="Enable supervised users"/>
36843   <int value="220"
36844       label="Percentage by which to scale the screen dim delay in
36845              presentation mode"/>
36846   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
36847   <int value="222"
36848       label="Action to take when the idle delay is reached while running on
36849              battery power"/>
36850   <int value="223" label="Enable creation of supervised users"/>
36851   <int value="224" label="Report device network interfaces"/>
36852   <int value="225" label="Power management on the login screen"/>
36853   <int value="226"
36854       label="Action to take when the idle delay is reached while running on
36855              AC power"/>
36856   <int value="227" label="Managed Bookmarks"/>
36857   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
36858   <int value="229"
36859       label="Parameter providing search-by-image feature for the default
36860              search provider"/>
36861   <int value="230" label="Parameters for search URL which uses POST"/>
36862   <int value="231" label="Parameters for suggest URL which uses POST"/>
36863   <int value="232" label="Parameters for instant URL which uses POST"/>
36864   <int value="233" label="Parameters for image URL which uses POST"/>
36865   <int value="234" label="Enable or disable PIN-less authentication"/>
36866   <int value="235"
36867       label="Whether online OCSP/CRL checks are required for local trust
36868              anchors"/>
36869   <int value="236" label="Use 24 hour clock by default"/>
36870   <int value="237" label="Default search provider new tab page URL"/>
36871   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
36872   <int value="239"
36873       label="Enable the use of remote attestation for content protection for
36874              the device"/>
36875   <int value="240" label="Allow fullscreen mode"/>
36876   <int value="241" label="Enable the data compression proxy feature"/>
36877   <int value="242" label="Auto update p2p enabled"/>
36878   <int value="243" label="Allow autoupdate downloads via HTTP"/>
36879   <int value="244" label="Control the user behavior in a multiprofile session"/>
36880   <int value="245" label="Ephemeral profile"/>
36881   <int value="246"
36882       label="Selects the strategy used to free up disk space during automatic
36883              clean-up (deprecated)"/>
36884   <int value="247" label="Wait for initial user activity"/>
36885   <int value="248" label="Report device users"/>
36886   <int value="249" label="User avatar image"/>
36887   <int value="250" label="Enable network configuration prompt when offline"/>
36888   <int value="251" label="Configure native messaging blacklist"/>
36889   <int value="252" label="Configure native messaging whitelist"/>
36890   <int value="253"
36891       label="Allow user-level Native Messaging hosts (installed without admin
36892              permissions)."/>
36893   <int value="254"
36894       label="Limit the time for which a user authenticated via SAML can log
36895              in offline"/>
36896   <int value="255" label="Enable on-screen keyboard"/>
36897   <int value="256"
36898       label="Set default state of the on-screen keyboard on the login screen"/>
36899   <int value="257" label="Allow gnubby authentication"/>
36900   <int value="258"
36901       label="Power management settings when the user becomes idle"/>
36902   <int value="259" label="Screen lock delays"/>
36903   <int value="260" label="Media keys default to function keys"/>
36904   <int value="261" label="Enable WPAD optimization"/>
36905   <int value="262" label="Wallpaper image"/>
36906   <int value="263"
36907       label="Enable the use of relay servers by the remote access host"/>
36908   <int value="264"
36909       label="Restrict the UDP port range used by the remote access host"/>
36910   <int value="265" label="Enables the old web-based signin"/>
36911   <int value="266" label="Block developer mode"/>
36912   <int value="267" label="Show the apps shortcut in the bookmark bar"/>
36913   <int value="268" label="Register protocol handlers"/>
36914   <int value="269" label="Enable virtual keyboard"/>
36915   <int value="270" label="Enable deprecated web platform features"/>
36916 </enum>
36918 <enum name="EnterprisePolicyInvalidations" type="int">
36919   <int value="0" label="No payload; not expired"/>
36920   <int value="1" label="Payload; not expired"/>
36921   <int value="2" label="No payload; expired"/>
36922   <int value="3" label="Payload; expired"/>
36923 </enum>
36925 <enum name="EnterprisePolicyLoadStatus" type="int">
36926   <summary>
36927     Status codes produced by the policy loaders that pull policy settings from
36928     the platform-specific management infrastructure, such as Windows Group
36929     Policy.
36930   </summary>
36931   <int value="0" label="STARTED">
36932     Policy load attempt started. This gets logged for each policy load attempt
36933     to get a baseline on the number of requests, and an arbitrary number of the
36934     below status codes may get added in addition.
36935   </int>
36936   <int value="1" label="QUERY_FAILED">
36937     System failed to determine whether there's policy.
36938   </int>
36939   <int value="2" label="NO_POLICY">No policy present.</int>
36940   <int value="3" label="INACCCESSIBLE">
36941     Data inaccessible, such as non-local policy file.
36942   </int>
36943   <int value="4" label="MISSING">
36944     Data missing, such as policy file not present.
36945   </int>
36946   <int value="5" label="WOW64_REDIRECTION_DISABLED">
36947     Trying with Wow64 redirection disabled.
36948   </int>
36949   <int value="6" label="READ_ERROR">
36950     Data read error, for example file reading errors.
36951   </int>
36952   <int value="7" label="TOO_BIG">Data too large to process.</int>
36953   <int value="8" label="PARSE_ERROR">Parse error.</int>
36954 </enum>
36956 <enum name="EnterprisePolicyRefresh" type="int">
36957   <int value="0" label="Changed"/>
36958   <int value="1" label="Changed; Invalidations disabled"/>
36959   <int value="2" label="Unchanged"/>
36960   <int value="3" label="Invalidated; Changed"/>
36961   <int value="4" label="Invalidated; Unchanged"/>
36962 </enum>
36964 <enum name="EnterprisePolicyType" type="int">
36965   <summary>
36966     Result of Policy operations as defined in
36967     chrome/browser/policy/enterprise_metrics.h.
36968   </summary>
36969   <int value="0" label="Load Succeeded">
36970     A cached policy was successfully loaded from disk.
36971   </int>
36972   <int value="1" label="Load Failed">
36973     Reading a cached policy from disk failed.
36974   </int>
36975   <int value="2" label="Fetch Requested">
36976     A policy fetch request was sent to the DM server.
36977   </int>
36978   <int value="3" label="Fetch Request Failed">
36979     The request was invalid, or the HTTP request failed.
36980   </int>
36981   <int value="4" label="Fetch Server Failed">
36982     Error HTTP status received, or the DM server failed in another way.
36983   </int>
36984   <int value="5" label="Fetch Not Found">
36985     Policy not found for the given user or device.
36986   </int>
36987   <int value="6" label="Fetch Invalid Token">
36988     DM server didn't accept the token used in the request.
36989   </int>
36990   <int value="7" label="Fetch Response Received">
36991     A response to the policy fetch request was received.
36992   </int>
36993   <int value="8" label="Fetch Bad Response">
36994     The policy response message didn't contain a policy, or other data was
36995     missing.
36996   </int>
36997   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
36998   <int value="10" label="Fetch Bad Signature">
36999     The device policy was rejected because its signature was invalid.
37000   </int>
37001   <int value="11" label="Fetch Timestamp In Future">
37002     Rejected policy because its timestamp is in the future.
37003   </int>
37004   <int value="12" label="Fetch Non Enterprise Device">
37005     Device policy rejected because the device is not managed.
37006   </int>
37007   <int value="13" label="Fetch User Mismatch">
37008     The policy was provided for a username that is different from the device
37009     owner, and the policy was rejected.
37010   </int>
37011   <int value="14" label="Fetch Other Failed">
37012     The policy was rejected for another reason. Currently this can happen only
37013     for device policies, when the SignedSettings fail to store or retrieve a
37014     stored policy.
37015   </int>
37016   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
37017   <int value="16" label="Fetch Not Modified">
37018     The policy just fetched didn't have any changes compared to the cached
37019     policy.
37020   </int>
37021   <int value="17" label="Store Succeeded">
37022     Successfully cached a policy to disk.
37023   </int>
37024   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
37025 </enum>
37027 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
37028   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
37029   <int value="87" label="ERROR_INVALID_PARAMETER"/>
37030   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
37031   <int value="232" label="ERROR_NO_DATA"/>
37032   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
37033 </enum>
37035 <enum name="ErrorCodesGetaddrinfo_All" type="int">
37036   <int value="1" label="EAI_BADFLAGS(L)"/>
37037   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
37038   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
37039   <int value="4" label="EAI_FAIL"/>
37040   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
37041   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
37042   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
37043   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
37044   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
37045   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
37046   <int value="11" label="EAI_SYSTEM"/>
37047   <int value="12" label="EAI_OVERFLOW"/>
37048   <int value="10022" label="WSAEINVAL"/>
37049   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
37050   <int value="10047" label="WSAEAFNOSUPPORT"/>
37051   <int value="10093" label="WSANOTINITIALISED"/>
37052   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
37053   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
37054   <int value="11002" label="WSATRY_AGAIN"/>
37055   <int value="11003" label="WSA_ANO_RECOVERY"/>
37056   <int value="11004" label="WSANO_DATA"/>
37057 </enum>
37059 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
37060   <int value="1" label="EAI_BADFLAGS"/>
37061   <int value="2" label="EAI_NONAME"/>
37062   <int value="3" label="EAI_AGAIN"/>
37063   <int value="4" label="EAI_FAIL"/>
37064   <int value="5" label="EAI_NODATA"/>
37065   <int value="6" label="EAI_FAMILY"/>
37066   <int value="7" label="EAI_SOCKTYPE"/>
37067   <int value="8" label="EAI_SERVICE"/>
37068   <int value="9" label="EAI_ADDRFAMILY"/>
37069   <int value="10" label="EAI_MEMORY"/>
37070   <int value="11" label="EAI_SYSTEM"/>
37071   <int value="12" label="EAI_OVERFLOW"/>
37072 </enum>
37074 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
37075   <int value="1" label="EAI_ADDRFAMILY"/>
37076   <int value="2" label="EAI_AGAIN"/>
37077   <int value="3" label="EAI_BADFLAGS"/>
37078   <int value="4" label="EAI_FAIL"/>
37079   <int value="5" label="EAI_FAMILY"/>
37080   <int value="6" label="EAI_MEMORY"/>
37081   <int value="7" label="EAI_NODATA"/>
37082   <int value="8" label="EAI_NONAME"/>
37083   <int value="9" label="EAI_SERVICE"/>
37084   <int value="10" label="EAI_SOCKTYPE"/>
37085   <int value="11" label="EAI_SYSTEM"/>
37086   <int value="12" label="EAI_BADHINTS"/>
37087   <int value="13" label="EAI_PROTOCOL"/>
37088   <int value="14" label="EAI_OVERFLOW"/>
37089 </enum>
37091 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
37092   <int value="6" label="WSA_INVALID_HANDLE"/>
37093   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
37094   <int value="10022" label="WSAEINVAL"/>
37095   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
37096   <int value="10047" label="WSAEAFNOSUPPORT"/>
37097   <int value="10093" label="WSANOTINITIALISED"/>
37098   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
37099   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
37100   <int value="11002" label="WSATRY_AGAIN"/>
37101   <int value="11003" label="WSA_ANO_RECOVERY"/>
37102   <int value="11004" label="WSANO_DATA"/>
37103 </enum>
37105 <enum name="ExecutionPhase" type="int">
37106   <int value="0" label="UNINITIALIZED_PHASE"/>
37107   <int value="100" label="START_METRICS_RECORDING"/>
37108   <int value="200" label="CREATE_PROFILE"/>
37109   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
37110   <int value="400" label="THREAD_WATCHER_START"/>
37111   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
37112   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
37113   <int value="700" label="SHUTDOWN_COMPLETE"/>
37114 </enum>
37116 <enum name="ExtensionBackgroundPageType" type="int">
37117   <int value="0" label="None"/>
37118   <int value="1" label="Persistent"/>
37119   <int value="2" label="Event Page"/>
37120 </enum>
37122 <enum name="ExtensionBubbleAction" type="int">
37123   <int value="0" label="Learn more"/>
37124   <int value="1" label="Execute"/>
37125   <int value="2" label="Dismiss"/>
37126 </enum>
37128 <enum name="ExtensionCreationFlags" type="int">
37129   <int value="0" label="REQUIRE_KEY"/>
37130   <int value="1" label="REQUIRE_MODERN_MANIFEST_VERSION"/>
37131   <int value="2" label="ALLOW_FILE_ACCESS"/>
37132   <int value="3" label="FROM_WEBSTORE"/>
37133   <int value="4" label="FROM_BOOKMARK"/>
37134   <int value="5" label="FOLLOW_SYMLINKS_ANYWHERE"/>
37135   <int value="6" label="ERROR_ON_PRIVATE_KEY"/>
37136   <int value="7" label="WAS_INSTALLED_BY_DEFAULT"/>
37137   <int value="8" label="REQUIRE_PERMISSIONS_CONSENT"/>
37138   <int value="9" label="IS_EPHEMERAL"/>
37139   <int value="10" label="WAS_INSTALLED_BY_OEM"/>
37140 </enum>
37142 <enum name="ExtensionDisabledUIUserResponse" type="int">
37143   <int value="0" label="IGNORED"/>
37144   <int value="1" label="REENABLE"/>
37145   <int value="2" label="UNINSTALL"/>
37146 </enum>
37148 <enum name="ExtensionFileWriteResult" type="int">
37149   <obsolete>
37150     Deprecated 10/2013.
37151   </obsolete>
37152   <int value="0" label="SUCCESS"/>
37153   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
37154   <int value="2" label="CANT_WRITE_CRX_DATA"/>
37155   <int value="3" label="CANT_READ_CRX_FILE"/>
37156 </enum>
37158 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
37159   <int value="0" label="Non-webstore update URL"/>
37160   <int value="1" label="External install location"/>
37161 </enum>
37163 <enum name="ExtensionFunctions" type="int">
37164 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
37166   <int value="0" label="UNKNOWN"/>
37167   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
37168   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
37169   <int value="3" label="ALARMS_CREATE"/>
37170   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
37171   <int value="5" label="COOKIES_GET"/>
37172   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
37173   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
37174   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
37175   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
37176   <int value="10" label="MANAGEMENT_SETENABLED"/>
37177   <int value="11" label="HISTORY_DELETEALL"/>
37178   <int value="12" label="STORAGE_GET"/>
37179   <int value="13" label="SOCKET_SETKEEPALIVE"/>
37180   <int value="14" label="DOWNLOADS_CANCEL"/>
37181   <int value="15" label="BOOKMARKS_CREATE"/>
37182   <int value="16" label="BOOKMARKS_UPDATE"/>
37183   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
37184   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
37185   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
37186   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
37187   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
37188   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
37189   <int value="23" label="SOCKET_WRITE"/>
37190   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
37191   <int value="25" label="TTS_SPEAK"/>
37192   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
37193   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
37194   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
37195   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
37196   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
37197   <int value="31" label="DELETED_BLUETOOTH_DISCONNECT"/>
37198   <int value="32" label="DELETED_BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
37199   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
37200   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
37201   <int value="35" label="USB_CLAIMINTERFACE"/>
37202   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
37203   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
37204   <int value="38" label="HISTORY_GETVISITS"/>
37205   <int value="39" label="SOCKET_BIND"/>
37206   <int value="40" label="TABS_MOVE"/>
37207   <int value="41" label="SOCKET_DISCONNECT"/>
37208   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
37209   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
37210   <int value="44" label="COMMANDS_GETALL"/>
37211   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
37212   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
37213   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
37214   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
37215   <int value="49" label="BOOKMARKS_GETRECENT"/>
37216   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
37217   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
37218   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
37219   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
37220   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
37221   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
37222   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
37223   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
37224   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
37225   <int value="59" label="SOCKET_SETNODELAY"/>
37226   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
37227   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
37228   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
37229   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
37230   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
37231   <int value="65" label="SOCKET_LISTEN"/>
37232   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
37233   <int value="67" label="DOWNLOADS_OPEN"/>
37234   <int value="68" label="TABS_EXECUTESCRIPT"/>
37235   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
37236   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
37237   <int value="71" label="USB_CLOSEDEVICE"/>
37238   <int value="72" label="TTS_STOP"/>
37239   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
37240   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
37241   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
37242   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
37243   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
37244   <int value="78" label="USB_FINDDEVICES"/>
37245   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
37246   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
37247   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
37248   <int value="82" label="BOOKMARKS_EXPORT"/>
37249   <int value="83" label="HISTORY_SEARCH"/>
37250   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
37251   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
37252   <int value="86" label="BOOKMARKS_IMPORT"/>
37253   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
37254   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
37255   <int value="89" label="DEBUGGER_DETACH"/>
37256   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
37257   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
37258   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
37259   <int value="93" label="DNS_RESOLVE"/>
37260   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
37261   <int value="95" label="HISTORY_ADDURL"/>
37262   <int value="96" label="TABS_GET"/>
37263   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
37264   <int value="98" label="TABS_RELOAD"/>
37265   <int value="99" label="WINDOWS_CREATE"/>
37266   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
37267   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
37268   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
37269   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
37270   <int value="104" label="BROWSERACTION_GETTITLE"/>
37271   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
37272   <int value="106" label="DELETED_SERIAL_CLOSE"/>
37273   <int value="107" label="CONTEXTMENUS_REMOVE"/>
37274   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
37275   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
37276   <int value="110" label="TABS_GETCURRENT"/>
37277   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
37278   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
37279   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
37280   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
37281   <int value="115" label="STORAGE_SET"/>
37282   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
37283   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
37284   <int value="118" label="DELETED_SERIAL_WRITE"/>
37285   <int value="119" label="IDLE_QUERYSTATE"/>
37286   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
37287   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
37288   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
37289   <int value="123" label="COOKIES_SET"/>
37290   <int value="124" label="CONTENTSETTINGS_SET"/>
37291   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
37292   <int value="126" label="TABS_INSERTCSS"/>
37293   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
37294   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
37295   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
37296   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
37297   <int value="131" label="EVENTS_GETRULES"/>
37298   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
37299   <int value="133" label="SOCKET_RECVFROM"/>
37300   <int value="134" label="TABS_GETALLINWINDOW"/>
37301   <int value="135" label="CONTEXTMENUS_UPDATE"/>
37302   <int value="136" label="BOOKMARKS_SEARCH"/>
37303   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
37304   <int value="138" label="DELETED_BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
37305   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
37306   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
37307   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
37308   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
37309   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
37310   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
37311   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
37312   <int value="146" label="SOCKET_CONNECT"/>
37313   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
37314   <int value="148" label="HISTORY_DELETEURL"/>
37315   <int value="149"
37316       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
37317   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
37318   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
37319   <int value="152" label="DOWNLOADS_DRAG"/>
37320   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
37321   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
37322   <int value="155" label="USB_RELEASEINTERFACE"/>
37323   <int value="156" label="PAGEACTION_GETPOPUP"/>
37324   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
37325   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
37326   <int value="159" label="PERMISSIONS_CONTAINS"/>
37327   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
37328   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
37329   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
37330   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
37331   <int value="164" label="MANAGEMENT_GET"/>
37332   <int value="165" label="PERMISSIONS_GETALL"/>
37333   <int value="166" label="DOWNLOADS_SHOW"/>
37334   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
37335   <int value="168" label="TABS_REMOVE"/>
37336   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
37337   <int value="170" label="WINDOWS_GET"/>
37338   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
37339   <int value="172" label="TTS_GETVOICES"/>
37340   <int value="173" label="MANAGEMENT_GETALL"/>
37341   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
37342   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
37343   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
37344   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
37345   <int value="178" label="BOOKMARKS_GETTREE"/>
37346   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
37347   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
37348   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
37349   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
37350   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
37351   <int value="184" label="COOKIES_GETALL"/>
37352   <int value="185" label="DOWNLOADS_GETFILEICON"/>
37353   <int value="186" label="PAGEACTION_GETTITLE"/>
37354   <int value="187" label="BROWSINGDATA_REMOVE"/>
37355   <int value="188" label="DELETED_SERIAL_OPEN"/>
37356   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
37357   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
37358   <int value="191" label="BOOKMARKS_GET"/>
37359   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
37360   <int value="193" label="ALARMS_CLEAR"/>
37361   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
37362   <int value="195" label="SOCKET_GETINFO"/>
37363   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
37364   <int value="197" label="BROWSERACTION_ENABLE"/>
37365   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
37366   <int value="199" label="PAGEACTION_SETTITLE"/>
37367   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
37368   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
37369   <int value="202" label="SOCKET_CREATE"/>
37370   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
37371   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
37372   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
37373   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
37374   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
37375   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
37376   <int value="209" label="USB_CONTROLTRANSFER"/>
37377   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
37378   <int value="211" label="USB_BULKTRANSFER"/>
37379   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
37380   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
37381   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
37382   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
37383   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
37384   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
37385   <int value="218" label="USB_INTERRUPTTRANSFER"/>
37386   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
37387   <int value="220" label="INPUT_IME_COMMITTEXT"/>
37388   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
37389   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
37390   <int value="223" label="SOCKET_ACCEPT"/>
37391   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
37392   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
37393   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
37394   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
37395   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
37396   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
37397   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
37398   <int value="231" label="TYPES_CHROMESETTING_GET"/>
37399   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
37400   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
37401   <int value="234" label="STORAGE_CLEAR"/>
37402   <int value="235" label="STORAGE_GETBYTESINUSE"/>
37403   <int value="236" label="TABS_QUERY"/>
37404   <int value="237" label="PAGEACTION_SETPOPUP"/>
37405   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
37406   <int value="239" label="DOWNLOADS_SEARCH"/>
37407   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
37408   <int value="241" label="WINDOWS_UPDATE"/>
37409   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
37410   <int value="243" label="SERIAL_FLUSH"/>
37411   <int value="244" label="BROWSERACTION_SETTITLE"/>
37412   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
37413   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
37414   <int value="247" label="BOOKMARKS_REMOVE"/>
37415   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
37416   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
37417   <int value="250" label="HISTORY_DELETERANGE"/>
37418   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
37419   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
37420   <int value="253" label="TABS_HIGHLIGHT"/>
37421   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
37422   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
37423   <int value="256" label="WINDOWS_GETCURRENT"/>
37424   <int value="257" label="DEBUGGER_ATTACH"/>
37425   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
37426   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
37427   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
37428   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
37429   <int value="262" label="PAGEACTION_SETICON"/>
37430   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
37431   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
37432   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
37433   <int value="266" label="COOKIES_REMOVE"/>
37434   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
37435   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
37436   <int value="269" label="WINDOWS_REMOVE"/>
37437   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
37438   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
37439   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
37440   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
37441   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
37442   <int value="275" label="DELETED_BLUETOOTH_CONNECT"/>
37443   <int value="276" label="TABCAPTURE_CAPTURE"/>
37444   <int value="277" label="NOTIFICATIONS_CREATE"/>
37445   <int value="278" label="TABS_DUPLICATE"/>
37446   <int value="279" label="DELETED_BLUETOOTH_WRITE"/>
37447   <int value="280" label="PAGEACTION_SHOW"/>
37448   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
37449   <int value="282" label="DOWNLOADS_PAUSE"/>
37450   <int value="283" label="PERMISSIONS_REQUEST"/>
37451   <int value="284" label="TOPSITES_GET"/>
37452   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
37453   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
37454   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
37455   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
37456   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
37457   <int value="290" label="CONTENTSETTINGS_GET"/>
37458   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
37459   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
37460   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
37461   <int value="294" label="SOCKET_READ"/>
37462   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
37463   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
37464   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
37465   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
37466   <int value="299" label="PERMISSIONS_REMOVE"/>
37467   <int value="300" label="MANAGEMENT_UNINSTALL"/>
37468   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
37469   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
37470   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
37471   <int value="304" label="ALARMS_GETALL"/>
37472   <int value="305" label="DIAL_DISCOVERNOW"/>
37473   <int value="306" label="TYPES_CHROMESETTING_SET"/>
37474   <int value="307" label="BROWSERACTION_SETICON"/>
37475   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
37476   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
37477   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
37478   <int value="311" label="TABS_UPDATE"/>
37479   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
37480   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
37481   <int value="314" label="ALARMS_GET"/>
37482   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
37483   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
37484   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
37485   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
37486   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
37487   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
37488   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
37489   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
37490   <int value="323" label="BROWSERACTION_GETPOPUP"/>
37491   <int value="324" label="SOCKET_DESTROY"/>
37492   <int value="325" label="BLUETOOTH_GETDEVICES"/>
37493   <int value="326" label="ALARMS_CLEARALL"/>
37494   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
37495   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
37496   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
37497   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
37498   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
37499   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
37500   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
37501   <int value="334" label="TABS_DETECTLANGUAGE"/>
37502   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
37503   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
37504   <int value="337" label="DELETED_SERIAL_READ"/>
37505   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
37506   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
37507   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
37508   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
37509   <int value="342" label="BROWSERACTION_SETPOPUP"/>
37510   <int value="343" label="TABS_GETSELECTED"/>
37511   <int value="344" label="FONTSETTINGS_GETFONT"/>
37512   <int value="345" label="DELETED_BLUETOOTH_READ"/>
37513   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
37514   <int value="347" label="EVENTS_ADDRULES"/>
37515   <int value="348" label="CONTEXTMENUS_CREATE"/>
37516   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
37517   <int value="350" label="DOWNLOADS_ERASE"/>
37518   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
37519   <int value="352" label="TTS_ISSPEAKING"/>
37520   <int value="353" label="BOOKMARKS_REMOVETREE"/>
37521   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
37522   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
37523   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
37524   <int value="357" label="FONTSETTINGS_SETFONT"/>
37525   <int value="358" label="SOCKET_GETNETWORKLIST"/>
37526   <int value="359" label="BOOKMARKS_MOVE"/>
37527   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
37528   <int value="361" label="STORAGE_REMOVE"/>
37529   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
37530   <int value="363" label="TABS_CREATE"/>
37531   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
37532   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
37533   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
37534   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
37535   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
37536   <int value="369" label="SOCKET_SENDTO"/>
37537   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
37538   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
37539   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
37540   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
37541   <int value="374" label="BROWSERACTION_DISABLE"/>
37542   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
37543   <int value="376" label="APP_WINDOW_CREATE"/>
37544   <int value="377" label="RUNTIME_RELOAD"/>
37545   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
37546   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
37547   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
37548   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
37549   <int value="382" label="EVENTS_REMOVERULES"/>
37550   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
37551   <int value="384" label="WINDOWS_GETALL"/>
37552   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
37553   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
37554   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
37555   <int value="388" label="PAGEACTION_HIDE"/>
37556   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
37557   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
37558   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
37559   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
37560   <int value="393" label="DOWNLOADS_RESUME"/>
37561   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
37562   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
37563   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
37564   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
37565   <int value="398" label="NOTIFICATIONS_UPDATE"/>
37566   <int value="399" label="NOTIFICATIONS_CLEAR"/>
37567   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
37568   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
37569   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
37570   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
37571   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
37572   <int value="405" label="BROWSINGDATA_SETTINGS"/>
37573   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
37574   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
37575   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
37576   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
37577   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
37578   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
37579   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
37580   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
37581   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
37582   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
37583   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
37584   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
37585   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
37586   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
37587   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
37588   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
37589   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
37590   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
37591   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
37592   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
37593   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
37594   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
37595   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
37596   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
37597   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
37598   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
37599   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
37600   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
37601   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
37602   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
37603   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
37604   <int value="437" label="DELETED_MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
37605   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
37606   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
37607   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
37608   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
37609   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
37610   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
37611   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
37612   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
37613   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
37614   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
37615   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
37616   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
37617   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
37618   <int value="451" label="LOCATION_WATCHLOCATION"/>
37619   <int value="452" label="LOCATION_CLEARWATCH"/>
37620   <int value="453" label="DELETED_BLUETOOTH_ADDPROFILE"/>
37621   <int value="454" label="DELETED_BLUETOOTH_REMOVEPROFILE"/>
37622   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
37623   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
37624   <int value="457" label="AUDIO_GETINFO"/>
37625   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
37626   <int value="459" label="AUDIO_SETPROPERTIES"/>
37627   <int value="460" label="USB_RESETDEVICE"/>
37628   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
37629   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
37630   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
37631   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
37632   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
37633   <int value="466"
37634       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
37635   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
37636   <int value="468" label="WEBVIEW_INSERTCSS"/>
37637   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
37638   <int value="470" label="IDENTITYPRIVATE_GETSTRINGS"/>
37639   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
37640   <int value="472" label="USB_LISTINTERFACES"/>
37641   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
37642   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
37643   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
37644   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
37645   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
37646   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
37647   <int value="479" label="TTS_PAUSE"/>
37648   <int value="480" label="TTS_RESUME"/>
37649   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
37650   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
37651   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
37652   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
37653   <int value="485"
37654       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
37655   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
37656   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
37657   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
37658   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
37659   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
37660   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
37661   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
37662   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
37663   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
37664   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
37665   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
37666   <int value="497" label="WEBVIEW_GO"/>
37667   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
37668   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
37669   <int value="500" label="WEBVIEW_STOP"/>
37670   <int value="501" label="WEBVIEW_RELOAD"/>
37671   <int value="502" label="WEBVIEW_TERMINATE"/>
37672   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
37673   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
37674   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
37675   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
37676   <int value="507" label="SYSTEM_CPU_GETINFO"/>
37677   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
37678   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
37679   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
37680   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
37681   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
37682   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
37683   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
37684   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
37685   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
37686   <int value="517"
37687       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
37688   <int value="518"
37689       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
37690   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
37691   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
37692   <int value="521" label="INFOBARS_SHOW"/>
37693   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
37694   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
37695   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
37696   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
37697   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
37698   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
37699   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
37700   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
37701   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
37702   <int value="531" label="WEBVIEW_SETPERMISSION"/>
37703   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
37704   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
37705   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
37706   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
37707   <int value="536" label="PROCESSES_TERMINATE"/>
37708   <int value="537" label="SOCKETS_UDP_CREATE"/>
37709   <int value="538" label="SOCKETS_UDP_UPDATE"/>
37710   <int value="539" label="SOCKETS_UDP_BIND"/>
37711   <int value="540" label="SOCKETS_UDP_SEND"/>
37712   <int value="541" label="SOCKETS_UDP_CLOSE"/>
37713   <int value="542" label="SOCKETS_UDP_GETINFO"/>
37714   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
37715   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
37716   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
37717   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
37718   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
37719   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
37720   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
37721   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
37722   <int value="551" label="WEBVIEW_CLEARDATA"/>
37723   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
37724   <int value="553" label="SESSIONS_GETDEVICES"/>
37725   <int value="554" label="SESSIONS_RESTORE"/>
37726   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
37727   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
37728   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
37729   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
37730   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
37731   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
37732   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
37733   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
37734   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
37735   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
37736   <int value="565" label="USB_GETDEVICES"/>
37737   <int value="566" label="USB_REQUESTACCESS"/>
37738   <int value="567" label="USB_OPENDEVICE"/>
37739   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
37740   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
37741   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
37742   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
37743   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
37744   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
37745   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
37746   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
37747   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
37748   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
37749   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
37750   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
37751   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
37752   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
37753   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
37754   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
37755   <int value="584" label="CAST_CHANNEL_OPEN"/>
37756   <int value="585" label="CAST_CHANNEL_SEND"/>
37757   <int value="586" label="CAST_CHANNEL_CLOSE"/>
37758   <int value="587" label="RUNTIME_RESTART"/>
37759   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
37760   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
37761   <int value="590" label="SOCKETS_TCP_CREATE"/>
37762   <int value="591" label="SOCKETS_TCP_UPDATE"/>
37763   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
37764   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
37765   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
37766   <int value="595" label="SOCKETS_TCP_CONNECT"/>
37767   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
37768   <int value="597" label="SOCKETS_TCP_SEND"/>
37769   <int value="598" label="SOCKETS_TCP_CLOSE"/>
37770   <int value="599" label="SOCKETS_TCP_GETINFO"/>
37771   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
37772   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
37773   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
37774   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
37775   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
37776   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
37777   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
37778   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
37779   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
37780   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
37781   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
37782   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
37783   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
37784   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
37785   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
37786   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
37787   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
37788   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
37789   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
37790   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
37791   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
37792   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
37793   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
37794   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
37795   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
37796   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
37797   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
37798   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
37799   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
37800   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
37801   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
37802   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
37803   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
37804   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
37805   <int value="634" label="SERIAL_GETDEVICES"/>
37806   <int value="635" label="SERIAL_UPDATE"/>
37807   <int value="636" label="SERIAL_SETPAUSED"/>
37808   <int value="637" label="SERIAL_GETINFO"/>
37809   <int value="638" label="SERIAL_GETCONNECTIONS"/>
37810   <int value="639" label="SERIAL_SEND"/>
37811   <int value="640" label="GCM_REGISTER"/>
37812   <int value="641" label="GCM_SEND"/>
37813   <int value="642" label="SERIAL_CONNECT"/>
37814   <int value="643" label="SERIAL_DISCONNECT"/>
37815   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
37816   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
37817   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
37818   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
37819   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
37820   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
37821   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
37822   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
37823   <int value="652" label="SCREENLOCKPRIVATE_SHOWCUSTOMICON"/>
37824   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
37825   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
37826   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
37827   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
37828   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
37829   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
37830   <int value="659"
37831       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
37832   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
37833   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
37834   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
37835   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
37836   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
37837   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
37838   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
37839   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
37840   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
37841   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
37842   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
37843   <int value="671" label="HID_GETDEVICES"/>
37844   <int value="672" label="HID_CONNECT"/>
37845   <int value="673" label="HID_DISCONNECT"/>
37846   <int value="674" label="HID_RECEIVE"/>
37847   <int value="675" label="HID_SEND"/>
37848   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
37849   <int value="677" label="HID_SENDFEATUREREPORT"/>
37850   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
37851   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
37852   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
37853   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
37854   <int value="682" label="WEBVIEW_SETZOOM"/>
37855   <int value="683" label="WEBVIEW_GETZOOM"/>
37856   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
37857   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
37858   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
37859   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
37860   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
37861   <int value="689" label="SCREENLOCKPRIVATE_HIDECUSTOMICON"/>
37862   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
37863   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
37864   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
37865   <int value="693" label="WEBVIEW_FIND"/>
37866   <int value="694" label="WEBVIEW_STOPFINDING"/>
37867   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
37868   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
37869   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
37870   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
37871   <int value="699" label="AUTOMATIONINTERNAL_ENABLETAB"/>
37872   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
37873   <int value="701" label="BLUETOOTH_GETDEVICE"/>
37874   <int value="702" label="GCM_UNREGISTER"/>
37875   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
37876   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
37877   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
37878   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
37879   <int value="707" label="BLUETOOTHPRIVATE_ENABLEPAIRING"/>
37880   <int value="708" label="BLUETOOTHPRIVATE_DISABLEPAIRING"/>
37881   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
37882   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
37883   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
37884   <int value="712" label="DELETED_BLUETOOTH_UPDATE_SOCKET"/>
37885   <int value="713" label="DELETED_BLUETOOTH_SET_SOCKET_PAUSED"/>
37886   <int value="714" label="DELETED_BLUETOOTH_GET_SOCKET"/>
37887   <int value="715" label="DELETED_BLUETOOTH_GET_SOCKETS"/>
37888   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
37889   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
37890   <int value="718"
37891       label="DELETED_FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
37892   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
37893   <int value="720" label="WEBCAMPRIVATE_SET"/>
37894   <int value="721" label="WEBCAMPRIVATE_RESET"/>
37895   <int value="722" label="WEBCAMPRIVATE_GET"/>
37896   <int value="723" label="BLUETOOTHLOWENERGY_GETSERVICE"/>
37897   <int value="724" label="BLUETOOTHLOWENERGY_GETSERVICES"/>
37898   <int value="725" label="BLUETOOTHLOWENERGY_GETCHARACTERISTIC"/>
37899   <int value="726" label="BLUETOOTHLOWENERGY_GETCHARACTERISTICS"/>
37900   <int value="727" label="BLUETOOTHLOWENERGY_GETINCLUDEDSERVICES"/>
37901   <int value="728" label="BLUETOOTHLOWENERGY_GETDESCRIPTOR"/>
37902   <int value="729" label="BLUETOOTHLOWENERGY_GETDESCRIPTORS"/>
37903   <int value="730" label="BLUETOOTHLOWENERGY_READCHARACTERISTICVALUE"/>
37904   <int value="731" label="BLUETOOTHLOWENERGY_WRITECHARACTERISTICVALUE"/>
37905   <int value="732" label="BLUETOOTHLOWENERGY_READDESCRIPTORVALUE"/>
37906   <int value="733" label="BLUETOOTHLOWENERGY_WRITEDESCRIPTORVALUE"/>
37907   <int value="734" label="BOOKMARKMANAGERPRIVATE_CREATEWITHMETAINFO"/>
37908   <int value="735" label="BOOKMARKMANAGERPRIVATE_UPDATEMETAINFO"/>
37909   <int value="736" label="BLUETOOTHSOCKET_CREATE"/>
37910   <int value="737" label="BLUETOOTHSOCKET_UPDATE"/>
37911   <int value="738" label="BLUETOOTHSOCKET_SETPAUSED"/>
37912   <int value="739" label="BLUETOOTHSOCKET_LISTENUSINGRFCOMM"/>
37913   <int value="740" label="BLUETOOTHSOCKET_LISTENUSINGINSECURERFCOMM"/>
37914   <int value="741" label="BLUETOOTHSOCKET_LISTENUSINGL2CAP"/>
37915   <int value="742" label="BLUETOOTHSOCKET_CONNECT"/>
37916   <int value="743" label="BLUETOOTHSOCKET_DISCONNECT"/>
37917   <int value="744" label="BLUETOOTHSOCKET_CLOSE"/>
37918   <int value="745" label="BLUETOOTHSOCKET_SEND"/>
37919   <int value="746" label="BLUETOOTHSOCKET_GETINFO"/>
37920   <int value="747" label="BLUETOOTHSOCKET_GETSOCKETS"/>
37921   <int value="748" label="WEBSTOREPRIVATE_SIGNINFUNCTION"/>
37922   <int value="749" label="SHELL_CREATEWINDOW"/>
37923   <int value="750"
37924       label="FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDSUCCESS"/>
37925   <int value="751"
37926       label="DELETED_FILESYSTEMPROVIDERINTERNAL_GETMETADATAREQUESTEDERROR"/>
37927   <int value="752" label="BROWSER_OPENTAB"/>
37928   <int value="753" label="MANAGEMENT_CREATEAPPSHORTCUT"/>
37929   <int value="754" label="WEBVIEW_SHOWCONTEXTMENU"/>
37930   <int value="755" label="WEBRTCLOGGINGPRIVATE_STARTRTPDUMP"/>
37931   <int value="756" label="WEBRTCLOGGINGPRIVATE_STOPRTPDUMP"/>
37932   <int value="757" label="AUTOMATIONINTERNAL_ENABLEDESKTOP"/>
37933   <int value="758" label="HOTWORDPRIVATE_SETHOTWORDSESSIONSTATE"/>
37934   <int value="759" label="HOTWORDPRIVATE_NOTIFYHOTWORDRECOGNITION"/>
37935   <int value="760"
37936       label="FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDSUCCESS"/>
37937   <int value="761"
37938       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READDIRECTORYREQUESTEDERROR"/>
37939   <int value="762" label="LEDGER_BATCHEXECUTE"/>
37940   <int value="763"
37941       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDSUCCESS"/>
37942   <int value="764"
37943       label="DELETED_FILESYSTEMPROVIDERINTERNAL_OPENFILEREQUESTEDERROR"/>
37944   <int value="765"
37945       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDSUCCESS"/>
37946   <int value="766"
37947       label="DELETED_FILESYSTEMPROVIDERINTERNAL_CLOSEFILEREQUESTEDERROR"/>
37948   <int value="767" label="SYNCEDNOTIFICATIONSPRIVATE_GETINITIALDATA"/>
37949   <int value="768" label="SYNCEDNOTIFICATIONSPRIVATE_UPDATENOTIFICATION"/>
37950   <int value="769" label="SYNCEDNOTIFICATIONSPRIVATE_SETRENDERCONTEXT"/>
37951   <int value="770" label="IDENTITY_GETACCOUNTS"/>
37952   <int value="771" label="FILEBROWSERPRIVATE_RESOLVEISOLATEDENTRIES"/>
37953   <int value="772" label="FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDSUCCESS"/>
37954   <int value="773"
37955       label="DELETED_FILESYSTEMPROVIDERINTERNAL_READFILEREQUESTEDERROR"/>
37956   <int value="774" label="NETWORKINGPRIVATE_GETNETWORKS"/>
37957   <int value="775" label="WEBVIEW_SETNAME"/>
37958   <int value="776" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GENERATEKEY"/>
37959   <int value="777" label="ENTERPRISE_PLATFORMKEYSINTERNAL_SIGN"/>
37960   <int value="778" label="ENTERPRISE_PLATFORMKEYSINTERNAL_GETTOKENS"/>
37961   <int value="779" label="ENTERPRISE_PLATFORMKEYS_GETCERTIFICATES"/>
37962   <int value="780" label="ENTERPRISE_PLATFORMKEYS_IMPORTCERTIFICATE"/>
37963   <int value="781" label="ENTERPRISE_PLATFORMKEYS_REMOVECERTIFICATE"/>
37964   <int value="782" label="FILEBROWSERPRIVATE_OPENINSPECTOR"/>
37965   <int value="783" label="STREAMSPRIVATE_ABORT"/>
37966   <int value="784" label="MANAGEMENT_SETLAUNCHTYPE"/>
37967   <int value="785" label="MANAGEMENT_GENERATEAPPFORLINK"/>
37968   <int value="786" label="GUESTVIEWINTERNAL_ALLOCATEINSTANCEID"/>
37969   <int value="787" label="WEBVIEW_NAVIGATE"/>
37970   <int value="788" label="INPUTMETHODPRIVATE_GETCURRENTINPUTMETHOD"/>
37971   <int value="789" label="INPUTMETHODPRIVATE_SETCURRENTINPUTMETHOD"/>
37972   <int value="790" label="INPUTMETHODPRIVATE_GETINPUTMETHODS"/>
37973   <int value="791" label="IDENTITY_GETPROFILEUSERINFO"/>
37974   <int value="792" label="VIRTUALKEYBOARDPRIVATE_OPENSETTINGS"/>
37975   <int value="793" label="BLUETOOTHLOWENERGY_CONNECT"/>
37976   <int value="794" label="BLUETOOTHLOWENERGY_DISCONNECT"/>
37977   <int value="795" label="WEBSTOREPRIVATE_GETEPHEMERALAPPSENABLED"/>
37978   <int value="796" label="WEBSTOREPRIVATE_LAUNCHEPHEMERALAPP"/>
37979   <int value="797" label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDERROR"/>
37980   <int value="798"
37981       label="FILESYSTEMPROVIDERINTERNAL_OPERATIONREQUESTEDSUCCESS"/>
37982   <int value="799" label="GUESTVIEWINTERNAL_CREATEGUEST"/>
37983 </enum>
37985 <enum name="ExtensionInstallCause" type="int">
37986   <int value="0" label="INSTALL_CAUSE_UNSET"/>
37987   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
37988   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
37989   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
37990   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
37991 </enum>
37993 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
37994   <int value="0" label="Link is shown"/>
37995   <int value="1" label="Link is not shown"/>
37996   <int value="2" label="Link is clicked"/>
37997 </enum>
37999 <enum name="ExtensionInstallPromptType" type="int">
38000   <int value="0" label="Install prompt"/>
38001   <int value="1" label="Inline install prompt"/>
38002   <int value="2" label="Bundle install prompt"/>
38003   <int value="3" label="Re-enable prompt"/>
38004   <int value="4" label="Permissions prompt"/>
38005   <int value="5" label="External install prompt"/>
38006   <int value="6" label="Post install permissions prompt"/>
38007   <int value="7" label="Launch prompt"/>
38008   <int value="8" label="Remote install prompt"/>
38009 </enum>
38011 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
38012   <int value="0" label="No signature (network error, etc)"/>
38013   <int value="1" label="Invalid signature"/>
38014   <int value="2" label="Valid signature"/>
38015 </enum>
38017 <enum name="ExtensionInstallVerifierInitResult" type="int">
38018   <int value="0" label="No value in prefs"/>
38019   <int value="1" label="Pref present but parsing failed"/>
38020   <int value="2" label="Invalid signature"/>
38021   <int value="3" label="Valid signature"/>
38022 </enum>
38024 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
38025   <int value="0" label="VERIFIED"/>
38026   <int value="1" label="NOT_EXTENSION"/>
38027   <int value="2" label="UNPACKED"/>
38028   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
38029   <int value="4" label="FORCED_NOT_VERIFIED"/>
38030   <int value="5" label="NOT_FROM_STORE"/>
38031   <int value="6" label="NO_SIGNATURE"/>
38032   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
38033   <int value="8" label="NOT_VERIFIED"/>
38034   <int value="9" label="NOT_VERIFIED_BUT_INSTALL_TIME_NEWER_THAN_SIGNATURE"/>
38035   <int value="10" label="NOT_VERIFIED_BUT_UNKNOWN_ID"/>
38036   <int value="11" label="COMPONENT"/>
38037 </enum>
38039 <enum name="ExtensionInstallVerifierStatus" type="int">
38040   <int value="0" label="NONE"/>
38041   <int value="1" label="BOOTSTRAP"/>
38042   <int value="2" label="ENFORCE"/>
38043   <int value="3" label="ENFORCE_STRICT"/>
38044 </enum>
38046 <enum name="ExtensionLaunchType" type="int">
38047   <int value="0" label="PINNED"/>
38048   <int value="1" label="REGULAR"/>
38049   <int value="2" label="FULLSCREEN"/>
38050 </enum>
38052 <enum name="ExtensionLocation" type="int">
38053   <int value="0" label="INVALID"/>
38054   <int value="1" label="INTERNAL"/>
38055   <int value="2" label="EXTERNAL_PREF"/>
38056   <int value="3" label="EXTERNAL_REGISTRY"/>
38057   <int value="4" label="LOAD"/>
38058   <int value="5" label="COMPONENT"/>
38059   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
38060   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
38061   <int value="8" label="COMMAND_LINE"/>
38062   <int value="9" label="EXTERNAL_POLICY"/>
38063   <int value="10" label="EXTERNAL_COMPONENT"/>
38064 </enum>
38066 <enum name="ExtensionPermission" type="int">
38067   <int value="0" label="UNKNOWN"/>
38068   <int value="1" label="NONE"/>
38069   <int value="2" label="BOOKMARKS"/>
38070   <int value="3" label="GEOLOCATION"/>
38071   <int value="4" label="BROWSING_HISTORY"/>
38072   <int value="5" label="TABS"/>
38073   <int value="6" label="MANAGEMENT"/>
38074   <int value="7" label="DEBUGGER"/>
38075   <int value="8" label="1_HOST"/>
38076   <int value="9" label="2_HOSTS"/>
38077   <int value="10" label="3_HOSTS"/>
38078   <int value="11" label="4_OR_MORE_HOSTS"/>
38079   <int value="12" label="ALL_HOSTS"/>
38080   <int value="13" label="FULL_ACCESS"/>
38081   <int value="14" label="CLIPBOARD"/>
38082   <int value="15" label="TTS_ENGINE"/>
38083   <int value="16" label="CONTENT_SETTINGS"/>
38084   <int value="17" label="PRIVACY"/>
38085   <int value="18" label="MANAGED_MODE"/>
38086   <int value="19" label="INPUT"/>
38087   <int value="20" label="AUDIO_CAPTURE"/>
38088   <int value="21" label="VIDEO_CAPTURE"/>
38089   <int value="22" label="DOWNLOADS"/>
38090   <int value="23" label="FILE_SYSTEM_WRITE"/>
38091   <int value="24" label="ALL_MEDIA_GALLERIES"/>
38092   <int value="25" label="SERIAL"/>
38093   <int value="26" label="SOCKET_ANY_HOST"/>
38094   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
38095   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
38096 </enum>
38098 <enum name="ExtensionPermission2" type="int">
38099 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
38101   <int value="0" label="kUnknown"/>
38102   <int value="1" label="kNone"/>
38103   <int value="2" label="kBookmarks"/>
38104   <int value="3" label="kGeolocation"/>
38105   <int value="4" label="kBrowsingHistory"/>
38106   <int value="5" label="kTabs"/>
38107   <int value="6" label="kManagement"/>
38108   <int value="7" label="kDebugger"/>
38109   <int value="8" label="kDesktopCapture"/>
38110   <int value="9" label="kHid"/>
38111   <int value="10" label="kHosts1"/>
38112   <int value="11" label="kHosts2"/>
38113   <int value="12" label="kHosts3"/>
38114   <int value="13" label="kHosts4OrMore"/>
38115   <int value="14" label="kHostsAll"/>
38116   <int value="15" label="kFullAccess"/>
38117   <int value="16" label="kClipboard"/>
38118   <int value="17" label="kTtsEngine"/>
38119   <int value="18" label="kContentSettings"/>
38120   <int value="19" label="kPrivacy"/>
38121   <int value="20" label="kManagedMode"/>
38122   <int value="21" label="kInput"/>
38123   <int value="22" label="kAudioCapture"/>
38124   <int value="23" label="kVideoCapture"/>
38125   <int value="24" label="kDownloads"/>
38126   <int value="25" label="kFileSystemWrite"/>
38127   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
38128   <int value="27" label="kSerial"/>
38129   <int value="28" label="kSocketAnyHost"/>
38130   <int value="29" label="kSocketDomainHosts"/>
38131   <int value="30" label="kSocketSpecificHosts"/>
38132   <int value="31" label="kBluetooth"/>
38133   <int value="32" label="kUsb"/>
38134   <int value="33" label="kSystemIndicator"/>
38135   <int value="34" label="kUsbDevice"/>
38136   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
38137   <int value="36" label="kSystemInfoDisplay"/>
38138   <int value="37" label="kNativeMessaging"/>
38139   <int value="38" label="kSyncFileSystem"/>
38140   <int value="39" label="kAudio"/>
38141   <int value="40" label="kFavicon"/>
38142   <int value="41" label="kMusicManagerPrivate"/>
38143   <int value="42" label="kWebConnectable"/>
38144   <int value="43" label="kActivityLogPrivate"/>
38145   <int value="44" label="kBluetoothDevices"/>
38146   <int value="45" label="kDownloadsOpen"/>
38147   <int value="46" label="kNetworkingPrivate"/>
38148   <int value="47" label="kDeclarativeWebRequest"/>
38149   <int value="48" label="kFileSystemDirectory"/>
38150   <int value="49" label="kFileSystemWriteDirectory"/>
38151   <int value="50" label="kSignedInDevices"/>
38152   <int value="51" label="kWallpaper"/>
38153   <int value="52" label="kNetworkState"/>
38154   <int value="53" label="kHomepage"/>
38155   <int value="54" label="kSearchProvider"/>
38156   <int value="55" label="kStartupPages"/>
38157   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
38158   <int value="57" label="kScreenlockPrivate"/>
38159   <int value="58" label="kOverrideBookmarksUI"/>
38160   <int value="59" label="kAutomation"/>
38161   <int value="60" label="kAccessibilityFeaturesModify"/>
38162   <int value="61" label="kAccessibilityFeaturesRead"/>
38163   <int value="62" label="kBluetoothPrivate"/>
38164 </enum>
38166 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
38167   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
38168   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
38169   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
38170   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
38171 </enum>
38173 <enum name="ExtensionType" type="int">
38174   <int value="0" label="UNKNOWN"/>
38175   <int value="1" label="EXTENSION"/>
38176   <int value="2" label="THEME"/>
38177   <int value="3" label="USER_SCRIPT"/>
38178   <int value="4" label="HOSTED_APP"/>
38179   <int value="5" label="LEGACY_PACKAGED_APP"/>
38180   <int value="6" label="PLATFORM_APP"/>
38181 </enum>
38183 <enum name="ExtensionUnpackFailureReason" type="int">
38184   <summary>
38185     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
38186     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
38187   </summary>
38188   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
38189   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
38190   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
38191   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
38192   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
38193   <int value="5" label="INVALID_MANIFEST"/>
38194   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
38195   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
38196   <int value="8" label="CRX_FILE_NOT_READABLE"/>
38197   <int value="9" label="CRX_HEADER_INVALID"/>
38198   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
38199   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
38200   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
38201   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
38202   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
38203   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
38204   <int value="16" label="CRX_SIGNATURE_INVALID"/>
38205   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
38206   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
38207   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
38208   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
38209   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
38210   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
38211   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
38212   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
38213   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
38214   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
38215   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
38216   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
38217   <int value="29" label="INVALID_CATALOG_DATA"/>
38218   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
38219   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
38220   <int value="32" label="ERROR_SAVING_CATALOG"/>
38221 </enum>
38223 <enum name="ExternalDeviceAction" type="int">
38224   <int value="0" label="Import to Drive"/>
38225   <int value="1" label="View files"/>
38226   <int value="2" label="View files (automatically)"/>
38227   <int value="3" label="Watch video"/>
38228   <int value="4" label="Error"/>
38229   <int value="5" label="Close (no action)"/>
38230 </enum>
38232 <enum name="ExternalDisplayOpenResult" type="int">
38233   <int value="0" label="Success"/>
38234   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
38235   <int value="2" label="Failed with ENOENT (device missing)"/>
38236   <int value="3" label="Failed for some other reason"/>
38237 </enum>
38239 <enum name="ExternalDisplayReceiveResult" type="int">
38240   <int value="0" label="Success"/>
38241   <int value="1" label="ioctl() to I2C device failed"/>
38242   <int value="2" label="Bad message checksum"/>
38243   <int value="3" label="Bad message address"/>
38244   <int value="4" label="Bad message length"/>
38245   <int value="5" label="Bad command code in message"/>
38246   <int value="6" label="Bad result code in message"/>
38247   <int value="7" label="Bad feature index in message"/>
38248   <int value="8" label="Maximum value of 0 in message"/>
38249 </enum>
38251 <enum name="ExternalDisplaySendResult" type="int">
38252   <int value="0" label="Success"/>
38253   <int value="1" label="ioctl() to I2C device failed"/>
38254 </enum>
38256 <enum name="ExternalItemState" type="int">
38257   <int value="0" label="DEPRECATED_DISABLED"/>
38258   <int value="1" label="DEPRECATED_ENABLED"/>
38259   <int value="2" label="DISABLED (in webstore)"/>
38260   <int value="3" label="ENABLED (in webstore)"/>
38261   <int value="4" label="DISABLED (not in webstore)"/>
38262   <int value="5" label="ENABLED (not in webstore)"/>
38263   <int value="6" label="UNINSTALLED (in webstore)"/>
38264   <int value="7" label="UNINSTALLED (not in webstore)"/>
38265 </enum>
38267 <enum name="Exynos5250LotIdEnum" type="int">
38268   <int value="0" label="Fused device"/>
38269   <int value="1" label="Generic unfused device"/>
38270   <int value="2" label="Unfused; lot ID NZVPU"/>
38271   <int value="3" label="Unfused; lot ID NZVR7"/>
38272 </enum>
38274 <enum name="FallbackDNSTestResult" type="int">
38275   <int value="0" label="Success"/>
38276   <int value="1" label="Failure"/>
38277 </enum>
38279 <enum name="FallbackSSLVersion" type="int">
38280   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
38281   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
38282   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
38283   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
38284 </enum>
38286 <enum name="FeatureObserver" type="int">
38287 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.h -->
38289   <int value="0" label="PageDestruction"/>
38290   <int value="1" label="LegacyNotifications"/>
38291   <int value="2" label="MultipartMainResource"/>
38292   <int value="3" label="PrefixedIndexedDB"/>
38293   <int value="4" label="WorkerStart"/>
38294   <int value="5" label="SharedWorkerStart"/>
38295   <int value="6" label="LegacyWebAudio"/>
38296   <int value="7" label="WebAudioStart"/>
38297   <int value="8" label="PrefixedContentSecurityPolicy"/>
38298   <int value="9" label="UnprefixedIndexedDB"/>
38299   <int value="10" label="OpenWebDatabase"/>
38300   <int value="11" label="LegacyHTMLNotifications"/>
38301   <int value="12" label="LegacyTextNotifications"/>
38302   <int value="13" label="UnprefixedRequestAnimationFrame"/>
38303   <int value="14" label="PrefixedRequestAnimationFrame"/>
38304   <int value="15" label="ContentSecurityPolicy"/>
38305   <int value="16" label="ContentSecurityPolicyReportOnly"/>
38306   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
38307   <int value="18" label="PrefixedTransitionEndEvent"/>
38308   <int value="19" label="UnprefixedTransitionEndEvent"/>
38309   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
38310   <int value="21" label="AutoFocusAttribute"/>
38311   <int value="22" label="DeprecatedAutoSaveAttribute"/>
38312   <int value="23" label="DataListElement"/>
38313   <int value="24" label="FormAttribute"/>
38314   <int value="25" label="IncrementalAttribute"/>
38315   <int value="26" label="InputTypeColor"/>
38316   <int value="27" label="InputTypeDate"/>
38317   <int value="28" label="InputTypeDateTime"/>
38318   <int value="29" label="InputTypeDateTimeFallback"/>
38319   <int value="30" label="InputTypeDateTimeLocal"/>
38320   <int value="31" label="InputTypeEmail"/>
38321   <int value="32" label="InputTypeMonth"/>
38322   <int value="33" label="InputTypeNumber"/>
38323   <int value="34" label="InputTypeRange"/>
38324   <int value="35" label="InputTypeSearch"/>
38325   <int value="36" label="InputTypeTel"/>
38326   <int value="37" label="InputTypeTime"/>
38327   <int value="38" label="InputTypeURL"/>
38328   <int value="39" label="InputTypeWeek"/>
38329   <int value="40" label="InputTypeWeekFallback"/>
38330   <int value="41" label="ListAttribute"/>
38331   <int value="42" label="MaxAttribute"/>
38332   <int value="43" label="MinAttribute"/>
38333   <int value="44" label="PatternAttribute"/>
38334   <int value="45" label="PlaceholderAttribute"/>
38335   <int value="46" label="PrecisionAttribute"/>
38336   <int value="47" label="PrefixedDirectoryAttribute"/>
38337   <int value="48" label="PrefixedSpeechAttribute"/>
38338   <int value="49" label="RequiredAttribute"/>
38339   <int value="50" label="ResultsAttribute"/>
38340   <int value="51" label="StepAttribute"/>
38341   <int value="52" label="PageVisits"/>
38342   <int value="53" label="HTMLMarqueeElement"/>
38343   <int value="54" label="Unused: CSSOverflowMarquee"/>
38344   <int value="55" label="Reflection"/>
38345   <int value="56" label="CursorVisibility"/>
38346   <int value="57" label="PrefixedStorageInfo"/>
38347   <int value="58" label="XFrameOptions"/>
38348   <int value="59" label="XFrameOptionsSameOrigin"/>
38349   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
38350   <int value="61" label="DeprecatedFlexboxWebContent"/>
38351   <int value="62" label="DeprecatedFlexboxChrome"/>
38352   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
38353   <int value="64" label="SVGTRefElement"/>
38354   <int value="65" label="UnprefixedPerformanceTimeline"/>
38355   <int value="66" label="PrefixedPerformanceTimeline"/>
38356   <int value="67" label="UnprefixedUserTiming"/>
38357   <int value="68" label="PrefixedUserTiming"/>
38358   <int value="69" label="WindowEvent"/>
38359   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
38360   <int value="71" label="PrefixedMediaAddKey"/>
38361   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
38362   <int value="73" label="WebAudioLooping"/>
38363   <int value="74" label="DocumentClear"/>
38364   <int value="75" label="PrefixedTransitionMediaFeature"/>
38365   <int value="76" label="SVGFontElement"/>
38366   <int value="77" label="XMLDocument"/>
38367   <int value="78" label="XSLProcessingInstruction"/>
38368   <int value="79" label="XSLTProcessor"/>
38369   <int value="80" label="SVGSwitchElement"/>
38370   <int value="81" label="PrefixedDocumentRegister"/>
38371   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
38372   <int value="83" label="DocumentAll"/>
38373   <int value="84" label="FormElement"/>
38374   <int value="85" label="DemotedFormElement"/>
38375   <int value="86" label="CaptureAttributeAsEnum"/>
38376   <int value="87" label="ShadowDOMPrefixedPseudo"/>
38377   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
38378   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
38379   <int value="90" label="SVGAnimationElement"/>
38380   <int value="91" label="KeyboardEventKeyLocation"/>
38381   <int value="92" label="CaptureEvents"/>
38382   <int value="93" label="ReleaseEvents"/>
38383   <int value="94" label="CSSDisplayRunIn"/>
38384   <int value="95" label="CSSDisplayCompact"/>
38385   <int value="96" label="LineClamp"/>
38386   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
38387   <int value="98" label="SubFrameBeforeUnloadFired"/>
38388   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
38389   <int value="100" label="TextReplaceWholeText"/>
38390   <int value="101" label="PrefixedShadowRootConstructor"/>
38391   <int value="102" label="ConsoleMarkTimeline"/>
38392   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
38393   <int value="104" label="DocumentTypeEntities"/>
38394   <int value="105" label="DocumentTypeInternalSubset"/>
38395   <int value="106" label="DocumentTypeNotations"/>
38396   <int value="107" label="ElementGetAttributeNode"/>
38397   <int value="108" label="ElementSetAttributeNode"/>
38398   <int value="109" label="ElementRemoveAttributeNode"/>
38399   <int value="110" label="ElementGetAttributeNodeNS"/>
38400   <int value="111" label="DocumentCreateAttribute"/>
38401   <int value="112" label="DocumentCreateAttributeNS"/>
38402   <int value="113" label="DocumentCreateCDATASection"/>
38403   <int value="114" label="DocumentInputEncoding"/>
38404   <int value="115" label="DocumentXMLEncoding"/>
38405   <int value="116" label="DocumentXMLStandalone"/>
38406   <int value="117" label="DocumentXMLVersion"/>
38407   <int value="118" label="NodeIsSameNode"/>
38408   <int value="119" label="NodeIsSupported"/>
38409   <int value="120" label="NodeNamespaceURI"/>
38410   <int value="121" label="NodePrefix"/>
38411   <int value="122" label="NodeLocalName"/>
38412   <int value="123" label="NavigatorProductSub"/>
38413   <int value="124" label="NavigatorVendor"/>
38414   <int value="125" label="NavigatorVendorSub"/>
38415   <int value="126" label="FileError"/>
38416   <int value="127" label="DocumentCharset"/>
38417   <int value="128" label="PrefixedAnimationEndEvent"/>
38418   <int value="129" label="UnprefixedAnimationEndEvent"/>
38419   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
38420   <int value="131" label="PrefixedAnimationStartEvent"/>
38421   <int value="132" label="UnprefixedAnimationStartEvent"/>
38422   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
38423   <int value="134" label="PrefixedAnimationIterationEvent"/>
38424   <int value="135" label="UnprefixedAnimationIterationEvent"/>
38425   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
38426   <int value="137" label="EventReturnValue"/>
38427   <int value="138" label="SVGSVGElement"/>
38428   <int value="139" label="SVGAnimateColorElement"/>
38429   <int value="140" label="InsertAdjacentText"/>
38430   <int value="141" label="InsertAdjacentElement"/>
38431   <int value="142" label="HasAttributes"/>
38432   <int value="143" label="DOMSubtreeModifiedEvent"/>
38433   <int value="144" label="DOMNodeInsertedEvent"/>
38434   <int value="145" label="DOMNodeRemovedEvent"/>
38435   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
38436   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
38437   <int value="148" label="DOMCharacterDataModifiedEvent"/>
38438   <int value="149" label="DocumentAllTags"/>
38439   <int value="150" label="DocumentAllLegacyCall"/>
38440   <int value="151" label="HTMLAppletElementLegacyCall"/>
38441   <int value="152" label="HTMLEmbedElementLegacyCall"/>
38442   <int value="153" label="HTMLObjectElementLegacyCall"/>
38443   <int value="154" label="BeforeLoadEvent"/>
38444   <int value="155" label="GetMatchedCSSRules"/>
38445   <int value="156" label="SVGFontInCSS"/>
38446   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
38447   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
38448   <int value="159" label="AttributeIsId"/>
38449   <int value="160" label="AttributeOwnerElement"/>
38450   <int value="161" label="AttributeSetPrefix"/>
38451   <int value="162" label="AttributeSpecified"/>
38452   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
38453   <int value="164" label="PrefixedAudioDecodedByteCount"/>
38454   <int value="165" label="PrefixedVideoDecodedByteCount"/>
38455   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
38456   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
38457   <int value="168" label="PrefixedVideoEnterFullscreen"/>
38458   <int value="169" label="PrefixedVideoExitFullscreen"/>
38459   <int value="170" label="PrefixedVideoEnterFullScreen"/>
38460   <int value="171" label="PrefixedVideoExitFullScreen"/>
38461   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
38462   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
38463   <int value="174" label="SourceElementCandidate"/>
38464   <int value="175" label="SourceElementNonMatchingMedia"/>
38465   <int value="176" label="PrefixedElementRequestFullscreen"/>
38466   <int value="177" label="PrefixedElementRequestFullScreen"/>
38467   <int value="178" label="BarPropLocationbar"/>
38468   <int value="179" label="BarPropMenubar"/>
38469   <int value="180" label="BarPropPersonalbar"/>
38470   <int value="181" label="BarPropScrollbars"/>
38471   <int value="182" label="BarPropStatusbar"/>
38472   <int value="183" label="BarPropToolbar"/>
38473   <int value="184" label="InputTypeEmailMultiple"/>
38474   <int value="185" label="InputTypeEmailMaxLength"/>
38475   <int value="186" label="InputTypeEmailMultipleMaxLength"/>
38476   <int value="187" label="TextTrackCueConstructor"/>
38477   <int value="188" label="CSSStyleDeclarationPropertyName"/>
38478   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
38479   <int value="190" label="InputTypeText"/>
38480   <int value="191" label="InputTypeTextMaxLength"/>
38481   <int value="192" label="InputTypePassword"/>
38482   <int value="193" label="InputTypePasswordMaxLength"/>
38483   <int value="194" label="SVGInstanceRoot"/>
38484   <int value="195" label="ShowModalDialog"/>
38485   <int value="196" label="PrefixedPageVisibility"/>
38486   <int value="197" label="HTMLFrameElementLocation"/>
38487   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
38488   <int value="199" label="CSSWebkitRegionAtRule"/>
38489   <int value="200" label="DocumentBeforeUnloadRegistered"/>
38490   <int value="201" label="DocumentBeforeUnloadFired"/>
38491   <int value="202" label="DocumentUnloadRegistered"/>
38492   <int value="203" label="DocumentUnloadFired"/>
38493   <int value="204" label="SVGLocatableNearestViewportElement"/>
38494   <int value="205" label="SVGLocatableFarthestViewportElement"/>
38495   <int value="206" label="IsIndexElement"/>
38496   <int value="207" label="HTMLHeadElementProfile"/>
38497   <int value="208" label="OverflowChangedEvent"/>
38498   <int value="209" label="SVGPointMatrixTransform"/>
38499   <int value="210" label="HTMLHtmlElementManifest"/>
38500   <int value="211" label="DOMFocusInOutEvent"/>
38501   <int value="212" label="FileGetLastModifiedDate"/>
38502   <int value="213" label="HTMLElementInnerText"/>
38503   <int value="214" label="HTMLElementOuterText"/>
38504   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
38505   <int value="216" label="ElementSetAttributeNodeNS"/>
38506   <int value="217" label="ElementPrefixedMatchesSelector"/>
38507   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
38508   <int value="219" label="CSSStyleSheetRules"/>
38509   <int value="220" label="CSSStyleSheetAddRule"/>
38510   <int value="221" label="CSSStyleSheetRemoveRule"/>
38511   <int value="222" label="InitMessageEvent"/>
38512   <int value="223" label="PrefixedInitMessageEvent"/>
38513   <int value="224" label="ElementSetPrefix"/>
38514   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
38515   <int value="226" label="SVGElementGetPresentationAttribute"/>
38516   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
38517   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
38518   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
38519   <int value="230" label="DOMImplementationHasFeature"/>
38520   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
38521   <int value="232" label="CanPlayTypeKeySystem"/>
38522   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
38523   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
38524   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
38525   <int value="236" label="PrefixedTransform2dMediaFeature"/>
38526   <int value="237" label="PrefixedTransform3dMediaFeature"/>
38527   <int value="238" label="PrefixedAnimationMediaFeature"/>
38528   <int value="239" label="PrefixedViewModeMediaFeature"/>
38529   <int value="240" label="PrefixedStorageQuota"/>
38530   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
38531   <int value="242" label="PrefixedMediaSourceOpen"/>
38532   <int value="243" label="ResetReferrerPolicy"/>
38533   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
38534   <int value="245" label="CaptureAttributeAsBoolean"/>
38535   <int value="246" label="FormNameAccessForImageElement"/>
38536   <int value="247" label="FormNameAccessForPastNamesMap"/>
38537   <int value="248" label="FormAssociationByParser"/>
38538   <int value="249" label="HTMLSourceElementMedia"/>
38539   <int value="250" label="SVGSVGElementInDocument"/>
38540   <int value="251" label="SVGDocumentRootElement"/>
38541   <int value="252" label="DocumentCreateEventOptionalArgument"/>
38542   <int value="253" label="MediaErrorEncrypted"/>
38543   <int value="254" label="EventSourceURL"/>
38544   <int value="255" label="WebSocketURL"/>
38545   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
38546   <int value="257" label="WorkerSubjectToCSP"/>
38547   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
38548   <int value="259" label="HTMLMediaElementControllerNotNull"/>
38549   <int value="260" label="DeprecatedWebKitGradient"/>
38550   <int value="261" label="DeprecatedWebKitLinearGradient"/>
38551   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
38552   <int value="263" label="DeprecatedWebKitRadialGradient"/>
38553   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
38554   <int value="265" label="PrefixedGetImageDataHD"/>
38555   <int value="266" label="PrefixedPutImageDataHD"/>
38556   <int value="267" label="PrefixedImageSmoothingEnabled"/>
38557   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
38558   <int value="269" label="ShadowRootApplyAuthorStyles"/>
38559   <int value="270" label="PromiseConstructor"/>
38560   <int value="271" label="PromiseCast"/>
38561   <int value="272" label="PromiseReject"/>
38562   <int value="273" label="PromiseResolve"/>
38563   <int value="274" label="TextAutosizing"/>
38564   <int value="275" label="TextAutosizingLayout"/>
38565   <int value="276" label="HTMLAnchorElementPingAttribute"/>
38566   <int value="277" label="JavascriptExhaustedMemory"/>
38567   <int value="278" label="InsertAdjacentHTML"/>
38568   <int value="279" label="SVGClassName"/>
38569   <int value="280" label="HTMLAppletElement"/>
38570   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
38571   <int value="282" label="HTMLMediaElementPauseAtFragmentEnd"/>
38572   <int value="283" label="PrefixedWindowURL"/>
38573   <int value="284" label="PrefixedWorkerURL"/>
38574   <int value="285" label="WindowOrientation"/>
38575   <int value="286" label="DOMStringListContains"/>
38576   <int value="287" label="DocumentCaptureEvents"/>
38577   <int value="288" label="DocumentReleaseEvents"/>
38578   <int value="289" label="WindowCaptureEvents"/>
38579   <int value="290" label="WindowReleaseEvents"/>
38580   <int value="291" label="PrefixedGamepad"/>
38581   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
38582   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
38583   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
38584   <int value="295" label="DocumentXPathCreateExpression"/>
38585   <int value="296" label="DocumentXPathCreateNSResolver"/>
38586   <int value="297" label="DocumentXPathEvaluate"/>
38587   <int value="298" label="AttrGetValue"/>
38588   <int value="299" label="AttrSetValue"/>
38589   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
38590   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
38591   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
38592   <int value="303" label="AttrSetValueWithElement"/>
38593   <int value="304" label="PrefixedCancelAnimationFrame"/>
38594   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
38595   <int value="306" label="NamedNodeMapGetNamedItem"/>
38596   <int value="307" label="NamedNodeMapSetNamedItem"/>
38597   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
38598   <int value="309" label="NamedNodeMapItem"/>
38599   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
38600   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
38601   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
38602   <int value="313" label="OpenWebDatabaseInWorker"/>
38603   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
38604   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
38605   <int value="316" label="XHRProgressEventPosition"/>
38606   <int value="317" label="XHRProgressEventTotalSize"/>
38607   <int value="318" label="PrefixedDocumentIsFullscreen"/>
38608   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
38609   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
38610   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
38611   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
38612   <int value="323" label="PrefixedDocumentFullscreenElement"/>
38613   <int value="324" label="PrefixedDocumentExitFullscreen"/>
38614   <int value="325" label="SVGForeignObjectElement"/>
38615   <int value="326" label="PrefixedElementRequestPointerLock"/>
38616   <int value="327" label="SelectionSetPosition"/>
38617   <int value="328" label="AnimationPlayerFinishEvent"/>
38618   <int value="329" label="SVGSVGElementInXMLDocument"/>
38619   <int value="330" label="CanvasRenderingContext2DSetAlpha"/>
38620   <int value="331" label="CanvasRenderingContext2DSetCompositeOperation"/>
38621   <int value="332" label="CanvasRenderingContext2DSetLineWidth"/>
38622   <int value="333" label="CanvasRenderingContext2DSetLineCap"/>
38623   <int value="334" label="CanvasRenderingContext2DSetLineJoin"/>
38624   <int value="335" label="CanvasRenderingContext2DSetMiterLimit"/>
38625   <int value="336" label="CanvasRenderingContext2DClearShadow"/>
38626   <int value="337" label="CanvasRenderingContext2DSetStrokeColor"/>
38627   <int value="338" label="CanvasRenderingContext2DSetFillColor"/>
38628   <int value="339" label="CanvasRenderingContext2DDrawImageFromRect"/>
38629   <int value="340" label="CanvasRenderingContext2DSetShadow"/>
38630   <int value="341" label="PrefixedPerformanceClearResourceTimings"/>
38631   <int value="342" label="PrefixedPerformanceSetResourceTimingBufferSize"/>
38632   <int value="343" label="EventSrcElement"/>
38633   <int value="344" label="EventCancelBubble"/>
38634   <int value="345" label="EventPath"/>
38635   <int value="346" label="EventClipboardData"/>
38636   <int value="347" label="NodeIteratorDetach"/>
38637   <int value="348" label="AttrNodeValue"/>
38638   <int value="349" label="AttrTextContent"/>
38639   <int value="350" label="EventGetReturnValueTrue"/>
38640   <int value="351" label="EventGetReturnValueFalse"/>
38641   <int value="352" label="EventSetReturnValueTrue"/>
38642   <int value="353" label="EventSetReturnValueFalse"/>
38643   <int value="354" label="NodeIteratorExpandEntityReferences"/>
38644   <int value="355" label="TreeWalkerExpandEntityReferences"/>
38645   <int value="356" label="WindowOffscreenBuffering"/>
38646   <int value="357" label="WindowDefaultStatus"/>
38647   <int value="358" label="WindowDefaultstatus"/>
38648   <int value="359" label="PrefixedConvertPointFromPageToNode"/>
38649   <int value="360" label="PrefixedConvertPointFromNodeToPage"/>
38650   <int value="361" label="PrefixedTransitionEventConstructor"/>
38651   <int value="362" label="PrefixedMutationObserverConstructor"/>
38652   <int value="363" label="PrefixedIDBCursorConstructor"/>
38653   <int value="364" label="PrefixedIDBDatabaseConstructor"/>
38654   <int value="365" label="PrefixedIDBFactoryConstructor"/>
38655   <int value="366" label="PrefixedIDBIndexConstructor"/>
38656   <int value="367" label="PrefixedIDBKeyRangeConstructor"/>
38657   <int value="368" label="PrefixedIDBObjectStoreConstructor"/>
38658   <int value="369" label="PrefixedIDBRequestConstructor"/>
38659   <int value="370" label="PrefixedIDBTransactionConstructor"/>
38660   <int value="371" label="NotificationPermission"/>
38661   <int value="372" label="RangeDetach"/>
38662   <int value="373" label="DocumentImportNodeOptionalArgument"/>
38663   <int value="374" label="HTMLTableElementVspace"/>
38664   <int value="375" label="HTMLTableElementHspace"/>
38665   <int value="376" label="PrefixedDocumentExitPointerLock"/>
38666   <int value="377" label="PrefixedDocumentPointerLockElement"/>
38667   <int value="378" label="PrefixedTouchRadiusX"/>
38668   <int value="379" label="PrefixedTouchRadiusY"/>
38669   <int value="380" label="PrefixedTouchRotationAngle"/>
38670   <int value="381" label="PrefixedTouchForce"/>
38671   <int value="382" label="PrefixedMouseEventMovementX"/>
38672   <int value="383" label="PrefixedMouseEventMovementY"/>
38673   <int value="384" label="PrefixedWheelEventDirectionInvertedFromDevice"/>
38674   <int value="385" label="PrefixedWheelEventInit"/>
38675   <int value="386" label="PrefixedFileRelativePath"/>
38676   <int value="387" label="DocumentCaretRangeFromPoint"/>
38677   <int value="388" label="DocumentGetCSSCanvasContext"/>
38678   <int value="389" label="ElementScrollIntoViewIfNeeded"/>
38679   <int value="390" label="ElementScrollByLines"/>
38680   <int value="391" label="ElementScrollByPages"/>
38681   <int value="392" label="RangeCompareNode"/>
38682   <int value="393" label="RangeExpand"/>
38683   <int value="394" label="HTMLFrameElementWidth"/>
38684   <int value="395" label="HTMLFrameElementHeight"/>
38685   <int value="396" label="HTMLImageElementX"/>
38686   <int value="397" label="HTMLImageElementY"/>
38687   <int value="398" label="HTMLOptionsCollectionRemoveElement"/>
38688   <int value="399" label="HTMLPreElementWrap"/>
38689   <int value="400" label="SelectionBaseNode"/>
38690   <int value="401" label="SelectionBaseOffset"/>
38691   <int value="402" label="SelectionExtentNode"/>
38692   <int value="403" label="SelectionExtentOffset"/>
38693   <int value="404" label="SelectionType"/>
38694   <int value="405" label="SelectionModify"/>
38695   <int value="406" label="SelectionSetBaseAndExtent"/>
38696   <int value="407" label="SelectionEmpty"/>
38697   <int value="408" label="SVGFEMorphologyElementSetRadius"/>
38698   <int value="409" label="VTTCue"/>
38699   <int value="410" label="VTTCueRender"/>
38700   <int value="411" label="VTTCueRenderVertical"/>
38701   <int value="412" label="VTTCueRenderSnapToLinesFalse"/>
38702   <int value="413" label="VTTCueRenderLineNotAuto"/>
38703   <int value="414" label="VTTCueRenderPositionNot50"/>
38704   <int value="415" label="VTTCueRenderSizeNot100"/>
38705   <int value="416" label="VTTCueRenderAlignNotMiddle"/>
38706   <int value="417" label="ElementRequestPointerLock"/>
38707   <int value="418" label="VTTCueRenderRtl"/>
38708   <int value="419" label="PostMessageFromSecureToInsecure"/>
38709   <int value="420" label="PostMessageFromInsecureToSecure"/>
38710   <int value="421" label="DocumentExitPointerLock"/>
38711   <int value="422" label="DocumentPointerLockElement"/>
38712   <int value="423" label="MixedContentFont"/>
38713   <int value="424" label="PrefixedCursorZoomIn"/>
38714   <int value="425" label="PrefixedCursorZoomOut"/>
38715   <int value="426" label="CSSCharsetRuleEncoding"/>
38716   <int value="427" label="DocumentSetCharset"/>
38717   <int value="428" label="DocumentDefaultCharset"/>
38718   <int value="429" label="TextEncoderConstructor"/>
38719   <int value="430" label="TextEncoderEncode"/>
38720   <int value="431" label="TextDecoderConstructor"/>
38721   <int value="432" label="TextDecoderDecode"/>
38722   <int value="433" label="FocusInOutEvent"/>
38723   <int value="434" label="MouseEventMovementX"/>
38724   <int value="435" label="MouseEventMovementY"/>
38725   <int value="436" label="MixedContentTextTrack"/>
38726   <int value="437" label="MixedContentRaw"/>
38727   <int value="438" label="MixedContentImage"/>
38728   <int value="439" label="MixedContentMedia"/>
38729   <int value="440" label="DocumentFonts"/>
38730   <int value="441" label="MixedContentFormsSubmitted"/>
38731   <int value="442" label="FormsSubmitted"/>
38732   <int value="443" label="TextInputEventOnInput"/>
38733   <int value="444" label="TextInputEventOnTextArea"/>
38734   <int value="445" label="TextInputEventOnContentEditable"/>
38735   <int value="446" label="TextInputEventOnNotNode"/>
38736   <int value="447" label="WebkitBeforeTextInsertedOnInput"/>
38737   <int value="448" label="WebkitBeforeTextInsertedOnTextArea"/>
38738   <int value="449" label="WebkitBeforeTextInsertedOnContentEditable"/>
38739   <int value="450" label="WebkitBeforeTextInsertedOnNotNode"/>
38740   <int value="451" label="WebkitEditableContentChangedOnInput"/>
38741   <int value="452" label="WebkitEditableContentChangedOnTextArea"/>
38742   <int value="453" label="WebkitEditableContentChangedOnContentEditable"/>
38743   <int value="454" label="WebkitEditableContentChangedOnNotNode"/>
38744   <int value="455" label="HTMLImports"/>
38745   <int value="456" label="ElementCreateShadowRoot"/>
38746   <int value="457" label="DocumentRegisterElement"/>
38747   <int value="458" label="EditingAppleInterchangeNewline"/>
38748   <int value="459" label="EditingAppleConvertedSpace"/>
38749   <int value="460" label="EditingApplePasteAsQuotation"/>
38750   <int value="461" label="EditingAppleStyleSpanClass"/>
38751   <int value="462" label="EditingAppleTabSpanClass"/>
38752   <int value="463" label="HTMLImportsAsyncAttribute"/>
38753   <int value="464" label="FontFaceSetReady"/>
38754   <int value="465" label="XMLHttpRequestSynchronous"/>
38755   <int value="466" label="CSSSelectorPseudoUnresolved"/>
38756   <int value="467" label="CSSSelectorPseudoShadow"/>
38757   <int value="468" label="CSSSelectorPseudoContent"/>
38758   <int value="469" label="CSSSelectorPseudoHost"/>
38759   <int value="470" label="CSSSelectorPseudoHostContext"/>
38760   <int value="471" label="CSSDeepCombinator"/>
38761 </enum>
38763 <enum name="FFmpegCodecs" type="int">
38764   <int value="0" label="NONE"/>
38765   <int value="1" label="MPEG1VIDEO"/>
38766   <int value="2" label="MPEG2VIDEO"/>
38767   <int value="3" label="MPEG2VIDEO_XVMC"/>
38768   <int value="4" label="H261"/>
38769   <int value="5" label="H263"/>
38770   <int value="6" label="RV10"/>
38771   <int value="7" label="RV20"/>
38772   <int value="8" label="MJPEG"/>
38773   <int value="9" label="MJPEGB"/>
38774   <int value="10" label="LJPEG"/>
38775   <int value="11" label="SP5X"/>
38776   <int value="12" label="JPEGLS"/>
38777   <int value="13" label="MPEG4"/>
38778   <int value="14" label="RAWVIDEO"/>
38779   <int value="15" label="MSMPEG4V1"/>
38780   <int value="16" label="MSMPEG4V2"/>
38781   <int value="17" label="MSMPEG4V3"/>
38782   <int value="18" label="WMV1"/>
38783   <int value="19" label="WMV2"/>
38784   <int value="20" label="H263P"/>
38785   <int value="21" label="H263I"/>
38786   <int value="22" label="FLV1"/>
38787   <int value="23" label="SVQ1"/>
38788   <int value="24" label="SVQ3"/>
38789   <int value="25" label="DVVIDEO"/>
38790   <int value="26" label="HUFFYUV"/>
38791   <int value="27" label="CYUV"/>
38792   <int value="28" label="H264"/>
38793   <int value="29" label="INDEO3"/>
38794   <int value="30" label="VP3"/>
38795   <int value="31" label="THEORA"/>
38796   <int value="32" label="ASV1"/>
38797   <int value="33" label="ASV2"/>
38798   <int value="34" label="FFV1"/>
38799   <int value="35" label="4XM"/>
38800   <int value="36" label="VCR1"/>
38801   <int value="37" label="CLJR"/>
38802   <int value="38" label="MDEC"/>
38803   <int value="39" label="ROQ"/>
38804   <int value="40" label="INTERPLAY_VIDEO"/>
38805   <int value="41" label="XAN_WC3"/>
38806   <int value="42" label="XAN_WC4"/>
38807   <int value="43" label="RPZA"/>
38808   <int value="44" label="CINEPAK"/>
38809   <int value="45" label="WS_VQA"/>
38810   <int value="46" label="MSRLE"/>
38811   <int value="47" label="MSVIDEO1"/>
38812   <int value="48" label="IDCIN"/>
38813   <int value="49" label="8BPS"/>
38814   <int value="50" label="SMC"/>
38815   <int value="51" label="FLIC"/>
38816   <int value="52" label="TRUEMOTION1"/>
38817   <int value="53" label="VMDVIDEO"/>
38818   <int value="54" label="MSZH"/>
38819   <int value="55" label="ZLIB"/>
38820   <int value="56" label="QTRLE"/>
38821   <int value="57" label="SNOW"/>
38822   <int value="58" label="TSCC"/>
38823   <int value="59" label="ULTI"/>
38824   <int value="60" label="QDRAW"/>
38825   <int value="61" label="VIXL"/>
38826   <int value="62" label="QPEG"/>
38827   <int value="63" label="PNG"/>
38828   <int value="64" label="PPM"/>
38829   <int value="65" label="PBM"/>
38830   <int value="66" label="PGM"/>
38831   <int value="67" label="PGMYUV"/>
38832   <int value="68" label="PAM"/>
38833   <int value="69" label="FFVHUFF"/>
38834   <int value="70" label="RV30"/>
38835   <int value="71" label="RV40"/>
38836   <int value="72" label="VC1"/>
38837   <int value="73" label="WMV3"/>
38838   <int value="74" label="LOCO"/>
38839   <int value="75" label="WNV1"/>
38840   <int value="76" label="AASC"/>
38841   <int value="77" label="INDEO2"/>
38842   <int value="78" label="FRAPS"/>
38843   <int value="79" label="TRUEMOTION2"/>
38844   <int value="80" label="BMP"/>
38845   <int value="81" label="CSCD"/>
38846   <int value="82" label="MMVIDEO"/>
38847   <int value="83" label="ZMBV"/>
38848   <int value="84" label="AVS"/>
38849   <int value="85" label="SMACKVIDEO"/>
38850   <int value="86" label="NUV"/>
38851   <int value="87" label="KMVC"/>
38852   <int value="88" label="FLASHSV"/>
38853   <int value="89" label="CAVS"/>
38854   <int value="90" label="JPEG2000"/>
38855   <int value="91" label="VMNC"/>
38856   <int value="92" label="VP5"/>
38857   <int value="93" label="VP6"/>
38858   <int value="94" label="VP6F"/>
38859   <int value="95" label="TARGA"/>
38860   <int value="96" label="DSICINVIDEO"/>
38861   <int value="97" label="TIERTEXSEQVIDEO"/>
38862   <int value="98" label="TIFF"/>
38863   <int value="99" label="GIF"/>
38864   <int value="100" label="DXA"/>
38865   <int value="101" label="DNXHD"/>
38866   <int value="102" label="THP"/>
38867   <int value="103" label="SGI"/>
38868   <int value="104" label="C93"/>
38869   <int value="105" label="BETHSOFTVID"/>
38870   <int value="106" label="PTX"/>
38871   <int value="107" label="TXD"/>
38872   <int value="108" label="VP6A"/>
38873   <int value="109" label="AMV"/>
38874   <int value="110" label="VB"/>
38875   <int value="111" label="PCX"/>
38876   <int value="112" label="SUNRAST"/>
38877   <int value="113" label="INDEO4"/>
38878   <int value="114" label="INDEO5"/>
38879   <int value="115" label="MIMIC"/>
38880   <int value="116" label="RL2"/>
38881   <int value="117" label="ESCAPE124"/>
38882   <int value="118" label="DIRAC"/>
38883   <int value="119" label="BFI"/>
38884   <int value="120" label="CMV"/>
38885   <int value="121" label="MOTIONPIXELS"/>
38886   <int value="122" label="TGV"/>
38887   <int value="123" label="TGQ"/>
38888   <int value="124" label="TQI"/>
38889   <int value="125" label="AURA"/>
38890   <int value="126" label="AURA2"/>
38891   <int value="127" label="V210X"/>
38892   <int value="128" label="TMV"/>
38893   <int value="129" label="V210"/>
38894   <int value="130" label="DPX"/>
38895   <int value="131" label="MAD"/>
38896   <int value="132" label="FRWU"/>
38897   <int value="133" label="FLASHSV2"/>
38898   <int value="134" label="CDGRAPHICS"/>
38899   <int value="135" label="R210"/>
38900   <int value="136" label="ANM"/>
38901   <int value="137" label="BINKVIDEO"/>
38902   <int value="138" label="IFF_ILBM"/>
38903   <int value="139" label="IFF_BYTERUN1"/>
38904   <int value="140" label="KGV1"/>
38905   <int value="141" label="YOP"/>
38906   <int value="142" label="VP8"/>
38907   <int value="143" label="PICTOR"/>
38908   <int value="144" label="ANSI"/>
38909   <int value="145" label="A64_MULTI"/>
38910   <int value="146" label="A64_MULTI5"/>
38911   <int value="147" label="R10K"/>
38912   <int value="148" label="MXPEG"/>
38913   <int value="149" label="LAGARITH"/>
38914   <int value="150" label="PRORES"/>
38915   <int value="151" label="JV"/>
38916   <int value="152" label="DFA"/>
38917   <int value="153" label="WMV3IMAGE"/>
38918   <int value="154" label="VC1IMAGE"/>
38919   <int value="155" label="UTVIDEO"/>
38920   <int value="156" label="BMV_VIDEO"/>
38921   <int value="157" label="VBLE"/>
38922   <int value="158" label="DXTORY"/>
38923   <int value="159" label="V410"/>
38924   <int value="160" label="XWD"/>
38925   <int value="161" label="CDXL"/>
38926   <int value="162" label="XBM"/>
38927   <int value="163" label="ZEROCODEC"/>
38928   <int value="164" label="MSS1"/>
38929   <int value="165" label="MSA1"/>
38930   <int value="166" label="TSCC2"/>
38931   <int value="167" label="MTS2"/>
38932   <int value="168" label="CLLC"/>
38933   <int value="169" label="MSS2"/>
38934   <int value="170" label="VP9"/>
38935   <int value="65536" label="PCM_S16LE"/>
38936   <int value="65537" label="PCM_S16BE"/>
38937   <int value="65538" label="PCM_U16LE"/>
38938   <int value="65539" label="PCM_U16BE"/>
38939   <int value="65540" label="PCM_S8"/>
38940   <int value="65541" label="PCM_U8"/>
38941   <int value="65542" label="PCM_MULAW"/>
38942   <int value="65543" label="PCM_ALAW"/>
38943   <int value="65544" label="PCM_S32LE"/>
38944   <int value="65545" label="PCM_S32BE"/>
38945   <int value="65546" label="PCM_U32LE"/>
38946   <int value="65547" label="PCM_U32BE"/>
38947   <int value="65548" label="PCM_S24LE"/>
38948   <int value="65549" label="PCM_S24BE"/>
38949   <int value="65550" label="PCM_U24LE"/>
38950   <int value="65551" label="PCM_U24BE"/>
38951   <int value="65552" label="PCM_S24DAUD"/>
38952   <int value="65553" label="PCM_ZORK"/>
38953   <int value="65554" label="PCM_S16LE_PLANAR"/>
38954   <int value="65555" label="PCM_DVD"/>
38955   <int value="65556" label="PCM_F32BE"/>
38956   <int value="65557" label="PCM_F32LE"/>
38957   <int value="65558" label="PCM_F64BE"/>
38958   <int value="65559" label="PCM_F64LE"/>
38959   <int value="65560" label="PCM_BLURAY"/>
38960   <int value="65561" label="PCM_LXF"/>
38961   <int value="65562" label="S302M"/>
38962   <int value="65563" label="PCM_S8_PLANAR"/>
38963   <int value="69632" label="ADPCM_IMA_QT"/>
38964   <int value="69633" label="ADPCM_IMA_WAV"/>
38965   <int value="69634" label="ADPCM_IMA_DK3"/>
38966   <int value="69635" label="ADPCM_IMA_DK4"/>
38967   <int value="69636" label="ADPCM_IMA_WS"/>
38968   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
38969   <int value="69638" label="ADPCM_MS"/>
38970   <int value="69639" label="ADPCM_4XM"/>
38971   <int value="69640" label="ADPCM_XA"/>
38972   <int value="69641" label="ADPCM_ADX"/>
38973   <int value="69642" label="ADPCM_EA"/>
38974   <int value="69643" label="ADPCM_G726"/>
38975   <int value="69644" label="ADPCM_CT"/>
38976   <int value="69645" label="ADPCM_SWF"/>
38977   <int value="69646" label="ADPCM_YAMAHA"/>
38978   <int value="69647" label="ADPCM_SBPRO_4"/>
38979   <int value="69648" label="ADPCM_SBPRO_3"/>
38980   <int value="69649" label="ADPCM_SBPRO_2"/>
38981   <int value="69650" label="ADPCM_THP"/>
38982   <int value="69651" label="ADPCM_IMA_AMV"/>
38983   <int value="69652" label="ADPCM_EA_R1"/>
38984   <int value="69653" label="ADPCM_EA_R3"/>
38985   <int value="69654" label="ADPCM_EA_R2"/>
38986   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
38987   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
38988   <int value="69657" label="ADPCM_EA_XAS"/>
38989   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
38990   <int value="69659" label="ADPCM_IMA_ISS"/>
38991   <int value="69660" label="ADPCM_G722"/>
38992   <int value="69661" label="ADPCM_IMA_APC"/>
38993   <int value="73728" label="AMR_NB"/>
38994   <int value="73729" label="AMR_WB"/>
38995   <int value="77824" label="RA_144"/>
38996   <int value="77825" label="RA_288"/>
38997   <int value="81920" label="ROQ_DPCM"/>
38998   <int value="81921" label="INTERPLAY_DPCM"/>
38999   <int value="81922" label="XAN_DPCM"/>
39000   <int value="81923" label="SOL_DPCM"/>
39001   <int value="86016" label="MP2"/>
39002   <int value="86017" label="MP3"/>
39003   <int value="86018" label="AAC"/>
39004   <int value="86019" label="AC3"/>
39005   <int value="86020" label="DTS"/>
39006   <int value="86021" label="VORBIS"/>
39007   <int value="86022" label="DVAUDIO"/>
39008   <int value="86023" label="WMAV1"/>
39009   <int value="86024" label="WMAV2"/>
39010   <int value="86025" label="MACE3"/>
39011   <int value="86026" label="MACE6"/>
39012   <int value="86027" label="VMDAUDIO"/>
39013   <int value="86028" label="FLAC"/>
39014   <int value="86029" label="MP3ADU"/>
39015   <int value="86030" label="MP3ON4"/>
39016   <int value="86031" label="SHORTEN"/>
39017   <int value="86032" label="ALAC"/>
39018   <int value="86033" label="WESTWOOD_SND1"/>
39019   <int value="86034" label="GSM"/>
39020   <int value="86035" label="QDM2"/>
39021   <int value="86036" label="COOK"/>
39022   <int value="86037" label="TRUESPEECH"/>
39023   <int value="86038" label="TTA"/>
39024   <int value="86039" label="SMACKAUDIO"/>
39025   <int value="86040" label="QCELP"/>
39026   <int value="86041" label="WAVPACK"/>
39027   <int value="86042" label="DSICINAUDIO"/>
39028   <int value="86043" label="IMC"/>
39029   <int value="86044" label="MUSEPACK7"/>
39030   <int value="86045" label="MLP"/>
39031   <int value="86046" label="GSM_MS"/>
39032   <int value="86047" label="ATRAC3"/>
39033   <int value="86048" label="VOXWARE"/>
39034   <int value="86049" label="APE"/>
39035   <int value="86050" label="NELLYMOSER"/>
39036   <int value="86051" label="MUSEPACK8"/>
39037   <int value="86052" label="SPEEX"/>
39038   <int value="86053" label="WMAVOICE"/>
39039   <int value="86054" label="WMAPRO"/>
39040   <int value="86055" label="WMALOSSLESS"/>
39041   <int value="86056" label="ATRAC3P"/>
39042   <int value="86057" label="EAC3"/>
39043   <int value="86058" label="SIPR"/>
39044   <int value="86059" label="MP1"/>
39045   <int value="86060" label="TWINVQ"/>
39046   <int value="86061" label="TRUEHD"/>
39047   <int value="86062" label="MP4ALS"/>
39048   <int value="86063" label="ATRAC1"/>
39049   <int value="86064" label="BINKAUDIO_RDFT"/>
39050   <int value="86065" label="BINKAUDIO_DCT"/>
39051   <int value="86066" label="AAC_LATM"/>
39052   <int value="86067" label="QDMC"/>
39053   <int value="86068" label="CELT"/>
39054   <int value="86069" label="G723_1"/>
39055   <int value="86070" label="G729"/>
39056   <int value="86071" label="8SVX_EXP"/>
39057   <int value="86072" label="8SVX_FIB"/>
39058   <int value="86073" label="BMV_AUDIO"/>
39059   <int value="86074" label="RALF"/>
39060   <int value="86075" label="IAC"/>
39061   <int value="86076" label="ILBC"/>
39062   <int value="86077" label="OPUS_DEPRECATED"/>
39063   <int value="86078" label="COMFORT_NOISE"/>
39064   <int value="86079" label="TAK_DEPRECATED"/>
39065   <int value="94208" label="DVD_SUBTITLE"/>
39066   <int value="94209" label="DVB_SUBTITLE"/>
39067   <int value="94210" label="TEXT"/>
39068   <int value="94211" label="XSUB"/>
39069   <int value="94212" label="SSA"/>
39070   <int value="94213" label="MOV_TEXT"/>
39071   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
39072   <int value="94215" label="DVB_TELETEXT"/>
39073   <int value="94216" label="SRT"/>
39074   <int value="98304" label="TTF"/>
39075   <int value="102400" label="PROBE"/>
39076   <int value="131072" label="MPEG2TS"/>
39077   <int value="131073" label="MPEG4SYSTEMS"/>
39078   <int value="135168" label="FFMETADATA"/>
39079   <int value="4665933" label="G2M"/>
39080   <int value="4801606" label="IDF"/>
39081   <int value="5198918" label="OTF"/>
39082   <int value="407917392" label="PCM_S24LE_PLANAR"/>
39083   <int value="542135120" label="PCM_S32LE_PLANAR"/>
39084   <int value="808530518" label="012V"/>
39085   <int value="809850962" label="EXR"/>
39086   <int value="944985688" label="8SVX_RAW"/>
39087   <int value="1095123744" label="ADPCM_AFC"/>
39088   <int value="1096176208" label="AVRP"/>
39089   <int value="1096176238" label="AVRN"/>
39090   <int value="1096176969" label="AVUI"/>
39091   <int value="1096373590" label="AYUV"/>
39092   <int value="1112557912" label="BRENDER_PIX"/>
39093   <int value="1112823892" label="BINTEXT"/>
39094   <int value="1129335105" label="CPIA"/>
39095   <int value="1160852272" label="ESCAPE130"/>
39096   <int value="1179014995" label="FFWAVESYNTH"/>
39097   <int value="1246975298" label="JACOSUB"/>
39098   <int value="1263294017" label="SMPTE_KLV"/>
39099   <int value="1297108018" label="MPL2"/>
39100   <int value="1297498929" label="MVC1"/>
39101   <int value="1297498930" label="MVC2"/>
39102   <int value="1330333984" label="ADPCM_IMA_OKI"/>
39103   <int value="1330664787" label="OPUS"/>
39104   <int value="1346455105" label="PAF_AUDIO"/>
39105   <int value="1346455126" label="PAF_VIDEO"/>
39106   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
39107   <int value="1349012051" label="PJS"/>
39108   <int value="1381259348" label="REALTEXT"/>
39109   <int value="1396788553" label="SAMI"/>
39110   <int value="1396788813" label="SANM"/>
39111   <int value="1397180754" label="SGIRLE"/>
39112   <int value="1397706307" label="SONIC"/>
39113   <int value="1397706316" label="SONIC_LS"/>
39114   <int value="1397909872" label="SUBRIP"/>
39115   <int value="1398953521" label="SUBVIEWER1"/>
39116   <int value="1400201814" label="SUBVIEWER"/>
39117   <int value="1412575542" label="TARGA_Y216"/>
39118   <int value="1446195256" label="V308"/>
39119   <int value="1446260792" label="V408"/>
39120   <int value="1447644481" label="VIMA"/>
39121   <int value="1448111218" label="VPLAYER"/>
39122   <int value="1465275476" label="WEBVTT"/>
39123   <int value="1480739150" label="XBIN"/>
39124   <int value="1480999235" label="XFACE"/>
39125   <int value="1496592720" label="Y41P"/>
39126   <int value="1498764852" label="YUV4"/>
39127   <int value="1664495672" label="EIA_608"/>
39128   <int value="1833195076" label="MICRODVD"/>
39129   <int value="1936029283" label="EVRC"/>
39130   <int value="1936944502" label="SMV"/>
39131   <int value="1950507339" label="TAK"/>
39132 </enum>
39134 <enum name="FFmpegColorRanges" type="int">
39135   <int value="0" label="UNSPECIFIED"/>
39136   <int value="1" label="MPEG"/>
39137   <int value="2" label="JPEG"/>
39138 </enum>
39140 <enum name="FileDialogType" type="int">
39141   <int value="0" label="Select folder"/>
39142   <int value="1" label="Upload folder"/>
39143   <int value="2" label="Save as file"/>
39144   <int value="3" label="Open file"/>
39145   <int value="4" label="Open multiple files"/>
39146   <int value="5" label="Full page"/>
39147   <int value="6" label="Error"/>
39148 </enum>
39150 <enum name="FileManagerVolumeType" type="int">
39151   <int value="0" label="Google Drive"/>
39152   <int value="1" label="Download Folder"/>
39153   <int value="2" label="Removable Disk"/>
39154   <int value="3" label="Archive File"/>
39155   <int value="4" label="Cloud Device"/>
39156   <int value="5" label="FileSystemProvider API"/>
39157   <int value="6" label="MTP (Media Transfer Protocol) Device"/>
39158 </enum>
39160 <enum name="FileSystemDatabaseInitResult" type="int">
39161   <int value="0" label="OK"/>
39162   <int value="1" label="Corruption"/>
39163   <int value="2" label="IO Error"/>
39164   <int value="3" label="Unknown Error"/>
39165 </enum>
39167 <enum name="FileType" type="int">
39168   <int value="0" label="other"/>
39169   <int value="1" label=".doc"/>
39170   <int value="2" label=".docx"/>
39171   <int value="3" label=".odt"/>
39172   <int value="4" label=".rtf"/>
39173   <int value="5" label=".pdf"/>
39174   <int value="6" label=".ppt"/>
39175   <int value="7" label=".pptx"/>
39176   <int value="8" label=".odp"/>
39177   <int value="9" label=".xls"/>
39178   <int value="10" label=".xlsx"/>
39179   <int value="11" label=".ods"/>
39180   <int value="12" label=".csv"/>
39181   <int value="13" label=".odf"/>
39182   <int value="14" label=".rar"/>
39183   <int value="15" label=".asf"/>
39184   <int value="16" label=".wma"/>
39185   <int value="17" label=".wmv"/>
39186   <int value="18" label=".mov"/>
39187   <int value="19" label=".mpg"/>
39188   <int value="20" label=".log"/>
39189 </enum>
39191 <enum name="FlashNavigateUsageType" type="int">
39192   <int value="0" label="Rejected because of Authorization header."/>
39193   <int value="1" label="Rejected because of Cache-Control header."/>
39194   <int value="2" label="Rejected because of Content-Encoding header."/>
39195   <int value="3" label="Rejected because of Content-MD5 header."/>
39196   <int value="4" label="Rejected because of Content-Type header."/>
39197   <int value="5" label="Rejected because of Expires header."/>
39198   <int value="6" label="Rejected because of From header."/>
39199   <int value="7" label="Rejected because of If-Match header."/>
39200   <int value="8" label="Rejected because of If-None-Match header."/>
39201   <int value="9" label="Rejected because of If-Range header."/>
39202   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
39203   <int value="11" label="Rejected because of Pragma header."/>
39204   <int value="12" label="Rejected because of Referer header."/>
39205   <int value="13"
39206       label="Rejected because of other headers (e.g., custom headers)."/>
39207   <int value="14" label="The total number of rejected navigate requests."/>
39208   <int value="15" label="The total number of navigate requests."/>
39209 </enum>
39211 <enum name="FtpDataConnectionError" type="int">
39212   <int value="0">Data connection successful</int>
39213   <int value="1">Local firewall blocked the connection</int>
39214   <int value="2">Connection timed out</int>
39215   <int value="3">
39216     Connection has been established, but then got broken (either reset or
39217     aborted)
39218   </int>
39219   <int value="4">Connection has been refused</int>
39220   <int value="20">Other kind of error</int>
39221 </enum>
39223 <enum name="FtpServerType" type="int">
39224   <obsolete>
39225     Deprecated 2012-11-13. No longer generated.
39226   </obsolete>
39227   <summary>
39228     Old FTP server type as previously defined in
39229     net/ftp/ftp_server_type_histograms.h
39230   </summary>
39231   <int value="0" label="Unknown">
39232     Unknown (could be a server we don't support, a broken server, or a security
39233     attack)
39234   </int>
39235   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
39236   <int value="2" label="/bin/dls">Server using /bin/dls</int>
39237   <int value="3" label="EPLF">Server using EPLF format</int>
39238   <int value="4" label="WinNT">
39239     WinNT server configured for old style listing
39240   </int>
39241   <int value="5" label="VMS">VMS (including variants)</int>
39242   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
39243   <int value="7" label="OS/2">OS/2 FTP Server</int>
39244   <int value="8" label="win16">
39245     win16 hosts: SuperTCP or NetManage Chameleon
39246   </int>
39247 </enum>
39249 <enum name="FtpServerType2" type="int">
39250   <summary>
39251     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
39252   </summary>
39253   <int value="0" label="Unknown"/>
39254   <int value="1" label="/bin/ls"/>
39255   <int value="2" label="Windows"/>
39256   <int value="3" label="VMS"/>
39257   <int value="4" label="Netware"/>
39258   <int value="5" label="OS/2"/>
39259 </enum>
39261 <enum name="GaiaSessionRestoreOutcome" type="int">
39262   <int value="0" label="Undefined"/>
39263   <int value="1" label="Success"/>
39264   <int value="2" label="OAuth2 tokens cannot be fetched"/>
39265   <int value="3" label="No local OAuth2 refresh token found"/>
39266   <int value="4" label="OAuthLogin call failed"/>
39267   <int value="5" label="MergeSession call failed"/>
39268   <int value="6" label="ListAccounts call failed"/>
39269   <int value="7" label="No restore needed, fresh cookies found"/>
39270   <int value="8" label="Overflow"/>
39271 </enum>
39273 <enum name="GCMCheckinRequestStatus" type="int">
39274   <int value="0" label="Success"/>
39275   <int value="1" label="URL fetching failed"/>
39276   <int value="2" label="HTTP bad request"/>
39277   <int value="3" label="HTTP unauthorized"/>
39278   <int value="4" label="HTTP not OK"/>
39279   <int value="5" label="Response parsing failed"/>
39280   <int value="6" label="Zero ID or token"/>
39281 </enum>
39283 <enum name="GCMConnectionResetReason" type="int">
39284   <int value="0" label="Login failure"/>
39285   <int value="1" label="Close command"/>
39286   <int value="2" label="Heartbeat failure"/>
39287   <int value="3" label="Socket failure"/>
39288   <int value="4" label="Network change"/>
39289 </enum>
39291 <enum name="GCMEndpoints" type="int">
39292   <int value="0" label="mtalk.google.com:5228"/>
39293   <int value="1" label="mtalk.google.com:443"/>
39294 </enum>
39296 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
39297   <int value="0" label="Success"/>
39298   <int value="1" label="GCM message's content missing or empty"/>
39299   <int value="2" label="Base64Decode failed"/>
39300   <int value="3" label="Parsing protobuf failed"/>
39301 </enum>
39303 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
39304   <int value="0" label="Success"/>
39305   <int value="1" label="Message was discarded"/>
39306   <int value="2" label="Access token request failed"/>
39307   <int value="3" label="HTTP Post failed"/>
39308 </enum>
39310 <enum name="GCMOutgoingMessageTTLCategory" type="int">
39311   <int value="0" label="Zero"/>
39312   <int value="1" label="Less than or equal to 1 minute"/>
39313   <int value="2" label="Less than or equal to 1 hour"/>
39314   <int value="3" label="Less than or equal to 1 day"/>
39315   <int value="4" label="Less than or equal to 1 week"/>
39316   <int value="5" label="More than 1 week but less than maximum"/>
39317   <int value="6" label="Default or maximium time"/>
39318 </enum>
39320 <enum name="GCMRegistrationRequestStatus" type="int">
39321   <int value="0" label="Success (this is not logged currently)"/>
39322   <int value="1" label="Invalid parameters"/>
39323   <int value="2" label="Invalid sender"/>
39324   <int value="3" label="Authentication failed"/>
39325   <int value="4" label="Device registration error"/>
39326   <int value="5" label="Unknown error"/>
39327   <int value="6" label="URL fetching failed"/>
39328   <int value="7" label="HTTP not OK"/>
39329   <int value="8" label="Response parsing failed"/>
39330   <int value="9" label="Reached maximum number of retries"/>
39331 </enum>
39333 <enum name="GCMUnregistrationRequestStatus" type="int">
39334   <int value="0" label="Success"/>
39335   <int value="1" label="URL fetching failed"/>
39336   <int value="2" label="No response body"/>
39337   <int value="3" label="Response parsing failed"/>
39338   <int value="4" label="Incorrect App Id"/>
39339   <int value="5" label="Invalid parameters"/>
39340   <int value="6" label="Service unavailable"/>
39341   <int value="7" label="Internal server error"/>
39342   <int value="8" label="HTTP reponse code not OK"/>
39343   <int value="9" label="Unknown error"/>
39344 </enum>
39346 <enum name="GDataAuthResult" type="int">
39347   <int value="0" label="FAILURE"/>
39348   <int value="1" label="SUCCESS"/>
39349   <int value="2" label="NO_CONNECTION"/>
39350 </enum>
39352 <enum name="GDataEntryKind" type="int">
39353   <obsolete>
39354     Deprecated 9/2012, and replaced by DriveEntryKind
39355   </obsolete>
39356   <int value="0" label="UNKNOWN"/>
39357   <int value="4097" label="ITEM"/>
39358   <int value="4098" label="SITE"/>
39359   <int value="8449" label="DOCUMENT"/>
39360   <int value="8450" label="SPEREADSHEET"/>
39361   <int value="8451" label="PRESENTATION"/>
39362   <int value="8452" label="DRAWING"/>
39363   <int value="8453" label="TABLE"/>
39364   <int value="8705" label="EXTERNAL_APP"/>
39365   <int value="16385" label="FOLDER"/>
39366   <int value="32769" label="FILE"/>
39367   <int value="32770" label="PDF"/>
39368 </enum>
39370 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
39371   <int value="0" label="User allowed the page to use geolocation">
39372     For the Android platform the count for this event should be exactly the same
39373     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
39374   </int>
39375   <int value="1" label="User opened geolocation settings"/>
39376 </enum>
39378 <enum name="GeolocationInfoBarDelegateEvent" type="int">
39379   <int value="0" label="The bar was created"/>
39380   <int value="1" label="User allowed use of geolocation"/>
39381   <int value="2" label="User denied use of geolocation"/>
39382   <int value="3" label="User dismissed the bar"/>
39383   <int value="4" label="User clicked on link"/>
39384   <int value="5" label="User ignored the bar"/>
39385 </enum>
39387 <enum name="GeopositionErrorCode" type="int">
39388   <int value="0" label="There was no error"/>
39389   <int value="1" label="User denied use of geolocation"/>
39390   <int value="2" label="Geoposition could not be determined"/>
39391   <int value="3" label="Timeout"/>
39392 </enum>
39394 <enum name="GestureActionType" type="int">
39395   <int value="0" label="Unknown"/>
39396   <int value="1" label="Omnibox pinch"/>
39397   <int value="2" label="Omnibox scroll"/>
39398   <int value="3" label="Tabstrip pinch"/>
39399   <int value="4" label="Tabstrip scroll"/>
39400   <int value="5" label="Bezel scroll"/>
39401   <int value="6" label="Desktop scroll"/>
39402   <int value="7" label="Desktop pinch"/>
39403   <int value="8" label="Webpage pinch"/>
39404   <int value="9" label="Webpage scroll"/>
39405   <int value="10" label="Webpage tap"/>
39406   <int value="11" label="Tabstrip tap"/>
39407   <int value="12" label="Bezel down"/>
39408   <int value="13" label="Tab switched tap"/>
39409   <int value="14" label="Active tab tap"/>
39410   <int value="15" label="Tab close button tap"/>
39411   <int value="16" label="New tab button tap"/>
39412   <int value="17" label="Top edge of window tap"/>
39413   <int value="18" label="Window size button tap"/>
39414   <int value="19" label="Area surrounding tabstrip tap"/>
39415   <int value="20" label="Window resized double tap"/>
39416 </enum>
39418 <enum name="GetPerfDataOutcome" type="int">
39419   <int value="0" label="Success.">
39420     Perf data was collected, parsed and attached to the UMA protobuf
39421     successfully.
39422   </int>
39423   <int value="1" label="No perf data ready to be uploaded.">
39424     Could not add perf data to the UMA protobuf because no perf data was ready
39425     to be uploaded.
39426   </int>
39427   <int value="2" label="Collection timer triggered but have data already.">
39428     Perf timer triggered but the perf provider already had a perf data proto to
39429     be added to the UMA protobuf.
39430   </int>
39431   <int value="3"
39432       label="Collection timer triggered but incognito window active.">
39433     Perf timer triggered but an incognito window was open.
39434   </int>
39435   <int value="4" label="Incognito window launched during collection.">
39436     Perf data was collected but an incognito window was opened during the
39437     collection.
39438   </int>
39439   <int value="5" label="Protobuf returned by debugd not deserialized.">
39440     Perf data was collected and sent to Chrome as a serialized protobuf but it
39441     could be deserialized by Chrome.
39442   </int>
39443 </enum>
39445 <enum name="GetUserDataTempDirResult" type="int">
39446   <int value="0" label="SUCCESS"/>
39447   <int value="1" label="CANT_GET_PARENT_PATH"/>
39448   <int value="2" label="CANT_GET_UDT_PATH"/>
39449   <int value="3" label="NOT_A_DIRECTORY"/>
39450   <int value="4" label="CANT_CREATE_DIR"/>
39451   <int value="5" label="CANT_WRITE_TO_PATH"/>
39452   <int value="6" label="UNSET"/>
39453 </enum>
39455 <enum name="GoogleNowCardTypeId" type="int">
39456   <summary>
39457     Represents a card type ID. See cardTypeId in
39458     chrome/browser/resources/google_now/background.js.
39459   </summary>
39460   <int value="1" label="Frequent Place"/>
39461   <int value="7" label="Weather"/>
39462   <int value="12" label="Flight Status"/>
39463   <int value="13" label="Sport Score"/>
39464   <int value="14" label="Calendar"/>
39465   <int value="19" label="Public Alert"/>
39466   <int value="21" label="Stock Quote List"/>
39467   <int value="23" label="Package Tracking"/>
39468   <int value="27" label="Birthday"/>
39469   <int value="43" label="Reminder"/>
39470 </enum>
39472 <enum name="GoogleNowEvent" type="int">
39473   <summary>
39474     Events in Google Now component extension. See GoogleNowEvent in
39475     chrome/browser/resources/google_now/background.js.
39476   </summary>
39477   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
39478   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
39479   <int value="2" label="CARDS_PARSE_SUCCESS"/>
39480   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
39481   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
39482   <int value="5" label="LOCATION_REQUEST"/>
39483   <int value="6" label="DELETED_LOCATION_UPDATE"/>
39484   <int value="7" label="EXTENSION_START"/>
39485   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
39486   <int value="9" label="STOPPED"/>
39487   <int value="10" label="DELETED_USER_SUPPRESSED"/>
39488   <int value="11" label="SIGNED_OUT"/>
39489   <int value="12" label="NOTIFICATION_DISABLED"/>
39490   <int value="13" label="GOOGLE_NOW_DISABLED"/>
39491 </enum>
39493 <enum name="GoogleServiceAuthError" type="int">
39494   <int value="0" label="NONE"/>
39495   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
39496   <int value="2" label="USER_NOT_SIGNED_UP"/>
39497   <int value="3" label="CONNECTION_FAILED"/>
39498   <int value="4" label="CAPTCHA_REQUIRED"/>
39499   <int value="5" label="ACCOUNT_DELETED"/>
39500   <int value="6" label="ACCOUNT_DISABLED"/>
39501   <int value="7" label="SERVICE_UNAVAILABLE"/>
39502   <int value="8" label="TWO_FACTOR"/>
39503   <int value="9" label="REQUEST_CANCELED"/>
39504   <int value="10" label="HOSTED_NOT_ALLOWED"/>
39505   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
39506   <int value="12" label="SERVICE_ERROR"/>
39507 </enum>
39509 <enum name="HIDContinueScenarioType" type="int">
39510   <summary>Possible detected devices combination on leaving dialog</summary>
39511   <int value="0" label="Pointing device only detected."/>
39512   <int value="1" label="Keyboard device only detected."/>
39513   <int value="2" label="Both devices, pointing and keyboard, detected."/>
39514 </enum>
39516 <enum name="HistoryFaviconsRecoveryEnum" type="int">
39517   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
39518   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
39519   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
39520     sql::Recovery failed init.
39521   </int>
39522   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
39523     Query failed against recovery meta table.
39524   </int>
39525   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
39526     No version row in recovery meta table.
39527   </int>
39528   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
39529     Recovery meta table has version 6.
39530   </int>
39531   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
39532     Recovery meta table has version 5.
39533   </int>
39534   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
39535     Recovery meta table has an unexpected version.
39536   </int>
39537   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
39538     Failed to create recovery meta table.
39539   </int>
39540   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
39541     Failed to copy recovery meta table.
39542   </int>
39543   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
39544     Failed to init target schema.
39545   </int>
39546   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
39547     Failed to create recovery favicons table.
39548   </int>
39549   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
39550     Failed to copy recovery favicons table.
39551   </int>
39552   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
39553     Failed to create recovery favicon_bitmaps table.
39554   </int>
39555   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
39556     Failed to copy recovery favicon_bitmaps table.
39557   </int>
39558   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
39559     Failed to create recovery icon_mapping table.
39560   </int>
39561   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
39562     Failed to copy recovery icon_mapping table.
39563   </int>
39564   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
39565     Successful recovery of version 6 database.
39566   </int>
39567   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
39568     Failed sql::MetaTable::Init().
39569   </int>
39570   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
39571     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
39572   </int>
39573   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
39574     Recovery found deprecated version and razed.
39575   </int>
39576   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
39577     Failed v5 recovery loading schema.
39578   </int>
39579   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
39580     Failed v5 recovery on favicons.
39581   </int>
39582   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
39583     Failed v5 recovery on icon_mapping.
39584   </int>
39585   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
39586     Successful recovery of version 6 database.
39587   </int>
39588   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
39589     Failed v6/7 recovery on favicons.
39590   </int>
39591   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
39592     Failed v6/7 recovery on favicon_bitmaps.
39593   </int>
39594   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
39595     Failed v6/7 recovery on icon_mapping.
39596   </int>
39597   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
39598     Failed sql::Recovery::Recovered().
39599   </int>
39600 </enum>
39602 <enum name="HistoryTopSitesRecoveryEnum" type="int">
39603   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
39604   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
39605   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
39606     Recovery found deprecated version and razed.
39607   </int>
39608   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
39609     sql::Recovery failed init.
39610   </int>
39611   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
39612     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
39613   </int>
39614   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
39615     Recovery meta table has an unexpected version.
39616   </int>
39617   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
39618     Failed sql::MetaTable::Init().
39619   </int>
39620   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
39621     Failed to init target schema.
39622   </int>
39623   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
39624     Failed recovery on thumbnails table.
39625   </int>
39626   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
39627     Failure from sql::Recovery::Recovered().
39628   </int>
39629   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
39630     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
39631     not prevent recovery.
39632   </int>
39633   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
39634     Rows were deleted because |redirects| did not contain |url|.  Does not
39635     prevent recovery.
39636   </int>
39637   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
39638     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
39639   </int>
39640 </enum>
39642 <enum name="HotwordAvailability" type="int">
39643   <int value="0" label="Unavailable -- reason may be unknown"/>
39644   <int value="1" label="Available"/>
39645   <int value="2" label="Pending download"/>
39646   <int value="3" label="Disabled"/>
39647 </enum>
39649 <enum name="HotwordError" type="int">
39650   <int value="0" label="No error"/>
39651   <int value="1" label="Generic error"/>
39652   <int value="2" label="NaCl error"/>
39653   <int value="3" label="Microphone error"/>
39654 </enum>
39656 <enum name="HotwordPrefState" type="int">
39657   <int value="0" label="Preference not set"/>
39658   <int value="1" label="Hotwording enabled"/>
39659   <int value="2" label="Hotwording disabled"/>
39660 </enum>
39662 <enum name="HttpAuthCount" type="int">
39663   <int value="0" label="Basic Start"/>
39664   <int value="1" label="Basic Reject"/>
39665   <int value="2" label="Digest Start"/>
39666   <int value="3" label="Digest Reject"/>
39667   <int value="4" label="NTLM Start"/>
39668   <int value="5" label="NTLM Reject"/>
39669   <int value="6" label="Negotiate Start"/>
39670   <int value="7" label="Negotiate Reject"/>
39671 </enum>
39673 <enum name="HttpAuthResource" type="int">
39674   <int value="0" label="Top Page Allowed"/>
39675   <int value="1" label="Same-domain Sub-resource Allowed"/>
39676   <int value="2" label="Cross-domain Sub-resource Blocked"/>
39677   <int value="3" label="Cross-domain Sub-resource Allowed"/>
39678 </enum>
39680 <enum name="HttpAuthTarget" type="int">
39681   <int value="0" label="Basic Proxy"/>
39682   <int value="1" label="Basic Secure Proxy"/>
39683   <int value="2" label="Basic Server"/>
39684   <int value="3" label="Basic Secure Server"/>
39685   <int value="4" label="Digest Proxy"/>
39686   <int value="5" label="Digest Secure Proxy"/>
39687   <int value="6" label="Digest Server"/>
39688   <int value="7" label="Digest Secure Server"/>
39689   <int value="8" label="NTLM Proxy"/>
39690   <int value="9" label="NTLM Secure Proxy"/>
39691   <int value="10" label="NTLM Server"/>
39692   <int value="11" label="NTLM Secure Server"/>
39693   <int value="12" label="Negotiate Proxy"/>
39694   <int value="13" label="Negotiate Secure Proxy"/>
39695   <int value="14" label="Negotiate Server"/>
39696   <int value="15" label="Negotiate Secure Server"/>
39697 </enum>
39699 <enum name="HttpPipelineStatus" type="int">
39700   <int value="0" label="Success"/>
39701   <int value="1" label="Redirected"/>
39702   <int value="2" label="Certificate error"/>
39703   <int value="3" label="Bad HTTP response code"/>
39704   <int value="4" label="Network error"/>
39705   <int value="5" label="Response too large"/>
39706   <int value="6" label="Response too small"/>
39707   <int value="7" label="Response content mismatch"/>
39708   <int value="8" label="Bad HTTP version"/>
39709   <int value="9" label="Corrupt stats response"/>
39710 </enum>
39712 <enum name="HttpResponseCode" type="int">
39713   <int value="100" label="Continue"/>
39714   <int value="101" label="Switching Protocols"/>
39715   <int value="200" label="OK"/>
39716   <int value="201" label="Created"/>
39717   <int value="202" label="Accepted"/>
39718   <int value="203" label="Non-Authoritative Information"/>
39719   <int value="204" label="No Content"/>
39720   <int value="205" label="Reset Content"/>
39721   <int value="206" label="Partial Content"/>
39722   <int value="300" label="Multiple Choices"/>
39723   <int value="301" label="Moved Permanently"/>
39724   <int value="302" label="Found"/>
39725   <int value="303" label="See Other"/>
39726   <int value="304" label="Not Modified"/>
39727   <int value="305" label="Use Proxy"/>
39728   <int value="306" label="(Unused)"/>
39729   <int value="307" label="Temporary Redirect"/>
39730   <int value="400" label="Bad Request"/>
39731   <int value="401" label="Unauthorized"/>
39732   <int value="402" label="Payment Required"/>
39733   <int value="403" label="Forbidden"/>
39734   <int value="404" label="Not Found"/>
39735   <int value="405" label="Method Not Allowed"/>
39736   <int value="406" label="Not Acceptable"/>
39737   <int value="407" label="Proxy Authentication Required"/>
39738   <int value="408" label="Request Timeout"/>
39739   <int value="409" label="Conflict"/>
39740   <int value="410" label="Gone"/>
39741   <int value="411" label="Length Required"/>
39742   <int value="412" label="Precondition Failed"/>
39743   <int value="413" label="Request Entity Too Large"/>
39744   <int value="414" label="Request-URI Too Long"/>
39745   <int value="415" label="Unsupported Media Type"/>
39746   <int value="416" label="Requested Range Not Satisfiable"/>
39747   <int value="417" label="Expectation Failed"/>
39748   <int value="500" label="Internal Server Error"/>
39749   <int value="501" label="Not Implemented"/>
39750   <int value="503" label="Service Unavailable"/>
39751   <int value="504" label="Gateway Timeout"/>
39752   <int value="505" label="HTTP Version Not Supported"/>
39753 </enum>
39755 <enum name="HttpSocketType" type="int">
39756   <int value="0" label="UNUSED">newly connected socket</int>
39757   <int value="1" label="UNUSED_IDLE">
39758     connected unused socket (idle prior to use)
39759   </int>
39760   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
39761 </enum>
39763 <enum name="IDBContextForcedCloseReason" type="int">
39764   <int value="0" label="DeleteOrigin">
39765     A request was made to delete the data for an origin.
39766   </int>
39767   <int value="1" label="BackingStoreFailure">
39768     An unrecoverable error occurred accessing the backing store.
39769   </int>
39770   <int value="2" label="InternalsPage">
39771     A forced close was requested from the indexeddb-internals page.
39772   </int>
39773 </enum>
39775 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
39776   <int value="0" label="IDBLevelDBBackingStoreReadError">
39777     IndexedDB encountered an error attempting to read or decode a value from the
39778     leveldb backing store, indicative of corruption or I/O error. Unused as of
39779     M26.
39780   </int>
39781   <int value="1" label="IDBLevelDBBackingStoreWriteError">
39782     IndexeDB encountered an error attempting to write or commit a value to the
39783     leveldb backing store, indicative of I/O error. Unused as of M26.
39784   </int>
39785   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
39786     IndexedDB encountered a consistency error in the leveldb backing store,
39787     indicative of corruption or an coding error. Unused as of M26.
39788   </int>
39789   <int value="3" label="FindKeyInIndex"/>
39790   <int value="4" label="GetIDBDatabaseMetaData"/>
39791   <int value="5" label="GetIndexes"/>
39792   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
39793   <int value="7" label="GetObjectStores"/>
39794   <int value="8" label="GetRecord"/>
39795   <int value="9" label="KeyExistsInObjectStore"/>
39796   <int value="10" label="LoadCurrentRow"/>
39797   <int value="11" label="SetupMetadata"/>
39798   <int value="12" label="GetPrimaryKeyViaIndex"/>
39799   <int value="13" label="KeyExistsInIndex"/>
39800   <int value="14" label="VersionExists"/>
39801   <int value="15" label="DeleteObjectStore"/>
39802   <int value="16" label="SetMaxObjectStoreId"/>
39803   <int value="17" label="SetMaxIndexId"/>
39804   <int value="18" label="GetNewDatabaseId"/>
39805   <int value="19" label="GetNewVersionNumber"/>
39806   <int value="20" label="CreateIDBDatabaseMetaData"/>
39807   <int value="21" label="DeleteDatabase"/>
39808   <int value="22" label="TransactionCommit"/>
39809   <int value="23" label="GetDatabaseNames"/>
39810   <int value="24" label="ReadBlobJournal"/>
39811   <int value="25" label="DecodeBlobJournal"/>
39812   <int value="26" label="GetBlobKeyGeneratorCurrentNumber"/>
39813   <int value="27" label="GetBlobInfoForRecord"/>
39814 </enum>
39816 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
39817   <int value="0" label="OpenMemorySuccess">
39818     An in-memory backing store was opened successfully.
39819   </int>
39820   <int value="1" label="OpenSuccess">
39821     An on-disk backing store was opened successfully.
39822   </int>
39823   <int value="2" label="OpenFailedDirectory">
39824     An on-disk backing store could not be opened or created because the
39825     directory could not be opened or created. Cleanup will not be attempted.
39826   </int>
39827   <int value="3" label="OpenFailedUnknownSchema">
39828     An on-disk backing store was opened but had an unknown schema version, due
39829     to corruption or reverting to a previous version of Chrome. Cleanup will be
39830     attempted.
39831   </int>
39832   <int value="4" label="OpenCleanupDestroyFailed">
39833     An on-disk backing store failed to open; cleanup was attempted but the
39834     database could not be destroyed.
39835   </int>
39836   <int value="5" label="OpenCleanupReopenFailed">
39837     An on-disk backing store failed to open; cleanup was attempted but
39838     re-opening the database failed.
39839   </int>
39840   <int value="6" label="OpenCleanupReopenSuccess">
39841     An on-disk backing store failed to open; cleanup was attempted and the
39842     database was then opened successfully.
39843   </int>
39844   <int value="7" label="OpenFailedIOErrCheckingSchema">
39845     An on-disk backing store was opened but leveldb failed to read the schema
39846     version.
39847   </int>
39848   <int value="8" label="OpenFailedUnknownErr"/>
39849   <int value="9" label="OpenMemoryFailed">
39850     An in-memory backing store failed to open.
39851   </int>
39852   <int value="10" label="OpenNonASCII">
39853     A database with non-ascii characters in its path was opened (with either
39854     success or failure).
39855   </int>
39856   <int value="11" label="OpenAttemptDiskFull">
39857     An open failed on a machine with a full disk. No cleanup was attempted.
39858   </int>
39859   <int value="12" label="OpenAttemptPathTooLong">
39860     Open failed because either a path component or the overall path was too
39861     long.
39862   </int>
39863   <int value="13" label="OpenAttemptNoRecovery">
39864     An open attempt failed with an I/O error that doesn't necessitate a recovery
39865     attempt.
39866   </int>
39867   <int value="14" label="OpenAttemptPriorCorruption">
39868     The corrupted open database was deleted.
39869   </int>
39870 </enum>
39872 <enum name="ImporterType" type="int">
39873   <int value="0" label="Unknown"/>
39874   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
39875   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
39876   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
39877   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
39878   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
39879   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
39880     A bookmarks.html file
39881   </int>
39882 </enum>
39884 <enum name="IncidentType" type="int">
39885   <int value="1" label="TrackedPreference"/>
39886 </enum>
39888 <enum name="IndexedDatabaseMethods" type="int">
39889   <int value="0" label="CreateObjectStore()"/>
39890   <int value="1" label="DeleteObjectStore()"/>
39891   <int value="2" label="Transaction()"/>
39892   <int value="3" label="DeleteDatabase()"/>
39893   <int value="4" label="Open()"/>
39894 </enum>
39896 <enum name="InfoBarResponse" type="int">
39897   <int value="0" label="No Response selected"/>
39898   <int value="1" label="Save Password"/>
39899   <int value="2" label="Never for this site (blacklist / exception)"/>
39900   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
39901 </enum>
39903 <enum name="InjectedAdType" type="int">
39904   <int value="0" label="Invalid"/>
39905   <int value="1" label="IFrame"/>
39906   <int value="2" label="Embed"/>
39907   <int value="3" label="Anchor"/>
39908 </enum>
39910 <enum name="InstantControllerEvent" type="int">
39911   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
39912   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
39913   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
39914 </enum>
39916 <enum name="InstantExtended_CacheableNTPLoad" type="int">
39917   <int value="0" label="Failed to load"/>
39918   <int value="1" label="Loaded successfuly"/>
39919 </enum>
39921 <enum name="InstantExtended_FallbackCause" type="int">
39922   <int value="0" label="Fallback did not occur"/>
39923   <int value="1" label="Page not current: unknown"/>
39924   <int value="2" label="Page not current: empty instant url"/>
39925   <int value="3" label="Page not current: origin/path mismatch"/>
39926   <int value="4" label="Page not current: instant not supported"/>
39927   <int value="5" label="No overlay"/>
39928   <int value="6" label="Javascript disabled"/>
39929 </enum>
39931 <enum name="InstantExtended_InstantNavigation" type="int">
39932   <obsolete>
39933     Deprecated as of 10/2013.
39934   </obsolete>
39935   <int value="0" label="Local click"/>
39936   <int value="1" label="Local submit"/>
39937   <int value="2" label="Online click"/>
39938   <int value="3" label="Online submit"/>
39939   <int value="4" label="Non-extended navigation"/>
39940 </enum>
39942 <enum name="InstantExtended_NewOptInState" type="int">
39943   <int value="0" label="Default"/>
39944   <int value="1" label="Opted in"/>
39945   <int value="2" label="Opted out"/>
39946 </enum>
39948 <enum name="InstantExtended_OptInState" type="int">
39949   <obsolete>
39950     Deprecated 2013-06.
39951   </obsolete>
39952   <int value="0" label="Default"/>
39953   <int value="1" label="Opted in"/>
39954   <int value="2" label="Opted out"/>
39955   <int value="3" label="Opted in local"/>
39956   <int value="4" label="Opted out local"/>
39957   <int value="5" label="Opted out both"/>
39958 </enum>
39960 <enum name="InstantSearchClicks_PreviewScrollState" type="int">
39961   <int value="0" label="No scroll"/>
39962   <int value="1" label="Scrolled but not to bottom"/>
39963   <int value="2" label="Scrolled to bottom."/>
39964 </enum>
39966 <enum name="InstantSearchClicks_ReasonForSwap" type="int">
39967   <int value="0" label="Regular swap"/>
39968   <int value="1" label="Swapped on timeout"/>
39969   <int value="2" label="Swap aborted due to navigation"/>
39970   <int value="3" label="No swap as preview failed"/>
39971   <int value="4" label="Swapped as original failed"/>
39972 </enum>
39974 <enum name="InstantSessionStorageNamespace" type="int">
39975   <int value="0" label="different"/>
39976   <int value="1" label="identical"/>
39977 </enum>
39979 <enum name="IntelMaxMicroArchitecture" type="int">
39980   <int value="0" label="Pentium"/>
39981   <int value="1" label="SSE"/>
39982   <int value="2" label="SSE2"/>
39983   <int value="3" label="SSE3"/>
39984   <int value="4" label="SSSE3"/>
39985   <int value="5" label="SSE4.1"/>
39986   <int value="6" label="SSE4.3"/>
39987   <int value="7" label="AVX"/>
39988 </enum>
39990 <enum name="InterruptReason" type="int">
39991   <int value="0" label="NONE"/>
39992   <int value="1" label="FILE_FAILED"/>
39993   <int value="2" label="FILE_ACCESS_DENIED"/>
39994   <int value="3" label="FILE_NO_SPACE"/>
39995   <int value="5" label="FILE_NAME_TOO_LONG"/>
39996   <int value="6" label="FILE_TOO_LARGE"/>
39997   <int value="7" label="FILE_VIRUS_INFECTED"/>
39998   <int value="10" label="FILE_TRANSIENT_ERROR"/>
39999   <int value="11" label="FILE_BLOCKED"/>
40000   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
40001   <int value="13" label="FILE_TOO_SHORT"/>
40002   <int value="20" label="NETWORK_FAILED"/>
40003   <int value="21" label="NETWORK_TIMEOUT"/>
40004   <int value="22" label="NETWORK_DISCONNECTED"/>
40005   <int value="23" label="NETWORK_SERVER_DOWN"/>
40006   <int value="30" label="SERVER_FAILED"/>
40007   <int value="31" label="SERVER_NO_RANGE"/>
40008   <int value="32" label="SERVER_PRECONDITION"/>
40009   <int value="33" label="SERVER_BAD_CONTENT"/>
40010   <int value="40" label="USER_CANCELED"/>
40011   <int value="41" label="USER_SHUTDOWN"/>
40012   <int value="50" label="CRASH"/>
40013 </enum>
40015 <enum name="InvalidationNetworkChannel" type="int">
40016   <int value="0" label="PushClientChannel"/>
40017   <int value="1" label="GCMNetworkChannel"/>
40018 </enum>
40020 <enum name="IPV6ProbeResult" type="int">
40021   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
40022   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
40023   <int value="2" label="IPV6_GETIFADDRS_FAILED">
40024     getifaddrs or GetAdaptersAddresses failed
40025   </int>
40026   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
40027   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
40028   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
40029 </enum>
40031 <enum name="JavaScriptAPIName" type="int">
40032   <int value="0" label="GetUserMedia"/>
40033   <int value="1" label="PeerConnection00"/>
40034   <int value="2" label="DeprecatedPeerConnection"/>
40035   <int value="3" label="RTCPeerConnection"/>
40036   <int value="4" label="GetMediaDevices"/>
40037 </enum>
40039 <enum name="KeyboardControlEvent" type="int">
40040   <int value="0" label="Keyboard was shown."/>
40041   <int value="1" label="Keyboard was automatically hidden."/>
40042   <int value="2" label="Keyboard was hidden by the user."/>
40043 </enum>
40045 <enum name="LanguageCode" type="int">
40046   <summary>ISO 639 Language Codes.</summary>
40047   <int value="24929" label="Afar"/>
40048   <int value="24930" label="Abkhazian"/>
40049   <int value="24933" label="Avestan"/>
40050   <int value="24934" label="Afrikaans"/>
40051   <int value="24939" label="Akan"/>
40052   <int value="24941" label="Amharic"/>
40053   <int value="24942" label="Aragonese"/>
40054   <int value="24946" label="Arabic"/>
40055   <int value="24947" label="Assamese"/>
40056   <int value="24950" label="Avaric"/>
40057   <int value="24953" label="Aymara"/>
40058   <int value="24954" label="Azerbaijani"/>
40059   <int value="25185" label="Bashkir"/>
40060   <int value="25189" label="Belarusian"/>
40061   <int value="25191" label="Bulgarian"/>
40062   <int value="25192" label="Bihari"/>
40063   <int value="25193" label="Bislama"/>
40064   <int value="25197" label="Bambara"/>
40065   <int value="25198" label="Bengali"/>
40066   <int value="25199" label="Tibetan"/>
40067   <int value="25202" label="Breton"/>
40068   <int value="25203" label="Bosnian"/>
40069   <int value="25441" label="Catalan"/>
40070   <int value="25445" label="Chechen"/>
40071   <int value="25448" label="Chamorro"/>
40072   <int value="25455" label="Corsican"/>
40073   <int value="25458" label="Cree"/>
40074   <int value="25459" label="Czech"/>
40075   <int value="25461" label="Church Slavic"/>
40076   <int value="25462" label="Chuvash"/>
40077   <int value="25465" label="Welsh"/>
40078   <int value="25697" label="Danish"/>
40079   <int value="25701" label="German"/>
40080   <int value="25718" label="Divehi"/>
40081   <int value="25722" label="Dzongkha"/>
40082   <int value="25957" label="Ewe"/>
40083   <int value="25964" label="Greek"/>
40084   <int value="25966" label="English"/>
40085   <int value="25967" label="Esperanto"/>
40086   <int value="25971" label="Spanish"/>
40087   <int value="25972" label="Estonian"/>
40088   <int value="25973" label="Basque"/>
40089   <int value="26209" label="Persian"/>
40090   <int value="26214" label="Fulah"/>
40091   <int value="26217" label="Finnish"/>
40092   <int value="26218" label="Fijian"/>
40093   <int value="26223" label="Faroese"/>
40094   <int value="26226" label="French"/>
40095   <int value="26233" label="Western Frisian"/>
40096   <int value="26465" label="Irish"/>
40097   <int value="26468" label="Scottish Gaelic"/>
40098   <int value="26476" label="Galician"/>
40099   <int value="26478" label="Guarani"/>
40100   <int value="26485" label="Gujarati"/>
40101   <int value="26486" label="Manx"/>
40102   <int value="26721" label="Hausa"/>
40103   <int value="26725" label="Hebrew"/>
40104   <int value="26729" label="Hindi"/>
40105   <int value="26735" label="Hiri Motu"/>
40106   <int value="26738" label="Croatian"/>
40107   <int value="26740" label="Haitian"/>
40108   <int value="26741" label="Hungarian"/>
40109   <int value="26745" label="Armenian"/>
40110   <int value="26746" label="Herero"/>
40111   <int value="26977" label="Interlingua"/>
40112   <int value="26980" label="Indonesian"/>
40113   <int value="26981" label="Interlingue"/>
40114   <int value="26983" label="Igbo"/>
40115   <int value="26985" label="Sichuan Yi"/>
40116   <int value="26987" label="Inupiaq"/>
40117   <int value="26991" label="Ido"/>
40118   <int value="26995" label="Icelandic"/>
40119   <int value="26996" label="Italian"/>
40120   <int value="26997" label="Inuktitut"/>
40121   <int value="27233" label="Japanese"/>
40122   <int value="27254" label="Javanese"/>
40123   <int value="27489" label="Georgian"/>
40124   <int value="27495" label="Kongo"/>
40125   <int value="27497" label="Kikuyu"/>
40126   <int value="27498" label="Kuanyama"/>
40127   <int value="27499" label="Kazakh"/>
40128   <int value="27500" label="Kalaallisut"/>
40129   <int value="27501" label="Khmer"/>
40130   <int value="27502" label="Kannada"/>
40131   <int value="27503" label="Korean"/>
40132   <int value="27506" label="Kanuri"/>
40133   <int value="27507" label="Kashmiri"/>
40134   <int value="27509" label="Kurdish"/>
40135   <int value="27510" label="Komi"/>
40136   <int value="27511" label="Cornish"/>
40137   <int value="27513" label="Kirghiz"/>
40138   <int value="27745" label="Latin"/>
40139   <int value="27746" label="Luxembourgish"/>
40140   <int value="27751" label="Ganda"/>
40141   <int value="27753" label="Limburgish"/>
40142   <int value="27758" label="Lingala"/>
40143   <int value="27759" label="Lao"/>
40144   <int value="27764" label="Lithuanian"/>
40145   <int value="27765" label="Luba-Katanga"/>
40146   <int value="27766" label="Latvian"/>
40147   <int value="28007" label="Malagasy"/>
40148   <int value="28008" label="Marshallese"/>
40149   <int value="28009" label="Maori"/>
40150   <int value="28011" label="Macedonian"/>
40151   <int value="28012" label="Malayalam"/>
40152   <int value="28014" label="Mongolian"/>
40153   <int value="28015" label="Moldavian"/>
40154   <int value="28018" label="Marathi"/>
40155   <int value="28019" label="Malay"/>
40156   <int value="28020" label="Maltese"/>
40157   <int value="28025" label="Burmese"/>
40158   <int value="28257" label="Nauru"/>
40159   <int value="28258" label="Norwegian Bokmal"/>
40160   <int value="28260" label="North Ndebele"/>
40161   <int value="28261" label="Nepali"/>
40162   <int value="28263" label="Ndonga"/>
40163   <int value="28268" label="Dutch"/>
40164   <int value="28270" label="Norwegian Nynorsk"/>
40165   <int value="28271" label="Norwegian"/>
40166   <int value="28274" label="South Ndebele"/>
40167   <int value="28278" label="Navajo"/>
40168   <int value="28281" label="Nyanja"/>
40169   <int value="28515" label="Occitan"/>
40170   <int value="28522" label="Ojibwa"/>
40171   <int value="28525" label="Oromo"/>
40172   <int value="28530" label="Oriya"/>
40173   <int value="28531" label="Ossetic"/>
40174   <int value="28769" label="Punjabi"/>
40175   <int value="28777" label="Pali"/>
40176   <int value="28780" label="Polish"/>
40177   <int value="28787" label="Pashto"/>
40178   <int value="28788" label="Portuguese"/>
40179   <int value="29045" label="Quechua"/>
40180   <int value="29293" label="Romansh"/>
40181   <int value="29294" label="Rundi"/>
40182   <int value="29295" label="Romanian"/>
40183   <int value="29301" label="Russian"/>
40184   <int value="29303" label="Kinyarwanda"/>
40185   <int value="29537" label="Sanskrit"/>
40186   <int value="29539" label="Sardinian"/>
40187   <int value="29540" label="Sindhi"/>
40188   <int value="29541" label="Northern Sami"/>
40189   <int value="29543" label="Sango"/>
40190   <int value="29544" label="Serbo-Croatian"/>
40191   <int value="29545" label="Sinhala"/>
40192   <int value="29547" label="Slovak"/>
40193   <int value="29548" label="Slovenian"/>
40194   <int value="29549" label="Samoan"/>
40195   <int value="29550" label="Shona"/>
40196   <int value="29551" label="Somali"/>
40197   <int value="29553" label="Albanian"/>
40198   <int value="29554" label="Serbian"/>
40199   <int value="29555" label="Swati"/>
40200   <int value="29556" label="Southern Sotho"/>
40201   <int value="29557" label="Sundanese"/>
40202   <int value="29558" label="Swedish"/>
40203   <int value="29559" label="Swahili"/>
40204   <int value="29793" label="Tamil"/>
40205   <int value="29797" label="Telugu"/>
40206   <int value="29799" label="Tajik"/>
40207   <int value="29800" label="Thai"/>
40208   <int value="29801" label="Tigrinya"/>
40209   <int value="29803" label="Turkmen"/>
40210   <int value="29804" label="Tagalog"/>
40211   <int value="29806" label="Tswana"/>
40212   <int value="29807" label="Tonga"/>
40213   <int value="29810" label="Turkish"/>
40214   <int value="29811" label="Tsonga"/>
40215   <int value="29812" label="Tatar"/>
40216   <int value="29815" label="Twi"/>
40217   <int value="29817" label="Tahitian"/>
40218   <int value="30055" label="Uighur"/>
40219   <int value="30059" label="Ukrainian"/>
40220   <int value="30066" label="Urdu"/>
40221   <int value="30074" label="Uzbek"/>
40222   <int value="30309" label="Venda"/>
40223   <int value="30313" label="Vietnamese"/>
40224   <int value="30319" label="Volapuk"/>
40225   <int value="30561" label="Walloon"/>
40226   <int value="30575" label="Wolof"/>
40227   <int value="30824" label="Xhosa"/>
40228   <int value="31081" label="Yiddish"/>
40229   <int value="31087" label="Yoruba"/>
40230   <int value="31329" label="Zhuang"/>
40231   <int value="31336" label="Chinese"/>
40232   <int value="31349" label="Zulu"/>
40233   <int value="6382437" label="Achinese"/>
40234   <int value="6382440" label="Acoli"/>
40235   <int value="6382689" label="Adangme"/>
40236   <int value="6382713" label="Adyghe"/>
40237   <int value="6383201" label="Afro-Asiatic Language"/>
40238   <int value="6383208" label="Afrihili"/>
40239   <int value="6383982" label="Ainu"/>
40240   <int value="6384491" label="Akkadian"/>
40241   <int value="6384741" label="Aleut"/>
40242   <int value="6384743" label="Algonquian Language"/>
40243   <int value="6384756" label="Southern Altai"/>
40244   <int value="6385255" label="Old English"/>
40245   <int value="6385264" label="Angika"/>
40246   <int value="6385761" label="Apache Language"/>
40247   <int value="6386275" label="Aramaic"/>
40248   <int value="6386286" label="Araucanian"/>
40249   <int value="6386288" label="Arapaho"/>
40250   <int value="6386292" label="Artificial Language"/>
40251   <int value="6386295" label="Arawak"/>
40252   <int value="6386529" label="Asu"/>
40253   <int value="6386548" label="Asturian"/>
40254   <int value="6386792" label="Athapascan Language"/>
40255   <int value="6387059" label="Australian Language"/>
40256   <int value="6387553" label="Awadhi"/>
40257   <int value="6447460" label="Banda"/>
40258   <int value="6447465" label="Bamileke Language"/>
40259   <int value="6447468" label="Baluchi"/>
40260   <int value="6447470" label="Balinese"/>
40261   <int value="6447475" label="Basa"/>
40262   <int value="6447476" label="Baltic Language"/>
40263   <int value="6448490" label="Beja"/>
40264   <int value="6448493" label="Bemba"/>
40265   <int value="6448498" label="Berber"/>
40266   <int value="6448506" label="Bena"/>
40267   <int value="6449263" label="Bhojpuri"/>
40268   <int value="6449515" label="Bikol"/>
40269   <int value="6449518" label="Bini"/>
40270   <int value="6450273" label="Siksika"/>
40271   <int value="6450804" label="Bantu"/>
40272   <int value="6451809" label="Braj"/>
40273   <int value="6451832" label="Bodo"/>
40274   <int value="6452331" label="Batak"/>
40275   <int value="6452577" label="Buriat"/>
40276   <int value="6452583" label="Buginese"/>
40277   <int value="6453614" label="Blin"/>
40278   <int value="6512996" label="Caddo"/>
40279   <int value="6513001" label="Central American Indian Language"/>
40280   <int value="6513010" label="Carib"/>
40281   <int value="6513013" label="Caucasian Language"/>
40282   <int value="6513017" label="Cayuga"/>
40283   <int value="6513512" label="Atsam"/>
40284   <int value="6514018" label="Cebuano"/>
40285   <int value="6514028" label="Celtic Language"/>
40286   <int value="6514535" label="Chiga"/>
40287   <int value="6514786" label="Chibcha"/>
40288   <int value="6514791" label="Chagatai"/>
40289   <int value="6514795" label="Chuukese"/>
40290   <int value="6514797" label="Mari"/>
40291   <int value="6514798" label="Chinook Jargon"/>
40292   <int value="6514799" label="Choctaw"/>
40293   <int value="6514800" label="Chipewyan"/>
40294   <int value="6514802" label="Cherokee"/>
40295   <int value="6514809" label="Cheyenne"/>
40296   <int value="6516067" label="Chamic Language"/>
40297   <int value="6516592" label="Coptic"/>
40298   <int value="6516837" label="English-based Creole or Pidgin"/>
40299   <int value="6516838" label="French-based Creole or Pidgin"/>
40300   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
40301   <int value="6517352" label="Crimean Turkish"/>
40302   <int value="6517360" label="Creole or Pidgin"/>
40303   <int value="6517602" label="Kashubian"/>
40304   <int value="6518131" label="Cushitic Language"/>
40305   <int value="6578539" label="Dakota"/>
40306   <int value="6578546" label="Dargwa"/>
40307   <int value="6578550" label="Taita"/>
40308   <int value="6578553" label="Dayak"/>
40309   <int value="6579564" label="Delaware"/>
40310   <int value="6579566" label="Slave"/>
40311   <int value="6580082" label="Dogrib"/>
40312   <int value="6580590" label="Dinka"/>
40313   <int value="6580837" label="Zarma"/>
40314   <int value="6582121" label="Dogri"/>
40315   <int value="6582881" label="Dravidian Language"/>
40316   <int value="6583138" label="Lower Sorbian"/>
40317   <int value="6583649" label="Duala"/>
40318   <int value="6583661" label="Middle Dutch"/>
40319   <int value="6584693" label="Dyula"/>
40320   <int value="6644341" label="Embu"/>
40321   <int value="6645353" label="Efik"/>
40322   <int value="6645625" label="Ancient Egyptian"/>
40323   <int value="6646625" label="Ekajuk"/>
40324   <int value="6646904" label="Elamite"/>
40325   <int value="6647405" label="Middle English"/>
40326   <int value="6649711" label="Ewondo"/>
40327   <int value="6709614" label="Fang"/>
40328   <int value="6709620" label="Fanti"/>
40329   <int value="6711660" label="Filipino"/>
40330   <int value="6711669" label="Finno-Ugrian Language"/>
40331   <int value="6713198" label="Fon"/>
40332   <int value="6713965" label="Middle French"/>
40333   <int value="6713967" label="Old French"/>
40334   <int value="6713970" label="Northern Frisian"/>
40335   <int value="6713971" label="Eastern Frisian"/>
40336   <int value="6714738" label="Friulian"/>
40337   <int value="6775137" label="Ga"/>
40338   <int value="6775161" label="Gayo"/>
40339   <int value="6775393" label="Gbaya"/>
40340   <int value="6776173" label="Germanic Language"/>
40341   <int value="6776186" label="Geez"/>
40342   <int value="6777196" label="Gilbertese"/>
40343   <int value="6778216" label="Middle High German"/>
40344   <int value="6778728" label="Old High German"/>
40345   <int value="6778734" label="Gondi"/>
40346   <int value="6778738" label="Gorontalo"/>
40347   <int value="6778740" label="Gothic"/>
40348   <int value="6779490" label="Grebo"/>
40349   <int value="6779491" label="Ancient Greek"/>
40350   <int value="6779767" label="Swiss German"/>
40351   <int value="6780282" label="Gusii"/>
40352   <int value="6780777" label="Gwich'in"/>
40353   <int value="6840681" label="Haida"/>
40354   <int value="6840695" label="Hawaiian"/>
40355   <int value="6842732" label="Hiligaynon"/>
40356   <int value="6842733" label="Himachali"/>
40357   <int value="6842740" label="Hittite"/>
40358   <int value="6843758" label="Hmong"/>
40359   <int value="6845282" label="Upper Sorbian"/>
40360   <int value="6845808" label="Hupa"/>
40361   <int value="6906465" label="Iban"/>
40362   <int value="6908527" label="Ijo"/>
40363   <int value="6909039" label="Iloko"/>
40364   <int value="6909539" label="Indic Language"/>
40365   <int value="6909541" label="Indo-European Language"/>
40366   <int value="6909544" label="Ingush"/>
40367   <int value="6910561" label="Iranian Language"/>
40368   <int value="6910575" label="Iroquoian Language"/>
40369   <int value="6972015" label="Lojban"/>
40370   <int value="6974819" label="Machame"/>
40371   <int value="6975602" label="Judeo-Persian"/>
40372   <int value="6976098" label="Judeo-Arabic"/>
40373   <int value="7037281" label="Kara-Kalpak"/>
40374   <int value="7037282" label="Kabyle"/>
40375   <int value="7037283" label="Kachin"/>
40376   <int value="7037290" label="Jju"/>
40377   <int value="7037293" label="Kamba"/>
40378   <int value="7037298" label="Karen"/>
40379   <int value="7037303" label="Kawi"/>
40380   <int value="7037540" label="Kabardian"/>
40381   <int value="7037799" label="Tyap"/>
40382   <int value="7038053" label="Makonde"/>
40383   <int value="7038305" label="Kabuverdianu"/>
40384   <int value="7038575" label="Koro"/>
40385   <int value="7039073" label="Khasi"/>
40386   <int value="7039081" label="Khoisan Language"/>
40387   <int value="7039087" label="Khotanese"/>
40388   <int value="7039089" label="Koyra Chiini"/>
40389   <int value="7040110" label="Kalenjin"/>
40390   <int value="7040354" label="Kimbundu"/>
40391   <int value="7040875" label="Konkani"/>
40392   <int value="7040883" label="Kosraean"/>
40393   <int value="7041125" label="Kpelle"/>
40394   <int value="7041635" label="Karachay-Balkar"/>
40395   <int value="7041644" label="Karelian"/>
40396   <int value="7041647" label="Kru"/>
40397   <int value="7041653" label="Kurukh"/>
40398   <int value="7041890" label="Shambala"/>
40399   <int value="7041896" label="Colognian"/>
40400   <int value="7042413" label="Kumyk"/>
40401   <int value="7042420" label="Kutenai"/>
40402   <int value="7102820" label="Ladino"/>
40403   <int value="7102823" label="Langi"/>
40404   <int value="7102824" label="Lahnda"/>
40405   <int value="7102829" label="Lamba"/>
40406   <int value="7103866" label="Lezghian"/>
40407   <int value="7106412" label="Mongo"/>
40408   <int value="7106426" label="Lozi"/>
40409   <int value="7107937" label="Luba-Lulua"/>
40410   <int value="7107945" label="Luiseno"/>
40411   <int value="7107950" label="Lunda"/>
40412   <int value="7107951" label="Luo"/>
40413   <int value="7107955" label="Lushai"/>
40414   <int value="7107961" label="Luyia"/>
40415   <int value="7168356" label="Madurese"/>
40416   <int value="7168359" label="Magahi"/>
40417   <int value="7168361" label="Maithili"/>
40418   <int value="7168363" label="Makasar"/>
40419   <int value="7168366" label="Mandingo"/>
40420   <int value="7168368" label="Austronesian Language"/>
40421   <int value="7168371" label="Masai"/>
40422   <int value="7169126" label="Moksha"/>
40423   <int value="7169138" label="Mandar"/>
40424   <int value="7169390" label="Mende"/>
40425   <int value="7169394" label="Meru"/>
40426   <int value="7169637" label="Morisyen"/>
40427   <int value="7169889" label="Middle Irish"/>
40428   <int value="7170403" label="Micmac"/>
40429   <int value="7170414" label="Minangkabau"/>
40430   <int value="7170419" label="Miscellaneous Language"/>
40431   <int value="7170920" label="Mon-Khmer Language"/>
40432   <int value="7171683" label="Manchu"/>
40433   <int value="7171689" label="Manipuri"/>
40434   <int value="7171695" label="Manobo Language"/>
40435   <int value="7171944" label="Mohawk"/>
40436   <int value="7171955" label="Mossi"/>
40437   <int value="7173484" label="Multiple Languages"/>
40438   <int value="7173486" label="Munda Language"/>
40439   <int value="7173491" label="Creek"/>
40440   <int value="7173996" label="Mirandese"/>
40441   <int value="7174002" label="Marwari"/>
40442   <int value="7174510" label="Mayan Language"/>
40443   <int value="7174518" label="Erzya"/>
40444   <int value="7233896" label="Nahuatl"/>
40445   <int value="7233897" label="North American Indian Language"/>
40446   <int value="7233904" label="Neapolitan"/>
40447   <int value="7233905" label="Nama"/>
40448   <int value="7234675" label="Low German"/>
40449   <int value="7234935" label="Newari"/>
40450   <int value="7235937" label="Nias"/>
40451   <int value="7235939" label="Niger-Kordofanian Language"/>
40452   <int value="7235957" label="Niuean"/>
40453   <int value="7237479" label="Nogai"/>
40454   <int value="7237486" label="Old Norse"/>
40455   <int value="7237999" label="N'Ko"/>
40456   <int value="7238511" label="Northern Sotho"/>
40457   <int value="7239010" label="Nubian Language"/>
40458   <int value="7239523" label="Classical Newari"/>
40459   <int value="7240045" label="Nyamwezi"/>
40460   <int value="7240046" label="Nyankole"/>
40461   <int value="7240047" label="Nyoro"/>
40462   <int value="7240297" label="Nzima"/>
40463   <int value="7304033" label="Osage"/>
40464   <int value="7304289" label="Ottoman Turkish"/>
40465   <int value="7304303" label="Otomian Language"/>
40466   <int value="7364961" label="Papuan Language"/>
40467   <int value="7364967" label="Pangasinan"/>
40468   <int value="7364972" label="Pahlavi"/>
40469   <int value="7364973" label="Pampanga"/>
40470   <int value="7364976" label="Papiamento"/>
40471   <int value="7364981" label="Palauan"/>
40472   <int value="7365999" label="Old Persian"/>
40473   <int value="7366761" label="Philippine Language"/>
40474   <int value="7366766" label="Phoenician"/>
40475   <int value="7368558" label="Pohnpeian"/>
40476   <int value="7369313" label="Prakrit Language"/>
40477   <int value="7369327" label="Old Provencal"/>
40478   <int value="7496042" label="Rajasthani"/>
40479   <int value="7496048" label="Rapanui"/>
40480   <int value="7496050" label="Rarotongan"/>
40481   <int value="7499617" label="Romance Language"/>
40482   <int value="7499622" label="Rombo"/>
40483   <int value="7499629" label="Romany"/>
40484   <int value="7501168" label="Aromanian"/>
40485   <int value="7501675" label="Rwa"/>
40486   <int value="7561572" label="Sandawe"/>
40487   <int value="7561576" label="Yakut"/>
40488   <int value="7561577" label="South American Indian Language"/>
40489   <int value="7561580" label="Salishan Language"/>
40490   <int value="7561581" label="Samaritan Aramaic"/>
40491   <int value="7561585" label="Samburu"/>
40492   <int value="7561587" label="Sasak"/>
40493   <int value="7561588" label="Santali"/>
40494   <int value="7562094" label="Sicilian"/>
40495   <int value="7562095" label="Scots"/>
40496   <int value="7562597" label="Seneca"/>
40497   <int value="7562600" label="Sena"/>
40498   <int value="7562604" label="Selkup"/>
40499   <int value="7562605" label="Semitic Language"/>
40500   <int value="7562611" label="Koyraboro Senni"/>
40501   <int value="7563105" label="Old Irish"/>
40502   <int value="7563118" label="Sign Language"/>
40503   <int value="7563369" label="Tachelhit"/>
40504   <int value="7563374" label="Shan"/>
40505   <int value="7563620" label="Sidamo"/>
40506   <int value="7563631" label="Siouan Language"/>
40507   <int value="7563636" label="Sino-Tibetan Language"/>
40508   <int value="7564385" label="Slavic Language"/>
40509   <int value="7564641" label="Southern Sami"/>
40510   <int value="7564649" label="Sami Language"/>
40511   <int value="7564650" label="Lule Sami"/>
40512   <int value="7564654" label="Inari Sami"/>
40513   <int value="7564659" label="Skolt Sami"/>
40514   <int value="7564907" label="Soninke"/>
40515   <int value="7565159" label="Sogdien"/>
40516   <int value="7565166" label="Songhai"/>
40517   <int value="7565934" label="Sranan Tongo"/>
40518   <int value="7565938" label="Serer"/>
40519   <int value="7566177" label="Nilo-Saharan Language"/>
40520   <int value="7566201" label="Saho"/>
40521   <int value="7566699" label="Sukuma"/>
40522   <int value="7566707" label="Susu"/>
40523   <int value="7566712" label="Sumerian"/>
40524   <int value="7567202" label="Comorian"/>
40525   <int value="7567715" label="Classical Syriac"/>
40526   <int value="7567730" label="Syriac"/>
40527   <int value="7627113" label="Tai Language"/>
40528   <int value="7628141" label="Timne"/>
40529   <int value="7628143" label="Teso"/>
40530   <int value="7628146" label="Tereno"/>
40531   <int value="7628148" label="Tetum"/>
40532   <int value="7629159" label="Tigre"/>
40533   <int value="7629174" label="Tiv"/>
40534   <int value="7629676" label="Tokelau"/>
40535   <int value="7629928" label="Klingon"/>
40536   <int value="7629929" label="Tlingit"/>
40537   <int value="7630184" label="Tamashek"/>
40538   <int value="7630695" label="Nyasa Tonga"/>
40539   <int value="7630953" label="Tok Pisin"/>
40540   <int value="7631478" label="Taroko"/>
40541   <int value="7631721" label="Tsimshian"/>
40542   <int value="7632237" label="Tumbuka"/>
40543   <int value="7632240" label="Tupi Language"/>
40544   <int value="7632244" label="Altaic Language"/>
40545   <int value="7632492" label="Tuvalu"/>
40546   <int value="7632753" label="Tasawaq"/>
40547   <int value="7633270" label="Tuvinian"/>
40548   <int value="7633517" label="Central Morocco Tamazight"/>
40549   <int value="7693421" label="Udmurt"/>
40550   <int value="7694177" label="Ugaritic"/>
40551   <int value="7695714" label="Umbundu"/>
40552   <int value="7695972" label="Unknown Language"/>
40553   <int value="7758185" label="Vai"/>
40554   <int value="7761780" label="Votic"/>
40555   <int value="7763310" label="Vunjo"/>
40556   <int value="7823723" label="Wakashan Language"/>
40557   <int value="7823724" label="Walamo"/>
40558   <int value="7823730" label="Waray"/>
40559   <int value="7823731" label="Washo"/>
40560   <int value="7824750" label="Sorbian Language"/>
40561   <int value="7889260" label="Kalmyk"/>
40562   <int value="7892839" label="Soga"/>
40563   <int value="7954799" label="Yao"/>
40564   <int value="7954800" label="Yapese"/>
40565   <int value="7958635" label="Yupik Language"/>
40566   <int value="7959909" label="Cantonese"/>
40567   <int value="8020336" label="Zapotec"/>
40568   <int value="8020588" label="Blissymbols"/>
40569   <int value="8021358" label="Zenaga"/>
40570   <int value="8023652" label="Zande"/>
40571   <int value="8025454" label="Zuni"/>
40572   <int value="8026232" label="No linguistic content"/>
40573   <int value="8026721" label="Zaza"/>
40574 </enum>
40576 <enum name="LevelDBCorruptionTypes" type="int">
40577   <int value="0" label="other"/>
40578   <int value="1" label="missing files"/>
40579   <int value="2" label="log record too small"/>
40580   <int value="3" label="corrupted internal key"/>
40581   <int value="4" label="partial record"/>
40582   <int value="5" label="missing start of fragmented record"/>
40583   <int value="6" label="error in middle of record"/>
40584   <int value="7" label="unknown record type"/>
40585   <int value="8" label="truncated record at end"/>
40586   <int value="9" label="bad record length"/>
40587   <int value="10" label="VersionEdit"/>
40588   <int value="11" label="FileReader invoked with unexpected value"/>
40589   <int value="12" label="corrupted key"/>
40590   <int value="13" label="CURRENT file does not end with newline"/>
40591   <int value="14" label="no meta-nextfile entry"/>
40592   <int value="15" label="no meta-lognumber entry"/>
40593   <int value="16" label="no last-sequence-number entry"/>
40594   <int value="17" label="malformed WriteBatch"/>
40595   <int value="18" label="bad WriteBatch Put"/>
40596   <int value="19" label="bad WriteBatch Delete"/>
40597   <int value="20" label="unknown WriteBatch tag"/>
40598   <int value="21" label="WriteBatch has wrong count"/>
40599   <int value="22" label="bad entry in block"/>
40600   <int value="23" label="bad block contents"/>
40601   <int value="24" label="bad block handle"/>
40602   <int value="25" label="truncated block read"/>
40603   <int value="26" label="block checksum mismatch"/>
40604   <int value="27" label="checksum mismatch"/>
40605   <int value="28" label="corrupted compressed block contents"/>
40606   <int value="29" label="bad block type"/>
40607   <int value="30" label="bad magic number"/>
40608   <int value="31" label="file is too short"/>
40609 </enum>
40611 <enum name="LevelDBErrorCount" type="int">
40612   <int value="1" label="Failure"/>
40613 </enum>
40615 <enum name="LevelDBErrorTypes" type="int">
40616   <int value="0" label="NotFound"/>
40617   <int value="1" label="Corruption"/>
40618   <int value="2" label="IOError"/>
40619   <int value="3" label="Other"/>
40620 </enum>
40622 <enum name="LevelDBIOErrorMethods" type="int">
40623   <int value="0" label="SequentialFileRead"/>
40624   <int value="1" label="SequentialFileSkip"/>
40625   <int value="2" label="RandomAccessFileRead"/>
40626   <int value="3" label="WritableFileAppend"/>
40627   <int value="4" label="WritableFileClose"/>
40628   <int value="5" label="WritableFileFlush"/>
40629   <int value="6" label="WritableFileSync"/>
40630   <int value="7" label="NewSequentialFile"/>
40631   <int value="8" label="NewRandomAccessFile"/>
40632   <int value="9" label="NewWritableFile"/>
40633   <int value="10" label="DeleteFile"/>
40634   <int value="11" label="CreateDir"/>
40635   <int value="12" label="DeleteDir"/>
40636   <int value="13" label="GetFileSize"/>
40637   <int value="14" label="RenameFile"/>
40638   <int value="15" label="LockFile"/>
40639   <int value="16" label="UnlockFile"/>
40640   <int value="17" label="GetTestDirectory"/>
40641   <int value="18" label="NewLogger"/>
40642   <int value="19" label="SyncParent"/>
40643   <int value="20" label="GetChildren"/>
40644 </enum>
40646 <enum name="LevelDBPrefStoreErrorCodes" type="int">
40647   <int value="1" label="OPENED"/>
40648   <int value="5" label="REPAIRED | OPENED"/>
40649   <int value="6" label="REPAIRED | DESTROYED"/>
40650   <int value="7" label="REPAIRED | DESTROYED | OPENED"/>
40651   <int value="12" label="REPAIRED | DESTROY_FAILED"/>
40652   <int value="18" label="REPAIR_FAILED | DESTROYED"/>
40653   <int value="19" label="REPAIR_FAILED | DESTROYED | OPENED"/>
40654   <int value="24" label="REPAIR_FAILED | DESTROY_FAILED"/>
40655   <int value="32" label="IO_ERROR"/>
40656   <int value="36" label="REPAIRED | IO_ERROR"/>
40657   <int value="38" label="REPAIRED | DESTROYED | IO_ERROR"/>
40658   <int value="50" label="REPAIR_FAILED | DESTROYED | IO_ERROR"/>
40659   <int value="65" label="OPENED | DATA_LOST"/>
40660   <int value="69" label="REPAIRED | OPENED | DATA_LOST"/>
40661   <int value="71" label="REPAIRED | DESTROYED | OPENED | DATA_LOST"/>
40662   <int value="83" label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST"/>
40663   <int value="129" label="OPENED | ITER_NOT_OK"/>
40664   <int value="133" label="REPAIRED | OPENED | ITER_NOT_OK"/>
40665   <int value="135" label="REPAIRED | DESTROYED | OPENED | ITER_NOT_OK"/>
40666   <int value="147" label="REPAIR_FAILED | DESTROYED | OPENED | ITER_NOT_OK"/>
40667   <int value="193" label="OPENED | DATA_LOST | ITER_NOT_OK"/>
40668   <int value="197" label="REPAIRED | OPENED | DATA_LOST | ITER_NOT_OK"/>
40669   <int value="199"
40670       label="REPAIRED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
40671   <int value="211"
40672       label="REPAIR_FAILED | DESTROYED | OPENED | DATA_LOST | ITER_NOT_OK"/>
40673   <int value="256" label="FILE_NOT_SPECIFIED"/>
40674 </enum>
40676 <enum name="LinkMonitorFailureType" type="int">
40677   <int value="0" label="Local MAC Address Not Found"/>
40678   <int value="1" label="Client Startup Failure"/>
40679   <int value="2" label="Transmission Failure"/>
40680   <int value="3" label="Failure Threshold Reached"/>
40681 </enum>
40683 <enum name="LinuxAudioIO" type="int">
40684   <int value="0" label="PulseAudio"/>
40685   <int value="1" label="ALSA"/>
40686   <int value="2" label="Cras"/>
40687 </enum>
40689 <enum name="LinuxGlibcVersion" type="int">
40690   <int value="0" label="Not Parseable"/>
40691   <int value="1" label="Unknown"/>
40692   <int value="2" label="2.11"/>
40693   <int value="3" label="2.12"/>
40694   <int value="4" label="2.13"/>
40695   <int value="5" label="2.14"/>
40696   <int value="6" label="2.15"/>
40697   <int value="7" label="2.16"/>
40698   <int value="8" label="2.17"/>
40699   <int value="9" label="2.18"/>
40700   <int value="10" label="2.19"/>
40701 </enum>
40703 <enum name="LinuxWindowManagerName" type="int">
40704   <int value="0" label="Other"/>
40705   <int value="1" label="Blackbox"/>
40706   <int value="2" label="Chrome OS"/>
40707   <int value="3" label="Compiz"/>
40708   <int value="4" label="Enlightment"/>
40709   <int value="5" label="IceWM"/>
40710   <int value="6" label="KWin"/>
40711   <int value="7" label="Metacity"/>
40712   <int value="8" label="Muffin"/>
40713   <int value="9" label="Mutter"/>
40714   <int value="10" label="Openbox"/>
40715   <int value="11" label="Xfwm4"/>
40716 </enum>
40718 <enum name="LoadType" type="int">
40719   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
40720   <int value="1" label="RELOAD">User pressed reload</int>
40721   <int value="2" label="HISTORY_LOAD">Back or forward</int>
40722   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
40723   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
40724   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
40725   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
40726   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
40727     back/forward or encoding change
40728   </int>
40729   <int value="8" label="LINK_LOAD_CACHE_ONLY">
40730     Allow stale data (avoid doing a re-post)
40731   </int>
40732   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
40733 </enum>
40735 <enum name="LocalRendererSinkStates" type="int">
40736   <int value="0" label="SinkStarted"/>
40737   <int value="1" label="SinkNeverStarted"/>
40738 </enum>
40740 <enum name="LoginConsumerWhitelist" type="int">
40741   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
40742   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
40743 </enum>
40745 <enum name="LoginFailureReason" type="int">
40746   <int value="0" label="NONE">None</int>
40747   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
40748     Could not mount cryptohome
40749   </int>
40750   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
40751   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
40752     Could not unmount cryptohome
40753   </int>
40754   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
40755   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
40756   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
40757   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
40758 </enum>
40760 <enum name="LoginPolicyFilesState" type="int">
40761   <summary>Policy/owner key file state.</summary>
40762   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
40763   <int value="1" label="UNUSED">Unused</int>
40764   <int value="2" label="HEALTHY">Healthy</int>
40765   <int value="3" label="RESERVED">Reserved</int>
40766   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
40767   <int value="5" label="UNUSED">Unused</int>
40768   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
40769   <int value="7" label="RESERVED">Reserved</int>
40770   <int value="8" label="KEY_OK_NO_POLICY_R11">
40771     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
40772   </int>
40773   <int value="9" label="UNUSED">Unused</int>
40774   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
40775   <int value="11" label="RESERVED">Reserved</int>
40776   <int value="12" label="RESERVED">Reserved</int>
40777   <int value="13" label="RESERVED">Reserved</int>
40778   <int value="14" label="RESERVED">Reserved</int>
40779   <int value="15" label="RESERVED">Reserved</int>
40780   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
40781   <int value="17" label="UNUSED">Unused</int>
40782   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
40783   <int value="19" label="RESERVED">Reserved</int>
40784   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
40785     Key bad, policy bad, pre-R11
40786   </int>
40787   <int value="21" label="UNUSED">Unused</int>
40788   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
40789   <int value="23" label="RESERVED">Reserved</int>
40790   <int value="24" label="BAD_KEY_NO_POLICY_R11">
40791     Key bad, policy bad, pre-R11
40792   </int>
40793   <int value="25" label="UNUSED">Unused</int>
40794   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
40795   <int value="27" label="RESERVED">Reserved</int>
40796   <int value="28" label="RESERVED">Reserved</int>
40797   <int value="29" label="RESERVED">Reserved</int>
40798   <int value="30" label="RESERVED">Reserved</int>
40799   <int value="31" label="RESERVED">Reserved</int>
40800   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
40801   <int value="33" label="UNUSED">Unused</int>
40802   <int value="34" label="NO_KEY">No key, policy OK</int>
40803   <int value="35" label="RESERVED">RESERVED</int>
40804   <int value="36" label="NO_KEY_BAD_POLICY_R11">
40805     No key, policy bad, pre-R11
40806   </int>
40807   <int value="37" label="UNUSED">Unused</int>
40808   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
40809   <int value="39" label="RESERVED">Reserved</int>
40810   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
40811   <int value="41" label="UNUSED">Unused</int>
40812   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
40813   <int value="43" label="RESERVED">Reserved</int>
40814 </enum>
40816 <enum name="LoginSuccessReason" type="int">
40817   <int value="0" label="OFFLINE_AND_ONLINE">
40818     Login success offline and online
40819   </int>
40820   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
40821 </enum>
40823 <enum name="LoginUserType" type="int">
40824   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
40825   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
40826   <int value="2" label="OTHER_NORMAL">Other Normal</int>
40827   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
40828   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
40829   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
40830 </enum>
40832 <enum name="MainFrameStorable" type="int">
40833   <int value="0" label="Storable"/>
40834   <int value="1" label="cache-control: no-store"/>
40835 </enum>
40837 <enum name="ManagedUserPasswordChange" type="int">
40838   <int value="0" label="OK_MANAGER">Changed in manager session</int>
40839   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
40840   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
40841   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
40842     Signature or encryption key not found
40843   </int>
40844   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
40845   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
40846     Manager key authorization failed
40847   </int>
40848   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
40849     Could not load new password data upon supervised user signin
40850   </int>
40851   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
40852     Incomplete password data loaded upon supervised user signin.
40853   </int>
40854   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
40855     Authentication failure while changing password during supervised user
40856     signin.
40857   </int>
40858   <int value="9" label="FAILED_STORE_DATA">
40859     Could not store new password data for supervised user.
40860   </int>
40861 </enum>
40863 <enum name="MappedCSSProperties" type="int">
40864 <!-- Generated from ../../../third_party/WebKit/Source/core/frame/UseCounter.cpp -->
40866 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
40868   <int value="1" label="Total Pages Measured"/>
40869   <int value="2" label="color"/>
40870   <int value="3" label="direction"/>
40871   <int value="4" label="display"/>
40872   <int value="5" label="font"/>
40873   <int value="6" label="font-family"/>
40874   <int value="7" label="font-size"/>
40875   <int value="8" label="font-style"/>
40876   <int value="9" label="font-variant"/>
40877   <int value="10" label="font-weight"/>
40878   <int value="11" label="text-rendering"/>
40879   <int value="12" label="webkit-font-feature-settings"/>
40880   <int value="13" label="font-kerning"/>
40881   <int value="14" label="webkit-font-smoothing"/>
40882   <int value="15" label="font-variant-ligatures"/>
40883   <int value="16" label="webkit-locale"/>
40884   <int value="17" label="webkit-text-orientation"/>
40885   <int value="18" label="webkit-writing-mode"/>
40886   <int value="19" label="zoom"/>
40887   <int value="20" label="line-height"/>
40888   <int value="21" label="background"/>
40889   <int value="22" label="background-attachment"/>
40890   <int value="23" label="background-clip"/>
40891   <int value="24" label="background-color"/>
40892   <int value="25" label="background-image"/>
40893   <int value="26" label="background-origin"/>
40894   <int value="27" label="background-position"/>
40895   <int value="28" label="background-position-x"/>
40896   <int value="29" label="background-position-y"/>
40897   <int value="30" label="background-repeat"/>
40898   <int value="31" label="background-repeat-x"/>
40899   <int value="32" label="background-repeat-y"/>
40900   <int value="33" label="background-size"/>
40901   <int value="34" label="border"/>
40902   <int value="35" label="border-bottom"/>
40903   <int value="36" label="border-bottom-color"/>
40904   <int value="37" label="border-bottom-left-radius"/>
40905   <int value="38" label="border-bottom-right-radius"/>
40906   <int value="39" label="border-bottom-style"/>
40907   <int value="40" label="border-bottom-width"/>
40908   <int value="41" label="border-collapse"/>
40909   <int value="42" label="border-color"/>
40910   <int value="43" label="border-image"/>
40911   <int value="44" label="border-image-outset"/>
40912   <int value="45" label="border-image-repeat"/>
40913   <int value="46" label="border-image-slice"/>
40914   <int value="47" label="border-image-source"/>
40915   <int value="48" label="border-image-width"/>
40916   <int value="49" label="border-left"/>
40917   <int value="50" label="border-left-color"/>
40918   <int value="51" label="border-left-style"/>
40919   <int value="52" label="border-left-width"/>
40920   <int value="53" label="border-radius"/>
40921   <int value="54" label="border-right"/>
40922   <int value="55" label="border-right-color"/>
40923   <int value="56" label="border-right-style"/>
40924   <int value="57" label="border-right-width"/>
40925   <int value="58" label="border-spacing"/>
40926   <int value="59" label="border-style"/>
40927   <int value="60" label="border-top"/>
40928   <int value="61" label="border-top-color"/>
40929   <int value="62" label="border-top-left-radius"/>
40930   <int value="63" label="border-top-right-radius"/>
40931   <int value="64" label="border-top-style"/>
40932   <int value="65" label="border-top-width"/>
40933   <int value="66" label="border-width"/>
40934   <int value="67" label="bottom"/>
40935   <int value="68" label="box-shadow"/>
40936   <int value="69" label="box-sizing"/>
40937   <int value="70" label="caption-side"/>
40938   <int value="71" label="clear"/>
40939   <int value="72" label="clip"/>
40940   <int value="73" label="webkit-clip-path"/>
40941   <int value="74" label="content"/>
40942   <int value="75" label="counter-increment"/>
40943   <int value="76" label="counter-reset"/>
40944   <int value="77" label="cursor"/>
40945   <int value="78" label="empty-cells"/>
40946   <int value="79" label="float"/>
40947   <int value="80" label="font-stretch"/>
40948   <int value="81" label="height"/>
40949   <int value="82" label="image-rendering"/>
40950   <int value="83" label="left"/>
40951   <int value="84" label="letter-spacing"/>
40952   <int value="85" label="list-style"/>
40953   <int value="86" label="list-style-image"/>
40954   <int value="87" label="list-style-position"/>
40955   <int value="88" label="list-style-type"/>
40956   <int value="89" label="margin"/>
40957   <int value="90" label="margin-bottom"/>
40958   <int value="91" label="margin-left"/>
40959   <int value="92" label="margin-right"/>
40960   <int value="93" label="margin-top"/>
40961   <int value="94" label="max-height"/>
40962   <int value="95" label="max-width"/>
40963   <int value="96" label="min-height"/>
40964   <int value="97" label="min-width"/>
40965   <int value="98" label="opacity"/>
40966   <int value="99" label="orphans"/>
40967   <int value="100" label="outline"/>
40968   <int value="101" label="outline-color"/>
40969   <int value="102" label="outline-offset"/>
40970   <int value="103" label="outline-style"/>
40971   <int value="104" label="outline-width"/>
40972   <int value="105" label="overflow"/>
40973   <int value="106" label="overflow-wrap"/>
40974   <int value="107" label="overflow-x"/>
40975   <int value="108" label="overflow-y"/>
40976   <int value="109" label="padding"/>
40977   <int value="110" label="padding-bottom"/>
40978   <int value="111" label="padding-left"/>
40979   <int value="112" label="padding-right"/>
40980   <int value="113" label="padding-top"/>
40981   <int value="114" label="page"/>
40982   <int value="115" label="page-break-after"/>
40983   <int value="116" label="page-break-before"/>
40984   <int value="117" label="page-break-inside"/>
40985   <int value="118" label="pointer-events"/>
40986   <int value="119" label="position"/>
40987   <int value="120" label="quotes"/>
40988   <int value="121" label="resize"/>
40989   <int value="122" label="right"/>
40990   <int value="123" label="size"/>
40991   <int value="124" label="src"/>
40992   <int value="125" label="speak"/>
40993   <int value="126" label="table-layout"/>
40994   <int value="127" label="tab-size"/>
40995   <int value="128" label="text-align"/>
40996   <int value="129" label="text-decoration"/>
40997   <int value="130" label="text-indent"/>
40998   <int value="131" label="text-line-through"/>
40999   <int value="132" label="text-line-through-color"/>
41000   <int value="133" label="text-line-through-mode"/>
41001   <int value="134" label="text-line-through-style"/>
41002   <int value="135" label="text-line-through-width"/>
41003   <int value="136" label="text-overflow"/>
41004   <int value="137" label="text-overline"/>
41005   <int value="138" label="text-overline-color"/>
41006   <int value="139" label="text-overline-mode"/>
41007   <int value="140" label="text-overline-style"/>
41008   <int value="141" label="text-overline-width"/>
41009   <int value="142" label="text-shadow"/>
41010   <int value="143" label="text-transform"/>
41011   <int value="144" label="text-underline"/>
41012   <int value="145" label="text-underline-color"/>
41013   <int value="146" label="text-underline-mode"/>
41014   <int value="147" label="text-underline-style"/>
41015   <int value="148" label="text-underline-width"/>
41016   <int value="149" label="top"/>
41017   <int value="150" label="transition"/>
41018   <int value="151" label="transition-delay"/>
41019   <int value="152" label="transition-duration"/>
41020   <int value="153" label="transition-property"/>
41021   <int value="154" label="transition-timing-function"/>
41022   <int value="155" label="unicode-bidi"/>
41023   <int value="156" label="unicode-range"/>
41024   <int value="157" label="vertical-align"/>
41025   <int value="158" label="visibility"/>
41026   <int value="159" label="white-space"/>
41027   <int value="160" label="widows"/>
41028   <int value="161" label="width"/>
41029   <int value="162" label="word-break"/>
41030   <int value="163" label="word-spacing"/>
41031   <int value="164" label="word-wrap"/>
41032   <int value="165" label="z-index"/>
41033   <int value="166" label="webkit-animation"/>
41034   <int value="167" label="webkit-animation-delay"/>
41035   <int value="168" label="webkit-animation-direction"/>
41036   <int value="169" label="webkit-animation-duration"/>
41037   <int value="170" label="webkit-animation-fill-mode"/>
41038   <int value="171" label="webkit-animation-iteration-count"/>
41039   <int value="172" label="webkit-animation-name"/>
41040   <int value="173" label="webkit-animation-play-state"/>
41041   <int value="174" label="webkit-animation-timing-function"/>
41042   <int value="175" label="webkit-appearance"/>
41043   <int value="176" label="webkit-aspect-ratio"/>
41044   <int value="177" label="webkit-backface-visibility"/>
41045   <int value="178" label="webkit-background-clip"/>
41046   <int value="179" label="webkit-background-composite"/>
41047   <int value="180" label="webkit-background-origin"/>
41048   <int value="181" label="webkit-background-size"/>
41049   <int value="182" label="webkit-border-after"/>
41050   <int value="183" label="webkit-border-after-color"/>
41051   <int value="184" label="webkit-border-after-style"/>
41052   <int value="185" label="webkit-border-after-width"/>
41053   <int value="186" label="webkit-border-before"/>
41054   <int value="187" label="webkit-border-before-color"/>
41055   <int value="188" label="webkit-border-before-style"/>
41056   <int value="189" label="webkit-border-before-width"/>
41057   <int value="190" label="webkit-border-end"/>
41058   <int value="191" label="webkit-border-end-color"/>
41059   <int value="192" label="webkit-border-end-style"/>
41060   <int value="193" label="webkit-border-end-width"/>
41061   <int value="194" label="webkit-border-fit"/>
41062   <int value="195" label="webkit-border-horizontal-spacing"/>
41063   <int value="196" label="webkit-border-image"/>
41064   <int value="197" label="webkit-border-radius"/>
41065   <int value="198" label="webkit-border-start"/>
41066   <int value="199" label="webkit-border-start-color"/>
41067   <int value="200" label="webkit-border-start-style"/>
41068   <int value="201" label="webkit-border-start-width"/>
41069   <int value="202" label="webkit-border-vertical-spacing"/>
41070   <int value="203" label="webkit-box-align"/>
41071   <int value="204" label="webkit-box-direction"/>
41072   <int value="205" label="webkit-box-flex"/>
41073   <int value="206" label="webkit-box-flex-group"/>
41074   <int value="207" label="webkit-box-lines"/>
41075   <int value="208" label="webkit-box-ordinal-group"/>
41076   <int value="209" label="webkit-box-orient"/>
41077   <int value="210" label="webkit-box-pack"/>
41078   <int value="211" label="webkit-box-reflect"/>
41079   <int value="212" label="webkit-box-shadow"/>
41080   <int value="213" label="webkit-color-correction"/>
41081   <int value="214" label="webkit-column-axis"/>
41082   <int value="215" label="webkit-column-break-after"/>
41083   <int value="216" label="webkit-column-break-before"/>
41084   <int value="217" label="webkit-column-break-inside"/>
41085   <int value="218" label="webkit-column-count"/>
41086   <int value="219" label="webkit-column-gap"/>
41087   <int value="220" label="webkit-column-progression"/>
41088   <int value="221" label="webkit-column-rule"/>
41089   <int value="222" label="webkit-column-rule-color"/>
41090   <int value="223" label="webkit-column-rule-style"/>
41091   <int value="224" label="webkit-column-rule-width"/>
41092   <int value="225" label="webkit-column-span"/>
41093   <int value="226" label="webkit-column-width"/>
41094   <int value="227" label="webkit-columns"/>
41095   <int value="228" label="webkit-box-decoration-break"/>
41096   <int value="229" label="webkit-filter"/>
41097   <int value="230" label="align-content"/>
41098   <int value="231" label="align-items"/>
41099   <int value="232" label="align-self"/>
41100   <int value="233" label="flex"/>
41101   <int value="234" label="flex-basis"/>
41102   <int value="235" label="flex-direction"/>
41103   <int value="236" label="flex-flow"/>
41104   <int value="237" label="flex-grow"/>
41105   <int value="238" label="flex-shrink"/>
41106   <int value="239" label="flex-wrap"/>
41107   <int value="240" label="justify-content"/>
41108   <int value="241" label="webkit-font-size-delta"/>
41109   <int value="242" label="grid-template-columns"/>
41110   <int value="243" label="grid-template-rows"/>
41111   <int value="244" label="grid-column-start"/>
41112   <int value="245" label="grid-column-end"/>
41113   <int value="246" label="grid-row-start"/>
41114   <int value="247" label="grid-row-end"/>
41115   <int value="248" label="grid-column"/>
41116   <int value="249" label="grid-row"/>
41117   <int value="250" label="grid-auto-flow"/>
41118   <int value="251" label="webkit-highlight"/>
41119   <int value="252" label="webkit-hyphenate-character"/>
41120   <int value="253" label="webkit-hyphenate-limit-after"/>
41121   <int value="254" label="webkit-hyphenate-limit-before"/>
41122   <int value="255" label="webkit-hyphenate-limit-lines"/>
41123   <int value="256" label="webkit-hyphens"/>
41124   <int value="257" label="webkit-line-box-contain"/>
41125   <int value="258" label="webkit-line-align"/>
41126   <int value="259" label="webkit-line-break"/>
41127   <int value="260" label="webkit-line-clamp"/>
41128   <int value="261" label="webkit-line-grid"/>
41129   <int value="262" label="webkit-line-snap"/>
41130   <int value="263" label="webkit-logical-width"/>
41131   <int value="264" label="webkit-logical-height"/>
41132   <int value="265" label="webkit-margin-after-collapse"/>
41133   <int value="266" label="webkit-margin-before-collapse"/>
41134   <int value="267" label="webkit-margin-bottom-collapse"/>
41135   <int value="268" label="webkit-margin-top-collapse"/>
41136   <int value="269" label="webkit-margin-collapse"/>
41137   <int value="270" label="webkit-margin-after"/>
41138   <int value="271" label="webkit-margin-before"/>
41139   <int value="272" label="webkit-margin-end"/>
41140   <int value="273" label="webkit-margin-start"/>
41141   <int value="274" label="webkit-marquee"/>
41142   <int value="275" label="webkit-marquee-direction"/>
41143   <int value="276" label="webkit-marquee-increment"/>
41144   <int value="277" label="webkit-marquee-repetition"/>
41145   <int value="278" label="webkit-marquee-speed"/>
41146   <int value="279" label="webkit-marquee-style"/>
41147   <int value="280" label="webkit-mask"/>
41148   <int value="281" label="webkit-mask-box-image"/>
41149   <int value="282" label="webkit-mask-box-image-outset"/>
41150   <int value="283" label="webkit-mask-box-image-repeat"/>
41151   <int value="284" label="webkit-mask-box-image-slice"/>
41152   <int value="285" label="webkit-mask-box-image-source"/>
41153   <int value="286" label="webkit-mask-box-image-width"/>
41154   <int value="287" label="webkit-mask-clip"/>
41155   <int value="288" label="webkit-mask-composite"/>
41156   <int value="289" label="webkit-mask-image"/>
41157   <int value="290" label="webkit-mask-origin"/>
41158   <int value="291" label="webkit-mask-position"/>
41159   <int value="292" label="webkit-mask-position-x"/>
41160   <int value="293" label="webkit-mask-position-y"/>
41161   <int value="294" label="webkit-mask-repeat"/>
41162   <int value="295" label="webkit-mask-repeat-x"/>
41163   <int value="296" label="webkit-mask-repeat-y"/>
41164   <int value="297" label="webkit-mask-size"/>
41165   <int value="298" label="webkit-max-logical-width"/>
41166   <int value="299" label="webkit-max-logical-height"/>
41167   <int value="300" label="webkit-min-logical-width"/>
41168   <int value="301" label="webkit-min-logical-height"/>
41169   <int value="302" label="webkit-nbsp-mode"/>
41170   <int value="303" label="order"/>
41171   <int value="304" label="webkit-padding-after"/>
41172   <int value="305" label="webkit-padding-before"/>
41173   <int value="306" label="webkit-padding-end"/>
41174   <int value="307" label="webkit-padding-start"/>
41175   <int value="308" label="webkit-perspective"/>
41176   <int value="309" label="webkit-perspective-origin"/>
41177   <int value="310" label="webkit-perspective-origin-x"/>
41178   <int value="311" label="webkit-perspective-origin-y"/>
41179   <int value="312" label="webkit-print-color-adjust"/>
41180   <int value="313" label="webkit-rtl-ordering"/>
41181   <int value="314" label="webkit-ruby-position"/>
41182   <int value="315" label="webkit-text-combine"/>
41183   <int value="316" label="webkit-text-decorations-in-effect"/>
41184   <int value="317" label="webkit-text-emphasis"/>
41185   <int value="318" label="webkit-text-emphasis-color"/>
41186   <int value="319" label="webkit-text-emphasis-position"/>
41187   <int value="320" label="webkit-text-emphasis-style"/>
41188   <int value="321" label="webkit-text-fill-color"/>
41189   <int value="322" label="webkit-text-security"/>
41190   <int value="323" label="webkit-text-stroke"/>
41191   <int value="324" label="webkit-text-stroke-color"/>
41192   <int value="325" label="webkit-text-stroke-width"/>
41193   <int value="326" label="webkit-transform"/>
41194   <int value="327" label="webkit-transform-origin"/>
41195   <int value="328" label="webkit-transform-origin-x"/>
41196   <int value="329" label="webkit-transform-origin-y"/>
41197   <int value="330" label="webkit-transform-origin-z"/>
41198   <int value="331" label="webkit-transform-style"/>
41199   <int value="332" label="webkit-transition"/>
41200   <int value="333" label="webkit-transition-delay"/>
41201   <int value="334" label="webkit-transition-duration"/>
41202   <int value="335" label="webkit-transition-property"/>
41203   <int value="336" label="webkit-transition-timing-function"/>
41204   <int value="337" label="webkit-user-drag"/>
41205   <int value="338" label="webkit-user-modify"/>
41206   <int value="339" label="webkit-user-select"/>
41207   <int value="340" label="webkit-flow-into"/>
41208   <int value="341" label="webkit-flow-from"/>
41209   <int value="342" label="webkit-region-fragment"/>
41210   <int value="343" label="webkit-region-break-after"/>
41211   <int value="344" label="webkit-region-break-before"/>
41212   <int value="345" label="webkit-region-break-inside"/>
41213   <int value="346" label="shape-inside"/>
41214   <int value="347" label="shape-outside"/>
41215   <int value="348" label="shape-margin"/>
41216   <int value="349" label="shape-padding"/>
41217   <int value="350" label="webkit-wrap-flow"/>
41218   <int value="351" label="webkit-wrap-through"/>
41219   <int value="352" label="webkit-wrap"/>
41220   <int value="353" label="webkit-tap-highlight-color"/>
41221   <int value="354" label="webkit-app-region"/>
41222   <int value="355" label="clip-path"/>
41223   <int value="356" label="clip-rule"/>
41224   <int value="357" label="mask"/>
41225   <int value="358" label="enable-background"/>
41226   <int value="359" label="filter"/>
41227   <int value="360" label="flood-color"/>
41228   <int value="361" label="flood-opacity"/>
41229   <int value="362" label="lighting-color"/>
41230   <int value="363" label="stop-color"/>
41231   <int value="364" label="stop-opacity"/>
41232   <int value="365" label="color-interpolation"/>
41233   <int value="366" label="color-interpolation-filters"/>
41234   <int value="367" label="color-profile"/>
41235   <int value="368" label="color-rendering"/>
41236   <int value="369" label="fill"/>
41237   <int value="370" label="fill-opacity"/>
41238   <int value="371" label="fill-rule"/>
41239   <int value="372" label="marker"/>
41240   <int value="373" label="marker-end"/>
41241   <int value="374" label="marker-mid"/>
41242   <int value="375" label="marker-start"/>
41243   <int value="376" label="mask-type"/>
41244   <int value="377" label="shape-rendering"/>
41245   <int value="378" label="stroke"/>
41246   <int value="379" label="stroke-dasharray"/>
41247   <int value="380" label="stroke-dashoffset"/>
41248   <int value="381" label="stroke-linecap"/>
41249   <int value="382" label="stroke-linejoin"/>
41250   <int value="383" label="stroke-miterlimit"/>
41251   <int value="384" label="stroke-opacity"/>
41252   <int value="385" label="stroke-width"/>
41253   <int value="386" label="alignment-baseline"/>
41254   <int value="387" label="baseline-shift"/>
41255   <int value="388" label="dominant-baseline"/>
41256   <int value="389" label="glyph-orientation-horizontal"/>
41257   <int value="390" label="glyph-orientation-vertical"/>
41258   <int value="391" label="kerning"/>
41259   <int value="392" label="text-anchor"/>
41260   <int value="393" label="vector-effect"/>
41261   <int value="394" label="writing-mode"/>
41262   <int value="395" label="webkit-svg-shadow"/>
41263   <int value="396" label="webkit-cursor-visibility"/>
41264   <int value="397" label="image-orientation"/>
41265   <int value="398" label="image-resolution"/>
41266   <int value="399" label="webkit-blend-mode"/>
41267   <int value="400" label="webkit-background-blend-mode"/>
41268   <int value="401" label="text-decoration-line"/>
41269   <int value="402" label="text-decoration-style"/>
41270   <int value="403" label="text-decoration-color"/>
41271   <int value="404" label="text-align-last"/>
41272   <int value="405" label="text-underline-position"/>
41273   <int value="406" label="max-zoom"/>
41274   <int value="407" label="min-zoom"/>
41275   <int value="408" label="orientation"/>
41276   <int value="409" label="user-zoom"/>
41277   <int value="410" label="webkit-dashboard-region"/>
41278   <int value="411" label="webkit-overflow-scrolling"/>
41279   <int value="412" label="webkit-app-region"/>
41280   <int value="413" label="webkit-filter"/>
41281   <int value="414" label="webkit-box-decoration-break"/>
41282   <int value="415" label="webkit-tap-highlight-color"/>
41283   <int value="416" label="buffered-rendering"/>
41284   <int value="417" label="grid-auto-rows"/>
41285   <int value="418" label="grid-auto-columns"/>
41286   <int value="419" label="background-blend-mode"/>
41287   <int value="420" label="mix-blend-mode"/>
41288   <int value="421" label="touch-action"/>
41289   <int value="422" label="grid-area"/>
41290   <int value="423" label="grid-template-areas"/>
41291   <int value="424" label="animation"/>
41292   <int value="425" label="animation-delay"/>
41293   <int value="426" label="animation-direction"/>
41294   <int value="427" label="animation-duration"/>
41295   <int value="428" label="animation-fill-mode"/>
41296   <int value="429" label="animation-iteration-count"/>
41297   <int value="430" label="animation-name"/>
41298   <int value="431" label="animation-play-state"/>
41299   <int value="432" label="animation-timing-function"/>
41300   <int value="433" label="object-fit"/>
41301   <int value="434" label="paint-order"/>
41302   <int value="435" label="mask-source-type"/>
41303   <int value="436" label="isolation"/>
41304   <int value="437" label="object-position"/>
41305   <int value="438" label="internal-callback"/>
41306   <int value="439" label="shape-image-threshold"/>
41307   <int value="440" label="column-fill"/>
41308   <int value="441" label="text-justify"/>
41309   <int value="442" label="touch-action-delay"/>
41310   <int value="443" label="justify-self"/>
41311   <int value="444" label="scroll-behavior"/>
41312   <int value="445" label="will-change"/>
41313   <int value="446" label="transform"/>
41314   <int value="447" label="transform-origin"/>
41315   <int value="448" label="transform-style"/>
41316   <int value="449" label="perspective"/>
41317   <int value="450" label="perspective-origin"/>
41318   <int value="451" label="backface-visibility"/>
41319   <int value="452" label="grid-template"/>
41320   <int value="453" label="grid"/>
41321 </enum>
41323 <enum name="MappedEditingCommands" type="int">
41324 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
41326   <int value="1" label="AlignJustified"/>
41327   <int value="2" label="AlignLeft"/>
41328   <int value="3" label="AlignRight"/>
41329   <int value="4" label="BackColor"/>
41330   <int value="5" label="BackwardDelete"/>
41331   <int value="6" label="Bold"/>
41332   <int value="7" label="Copy"/>
41333   <int value="8" label="CreateLink"/>
41334   <int value="9" label="Cut"/>
41335   <int value="10" label="DefaultParagraphSeparator"/>
41336   <int value="11" label="Delete"/>
41337   <int value="12" label="DeleteBackward"/>
41338   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
41339   <int value="14" label="DeleteForward"/>
41340   <int value="15" label="DeleteToBeginningOfLine"/>
41341   <int value="16" label="DeleteToBeginningOfParagraph"/>
41342   <int value="17" label="DeleteToEndOfLine"/>
41343   <int value="18" label="DeleteToEndOfParagraph"/>
41344   <int value="19" label="DeleteToMark"/>
41345   <int value="20" label="DeleteWordBackward"/>
41346   <int value="21" label="DeleteWordForward"/>
41347   <int value="22" label="FindString"/>
41348   <int value="23" label="FontName"/>
41349   <int value="24" label="FontSize"/>
41350   <int value="25" label="FontSizeDelta"/>
41351   <int value="26" label="ForeColor"/>
41352   <int value="27" label="FormatBlock"/>
41353   <int value="28" label="ForwardDelete"/>
41354   <int value="29" label="HiliteColor"/>
41355   <int value="30" label="IgnoreSpelling"/>
41356   <int value="31" label="Indent"/>
41357   <int value="32" label="InsertBacktab"/>
41358   <int value="33" label="InsertHTML"/>
41359   <int value="34" label="InsertHorizontalRule"/>
41360   <int value="35" label="InsertImage"/>
41361   <int value="36" label="InsertLineBreak"/>
41362   <int value="37" label="InsertNewline"/>
41363   <int value="38" label="InsertNewlineInQuotedContent"/>
41364   <int value="39" label="InsertOrderedList"/>
41365   <int value="40" label="InsertParagraph"/>
41366   <int value="41" label="InsertTab"/>
41367   <int value="42" label="InsertText"/>
41368   <int value="43" label="InsertUnorderedList"/>
41369   <int value="44" label="Italic"/>
41370   <int value="45" label="JustifyCenter"/>
41371   <int value="46" label="JustifyFull"/>
41372   <int value="47" label="JustifyLeft"/>
41373   <int value="48" label="JustifyNone"/>
41374   <int value="49" label="JustifyRight"/>
41375   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
41376   <int value="51" label="MakeTextWritingDirectionNatural"/>
41377   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
41378   <int value="53" label="MoveBackward"/>
41379   <int value="54" label="MoveBackwardAndModifySelection"/>
41380   <int value="55" label="MoveDown"/>
41381   <int value="56" label="MoveDownAndModifySelection"/>
41382   <int value="57" label="MoveForward"/>
41383   <int value="58" label="MoveForwardAndModifySelection"/>
41384   <int value="59" label="MoveLeft"/>
41385   <int value="60" label="MoveLeftAndModifySelection"/>
41386   <int value="61" label="MovePageDown"/>
41387   <int value="62" label="MovePageDownAndModifySelection"/>
41388   <int value="63" label="MovePageUp"/>
41389   <int value="64" label="MovePageUpAndModifySelection"/>
41390   <int value="65" label="MoveParagraphBackward"/>
41391   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
41392   <int value="67" label="MoveParagraphForward"/>
41393   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
41394   <int value="69" label="MoveRight"/>
41395   <int value="70" label="MoveRightAndModifySelection"/>
41396   <int value="71" label="MoveToBeginningOfDocument"/>
41397   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
41398   <int value="73" label="MoveToBeginningOfLine"/>
41399   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
41400   <int value="75" label="MoveToBeginningOfParagraph"/>
41401   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
41402   <int value="77" label="MoveToBeginningOfSentence"/>
41403   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
41404   <int value="79" label="MoveToEndOfDocument"/>
41405   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
41406   <int value="81" label="MoveToEndOfLine"/>
41407   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
41408   <int value="83" label="MoveToEndOfParagraph"/>
41409   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
41410   <int value="85" label="MoveToEndOfSentence"/>
41411   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
41412   <int value="87" label="MoveToLeftEndOfLine"/>
41413   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
41414   <int value="89" label="MoveToRightEndOfLine"/>
41415   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
41416   <int value="91" label="MoveUp"/>
41417   <int value="92" label="MoveUpAndModifySelection"/>
41418   <int value="93" label="MoveWordBackward"/>
41419   <int value="94" label="MoveWordBackwardAndModifySelection"/>
41420   <int value="95" label="MoveWordForward"/>
41421   <int value="96" label="MoveWordForwardAndModifySelection"/>
41422   <int value="97" label="MoveWordLeft"/>
41423   <int value="98" label="MoveWordLeftAndModifySelection"/>
41424   <int value="99" label="MoveWordRight"/>
41425   <int value="100" label="MoveWordRightAndModifySelection"/>
41426   <int value="101" label="Outdent"/>
41427   <int value="102" label="OverWrite"/>
41428   <int value="103" label="Paste"/>
41429   <int value="104" label="PasteAndMatchStyle"/>
41430   <int value="105" label="PasteGlobalSelection"/>
41431   <int value="106" label="Print"/>
41432   <int value="107" label="Redo"/>
41433   <int value="108" label="RemoveFormat"/>
41434   <int value="109" label="ScrollPageBackward"/>
41435   <int value="110" label="ScrollPageForward"/>
41436   <int value="111" label="ScrollLineUp"/>
41437   <int value="112" label="ScrollLineDown"/>
41438   <int value="113" label="ScrollToBeginningOfDocument"/>
41439   <int value="114" label="ScrollToEndOfDocument"/>
41440   <int value="115" label="SelectAll"/>
41441   <int value="116" label="SelectLine"/>
41442   <int value="117" label="SelectParagraph"/>
41443   <int value="118" label="SelectSentence"/>
41444   <int value="119" label="SelectToMark"/>
41445   <int value="120" label="SelectWord"/>
41446   <int value="121" label="SetMark"/>
41447   <int value="122" label="Strikethrough"/>
41448   <int value="123" label="StyleWithCSS"/>
41449   <int value="124" label="Subscript"/>
41450   <int value="125" label="Superscript"/>
41451   <int value="126" label="SwapWithMark"/>
41452   <int value="127" label="ToggleBold"/>
41453   <int value="128" label="ToggleItalic"/>
41454   <int value="129" label="ToggleUnderline"/>
41455   <int value="130" label="Transpose"/>
41456   <int value="131" label="Underline"/>
41457   <int value="132" label="Undo"/>
41458   <int value="133" label="Unlink"/>
41459   <int value="134" label="Unscript"/>
41460   <int value="135" label="Unselect"/>
41461   <int value="136" label="UseCSS"/>
41462   <int value="137" label="Yank"/>
41463   <int value="138" label="YankAndSelect"/>
41464   <int value="139" label="AlignCenter"/>
41465 </enum>
41467 <enum name="MediaContainers" type="int">
41468   <int value="0" label="Unknown"/>
41469   <int value="1" label="AAC (Advanced Audio Coding)"/>
41470   <int value="2" label="AC-3"/>
41471   <int value="3" label="AIFF (Audio Interchange File Format)"/>
41472   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
41473   <int value="5" label="APE (Monkey's Audio)"/>
41474   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
41475   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
41476   <int value="8" label="AVI (Audio Video Interleaved)"/>
41477   <int value="9" label="Bink"/>
41478   <int value="10" label="CAF (Apple Core Audio Format)"/>
41479   <int value="11" label="DTS"/>
41480   <int value="12" label="DTS-HD"/>
41481   <int value="13" label="DV (Digital Video)"/>
41482   <int value="14" label="DXA"/>
41483   <int value="15" label="Enhanced AC-3"/>
41484   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
41485   <int value="17" label="FLV (Flash Video)"/>
41486   <int value="18" label="GSM (Global System for Mobile Audio)"/>
41487   <int value="19" label="H.261"/>
41488   <int value="20" label="H.263"/>
41489   <int value="21" label="H.264"/>
41490   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
41491   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
41492   <int value="24" label="MJPEG video"/>
41493   <int value="25" label="QuickTime / MOV / MPEG4"/>
41494   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
41495   <int value="27" label="MPEG-2 Program Stream"/>
41496   <int value="28" label="MPEG-2 Transport Stream"/>
41497   <int value="29" label="MPEG-4 Bitstream"/>
41498   <int value="30" label="Ogg"/>
41499   <int value="31" label="RM (RealMedia)"/>
41500   <int value="32" label="SRT (SubRip subtitle)"/>
41501   <int value="33" label="SWF (ShockWave Flash)"/>
41502   <int value="34" label="VC-1"/>
41503   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
41504   <int value="36" label="Matroska / WebM"/>
41505   <int value="37" label="WTV (Windows Television)"/>
41506   <int value="38" label="DASH"/>
41507   <int value="39" label="SmoothStream"/>
41508 </enum>
41510 <enum name="MediaGalleriesUsageType" type="int">
41511   <int value="0" label="Gallery added from permission dialog"/>
41512   <int value="1" label="Gallery permission added from permission dialog"/>
41513   <int value="2" label="Gallery permission removed from permission dialog"/>
41514   <int value="3" label="GetMediaFileSystems API invocations"/>
41515   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
41516   <int value="5" label="Dialog shown"/>
41517   <int value="6" label="Dialog permissions saved"/>
41518   <int value="7" label="Gallery added from WebUI"/>
41519   <int value="8" label="Gallery removed from WebUI"/>
41520   <int value="9" label="Preferences initialized"/>
41521   <int value="10" label="Preferences initialization failed"/>
41522   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
41523   <int value="12" label="GetMetadata API invocations"/>
41524   <int value="13" label="AddUserSelectedFolder API invocations"/>
41525   <int value="14" label="StartMediaScan API invocations"/>
41526   <int value="15" label="CancelMediaScan API invocations"/>
41527   <int value="16" label="AddScanResults API invocations"/>
41528   <int value="17" label="A media scan completed"/>
41529   <int value="18" label="AddScanResults dialog cancelled"/>
41530   <int value="19" label="AddScanResults dialog accepted"/>
41531   <int value="20" label="Gallery removed from AddScanResults dialog"/>
41532   <int value="21" label="Gallery removed from permission dialog"/>
41533   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
41534 </enum>
41536 <enum name="MediaKeyError" type="int">
41537   <int value="1" label="kUnknownError"/>
41538   <int value="2" label="kClientError"/>
41539   <int value="4" label="kOutputError"/>
41540 </enum>
41542 <enum name="MediaKeyException" type="int">
41543   <int value="0" label="kUnknownResultId"/>
41544   <int value="1" label="kSuccess"/>
41545   <int value="2" label="kKeySystemNotSupported"/>
41546   <int value="3" label="kInvalidPlayerState"/>
41547 </enum>
41549 <enum name="MediaOutputProtectionStatus" type="int">
41550   <int value="0" label="Queried"/>
41551   <int value="1" label="No external link"/>
41552   <int value="2" label="All external links protected"/>
41553 </enum>
41555 <enum name="MetaTagTypeEnum" type="int">
41556   <int value="0" label="No viewport tag"/>
41557   <int value="1" label="Viewport meta with device width"/>
41558   <int value="2" label="Viewport meta with constant width"/>
41559   <int value="3" label="Viewport meta other"/>
41560   <int value="4" label="HandheldFriendly meta"/>
41561   <int value="5" label="MobileOptimized meta"/>
41562   <int value="6" label="XHTML-MP document type"/>
41563 </enum>
41565 <enum name="MigrationNssToPemNetworkTypes" type="int">
41566   <int value="0" label="EAP"/>
41567   <int value="1" label="OpenVPN"/>
41568   <int value="2" label="IPsec"/>
41569 </enum>
41571 <enum name="MissingStartType" type="int">
41572   <int value="0" label="Nothing missing"/>
41573   <int value="1" label="Start missing"/>
41574   <int value="2" label="Commit missing"/>
41575   <int value="3" label="Start+Commit missing"/>
41576   <int value="4" label="NavStart missing"/>
41577   <int value="5" label="NavStart+Start missing"/>
41578   <int value="6" label="NavStart+Commit missing"/>
41579   <int value="7" label="NavStart+Start+Commit missing"/>
41580 </enum>
41582 <enum name="MistSwitchResult" type="int">
41583   <int value="0" label="Success"/>
41584   <int value="1" label="Failure"/>
41585 </enum>
41587 <enum name="MobileSessionCallerApp" type="int">
41588   <int value="0" label="Google Search"/>
41589   <int value="1" label="GMail"/>
41590   <int value="2" label="Google+"/>
41591   <int value="3" label="Google Drive"/>
41592   <int value="4" label="Google Earth"/>
41593   <int value="5" label="Other Google Apps"/>
41594   <int value="6" label="Others"/>
41595   <int value="7" label="Mobile Safari"/>
41596   <int value="8" label="Other Apple Apps"/>
41597   <int value="9" label="YouTube"/>
41598   <int value="10" label="Google Maps"/>
41599 </enum>
41601 <enum name="MobileSessionStartAction" type="int">
41602   <int value="0" label="Open http"/>
41603   <int value="1" label="Open https"/>
41604   <int value="2" label="Open file"/>
41605   <int value="3" label="x-callback-url open"/>
41606   <int value="4" label="x-callback-url other"/>
41607   <int value="5" label="Others"/>
41608 </enum>
41610 <enum name="MouseEventFollowedByClick" type="int">
41611   <int value="0" label="Missed event before click"/>
41612   <int value="1" label="Caught event before click"/>
41613 </enum>
41615 <enum name="MSECodec" type="int">
41616   <int value="0" label="(Unknown)"/>
41617   <int value="1" label="VP8"/>
41618   <int value="2" label="VP9"/>
41619   <int value="3" label="Vorbis"/>
41620   <int value="4" label="H.264"/>
41621   <int value="5" label="MPEG2 AAC"/>
41622   <int value="6" label="MPEG4 AAC"/>
41623   <int value="7" label="EAC3"/>
41624   <int value="8" label="MP3"/>
41625   <int value="9" label="OPUS"/>
41626 </enum>
41628 <enum name="MultiProfileSessionMode" type="int">
41629   <int value="0" label="Single user mode"/>
41630   <int value="1" label="Side by side mode"/>
41631   <int value="2" label="Separate desktop mode"/>
41632 </enum>
41634 <enum name="MultiProfileSigninUserAction" type="int">
41635   <int value="0" label="System tray"/>
41636   <int value="1" label="Browser frame"/>
41637 </enum>
41639 <enum name="MultiProfileSwitchActiveUserAction" type="int">
41640   <int value="0" label="System tray"/>
41641   <int value="1" label="Keyboard accelerator"/>
41642 </enum>
41644 <enum name="MultiProfileTeleportWindowAction" type="int">
41645   <int value="0" label="Drag and drop"/>
41646   <int value="1" label="Caption context menu"/>
41647   <int value="2" label="Return by minimize"/>
41648   <int value="3" label="Return by launcher"/>
41649 </enum>
41651 <enum name="MultiProfileTeleportWindowType" type="int">
41652   <int value="0" label="Tabbed browser"/>
41653   <int value="1" label="Tabbed incognito browser"/>
41654   <int value="2" label="V1 app"/>
41655   <int value="3" label="V2 app"/>
41656   <int value="4" label="Panel"/>
41657   <int value="5" label="Popup"/>
41658   <int value="6" label="Unknown"/>
41659 </enum>
41661 <enum name="NaClHelperStatus" type="int">
41662   <int value="0" label="Helper not initialized"/>
41663   <int value="1" label="Helper executable missing"/>
41664   <int value="2" label="Helper bootstrap executable missing"/>
41665   <int value="3" label="Browser running under Valgrind"/>
41666   <int value="4" label="Helper failed to launch"/>
41667   <int value="5" label="Helper failed to ACK"/>
41668   <int value="6" label="Helper started correctly"/>
41669 </enum>
41671 <enum name="NaClHttpStatusCodeClass" type="int">
41672   <int value="0" label="0XX"/>
41673   <int value="1" label="1XX"/>
41674   <int value="2" label="2XX"/>
41675   <int value="3" label="3XX"/>
41676   <int value="4" label="4XX"/>
41677   <int value="5" label="5XX"/>
41678   <int value="6" label="No status"/>
41679 </enum>
41681 <enum name="NaClManifestType" type="int">
41682   <int value="0" label="File"/>
41683   <int value="1" label="DataURI"/>
41684 </enum>
41686 <enum name="NaClOSArchEnum" type="int">
41687   <int value="0" label="Linux x86-32"/>
41688   <int value="1" label="Linux x86-64"/>
41689   <int value="2" label="Linux ARM"/>
41690   <int value="3" label="Mac x86-32"/>
41691   <int value="4" label="Mac x86-64"/>
41692   <int value="5" label="Mac ARM"/>
41693   <int value="6" label="Windows x86-32"/>
41694   <int value="7" label="Windows x86-64"/>
41695   <int value="8" label="Windows ARM"/>
41696   <int value="9" label="Linux Mips32"/>
41697 </enum>
41699 <enum name="NaClPluginErrorCode" type="int">
41700   <int value="0" label="ERROR_LOAD_SUCCESS"/>
41701   <int value="1" label="ERROR_LOAD_ABORTED"/>
41702   <int value="2" label="ERROR_UNKNOWN"/>
41703   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
41704   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
41705   <int value="5" label="ERROR_MANIFEST_STAT"/>
41706   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
41707   <int value="7" label="ERROR_MANIFEST_OPEN"/>
41708   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
41709   <int value="9" label="ERROR_MANIFEST_READ"/>
41710   <int value="10" label="ERROR_MANIFEST_PARSING"/>
41711   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
41712   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
41713   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
41714   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
41715   <int value="15" label="ERROR_NEXE_FH_DUP"/>
41716   <int value="16" label="ERROR_NEXE_STAT"/>
41717   <int value="17" label="ERROR_ELF_CHECK_IO"/>
41718   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
41719   <int value="19" label="ERROR_SEL_LDR_INIT"/>
41720   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
41721   <int value="21" label="ERROR_SEL_LDR_FD"/>
41722   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
41723   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
41724   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
41725   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
41726   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
41727   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
41728   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
41729   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
41730   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
41731   <int value="31" label="ERROR_START_PROXY_MODULE"/>
41732   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
41733   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
41734   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
41735   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
41736   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
41737   <int value="37" label="ERROR_START_PROXY_CRASH"/>
41738   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
41739   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
41740   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
41741   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
41742   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
41743   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
41744   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
41745   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
41746   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
41747   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
41748   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
41749   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
41750   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
41751   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
41752   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
41753   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
41754   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
41755   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
41756   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
41757   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
41758   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
41759   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
41760   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
41761   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
41762   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
41763   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
41764   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
41765   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
41766   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
41767   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
41768   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
41769   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
41770   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
41771 </enum>
41773 <enum name="NaClSelLdrErrorCode" type="int">
41774   <int value="0" label="LOAD_OK"/>
41775   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
41776   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
41777   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
41778   <int value="4" label="LOAD_INTERNAL"/>
41779   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
41780   <int value="6" label="LOAD_DUP_START_MODULE"/>
41781   <int value="7" label="LOAD_OPEN_ERROR"/>
41782   <int value="8" label="LOAD_READ_ERROR"/>
41783   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
41784   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
41785   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
41786   <int value="12" label="LOAD_NOT_32_BIT"/>
41787   <int value="13" label="LOAD_NOT_64_BIT"/>
41788   <int value="14" label="LOAD_BAD_ABI"/>
41789   <int value="15" label="LOAD_NOT_EXEC"/>
41790   <int value="16" label="LOAD_BAD_MACHINE"/>
41791   <int value="17" label="LOAD_BAD_ELF_VERS"/>
41792   <int value="18" label="LOAD_TOO_MANY_SECT"/>
41793   <int value="19" label="LOAD_BAD_SECT"/>
41794   <int value="20" label="LOAD_NO_MEMORY"/>
41795   <int value="21" label="LOAD_SECT_HDR"/>
41796   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
41797   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
41798   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
41799   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
41800   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
41801   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
41802   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
41803   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
41804   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
41805   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
41806   <int value="32" label="LOAD_UNLOADABLE"/>
41807   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
41808   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
41809   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
41810   <int value="36" label="LOAD_MPROTECT_FAIL"/>
41811   <int value="37" label="LOAD_MADVISE_FAIL"/>
41812   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
41813   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
41814   <int value="40" label="LOAD_NO_SYMTAB"/>
41815   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
41816   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
41817   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
41818   <int value="44" label="LOAD_SYMTAB_DUP"/>
41819   <int value="45" label="LOAD_REL_ERROR"/>
41820   <int value="46" label="LOAD_REL_UNIMPL"/>
41821   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
41822   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
41823   <int value="49" label="LOAD_BAD_FILE"/>
41824   <int value="50" label="LOAD_BAD_ENTRY"/>
41825   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
41826   <int value="52" label="LOAD_DUP_SEGMENT"/>
41827   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
41828   <int value="54" label="LOAD_BAD_SEGMENT"/>
41829   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
41830   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
41831   <int value="57" label="LOAD_VALIDATION_FAILED"/>
41832   <int value="58" label="LOAD_UNIMPLEMENTED"/>
41833   <int value="59" label="SRT_NO_SEG_SEL"/>
41834   <int value="60" label="LOAD_BAD_EHSIZE"/>
41835   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
41836   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
41837   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
41838   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
41839   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
41840 </enum>
41842 <enum name="NaClStartupEnum" type="int">
41843   <int value="0" label="Default tab opened"/>
41844   <int value="1" label="New tab opened"/>
41845   <int value="2" label="NaCl sel_ldr started"/>
41846 </enum>
41848 <enum name="NaClValidationCacheEnum" type="int">
41849   <int value="0" label="Miss"/>
41850   <int value="1" label="Hit"/>
41851 </enum>
41853 <enum name="NavigationScheme" type="int">
41854   <int value="0" label="(Unknown)"/>
41855   <int value="1" label="http"/>
41856   <int value="2" label="https"/>
41857   <int value="3" label="file"/>
41858   <int value="4" label="ftp"/>
41859   <int value="5" label="data"/>
41860   <int value="6" label="javascript"/>
41861   <int value="7" label="about"/>
41862   <int value="8" label="chrome"/>
41863 </enum>
41865 <enum name="NetConnectivityProtocolStatus" type="int">
41866   <int value="0" label="SUCCESS"/>
41867   <int value="1" label="IP_STRING_PARSE_FAILED"/>
41868   <int value="2" label="SOCKET_CREATE_FAILED"/>
41869   <int value="3" label="RESOLVE_FAILED"/>
41870   <int value="4" label="CONNECT_FAILED"/>
41871   <int value="5" label="WRITE_FAILED"/>
41872   <int value="6" label="READ_TIMED_OUT"/>
41873   <int value="7" label="READ_FAILED"/>
41874   <int value="8" label="ZERO_LENGTH_ERROR"/>
41875   <int value="9" label="NO_CHECKSUM_ERROR"/>
41876   <int value="10" label="NO_KEY_ERROR"/>
41877   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
41878   <int value="12" label="NO_PAYLOAD_ERROR"/>
41879   <int value="13" label="INVALID_KEY_ERROR"/>
41880   <int value="14" label="TOO_SHORT_PAYLOAD"/>
41881   <int value="15" label="TOO_LONG_PAYLOAD"/>
41882   <int value="16" label="INVALID_CHECKSUM"/>
41883   <int value="17" label="PATTERN_CHANGED"/>
41884   <int value="18" label="INVALID_PACKET_NUMBER"/>
41885   <int value="19" label="TOO_MANY_PACKETS"/>
41886   <int value="20" label="STATUS_MAX"/>
41887 </enum>
41889 <enum name="NetConnectivityStatus" type="int">
41890   <int value="0" label="SUCCESS"/>
41891   <int value="1" label="IP_STRING_PARSE_FAILED"/>
41892   <int value="2" label="SOCKET_CREATE_FAILED"/>
41893   <int value="3" label="RESOLVE_FAILED"/>
41894   <int value="4" label="CONNECT_FAILED"/>
41895   <int value="5" label="WRITE_FAILED"/>
41896   <int value="6" label="READ_TIMED_OUT"/>
41897   <int value="7" label="READ_FAILED"/>
41898   <int value="8" label="READ_VERIFY_FAILED"/>
41899   <int value="9" label="STATUS_MAX"/>
41900 </enum>
41902 <enum name="NetErrorCodes" type="int">
41903 <!-- Generated from ../../../net/base/net_error_list.h -->
41905   <int value="0" label="OK"/>
41906   <int value="1" label="IO_PENDING"/>
41907   <int value="2" label="FAILED"/>
41908   <int value="3" label="ABORTED"/>
41909   <int value="4" label="INVALID_ARGUMENT"/>
41910   <int value="5" label="INVALID_HANDLE"/>
41911   <int value="6" label="FILE_NOT_FOUND"/>
41912   <int value="7" label="TIMED_OUT"/>
41913   <int value="8" label="FILE_TOO_BIG"/>
41914   <int value="9" label="UNEXPECTED"/>
41915   <int value="10" label="ACCESS_DENIED"/>
41916   <int value="11" label="NOT_IMPLEMENTED"/>
41917   <int value="12" label="INSUFFICIENT_RESOURCES"/>
41918   <int value="13" label="OUT_OF_MEMORY"/>
41919   <int value="14" label="UPLOAD_FILE_CHANGED"/>
41920   <int value="15" label="SOCKET_NOT_CONNECTED"/>
41921   <int value="16" label="FILE_EXISTS"/>
41922   <int value="17" label="FILE_PATH_TOO_LONG"/>
41923   <int value="18" label="FILE_NO_SPACE"/>
41924   <int value="19" label="FILE_VIRUS_INFECTED"/>
41925   <int value="20" label="BLOCKED_BY_CLIENT"/>
41926   <int value="21" label="NETWORK_CHANGED"/>
41927   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
41928   <int value="23" label="SOCKET_IS_CONNECTED"/>
41929   <int value="24" label="BLOCKED_ENROLLMENT_CHECK_PENDING"/>
41930   <int value="100" label="CONNECTION_CLOSED"/>
41931   <int value="101" label="CONNECTION_RESET"/>
41932   <int value="102" label="CONNECTION_REFUSED"/>
41933   <int value="103" label="CONNECTION_ABORTED"/>
41934   <int value="104" label="CONNECTION_FAILED"/>
41935   <int value="105" label="NAME_NOT_RESOLVED"/>
41936   <int value="106" label="INTERNET_DISCONNECTED"/>
41937   <int value="107" label="SSL_PROTOCOL_ERROR"/>
41938   <int value="108" label="ADDRESS_INVALID"/>
41939   <int value="109" label="ADDRESS_UNREACHABLE"/>
41940   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
41941   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
41942   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
41943   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
41944   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
41945   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
41946   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
41947   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
41948   <int value="118" label="CONNECTION_TIMED_OUT"/>
41949   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
41950   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
41951   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
41952   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
41953   <int value="123" label="SSL_NO_RENEGOTIATION"/>
41954   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
41955   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
41956   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
41957   <int value="127" label="PROXY_AUTH_REQUESTED"/>
41958   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
41959   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
41960   <int value="130" label="PROXY_CONNECTION_FAILED"/>
41961   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
41962   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
41963   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
41964   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
41965   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
41966   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
41967   <int value="137" label="NAME_RESOLUTION_FAILED"/>
41968   <int value="138" label="NETWORK_ACCESS_DENIED"/>
41969   <int value="139" label="TEMPORARILY_THROTTLED"/>
41970   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
41971   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
41972   <int value="142" label="MSG_TOO_BIG"/>
41973   <int value="143" label="SPDY_SESSION_ALREADY_EXISTS"/>
41974   <int value="144" label="LIMIT_VIOLATION"/>
41975   <int value="145" label="WS_PROTOCOL_ERROR"/>
41976   <int value="146" label="PROTOCOL_SWITCHED"/>
41977   <int value="147" label="ADDRESS_IN_USE"/>
41978   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
41979   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
41980   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
41981   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
41982   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
41983   <int value="153" label="SSL_DECRYPT_ERROR_ALERT"/>
41984   <int value="154" label="WS_THROTTLE_QUEUE_TOO_LARGE"/>
41985   <int value="155" label="TOO_MANY_SOCKET_STREAMS"/>
41986   <int value="156" label="SSL_SERVER_CERT_CHANGED"/>
41987   <int value="157" label="SSL_INAPPROPRIATE_FALLBACK"/>
41988   <int value="158" label="CT_NO_SCTS_VERIFIED_OK"/>
41989   <int value="159" label="SSL_UNRECOGNIZED_NAME_ALERT"/>
41990   <int value="160" label="SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR"/>
41991   <int value="161" label="SOCKET_SET_SEND_BUFFER_SIZE_ERROR"/>
41992   <int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
41993   <int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
41994   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
41995   <int value="201" label="CERT_DATE_INVALID"/>
41996   <int value="202" label="CERT_AUTHORITY_INVALID"/>
41997   <int value="203" label="CERT_CONTAINS_ERRORS"/>
41998   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
41999   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
42000   <int value="206" label="CERT_REVOKED"/>
42001   <int value="207" label="CERT_INVALID"/>
42002   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
42003   <int value="209" label="CERT_NOT_IN_DNS"/>
42004   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
42005   <int value="211" label="CERT_WEAK_KEY"/>
42006   <int value="212" label="CERT_NAME_CONSTRAINT_VIOLATION"/>
42007   <int value="213" label="CERT_END"/>
42008   <int value="300" label="INVALID_URL"/>
42009   <int value="301" label="DISALLOWED_URL_SCHEME"/>
42010   <int value="302" label="UNKNOWN_URL_SCHEME"/>
42011   <int value="310" label="TOO_MANY_REDIRECTS"/>
42012   <int value="311" label="UNSAFE_REDIRECT"/>
42013   <int value="312" label="UNSAFE_PORT"/>
42014   <int value="320" label="INVALID_RESPONSE"/>
42015   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
42016   <int value="322" label="METHOD_NOT_SUPPORTED"/>
42017   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
42018   <int value="324" label="EMPTY_RESPONSE"/>
42019   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
42020   <int value="326" label="PAC_STATUS_NOT_OK"/>
42021   <int value="327" label="PAC_SCRIPT_FAILED"/>
42022   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
42023   <int value="329" label="MALFORMED_IDENTITY"/>
42024   <int value="330" label="CONTENT_DECODING_FAILED"/>
42025   <int value="331" label="NETWORK_IO_SUSPENDED"/>
42026   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
42027   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
42028   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
42029   <int value="335" label="INVALID_SPDY_STREAM"/>
42030   <int value="336" label="NO_SUPPORTED_PROXIES"/>
42031   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
42032   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
42033   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
42034   <int value="340" label="ENCODING_DETECTION_FAILED"/>
42035   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
42036   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
42037   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
42038   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
42039   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
42040   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
42041   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
42042   <int value="348" label="PAC_NOT_IN_DHCP"/>
42043   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
42044   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
42045   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
42046   <int value="352" label="SPDY_PING_FAILED"/>
42047   <int value="353" label="PIPELINE_EVICTION"/>
42048   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
42049   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
42050   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
42051   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
42052   <int value="358" label="QUIC_HANDSHAKE_FAILED"/>
42053   <int value="359" label="REQUEST_FOR_SECURE_RESOURCE_OVER_INSECURE_QUIC"/>
42054   <int value="360" label="SPDY_INADEQUATE_TRANSPORT_SECURITY"/>
42055   <int value="361" label="SPDY_FLOW_CONTROL_ERROR"/>
42056   <int value="362" label="SPDY_FRAME_SIZE_ERROR"/>
42057   <int value="363" label="SPDY_COMPRESSION_ERROR"/>
42058   <int value="364" label="PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION"/>
42059   <int value="400" label="CACHE_MISS"/>
42060   <int value="401" label="CACHE_READ_FAILURE"/>
42061   <int value="402" label="CACHE_WRITE_FAILURE"/>
42062   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
42063   <int value="404" label="CACHE_OPEN_FAILURE"/>
42064   <int value="405" label="CACHE_CREATE_FAILURE"/>
42065   <int value="406" label="CACHE_RACE"/>
42066   <int value="407" label="CACHE_CHECKSUM_READ_FAILURE"/>
42067   <int value="408" label="CACHE_CHECKSUM_MISMATCH"/>
42068   <int value="501" label="INSECURE_RESPONSE"/>
42069   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
42070   <int value="503" label="ADD_USER_CERT_FAILED"/>
42071   <int value="601" label="FTP_FAILED"/>
42072   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
42073   <int value="603" label="FTP_TRANSFER_ABORTED"/>
42074   <int value="604" label="FTP_FILE_BUSY"/>
42075   <int value="605" label="FTP_SYNTAX_ERROR"/>
42076   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
42077   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
42078   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
42079   <int value="702" label="PKCS12_IMPORT_FAILED"/>
42080   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
42081   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
42082   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
42083   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
42084   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
42085   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
42086   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
42087   <int value="710" label="KEY_GENERATION_FAILED"/>
42088   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
42089   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
42090   <int value="713" label="SELF_SIGNED_CERT_GENERATION_FAILED"/>
42091   <int value="714" label="CERT_DATABASE_CHANGED"/>
42092   <int value="715" label="CHANNEL_ID_IMPORT_FAILED"/>
42093   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
42094   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
42095   <int value="802" label="DNS_SERVER_FAILED"/>
42096   <int value="803" label="DNS_TIMED_OUT"/>
42097   <int value="804" label="DNS_CACHE_MISS"/>
42098   <int value="805" label="DNS_SEARCH_EMPTY"/>
42099   <int value="806" label="DNS_SORT_ERROR"/>
42100 </enum>
42102 <enum name="NetErrorPageEvents" type="int">
42103   <int value="0" label="Error Page Shown"/>
42104   <int value="1" label="Reload Button Shown"/>
42105   <int value="2" label="Reload Button Clicked"/>
42106   <int value="3" label="Reload Button Click Load Error"/>
42107   <int value="4" label="Load Stale Button Shown"/>
42108   <int value="5" label="Load Stale Button Clicked"/>
42109   <int value="6" label="Load Stale Button Click Load Error"/>
42110   <int value="7" label="More Button Clicked"/>
42111   <int value="8" label="Browser Initiated Reload"/>
42112 </enum>
42114 <enum name="NetPreconnectUtilization" type="int">
42115   <int value="0" label="non-speculative, never connected"/>
42116   <int value="1" label="non-speculative, never used"/>
42117   <int value="2" label="non-speculative and used"/>
42118   <int value="3" label="omnibox never connected"/>
42119   <int value="4" label="omnibox never used"/>
42120   <int value="5" label="omnibox and used"/>
42121   <int value="6" label="subresource never connected"/>
42122   <int value="7" label="subresource never used"/>
42123   <int value="8" label="subresource and used"/>
42124 </enum>
42126 <enum name="Network3GGobiError" type="int">
42127   <summary>
42128     These error indexes are produced by QCErrorToMetricIndex() in
42129     gobi-cromo-plugin.
42130   </summary>
42131   <int value="0" label="NONE"/>
42132   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
42133 </enum>
42135 <enum name="NetworkAuthModeType" type="int">
42136   <int value="0" label="UNKNOWN"/>
42137   <int value="1" label="EAP-AKA"/>
42138   <int value="2" label="EAP-FAST"/>
42139   <int value="3" label="EAP-GPSK"/>
42140   <int value="4" label="EAP-GTC"/>
42141   <int value="5" label="EAP-IKEV2"/>
42142   <int value="6" label="EAP-LEAP"/>
42143   <int value="7" label="EAP-MD5"/>
42144   <int value="8" label="EAP-MSCHAPV2"/>
42145   <int value="9" label="EAP-OTP"/>
42146   <int value="10" label="EAP-PAX"/>
42147   <int value="11" label="EAP-PEAP"/>
42148   <int value="12" label="EAP-PSK"/>
42149   <int value="13" label="EAP-SAKE"/>
42150   <int value="14" label="EAP-SIM"/>
42151   <int value="15" label="EAP-TLS"/>
42152   <int value="16" label="EAP-TNC"/>
42153   <int value="17" label="EAP-TTLS"/>
42154 </enum>
42156 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
42157   <int value="0" label="Delayed drop posted">
42158     A signal loss in the cellular service was detected and a delayed connection
42159     drop request was posted. This request causes the cellular connection to be
42160     dropped if it is not cancelled within the delay provided.
42161   </int>
42162   <int value="1" label="Delayed drop canceled">
42163     Signal strength returned to normal soon after a delayed drop request was
42164     made, causing the request to be canceled. This indicates a flaky network.
42165   </int>
42166 </enum>
42168 <enum name="NetworkCellularOutOfCreditsReason" type="int">
42169   <int value="0" label="Connect-Disconnect Loop"/>
42170   <int value="1" label="TX-Queue Congestion"/>
42171   <int value="2" label="Elongated Time Wait"/>
42172 </enum>
42174 <enum name="NetworkCellularTechnology" type="int">
42175   <int value="0" label="1XRTT"/>
42176   <int value="1" label="EDGE"/>
42177   <int value="2" label="EVDO"/>
42178   <int value="3" label="GPRS"/>
42179   <int value="4" label="GSM"/>
42180   <int value="5" label="HSPA"/>
42181   <int value="6" label="HSPA_PLUS"/>
42182   <int value="7" label="LTE"/>
42183   <int value="8" label="UMTS"/>
42184   <int value="9" label="Unknown"/>
42185 </enum>
42187 <enum name="NetworkCellularUsageRequestStatus" type="int">
42188   <summary>
42189     Status code that we received in response to a cellular usage API request.
42190   </summary>
42191   <int value="0" label="Failed">
42192     This value is distinct from the others in that it indicates that we were
42193     unable to issue a request or that we received no reply. The other values
42194     represent the status code contained in a reply.
42195   </int>
42196   <int value="1" label="Ok"/>
42197   <int value="2" label="Error"/>
42198   <int value="3" label="Malformed Request"/>
42199   <int value="4" label="Internal Error"/>
42200   <int value="5" label="Service Unavailable"/>
42201   <int value="6" label="Request Refused"/>
42202   <int value="7" label="Unknown Device"/>
42203 </enum>
42205 <enum name="NetworkChannelType" type="int">
42206   <int value="0" label="UNDEF"/>
42207   <int value="1" label="2412"/>
42208   <int value="2" label="2417"/>
42209   <int value="3" label="2422"/>
42210   <int value="4" label="2427"/>
42211   <int value="5" label="2432"/>
42212   <int value="6" label="2437"/>
42213   <int value="7" label="2442"/>
42214   <int value="8" label="2447"/>
42215   <int value="9" label="2452"/>
42216   <int value="10" label="2457"/>
42217   <int value="11" label="2462"/>
42218   <int value="12" label="2467"/>
42219   <int value="13" label="2472"/>
42220   <int value="14" label="2484"/>
42221   <int value="15" label="5180"/>
42222   <int value="16" label="5200"/>
42223   <int value="17" label="5220"/>
42224   <int value="18" label="5240"/>
42225   <int value="19" label="5260"/>
42226   <int value="20" label="5280"/>
42227   <int value="21" label="5300"/>
42228   <int value="22" label="5320"/>
42229   <int value="23" label="5500"/>
42230   <int value="24" label="5520"/>
42231   <int value="25" label="5540"/>
42232   <int value="26" label="5560"/>
42233   <int value="27" label="5580"/>
42234   <int value="28" label="5600"/>
42235   <int value="29" label="5620"/>
42236   <int value="30" label="5640"/>
42237   <int value="31" label="5660"/>
42238   <int value="32" label="5680"/>
42239   <int value="33" label="5700"/>
42240   <int value="34" label="5745"/>
42241   <int value="35" label="5765"/>
42242   <int value="36" label="5785"/>
42243   <int value="37" label="5805"/>
42244   <int value="38" label="5825"/>
42245   <int value="39" label="5170"/>
42246   <int value="40" label="5190"/>
42247   <int value="41" label="5210"/>
42248   <int value="42" label="5230"/>
42249 </enum>
42251 <enum name="NetworkCorruptedProfile" type="int">
42252   <int value="0" label="Corrupted Profile"/>
42253 </enum>
42255 <enum name="NetworkDHCPOptionFailure" type="int">
42256   <int value="0" label="DHCP Option Failure"/>
42257 </enum>
42259 <enum name="NetworkDisconnectType" type="int">
42260   <int value="0" label="System Disconnect"/>
42261   <int value="1" label="User Disconnect"/>
42262 </enum>
42264 <enum name="NetworkLocationRequestEvent" type="int">
42265   <int value="0" label="REQUEST_START"/>
42266   <int value="1" label="REQUEST_CANCEL"/>
42267   <int value="2" label="RESPONSE_SUCCESS"/>
42268   <int value="3" label="RESPONSE_NOT_OK"/>
42269   <int value="4" label="RESPONSE_EMPTY"/>
42270   <int value="5" label="RESPONSE_MALFORMED"/>
42271   <int value="6" label="RESPONSE_INVALID_FIX"/>
42272 </enum>
42274 <enum name="NetworkPhyModeType" type="int">
42275   <int value="0" label="UNDEF"/>
42276   <int value="1" label="802.11a"/>
42277   <int value="2" label="802.11b"/>
42278   <int value="3" label="802.11g"/>
42279   <int value="4" label="802.11n"/>
42280   <int value="5" label="PSB 10MHz-wide"/>
42281   <int value="6" label="PSB 5MHz-wide"/>
42282 </enum>
42284 <enum name="NetworkPortalResult" type="int">
42285   <summary>
42286     The portal result types come from PortalResult in shill/metrics.h
42287   </summary>
42288   <int value="0" label="Success"/>
42289   <int value="1" label="DNS Failure"/>
42290   <int value="2" label="DNS Timeout"/>
42291   <int value="3" label="Connection Failure"/>
42292   <int value="4" label="Connection Timeout"/>
42293   <int value="5" label="HTTP Failure"/>
42294   <int value="6" label="HTTP Timeout"/>
42295   <int value="7" label="Content Failure"/>
42296   <int value="8" label="Content Timeout"/>
42297   <int value="9" label="Unknown"/>
42298 </enum>
42300 <enum name="NetworkSecurityType" type="int">
42301   <summary>
42302     The security types come from the connman_service_security enum in
42303     flimflam/include/service.h
42304   </summary>
42305   <int value="0" label="UNKNOWN"/>
42306   <int value="1" label="NONE"/>
42307   <int value="2" label="WEP"/>
42308   <int value="3" label="WPA"/>
42309   <int value="4" label="802.11i/RSN"/>
42310   <int value="5" label="802.1x"/>
42311   <int value="6" label="PSK"/>
42312 </enum>
42314 <enum name="NetworkServiceError" type="int">
42315   <summary>
42316     The error types come from the connman_service_error enum in
42317     flimflam/include/service.h
42318   </summary>
42319   <int value="0" label="UNKNOWN"/>
42320   <int value="1" label="OUT_OF_RANGE"/>
42321   <int value="2" label="PIN_MISSING"/>
42322   <int value="3" label="DHCP_FAILED"/>
42323   <int value="4" label="CONNECT_FAILED"/>
42324   <int value="5" label="BAD_PASSPHRASE"/>
42325   <int value="6" label="BAD_WEPKEY"/>
42326   <int value="7" label="ACTIVATION_FAILED"/>
42327   <int value="8" label="NEED_EVDO"/>
42328   <int value="9" label="NEED_HOME_NETWORK"/>
42329   <int value="10" label="OTASP_FAILED"/>
42330   <int value="11" label="AAA_FAILED"/>
42331   <int value="12" label="INTERNAL"/>
42332   <int value="13" label="DNS_LOOKUP_FAILED"/>
42333   <int value="14" label="HTTP_GET_FAILED"/>
42334 </enum>
42336 <enum name="NetworkTechnology" type="int">
42337   <int value="0" label="Cellular"/>
42338   <int value="1" label="Ethernet"/>
42339   <int value="2" label="Ethernet EAP"/>
42340   <int value="3" label="WiFi"/>
42341   <int value="4" label="WiMax"/>
42342   <int value="5" label="VPN"/>
42343   <int value="6" label="Unknown"/>
42344 </enum>
42346 <enum name="NewTabPageActionAndroid" type="int">
42347   <int value="0" label="Searched using the omnibox"/>
42348   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
42349   <int value="2" label="Navigated to any other page using the omnibox"/>
42350   <int value="3" label="Opened a most visited page"/>
42351   <int value="4" label="Opened a recently closed tab"/>
42352   <int value="5" label="Opened a bookmark"/>
42353   <int value="6" label="Opened a foreign session (from other devices section)"/>
42354 </enum>
42356 <enum name="NewTabPageBookmarkActionAndroid" type="int">
42357   <summary>
42358     These values are defined in PartnerBookmarkAction enum in
42359     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
42360   </summary>
42361   <int value="0" label="Deleted partner bookmark"/>
42362   <int value="1" label="Deleted root partner folder"/>
42363   <int value="2" label="Renamed partner bookmark"/>
42364   <int value="3" label="Renamed root partner folder"/>
42365 </enum>
42367 <enum name="NewTabPageMobilePromo" type="int">
42368   <summary>
42369     These values are defined inside the PromoImpressionBuckets enum in
42370     chrome/browser/ui/webui/ntp/android/promo_handler.cc
42371   </summary>
42372   <int value="0" label="Shown from most visited page"/>
42373   <int value="1" label="Shown from open tabs page"/>
42374   <int value="2" label="Shown from sync promo page"/>
42375   <int value="3" label="User pressed 'Try Chrome'"/>
42376   <int value="4" label="User dismissed the promo"/>
42377 </enum>
42379 <enum name="NewTabURLState" type="int">
42380   <int value="0" label="Valid URL was used"/>
42381   <int value="1" label="Corrupt state"/>
42382   <int value="2" label="Incognito window"/>
42383   <int value="3" label="No URL for default provider"/>
42384   <int value="4" label="Insecure URL"/>
42385   <int value="5" label="Suggest is disabled"/>
42386   <int value="6" label="URL blocked for supervised user"/>
42387 </enum>
42389 <enum name="NotificationActionType" type="int">
42390   <int value="0" label="Unknown"/>
42391   <int value="1" label="Notification added"/>
42392   <int value="2" label="Notification updated"/>
42393   <int value="3" label="Notification clicked"/>
42394   <int value="4" label="Notification button clicked"/>
42395   <int value="5" label="Notification displayed"/>
42396   <int value="6" label="Notification closed by user"/>
42397   <int value="7" label="Notification closed by system"/>
42398 </enum>
42400 <enum name="NtpFollowAction" type="int">
42401   <int value="0" label="PAGE_TRANSITION_LINK"/>
42402   <int value="1" label="PAGE_TRANSITION_TYPED"/>
42403   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
42404   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
42405   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
42406   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
42407   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
42408   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
42409   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
42410   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
42411   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
42412   <int value="11" label="Clicked on a tile."/>
42413   <int value="12" label="Clicked to other NTP pane."/>
42414   <int value="13" label="Other action"/>
42415 </enum>
42417 <enum name="NtpOtherSessionsType" type="int">
42418   <int value="0" label="Menu initialized"/>
42419   <int value="1" label="Menu shown"/>
42420   <int value="2" label="Link clicked"/>
42421   <int value="3" label="Link context menu shown"/>
42422   <int value="4" label="Device context menu shown"/>
42423   <int value="5" label="Unused/previous device context menu shown"/>
42424   <int value="6" label="Collapse Session"/>
42425   <int value="7" label="Expand Session"/>
42426   <int value="8" label="Open All"/>
42427 </enum>
42429 <enum name="NtpPaneType" type="int">
42430   <int value="1" label="MostVisited"/>
42431   <int value="2" label="Apps"/>
42432   <int value="3" label="Bookmarks"/>
42433   <int value="4" label="Suggestions"/>
42434 </enum>
42436 <enum name="NtpPromoAction" type="int">
42437   <int value="0" label="NTP Promo viewed"/>
42438   <int value="1" label="NTP Promo closed"/>
42439   <int value="2" label="NTP Promo link clicked"/>
42440 </enum>
42442 <enum name="NtpSuggestionsType" type="int">
42443   <int value="0" label="Client suggestion"/>
42444   <int value="1" label="Server suggestion"/>
42445 </enum>
42447 <enum name="NtpTileExperimentActions" type="int">
42448   <summary>
42449     The types of actions performed by the Most Visited Tile Placement
42450     experiment, used to identify the cases where the experiment could not
42451     operate as expected, and the reason for it.
42452   </summary>
42453   <int value="0" label="Removed URL that was already open in browser"/>
42454   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
42455   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
42456   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
42457 </enum>
42459 <enum name="OfflineStatus" type="int">
42460   <int value="0" label="Fresh data load from Cache"/>
42461   <int value="1" label="Successful network request (validation or fetch)."/>
42462   <int value="2" label="Failed network request (non-offline error)."/>
42463   <int value="3" label="Server offline and stale data available."/>
42464   <int value="4" label="Server offline and stale data not available."/>
42465 </enum>
42467 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
42468   <int value="0" label="disabled by flags"/>
42469   <int value="1" label="enabled by flags"/>
42470   <int value="2" label="auto, not in trial"/>
42471   <int value="3" label="auto, disabled in trial"/>
42472   <int value="4" label="auto, enabled in trial"/>
42473 </enum>
42475 <enum name="OmniboxEnteredKeywordMode" type="int">
42476   <int value="0" label="via tab"/>
42477   <int value="1" label="via space at end"/>
42478   <int value="2" label="via space in middle"/>
42479 </enum>
42481 <enum name="OmniboxSearchEngine" type="int">
42482   <int value="0" label="Unknown"/>
42483   <int value="1" label="Google"/>
42484   <int value="2" label="Yahoo!"/>
42485   <int value="3" label="Bing"/>
42486   <int value="4" label="Ask"/>
42487   <int value="5" label="Yahoo! Quebec"/>
42488   <int value="6" label="OK.hu"/>
42489   <int value="7" label="Bing French and Arabic"/>
42490   <int value="11" label="Yamli"/>
42491   <int value="12" label="Araby"/>
42492   <int value="13" label="Maktoob"/>
42493   <int value="14" label="Masrawy"/>
42494   <int value="15" label="Yandex"/>
42495   <int value="16" label="Rambler"/>
42496   <int value="17" label="TUT.BY"/>
42497   <int value="18" label="hispavista"/>
42498   <int value="19" label="Jabse"/>
42499   <int value="20" label="NUR.KZ"/>
42500   <int value="21" label="Baidu"/>
42501   <int value="22" label="search.ch"/>
42502   <int value="23" label="goo"/>
42503   <int value="24" label="Pogodak!"/>
42504   <int value="25" label="Seznam"/>
42505   <int value="26" label="Centrum"/>
42506   <int value="27" label="Atlas"/>
42507   <int value="28" label="Jubii"/>
42508   <int value="29" label="Eniro"/>
42509   <int value="30" label="NetSprint"/>
42510   <int value="32" label="diri"/>
42511   <int value="33" label="Custom"/>
42512   <int value="35" label="AOL"/>
42513   <int value="36" label="Conduit"/>
42514   <int value="37" label="Rediff"/>
42515   <int value="38" label="guruji"/>
42516   <int value="40" label="GO.com"/>
42517   <int value="41" label="Rednano"/>
42518   <int value="44" label="NETI"/>
42519   <int value="45" label="DELFI"/>
42520   <int value="46" label="Fonecta 02.fi"/>
42521   <int value="50" label="AVG"/>
42522   <int value="51" label="search.ch"/>
42523   <int value="54" label="in.gr"/>
42524   <int value="55" label="Walla!"/>
42525   <int value="59" label="leit.is"/>
42526   <int value="62" label="Virgilio"/>
42527   <int value="63" label="Libero"/>
42528   <int value="67" label="Naver"/>
42529   <int value="68" label="Daum"/>
42530   <int value="69" label="Nate"/>
42531   <int value="71" label="LATNE"/>
42532   <int value="72" label="ABC S.k"/>
42533   <int value="73" label="Kvasir"/>
42534   <int value="75" label="Onet.pl"/>
42535   <int value="76" label="Wirtualna Polska"/>
42536   <int value="77" label="SAPO"/>
42537   <int value="82" label="UOL Busca"/>
42538   <int value="83" label="@MAIL.RU"/>
42539   <int value="85" label="Zoznam"/>
42540   <int value="87" label="Najdi.si"/>
42541   <int value="89" label="AltaVista"/>
42542   <int value="90" label="Terra"/>
42543   <int value="99" label="Spray"/>
42544   <int value="100" label="Sanook!"/>
42545   <int value="101" label="MYNET"/>
42546   <int value="102" label="searchnu.com"/>
42547   <int value="103" label="babylon.com"/>
42548   <int value="104" label="delta-search.com"/>
42549   <int value="105" label="iminent.com"/>
42550   <int value="106" label="hao123.com"/>
42551   <int value="107" label="sweetim.com"/>
42552   <int value="108" label="snap.do"/>
42553   <int value="109" label="snapdo.com"/>
42554   <int value="110" label="softonic.com"/>
42555   <int value="111" label="searchfunmoods.com"/>
42556   <int value="112" label="incredibar.com"/>
42557   <int value="113" label="sweetpacks.com"/>
42558   <int value="114" label="imesh.net"/>
42559 </enum>
42561 <enum name="OmniboxSearchEngineType" type="int">
42562   <int value="0" label="Unknown"/>
42563   <int value="1" label="AOL"/>
42564   <int value="2" label="Ask"/>
42565   <int value="3" label="Atlas"/>
42566   <int value="4" label="AVG"/>
42567   <int value="5" label="Baidu"/>
42568   <int value="6" label="Babylon"/>
42569   <int value="7" label="Bing"/>
42570   <int value="8" label="Conduit"/>
42571   <int value="9" label="Daum"/>
42572   <int value="10" label="DELFI"/>
42573   <int value="11" label="Delta"/>
42574   <int value="12" label="Funmoods"/>
42575   <int value="13" label="goo"/>
42576   <int value="14" label="Google"/>
42577   <int value="15" label="iminent.com"/>
42578   <int value="16" label="IMesh"/>
42579   <int value="17" label="in.gr"/>
42580   <int value="18" label="incredibar.com"/>
42581   <int value="19" label="Kvasir"/>
42582   <int value="20" label="Libero"/>
42583   <int value="21" label="@MAIL.RU"/>
42584   <int value="22" label="Najdi.si"/>
42585   <int value="23" label="Nate"/>
42586   <int value="24" label="Naver"/>
42587   <int value="25" label="NETI"/>
42588   <int value="26" label="Nigma"/>
42589   <int value="27" label="OK.hu"/>
42590   <int value="28" label="Onet.pl"/>
42591   <int value="29" label="Rambler"/>
42592   <int value="30" label="SAPO"/>
42593   <int value="31" label="searchnu"/>
42594   <int value="32" label="search-results.com"/>
42595   <int value="33" label="Seznam"/>
42596   <int value="34" label="snap.do"/>
42597   <int value="35" label="softonic.com"/>
42598   <int value="36" label="Sogou"/>
42599   <int value="37" label="Soso"/>
42600   <int value="38" label="sweetim.com/sweetpacks.com"/>
42601   <int value="39" label="Terra"/>
42602   <int value="40" label="TUT.BY"/>
42603   <int value="41" label="Vinden.nl"/>
42604   <int value="42" label="Virgilio"/>
42605   <int value="43" label="Walla!"/>
42606   <int value="44" label="Wirtualna Polska"/>
42607   <int value="45" label="Yahoo!"/>
42608   <int value="46" label="Yandex"/>
42609   <int value="47" label="Zoznam"/>
42610 </enum>
42612 <enum name="OmniboxSuggestRequests" type="int">
42613   <int value="1" label="requests sent"/>
42614   <int value="2" label="requests invalidated"/>
42615   <int value="3" label="(non-invalidated) replies received"/>
42616 </enum>
42618 <enum name="OmniboxUserTextCleared" type="int">
42619   <int value="0" label="cleared by editing"/>
42620   <int value="1" label="cleared with escape"/>
42621 </enum>
42623 <enum name="OmniboxZeroSuggestRequests" type="int">
42624   <int value="1" label="requests sent"/>
42625   <int value="2" label="requests invalidated"/>
42626   <int value="3" label="(non-invalidated) replies received"/>
42627 </enum>
42629 <enum name="OpenFileSystemResult" type="int">
42630   <int value="0" label="OK."/>
42631   <int value="1" label="In incognito mode."/>
42632   <int value="2" label="Invalid scheme."/>
42633   <int value="3" label="Failed to create directory."/>
42634 </enum>
42636 <enum name="OSAgnosticErrno" type="int">
42637   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
42638   <int value="0" label="0">No error</int>
42639   <int value="1" label="EPERM">Operation not permitted</int>
42640   <int value="2" label="ENOENT">No such file or directory</int>
42641   <int value="3" label="ESRCH">No such process</int>
42642   <int value="4" label="EINTR">Interrupted function call</int>
42643   <int value="5" label="EIO">Input/output error</int>
42644   <int value="6" label="ENXIO">No such device or address</int>
42645   <int value="7" label="E2BIG">Arg list too long</int>
42646   <int value="8" label="ENOEXEC">Exec format error</int>
42647   <int value="9" label="EBADF">Bad file descriptor</int>
42648   <int value="10" label="ECHILD">No child processes</int>
42649   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
42650   <int value="12" label="ENOMEM">Cannot allocate memory</int>
42651   <int value="13" label="EACCES">Permission denied</int>
42652   <int value="14" label="EFAULT">Bad address</int>
42653   <int value="15" label="ENOTBLK">Not a block device</int>
42654   <int value="16" label="EBUSY">Resource busy</int>
42655   <int value="17" label="EEXIST">File exists</int>
42656   <int value="18" label="EXDEV">Improper link</int>
42657   <int value="19" label="ENODEV">Operation not supported by device</int>
42658   <int value="20" label="ENOTDIR">Not a directory</int>
42659   <int value="21" label="EISDIR">Is a directory</int>
42660   <int value="22" label="EINVAL">Invalid argument</int>
42661   <int value="23" label="ENFILE">Too many open files in system</int>
42662   <int value="24" label="EMFILE">Too many open files</int>
42663   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
42664   <int value="26" label="ETXTBSY">Text file busy</int>
42665   <int value="27" label="EFBIG">File too large</int>
42666   <int value="28" label="ENOSPC">Device out of space</int>
42667   <int value="29" label="ESPIPE">Illegal seek</int>
42668   <int value="30" label="EROFS">Read-only file system</int>
42669   <int value="31" label="EMLINK">Too many links</int>
42670   <int value="32" label="EPIPE">Broken pipe</int>
42671   <int value="33" label="EDOM">Numerical argument out of domain</int>
42672   <int value="34" label="ERANGE">Numerical result out of range</int>
42673 </enum>
42675 <enum name="OsSuite" type="int">
42676   <int value="0" label="Windows Home Edition"/>
42677   <int value="1" label="Windows Professional Edition (or better)"/>
42678   <int value="2" label="Windows Server Edition"/>
42679 </enum>
42681 <enum name="OSXExceptionHandlerEvents" type="int">
42682   <int value="0" label="EXCEPTION_ACCESSIBILITY">
42683     Object does not support accessibility attributes
42684   </int>
42685   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
42686     Forced crash due to menu item bounds checking failure
42687   </int>
42688   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
42689     Forced crash due to view not in a window requiring a window
42690   </int>
42691   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
42692     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
42693     browser in open or save panel.
42694   </int>
42695   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
42696     Whitelisted exception for bug 316759.  Suspect background address detection,
42697     field unknown.
42698   </int>
42699 </enum>
42701 <enum name="OtherPossibleUsernamesUsage" type="int">
42702   <int value="0" label="Nothing to Autofill"/>
42703   <int value="1" label="No other possible usernames"/>
42704   <int value="2" label="Other possible usernames present, but none were shown"/>
42705   <int value="3" label="Other possible username was shown, but not selected"/>
42706   <int value="4" label="Other possible username was selected"/>
42707 </enum>
42709 <enum name="OverscrollMode" type="int">
42710   <summary>Direction of the overscroll gesture.</summary>
42711   <int value="1" label="North">Scrolled from bottom towards top</int>
42712   <int value="2" label="South">Scrolled from top towards the bottom</int>
42713   <int value="3" label="West">Scrolled from right towards left</int>
42714   <int value="4" label="East">Scrolled from left towards right</int>
42715 </enum>
42717 <enum name="P2PLookupResult" type="int">
42718   <int value="0" label="Found"/>
42719   <int value="1" label="Not Found"/>
42720   <int value="2" label="Vanished"/>
42721   <int value="3" label="Canceled"/>
42722   <int value="4" label="Filtered"/>
42723 </enum>
42725 <enum name="P2PServerResult" type="int">
42726   <int value="0" label="Response Sent"/>
42727   <int value="1" label="Response Interrupted"/>
42728   <int value="2" label="Malformed"/>
42729   <int value="3" label="Not Found"/>
42730   <int value="4" label="Index"/>
42731 </enum>
42733 <enum name="PagespeedHeaderServerType" type="int">
42734   <int value="0" label="Total responses"/>
42735   <int value="1" label="mod_pagespeed server"/>
42736   <int value="2" label="ngx_pagespeed server"/>
42737   <int value="3" label="PageSpeed Service server"/>
42738   <int value="4" label="Unknown server type"/>
42739 </enum>
42741 <enum name="PagespeedVersion" type="int">
42742   <summary>
42743     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
42744     while later values may adjust 'a' and/or 'b' arbitrarily.
42745   </summary>
42746   <int value="1" label="Unknown"/>
42747   <int value="2" label="0.9.10.0"/>
42748   <int value="3" label="0.9.10.x"/>
42749   <int value="4" label="0.9.11.0"/>
42750   <int value="5" label="0.9.11.x"/>
42751   <int value="6" label="0.9.12.0"/>
42752   <int value="7" label="0.9.12.x"/>
42753   <int value="8" label="0.9.13.0"/>
42754   <int value="9" label="0.9.13.x"/>
42755   <int value="10" label="0.9.14.0"/>
42756   <int value="11" label="0.9.14.x"/>
42757   <int value="12" label="0.9.15.0"/>
42758   <int value="13" label="0.9.15.x"/>
42759   <int value="14" label="0.9.16.0"/>
42760   <int value="15" label="0.9.16.x"/>
42761   <int value="16" label="0.9.17.0"/>
42762   <int value="17" label="0.9.17.x"/>
42763   <int value="18" label="0.9.18.0"/>
42764   <int value="19" label="0.9.18.x"/>
42765   <int value="20" label="0.10.19.0"/>
42766   <int value="21" label="0.10.19.x"/>
42767   <int value="22" label="0.10.20.0"/>
42768   <int value="23" label="0.10.20.x"/>
42769   <int value="24" label="0.10.21.0"/>
42770   <int value="25" label="0.10.21.x"/>
42771   <int value="26" label="0.10.22.0"/>
42772   <int value="27" label="0.10.22.x"/>
42773   <int value="28" label="1.1.23.0"/>
42774   <int value="29" label="1.1.23.x"/>
42775   <int value="30" label="1.2.24.0"/>
42776   <int value="31" label="1.2.24.x"/>
42777   <int value="32" label="1.3.25.0"/>
42778   <int value="33" label="1.3.25.x"/>
42779   <int value="34" label="1.4.26.0"/>
42780   <int value="35" label="1.4.26.x"/>
42781   <int value="36" label="1.5.27.0"/>
42782   <int value="37" label="1.5.27.x"/>
42783   <int value="38" label="1.5.28.0"/>
42784   <int value="39" label="1.5.28.x"/>
42785   <int value="40" label="1.6.29.0"/>
42786   <int value="41" label="1.6.29.x"/>
42787   <int value="42" label="a.b.30.0"/>
42788   <int value="43" label="a.b.30.x"/>
42789   <int value="44" label="a.b.31.0"/>
42790   <int value="45" label="a.b.31.x"/>
42791   <int value="46" label="a.b.32.0"/>
42792   <int value="47" label="a.b.32.x"/>
42793   <int value="48" label="a.b.33.0"/>
42794   <int value="49" label="a.b.33.x"/>
42795   <int value="50" label="a.b.34.0"/>
42796   <int value="51" label="a.b.34.x"/>
42797   <int value="52" label="a.b.35.0"/>
42798   <int value="53" label="a.b.35.x"/>
42799   <int value="54" label="a.b.36.0"/>
42800   <int value="55" label="a.b.36.x"/>
42801   <int value="56" label="a.b.37.0"/>
42802   <int value="57" label="a.b.37.x"/>
42803   <int value="58" label="a.b.38.0"/>
42804   <int value="59" label="a.b.38.x"/>
42805   <int value="60" label="a.b.39.0"/>
42806   <int value="61" label="a.b.39.x"/>
42807   <int value="62" label="a.b.40.0"/>
42808   <int value="63" label="a.b.40.x"/>
42809   <int value="64" label="a.b.41.0"/>
42810   <int value="65" label="a.b.41.x"/>
42811   <int value="66" label="a.b.42.0"/>
42812   <int value="67" label="a.b.42.x"/>
42813   <int value="68" label="a.b.43.0"/>
42814   <int value="69" label="a.b.43.x"/>
42815   <int value="70" label="a.b.44.0"/>
42816   <int value="71" label="a.b.44.x"/>
42817   <int value="72" label="a.b.45.0"/>
42818   <int value="73" label="a.b.45.x"/>
42819   <int value="74" label="a.b.46.0"/>
42820   <int value="75" label="a.b.46.x"/>
42821   <int value="76" label="a.b.47.0"/>
42822   <int value="77" label="a.b.47.x"/>
42823   <int value="78" label="a.b.48.0"/>
42824   <int value="79" label="a.b.48.x"/>
42825   <int value="80" label="a.b.49.0"/>
42826   <int value="81" label="a.b.49.x"/>
42827   <int value="82" label="a.b.50.0"/>
42828   <int value="83" label="a.b.50.x"/>
42829   <int value="84" label="a.b.51.0"/>
42830   <int value="85" label="a.b.51.x"/>
42831   <int value="86" label="a.b.52.0"/>
42832   <int value="87" label="a.b.52.x"/>
42833   <int value="88" label="a.b.53.0"/>
42834   <int value="89" label="a.b.53.x"/>
42835   <int value="90" label="a.b.54.0"/>
42836   <int value="91" label="a.b.54.x"/>
42837   <int value="92" label="a.b.55.0"/>
42838   <int value="93" label="a.b.55.x"/>
42839   <int value="94" label="a.b.56.0"/>
42840   <int value="95" label="a.b.56.x"/>
42841   <int value="96" label="a.b.57.0"/>
42842   <int value="97" label="a.b.57.x"/>
42843   <int value="98" label="a.b.58.0"/>
42844   <int value="99" label="a.b.58.x"/>
42845 </enum>
42847 <enum name="PageUsed" type="int">
42848   <int value="0" label="Discarded"/>
42849   <int value="1" label="Used"/>
42850 </enum>
42852 <enum name="ParsedCookieStatus" type="int">
42853   <obsolete>
42854     Deprecated as of 9/2013. Experiment to measure control characters in cookies
42855     is finished.
42856   </obsolete>
42857   <int value="0" label="All cookie values valid and without control chars"/>
42858   <int value="1" label="Cookie contains control chars"/>
42859   <int value="2" label="Cookie is invalid"/>
42860   <int value="3" label="Cookie contains both control chars and is invalid"/>
42861 </enum>
42863 <enum name="PasswordBubbleDisplayDisposition" type="int">
42864   <int value="0" label="Opened automatically / Offering a password to save"/>
42865   <int value="1" label="Opened manually / Offering a password to save"/>
42866   <int value="2" label="Opened manually / Managing saved passwords"/>
42867   <int value="3" label="Opened manually / Site is blacklisted"/>
42868 </enum>
42870 <enum name="PasswordGenerationEvent" type="int">
42871   <int value="0" label="No sign up form"/>
42872   <int value="1" label="Local heuristics found sign up form"/>
42873   <int value="2" label="DEPRECATED: Icon shown"/>
42874   <int value="3" label="DEPRECATED: Bubble shown"/>
42875   <int value="4" label="Generation available"/>
42876   <int value="5" label="Generation popup shown"/>
42877   <int value="6" label="Generated password accepted"/>
42878   <int value="7" label="Editing popup shown"/>
42879   <int value="8" label="Generated password edited"/>
42880   <int value="9" label="Generated password deleted"/>
42881 </enum>
42883 <enum name="PasswordGenerationSubmissionEvent" type="int">
42884   <int value="0" label="Generated password submission succeeded"/>
42885   <int value="1" label="Generated password submission failed"/>
42886   <int value="2" label="Generated password not submitted"/>
42887   <int value="3" label="Generated password overridden by a non-generated one"/>
42888 </enum>
42890 <enum name="PasswordManagerActionsTaken" type="int">
42891   <obsolete>
42892     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
42893   </obsolete>
42894   <summary>
42895     The value is a combination of three different options - what did the
42896     password manager do, what did the user do, and was the form submitted (and
42897     submitted successfully or not). The meaning of each value can be determined
42898     from the values in chrome/browser/password_manager/password_form_manager.h
42899   </summary>
42900   <int value="0"
42901       label="manager did nothing / user did nothing / form not submitted"/>
42902   <int value="1"
42903       label="manager did nothing / user chose a value / form not submitted"/>
42904   <int value="2"
42905       label="manager did nothing / user typed in something / form not
42906              submitted"/>
42907   <int value="3"
42908       label="manager filled the fields / user did nothing / form not
42909              submitted"/>
42910   <int value="4"
42911       label="manager filled the fields / user chose a value / form not
42912              submitted"/>
42913   <int value="5"
42914       label="manager filled the fields / user typed in something / form not
42915              submitted"/>
42916   <int value="6"
42917       label="manager did nothing (site was blacklisted) / user did nothing /
42918              form not submitted"/>
42919   <int value="7"
42920       label="manager did nothing (site was blacklisted) / user chose a value
42921              / form not submitted (this value shouldn't be possible)"/>
42922   <int value="8"
42923       label="manager did nothing (site was blacklisted) / user typed in
42924              something / form not submitted"/>
42925   <int value="9"
42926       label="manager did nothing (autocomplete off) / user did nothing / form
42927              not submitted"/>
42928   <int value="10"
42929       label="manager did nothing (autocomplete off) / user chose a value /
42930              form not submitted (this value shouldn't be possible)"/>
42931   <int value="11"
42932       label="manager did nothing (autocomplete off) / user typed in something
42933              / form not submitted"/>
42934   <int value="12"
42935       label="manager did nothing / user did nothing / form submit failed"/>
42936   <int value="13"
42937       label="manager did nothing / user chose a value / form submit failed"/>
42938   <int value="14"
42939       label="manager did nothing / user typed in something / form submit
42940              failed"/>
42941   <int value="15"
42942       label="manager filled the fields / user did nothing / form submit
42943              failed"/>
42944   <int value="16"
42945       label="manager filled the fields / user chose a value / form submit
42946              failed"/>
42947   <int value="17"
42948       label="manager filled the fields / user typed in something / form
42949              submit failed"/>
42950   <int value="18"
42951       label="manager did nothing (site was blacklisted) / user did nothing /
42952              form submit failed"/>
42953   <int value="19"
42954       label="manager did nothing (site was blacklisted) / user chose a value
42955              / form submit failed (this value shouldn't be possible)"/>
42956   <int value="20"
42957       label="manager did nothing (site was blacklisted) / user typed in
42958              something / form submit failed"/>
42959   <int value="21"
42960       label="manager did nothing (autocomplete off) / user did nothing / form
42961              submit failed"/>
42962   <int value="22"
42963       label="manager did nothing (autocomplete off) / user chose a value /
42964              form submit failed (this value shouldn't be possible)"/>
42965   <int value="23"
42966       label="manager did nothing (autocomplete off) / user typed in something
42967              / form submit failed"/>
42968   <int value="24"
42969       label="manager did nothing / user did nothing / form submit succeeded"/>
42970   <int value="25"
42971       label="manager did nothing / user chose a value / form submit succeeded"/>
42972   <int value="26"
42973       label="manager did nothing / user typed in something / form submit
42974              succeeded"/>
42975   <int value="27"
42976       label="manager filled the fields / user did nothing / form submit
42977              succeeded"/>
42978   <int value="28"
42979       label="manager filled the fields / user chose a value / form submit
42980              succeeded"/>
42981   <int value="29"
42982       label="manager filled the fields / user typed in something / form
42983              submit succeeded"/>
42984   <int value="30"
42985       label="manager did nothing (site was blacklisted) / user did nothing /
42986              form submit succeeded"/>
42987   <int value="31"
42988       label="manager did nothing (site was blacklisted) / user chose a value
42989              / form submit succeeded (this value shouldn't be possible)"/>
42990   <int value="32"
42991       label="manager did nothing (site was blacklisted) / user typed in
42992              something / form submit succeeded"/>
42993   <int value="33"
42994       label="manager did nothing (autocomplete off) / user did nothing / form
42995              submit succeeded"/>
42996   <int value="34"
42997       label="manager did nothing (autocomplete off) / user chose a value /
42998              form submit succeeded (this value shouldn't be possible)"/>
42999   <int value="35"
43000       label="manager did nothing (autocomplete off) / user typed in something
43001              / form submit succeeded"/>
43002 </enum>
43004 <enum name="PasswordManagerActionsTakenV3" type="int">
43005   <summary>
43006     The value is a combination of three different options - what did the
43007     password manager do, what did the user do, and was the form submitted (and
43008     submitted successfully or not). The meaning of each value can be determined
43009     from the values in chrome/browser/password_manager/password_form_manager.h
43010   </summary>
43011   <int value="0"
43012       label="manager did nothing / user did nothing / form not submitted"/>
43013   <int value="1"
43014       label="manager did nothing / user chose a value / form not submitted"/>
43015   <int value="2"
43016       label="manager did nothing / user chose a value from PSL / form not
43017              submitted"/>
43018   <int value="3"
43019       label="manager did nothing / user typed in password / form not
43020              submitted"/>
43021   <int value="4"
43022       label="manager did nothing / user typed in username and password / form
43023              not submitted"/>
43024   <int value="5"
43025       label="manager filled the fields / user did nothing / form not
43026              submitted"/>
43027   <int value="6"
43028       label="manager filled the fields / user chose a value / form not
43029              submitted"/>
43030   <int value="7"
43031       label="manager filled the fields / user chose a value from PSL / form
43032              not submitted"/>
43033   <int value="8"
43034       label="manager filled the fields / user typed in password / form not
43035              submitted"/>
43036   <int value="9"
43037       label="manager filled the fields / user typed in username and password
43038              / form not submitted"/>
43039   <int value="10"
43040       label="manager did nothing (site was blacklisted) / user did nothing /
43041              form not submitted"/>
43042   <int value="11"
43043       label="manager did nothing (site was blacklisted) / user chose a value
43044              / form not submitted (this value shouldn't be possible)"/>
43045   <int value="12"
43046       label="manager did nothing (site was blacklisted) / user chose a value
43047              from PSL / form not submitted (this value shouldn't be possible)"/>
43048   <int value="13"
43049       label="manager did nothing (site was blacklisted) / user typed in
43050              password / form not submitted"/>
43051   <int value="14"
43052       label="manager did nothing (site was blacklisted) / user typed in
43053              username and password / form not submitted"/>
43054   <int value="15"
43055       label="manager did nothing / user did nothing / form submit failed"/>
43056   <int value="16"
43057       label="manager did nothing / user chose a value / form submit failed"/>
43058   <int value="17"
43059       label="manager did nothing / user chose a value from psl / form submit
43060              failed"/>
43061   <int value="18"
43062       label="manager did nothing / user typed in password / form submit
43063              failed"/>
43064   <int value="19"
43065       label="manager did nothing / user typed in username and password / form
43066              submit failed"/>
43067   <int value="20"
43068       label="manager filled the fields / user did nothing / form submit
43069              failed"/>
43070   <int value="21"
43071       label="manager filled the fields / user chose a value / form submit
43072              failed"/>
43073   <int value="22"
43074       label="manager filled the fields / user chose a value from psl / form
43075              submit failed"/>
43076   <int value="23"
43077       label="manager filled the fields / user typed in pasword / form submit
43078              failed"/>
43079   <int value="24"
43080       label="manager filled the fields / user typed in username and pasword /
43081              form submit failed"/>
43082   <int value="25"
43083       label="manager did nothing (site was blacklisted) / user did nothing /
43084              form submit failed"/>
43085   <int value="26"
43086       label="manager did nothing (site was blacklisted) / user chose a value
43087              / form submit failed (this value shouldn't be possible)"/>
43088   <int value="27"
43089       label="manager did nothing (site was blacklisted) / user chose a value
43090              from psl / form submit failed (this value shouldn't be possible)"/>
43091   <int value="28"
43092       label="manager did nothing (site was blacklisted) / user typed in
43093              password / form submit failed"/>
43094   <int value="29"
43095       label="manager did nothing (site was blacklisted) / user typed in
43096              username and password / form submit failed"/>
43097   <int value="30"
43098       label="manager did nothing / user did nothing / form submit succeeded"/>
43099   <int value="31"
43100       label="manager did nothing / user chose a value / form submit succeeded"/>
43101   <int value="32"
43102       label="manager did nothing / user chose a value from psl / form submit
43103              succeeded"/>
43104   <int value="33"
43105       label="manager did nothing / user typed in password / form submit
43106              succeeded"/>
43107   <int value="34"
43108       label="manager did nothing / user typed in username and password / form
43109              submit succeeded"/>
43110   <int value="35"
43111       label="manager filled the fields / user did nothing / form submit
43112              succeeded"/>
43113   <int value="36"
43114       label="manager filled the fields / user chose a value / form submit
43115              succeeded"/>
43116   <int value="37"
43117       label="manager filled the fields / user chose a value from psl / form
43118              submit succeeded"/>
43119   <int value="38"
43120       label="manager filled the fields / user typed in password / form submit
43121              succeeded"/>
43122   <int value="39"
43123       label="manager filled the fields / user typed in username and password
43124              / form submit succeeded"/>
43125   <int value="40"
43126       label="manager did nothing (site was blacklisted) / user did nothing /
43127              form submit succeeded"/>
43128   <int value="41"
43129       label="manager did nothing (site was blacklisted) / user chose a value
43130              / form submit succeeded (this value shouldn't be possible)"/>
43131   <int value="42"
43132       label="manager did nothing (site was blacklisted) / user chose a value
43133              from psl / form submit succeeded (this value shouldn't be
43134              possible)"/>
43135   <int value="43"
43136       label="manager did nothing (site was blacklisted) / user typed in
43137              password / form submit succeeded"/>
43138   <int value="44"
43139       label="manager did nothing (site was blacklisted) / user typed in
43140              username and password / form submit succeeded"/>
43141 </enum>
43143 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
43144   <obsolete>
43145     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
43146   </obsolete>
43147   <summary>
43148     The value is a combination of three different options - what did the
43149     password manager do, what did the user do, and was the form submitted (and
43150     submitted successfully or not). The meaning of each value can be determined
43151     from the values in chrome/browser/password_manager/password_form_manager.h
43152   </summary>
43153   <int value="0"
43154       label="manager did nothing / user did nothing / form not submitted"/>
43155   <int value="1"
43156       label="manager did nothing / user chose a value / form not submitted"/>
43157   <int value="2"
43158       label="manager did nothing / user chose a value from PSL / form not
43159              submitted"/>
43160   <int value="3"
43161       label="manager did nothing / user typed in something / form not
43162              submitted"/>
43163   <int value="4"
43164       label="manager filled the fields / user did nothing / form not
43165              submitted"/>
43166   <int value="5"
43167       label="manager filled the fields / user chose a value / form not
43168              submitted"/>
43169   <int value="6"
43170       label="manager filled the fields / user chose a value from PSL / form
43171              not submitted"/>
43172   <int value="7"
43173       label="manager filled the fields / user typed in something / form not
43174              submitted"/>
43175   <int value="8"
43176       label="manager did nothing (site was blacklisted) / user did nothing /
43177              form not submitted"/>
43178   <int value="9"
43179       label="manager did nothing (site was blacklisted) / user chose a value
43180              / form not submitted (this value shouldn't be possible)"/>
43181   <int value="10"
43182       label="manager did nothing (site was blacklisted) / user chose a value
43183              from PSL / form not submitted (this value shouldn't be possible)"/>
43184   <int value="11"
43185       label="manager did nothing (site was blacklisted) / user typed in
43186              something / form not submitted"/>
43187   <int value="12"
43188       label="manager did nothing (autocomplete off) / user did nothing / form
43189              not submitted"/>
43190   <int value="13"
43191       label="manager did nothing (autocomplete off) / user chose a value /
43192              form not submitted (this value shouldn't be possible)"/>
43193   <int value="14"
43194       label="manager did nothing (autocomplete off) / user chose a value from
43195              psl / form not submitted (this value shouldn't be possible)"/>
43196   <int value="15"
43197       label="manager did nothing (autocomplete off) / user typed in something
43198              / form not submitted"/>
43199   <int value="16"
43200       label="manager did nothing / user did nothing / form submit failed"/>
43201   <int value="17"
43202       label="manager did nothing / user chose a value / form submit failed"/>
43203   <int value="18"
43204       label="manager did nothing / user chose a value from psl / form submit
43205              failed"/>
43206   <int value="19"
43207       label="manager did nothing / user typed in something / form submit
43208              failed"/>
43209   <int value="20"
43210       label="manager filled the fields / user did nothing / form submit
43211              failed"/>
43212   <int value="21"
43213       label="manager filled the fields / user chose a value / form submit
43214              failed"/>
43215   <int value="22"
43216       label="manager filled the fields / user chose a value from psl / form
43217              submit failed"/>
43218   <int value="23"
43219       label="manager filled the fields / user typed in something / form
43220              submit failed"/>
43221   <int value="24"
43222       label="manager did nothing (site was blacklisted) / user did nothing /
43223              form submit failed"/>
43224   <int value="25"
43225       label="manager did nothing (site was blacklisted) / user chose a value
43226              / form submit failed (this value shouldn't be possible)"/>
43227   <int value="26"
43228       label="manager did nothing (site was blacklisted) / user chose a value
43229              from psl / form submit failed (this value shouldn't be possible)"/>
43230   <int value="27"
43231       label="manager did nothing (site was blacklisted) / user typed in
43232              something / form submit failed"/>
43233   <int value="28"
43234       label="manager did nothing (autocomplete off) / user did nothing / form
43235              submit failed"/>
43236   <int value="29"
43237       label="manager did nothing (autocomplete off) / user chose a value /
43238              form submit failed (this value shouldn't be possible)"/>
43239   <int value="30"
43240       label="manager did nothing (autocomplete off) / user chose a value from
43241              psl / form submit failed (this value shouldn't be possible)"/>
43242   <int value="31"
43243       label="manager did nothing (autocomplete off) / user typed in something
43244              / form submit failed"/>
43245   <int value="32"
43246       label="manager did nothing / user did nothing / form submit succeeded"/>
43247   <int value="33"
43248       label="manager did nothing / user chose a value / form submit succeeded"/>
43249   <int value="34"
43250       label="manager did nothing / user chose a value from psl / form submit
43251              succeeded"/>
43252   <int value="35"
43253       label="manager did nothing / user typed in something / form submit
43254              succeeded"/>
43255   <int value="36"
43256       label="manager filled the fields / user did nothing / form submit
43257              succeeded"/>
43258   <int value="37"
43259       label="manager filled the fields / user chose a value / form submit
43260              succeeded"/>
43261   <int value="38"
43262       label="manager filled the fields / user chose a value from psl / form
43263              submit succeeded"/>
43264   <int value="39"
43265       label="manager filled the fields / user typed in something / form
43266              submit succeeded"/>
43267   <int value="40"
43268       label="manager did nothing (site was blacklisted) / user did nothing /
43269              form submit succeeded"/>
43270   <int value="41"
43271       label="manager did nothing (site was blacklisted) / user chose a value
43272              / form submit succeeded (this value shouldn't be possible)"/>
43273   <int value="42"
43274       label="manager did nothing (site was blacklisted) / user chose a value
43275              from psl / form submit succeeded (this value shouldn't be
43276              possible)"/>
43277   <int value="43"
43278       label="manager did nothing (site was blacklisted) / user typed in
43279              something / form submit succeeded"/>
43280   <int value="44"
43281       label="manager did nothing (autocomplete off) / user did nothing / form
43282              submit succeeded"/>
43283   <int value="45"
43284       label="manager did nothing (autocomplete off) / user chose a value /
43285              form submit succeeded (this value shouldn't be possible)"/>
43286   <int value="46"
43287       label="manager did nothing (autocomplete off) / user chose a value from
43288              psl / form submit succeeded (this value shouldn't be possible)"/>
43289   <int value="47"
43290       label="manager did nothing (autocomplete off) / user typed in something
43291              / form submit succeeded"/>
43292 </enum>
43294 <enum name="PasswordManagerOsPasswordStatus" type="int">
43295   <int value="0" label="Unknown"/>
43296   <int value="1" label="Unsupported platform"/>
43297   <int value="2" label="Password is blank"/>
43298   <int value="3" label="Password is non blank"/>
43299   <int value="4"
43300       label="Password status not checked as user is on a Windows Domain"/>
43301 </enum>
43303 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
43304   <summary>
43305     The value indicates whether an entry returned by password autofill contains
43306     a value that was found by matching against the public suffix list.
43307   </summary>
43308   <int value="0" label="Matching disabled"/>
43309   <int value="1" label="No match"/>
43310   <int value="2" label="Match"/>
43311 </enum>
43313 <enum name="PasswordManagerUIDismissalReason" type="int">
43314   <int value="0" label="Bubble lost focus / No infobar interaction"/>
43315   <int value="1" label="Clicked 'Save'"/>
43316   <int value="2" label="Clicked 'Nope'"/>
43317   <int value="3" label="Clicked 'Never'"/>
43318   <int value="4" label="Clicked 'Manage passwords'"/>
43319   <int value="5" label="Clicked 'Done'"/>
43320   <int value="6" label="Clicked 'Enable password manager'"/>
43321 </enum>
43323 <enum name="PeerConnectionCounters" type="int">
43324   <int value="0" label="PeerConnection enabled with IPv4."/>
43325   <int value="1" label="PeerConnection enabled with Ipv6."/>
43326   <int value="2" label="IPv4 BestConnection."/>
43327   <int value="3" label="IPv6 BestConnection."/>
43328 </enum>
43330 <enum name="PepperInterface" type="int">
43331 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
43333   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
43334   <int value="2804066" label="PPB_AudioConfig;1.1"/>
43335   <int value="8760108" label="PPB_Testing_Private;1.0"/>
43336   <int value="12033600" label="PPB_Compositor;0.1"/>
43337   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
43338   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
43339   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
43340   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
43341   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
43342   <int value="79708274" label="PPB_TCPSocket;1.1"/>
43343   <int value="110360074" label="PPB_Var;1.1"/>
43344   <int value="126651696" label="PPB_ContentDecryptor_Private;0.12"/>
43345   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
43346   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
43347   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
43348   <int value="156766028" label="PPB_UMA_Private;0.3"/>
43349   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
43350   <int value="180906214" label="PPB_Instance_Private;0.1"/>
43351   <int value="206043276" label="PPB_CompositorLayer;0.1"/>
43352   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
43353   <int value="225125520" label="PPB_Find(Private);0.3"/>
43354   <int value="226206264" label="PPB_FileRef;1.1"/>
43355   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
43356   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
43357   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
43358   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
43359   <int value="382780521" label="PPB_FileRef;1.2"/>
43360   <int value="415548516" label="PPB_MessageLoop;1.0"/>
43361   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
43362   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
43363   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
43364   <int value="588532407" label="PPB_Graphics2D;1.1"/>
43365   <int value="612625164" label="PPB_InputEvent;1.0"/>
43366   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
43367   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
43368   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
43369   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
43370   <int value="632306545" label="PPB_FileRef;1.0"/>
43371   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
43372   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
43373   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
43374   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
43375   <int value="714324031" label="PPB_Graphics3D;1.0"/>
43376   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
43377   <int value="760024173" label="PPB_FileIO;1.0"/>
43378   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
43379   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
43380   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
43381   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
43382   <int value="804011173" label="PPB_Gamepad;1.0"/>
43383   <int value="810111568" label="PPB_Messaging;1.0"/>
43384   <int value="829878300" label="PPB_TCPSocket;1.0"/>
43385   <int value="835840137" label="PPB_WebSocket;1.0"/>
43386   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
43387   <int value="856177441" label="PPB_VarArray;1.0"/>
43388   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
43389   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
43390   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
43391   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
43392   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
43393   <int value="910782902" label="PPB_AudioFrame;0.1"/>
43394   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
43395   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
43396   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
43397   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
43398   <int value="941275733" label="PPB_Flash;12.6"/>
43399   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
43400   <int value="946515854" label="PPB_View(Dev);0.1"/>
43401   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
43402   <int value="961061294" label="PPB_Var;1.2"/>
43403   <int value="961317980" label="PPB_Fullscreen;1.0"/>
43404   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
43405   <int value="965548627" label="PPB_Audio;1.1"/>
43406   <int value="972914533" label="PPB_TextInputController;1.0"/>
43407   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
43408   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
43409   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
43410   <int value="1032125598" label="PPB_HostResolver;1.0"/>
43411   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
43412   <int value="1042058362" label="PPB_Core;1.0"/>
43413   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
43414   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
43415   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
43416   <int value="1086644401" label="PPB_Proxy_Private;6"/>
43417   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
43418   <int value="1099975614" label="PPB_Flash;12.5"/>
43419   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
43420   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
43421   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
43422   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
43423   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
43424   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
43425   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
43426   <int value="1262240942" label="PPB_FileIO;1.1"/>
43427   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
43428   <int value="1296231808" label="PPB_VideoDecoder;0.1"/>
43429   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
43430   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
43431   <int value="1321620067" label="PPB_Instance;1.0"/>
43432   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
43433   <int value="1337084425" label="PPB_View;1.0"/>
43434   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
43435   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
43436   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
43437   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
43438   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
43439   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
43440   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
43441   <int value="1443771913" label="PPB_NetAddress;1.0"/>
43442   <int value="1504691399" label="PPB_Flash;13.0"/>
43443   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
43444   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
43445   <int value="1519132417" label="PPB_FileSystem;1.0"/>
43446   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
43447   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
43448   <int value="1577776196" label="PPB_InputEvent_Private;0.1"/>
43449   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
43450   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
43451   <int value="1677958987" label="PPB_ImageData;1.0"/>
43452   <int value="1680873803" label="PPB_Console;1.0"/>
43453   <int value="1703245231" label="PPB_NetworkList;1.0"/>
43454   <int value="1721408268" label="PPB_URLLoader;1.0"/>
43455   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
43456   <int value="1773992510" label="PPB_PDF;1"/>
43457   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
43458   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
43459   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
43460   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
43461   <int value="1838344955" label="PPB_Flash;12.4"/>
43462   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
43463   <int value="1870131254" label="PPB_MouseLock;1.0"/>
43464   <int value="1930785273" label="PPB_Var;1.0"/>
43465   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
43466   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
43467   <int value="1980463089" label="PPB_View;1.1"/>
43468   <int value="1981643755" label="PPB_FileMapping;0.1"/>
43469   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
43470   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
43471   <int value="2001322203" label="PPB_Messaging;1.1"/>
43472   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
43473   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
43474   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
43475   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
43476   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
43477   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
43478   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
43479   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
43480   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
43481   <int value="2056532375" label="PPB_Audio;1.0"/>
43482   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
43483   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
43484   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
43485   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
43486   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
43487   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
43488 </enum>
43490 <enum name="PepperVideoDecodeError" type="int">
43491   <int value="1" label="Illegal state">
43492     An operation was attempted during an incompatible decoder state.
43493   </int>
43494   <int value="2" label="Invalid argument">
43495     Invalid argument was passed to an API method.
43496   </int>
43497   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
43498   <int value="4" label="Platform failure">
43499     A failure occurred at the browser layer or lower. Examples of such failures
43500     include GPU hardware failures, GPU driver failures, GPU library failures,
43501     browser programming errors, and so on.
43502   </int>
43503 </enum>
43505 <enum name="PhotoEditorFileType" type="int">
43506   <int value="0" label="jpg"/>
43507   <int value="1" label="png"/>
43508   <int value="2" label="gif"/>
43509   <int value="3" label="bmp"/>
43510   <int value="4" label="webp"/>
43511   <int value="5" label="other"/>
43512 </enum>
43514 <enum name="PhotoEditorLoadMode" type="int">
43515   <int value="0" label="From full resolution cache"/>
43516   <int value="1" label="From screen resolution cache"/>
43517   <int value="2" label="From file"/>
43518   <int value="3" label="Other"/>
43519 </enum>
43521 <enum name="PhotoEditorSaveResult" type="int">
43522   <int value="0" label="Failure"/>
43523   <int value="1" label="Success"/>
43524   <int value="2" label="Other"/>
43525 </enum>
43527 <enum name="PhotoEditorToolType" type="int">
43528   <int value="0" label="Auto-fix"/>
43529   <int value="1" label="Crop"/>
43530   <int value="2" label="Brightness"/>
43531   <int value="3" label="Rotate left"/>
43532   <int value="4" label="Rotate right"/>
43533   <int value="5" label="Rotate undo"/>
43534   <int value="6" label="Rotate redo"/>
43535   <int value="7" label="Share"/>
43536   <int value="8" label="Other"/>
43537 </enum>
43539 <enum name="PingResult" type="int">
43540   <int value="0" label="Success"/>
43541   <int value="1" label="Response started"/>
43542   <int value="2" label="Timed out"/>
43543   <int value="3" label="Canceled"/>
43544   <int value="4" label="Failed"/>
43545   <int value="5" label="Uncompleted"/>
43546 </enum>
43548 <enum name="PipelineStatus" type="int">
43549   <int value="0" label="PIPELINE_OK"/>
43550   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
43551   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
43552   <int value="3" label="PIPELINE_ERROR_DECODE"/>
43553   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
43554   <int value="5" label="PIPELINE_ERROR_ABORT"/>
43555   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
43556   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
43557   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
43558   <int value="9" label="PIPELINE_ERROR_READ"/>
43559   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
43560   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
43561   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
43562   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
43563   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
43564   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
43565 </enum>
43567 <enum name="PlatformFileError" type="int">
43568   <int value="0" label="OK"/>
43569   <int value="1" label="FAILED"/>
43570   <int value="2" label="IN_USE"/>
43571   <int value="3" label="EXISTS"/>
43572   <int value="4" label="NOT_FOUND"/>
43573   <int value="5" label="ACCESS_DENIED"/>
43574   <int value="6" label="TOO_MANY_OPENED"/>
43575   <int value="7" label="NO_MEMORY"/>
43576   <int value="8" label="NO_SPACE"/>
43577   <int value="9" label="NOT_A_DIRECTORY"/>
43578   <int value="10" label="INVALID_OPERATION"/>
43579   <int value="11" label="SECURITY"/>
43580   <int value="12" label="ABORT"/>
43581   <int value="13" label="NOT_A_FILE"/>
43582   <int value="14" label="NOT_EMPTY"/>
43583   <int value="15" label="INVALID_URL"/>
43584   <int value="16" label="I/O"/>
43585 </enum>
43587 <enum name="PluginLoadResult" type="int">
43588   <int value="0" label="LOAD_SUCCESS"/>
43589   <int value="1" label="LOAD_FAILED"/>
43590   <int value="2" label="ENTRY_POINT_MISSING"/>
43591   <int value="3" label="INIT_FAILED"/>
43592   <int value="4" label="FILE_MISSING"/>
43593 </enum>
43595 <enum name="PNaClOptionsOptLevelEnum" type="int">
43596   <int value="0" label="0"/>
43597   <int value="1" label="1"/>
43598   <int value="2" label="2"/>
43599   <int value="3" label="3"/>
43600   <int value="4" label="Default / Unknown"/>
43601 </enum>
43603 <enum name="PNaClTranslationCacheEnum" type="int">
43604   <int value="0" label="Miss"/>
43605   <int value="1" label="Hit"/>
43606 </enum>
43608 <enum name="PointerSensitivity" type="int">
43609   <int value="1" label="1"/>
43610   <int value="2" label="2"/>
43611   <int value="3" label="3"/>
43612   <int value="4" label="4"/>
43613   <int value="5" label="5"/>
43614 </enum>
43616 <enum name="PostMergeVerificationOutcome" type="int">
43617   <int value="0" label="Undefined"/>
43618   <int value="1" label="Succeeded"/>
43619   <int value="2" label="No accounts found"/>
43620   <int value="3" label="Missing primary account"/>
43621   <int value="4" label="Primary account is not the first"/>
43622   <int value="5" label="Verification failed"/>
43623   <int value="6" label="Connection failed"/>
43624   <int value="7" label="Overflow"/>
43625 </enum>
43627 <enum name="PowerBrightnessAdjust" type="int">
43628   <int value="0" label="Brightness Down"/>
43629   <int value="1" label="Brightness Up"/>
43630   <int value="2" label="Brightness Absolute"/>
43631 </enum>
43633 <enum name="PowerChargerType" type="int">
43634   <int value="0" label="Unknown charger"/>
43635   <int value="1" label="MAINS charger"/>
43636   <int value="2" label="USB Charger"/>
43637   <int value="3" label="Unconfirmed Spring Charger"/>
43638   <int value="4" label="Safe Spring Charger"/>
43639 </enum>
43641 <enum name="PowerwashDialogViewType" type="int">
43642   <int value="0" label="Invoked on settings page"/>
43643   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
43644   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
43645   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
43646   <int value="4" label="Shortcut. Offer. Rollback available."/>
43647 </enum>
43649 <enum name="PreconnectedNavigation" type="int">
43650   <int value="0" label="No recent pre-connect to the page"/>
43651   <int value="1" label="Page nav. preceded by a pre-connect"/>
43652 </enum>
43654 <enum name="PreconnectMotivation" type="int">
43655   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
43656   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
43657   <int value="2" label="UNIT_TEST_MOTIVATED"/>
43658   <int value="3" label="LINKED_MAX_MOTIVATED"/>
43659   <int value="4" label="OMNIBOX_MOTIVATED"/>
43660   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
43661   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
43662   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
43663   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
43664   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
43665   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
43666 </enum>
43668 <enum name="PreconnectSubresourceEval" type="int">
43669   <int value="0" label="PRECONNECTION"/>
43670   <int value="1" label="PRERESOLUTION"/>
43671   <int value="2" label="TOO_NEW"/>
43672 </enum>
43674 <enum name="PreconnectTriggerUsed" type="int">
43675   <int value="0" label="The pre-connect triggered host was not accessed"/>
43676   <int value="1" label="The pre-connect triggered host was accessed"/>
43677 </enum>
43679 <enum name="PrefetchStatus" type="int">
43680   <int value="0" label="undefined"/>
43681   <int value="1" label="success from cache"/>
43682   <int value="2" label="success from network"/>
43683   <int value="3" label="canceled in-flight"/>
43684 </enum>
43686 <enum name="PrefHashStoreVersion" type="int">
43687   <int value="0" label="VERSION_UNINITIALIZED"/>
43688   <int value="1" label="VERSION_PRE_MIGRATION"/>
43689   <int value="2" label="VERSION_LATEST"/>
43690 </enum>
43692 <enum name="PrerenderCookieSendType" type="int">
43693   <int value="0" label="no cookies sent"/>
43694   <int value="1" label="first party cookies sent"/>
43695   <int value="2" label="third party cookies sent"/>
43696   <int value="3" label="third party cookies sent for blocking resource"/>
43697 </enum>
43699 <enum name="PrerenderCookieStatus" type="int">
43700   <int value="0" label="no action"/>
43701   <int value="1" label="[main frame send]"/>
43702   <int value="2" label="[main frame change]"/>
43703   <int value="3" label="[main frame send, main frame change]"/>
43704   <int value="4" label="[other send]"/>
43705   <int value="5" label="[main frame send, other send]"/>
43706   <int value="6" label="[main frame change, other send]"/>
43707   <int value="7" label="[main frame send, main frame change, other send]"/>
43708   <int value="8" label="[other change]"/>
43709   <int value="9" label="[main frame send, other change]"/>
43710   <int value="10" label="[main frame change, other change]"/>
43711   <int value="11" label="[main frame send, main frame change, other change]"/>
43712   <int value="12" label="[other send, other change]"/>
43713   <int value="13" label="[main frame send, other send, other change]"/>
43714   <int value="14" label="[main frame change, other send, other change]"/>
43715   <int value="15"
43716       label="[main frame send, main frame change, other send, other change]"/>
43717 </enum>
43719 <enum name="PrerenderEvent" type="int">
43720   <int value="0" label="Swapin no delegate"/>
43721   <int value="1" label="Swapin candidate"/>
43722   <int value="2" label="Swapin candidate namespace matces"/>
43723   <int value="3" label="Swapin no merge pending"/>
43724   <int value="4" label="Swapin merging disabled"/>
43725   <int value="5" label="Swapin issuing merge"/>
43726   <int value="6" label="Merge for swapin candidate"/>
43727   <int value="7" label="Merge result no pending swapin"/>
43728   <int value="8" label="Merge result timeout cb"/>
43729   <int value="9" label="Merge result result cb"/>
43730   <int value="10" label="Merge result timed out"/>
43731   <int value="11" label="Merge result merge done"/>
43732   <int value="12" label="Merge result: namespace not found"/>
43733   <int value="13" label="Merge result: namespace not alias"/>
43734   <int value="14" label="Merge result: not logging"/>
43735   <int value="15" label="Merge result: no transactions"/>
43736   <int value="16" label="Merge result: too many transactions"/>
43737   <int value="17" label="Merge result: not mergeable"/>
43738   <int value="18" label="Merge result: mergeable"/>
43739   <int value="19" label="Merge result merge failed"/>
43740   <int value="20" label="Merge result swapping in"/>
43741   <int value="21" label="Merge result swapin successful"/>
43742   <int value="22" label="Merge result swapin failed"/>
43743 </enum>
43745 <enum name="PrerenderFinalStatus" type="int">
43746   <int value="0" label="USED"/>
43747   <int value="1" label="TIMED_OUT"/>
43748   <int value="2" label="EVICTED"/>
43749   <int value="3" label="MANAGER_SHUTDOWN"/>
43750   <int value="4" label="CLOSED"/>
43751   <int value="5" label="CREATE_NEW_WINDOW"/>
43752   <int value="6" label="PROFILE_DESTROYED"/>
43753   <int value="7" label="APP_TERMINATING"/>
43754   <int value="8" label="JAVASCRIPT_ALERT"/>
43755   <int value="9" label="AUTH_NEEDED"/>
43756   <int value="10" label="HTTPS"/>
43757   <int value="11" label="DOWNLOAD"/>
43758   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
43759   <int value="13" label="JS_OUT_OF_MEMORY"/>
43760   <int value="14" label="RENDERER_UNRESPONSIVE"/>
43761   <int value="15" label="TOO_MANY_PROCESSES"/>
43762   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
43763   <int value="17" label="PENDING_SKIPPED"/>
43764   <int value="18" label="CONTROL_GROUP"/>
43765   <int value="19" label="HTML5_MEDIA"/>
43766   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
43767   <int value="21" label="RENDERER_CRASHED"/>
43768   <int value="22" label="UNSUPPORTED_SCHEME"/>
43769   <int value="23" label="INVALID_HTTP_METHOD"/>
43770   <int value="24" label="WINDOW_PRINT"/>
43771   <int value="25" label="RECENTLY_VISITED"/>
43772   <int value="26" label="WINDOW_OPENER"/>
43773   <int value="27" label="PAGE_ID_CONFLICT"/>
43774   <int value="28" label="SAFE_BROWSING"/>
43775   <int value="29" label="FRAGMENT_MISMATCH"/>
43776   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
43777   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
43778   <int value="32" label="CANCELLED"/>
43779   <int value="33" label="SSL_ERROR"/>
43780   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
43781   <int value="35" label="DEVTOOLS_ATTACHED"/>
43782   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
43783   <int value="37" label="NO_USE_GROUP"/>
43784   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
43785   <int value="39" label="DUPLICATE"/>
43786   <int value="40" label="OPEN_URL"/>
43787   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
43788   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
43789   <int value="43" label="CREATING_AUDIO_STREAM"/>
43790   <int value="44" label="PAGE_BEING_CAPTURED"/>
43791   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
43792   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
43793   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
43794   <int value="48" label="COOKIE_STORE_NOT_LOADED"/>
43795   <int value="49" label="COOKIE_CONFLICT"/>
43796   <int value="50" label="NON_EMPTY_BROWSING_INSTANCE"/>
43797   <int value="51" label="NAVIGATION_INTERCEPTED"/>
43798 </enum>
43800 <enum name="PrerenderHoverEvent" type="int">
43801   <obsolete>
43802     deprecated May 10 2012
43803   </obsolete>
43804   <int value="0" label="HOVER_EVENT_START"/>
43805   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
43806   <int value="2" label="HOVER_EVENT_REPLACED"/>
43807   <int value="3" label="HOVER_EVENT_CLICK"/>
43808 </enum>
43810 <enum name="PrerenderLocalPredictorEvents" type="int">
43811   <int value="0" label="Constructed"/>
43812   <int value="1" label="Init scheduled"/>
43813   <int value="2" label="Init started"/>
43814   <int value="3" label="Init failed: no history"/>
43815   <int value="4" label="Init succeeded"/>
43816   <int value="5" label="AddVisit"/>
43817   <int value="6" label="AddVisit initialized"/>
43818   <int value="7" label="AddVisit prerender identified"/>
43819   <int value="8" label="AddVisit relevant transition"/>
43820   <int value="9" label="AddVisit identified prerender candidate"/>
43821   <int value="10" label="AddVisit prerendering"/>
43822   <int value="11" label="Got prerender url"/>
43823   <int value="12" label="Error: no prerender url for PLT"/>
43824   <int value="13" label="AddVisit prerender rextended"/>
43825   <int value="14" label="URL lookup result"/>
43826   <int value="15" label="URL lookup result: root page"/>
43827   <int value="16" label="URL lookup result: http"/>
43828   <int value="17" label="URL lookup result: has query string"/>
43829   <int value="18" label="URL lookup result: contains logout"/>
43830   <int value="19" label="URL lookup result: contians login"/>
43831   <int value="20" label="Start url lookup"/>
43832   <int value="21" label="AddVisit not root page"/>
43833   <int value="22" label="Whitelist error"/>
43834   <int value="23" label="Whitelist ok"/>
43835   <int value="24" label="URL lookup result: on whitelist"/>
43836   <int value="25" label="URL lookup result: on whitelist root page"/>
43837   <int value="26" label="URL lookup result: extended root page"/>
43838   <int value="27" label="URL lookup result: root page http"/>
43839   <int value="28" label="URL lookup failed"/>
43840   <int value="29" label="URL lookup no source webcontents found"/>
43841   <int value="30" label="URL lookup no logged in table found"/>
43842   <int value="31" label="URL lookup issuing logged in lookup"/>
43843   <int value="32" label="Continue prerender check started"/>
43844   <int value="33" label="Continue prerender check no url"/>
43845   <int value="34" label="Continue prerender check priority too low"/>
43846   <int value="35" label="Continue prerender check urls identical but fragemet"/>
43847   <int value="36" label="Continue prerender check https"/>
43848   <int value="37" label="Continue prerender check root page"/>
43849   <int value="38" label="Continue prerender check logout url"/>
43850   <int value="39" label="Continue prerender check login url"/>
43851   <int value="40" label="Continue prerender check not logged in"/>
43852   <int value="41" label="Continue prerender check fallthrough no prerender"/>
43853   <int value="42" label="Continue prerender check issuing prerender"/>
43854   <int value="43" label="Issuing prerender"/>
43855   <int value="44" label="No prerender candidates"/>
43856   <int value="45" label="Got history issuing lookup"/>
43857   <int value="46" label="Tab Helper URL seen"/>
43858   <int value="47" label="Tab Helper URL seen match"/>
43859   <int value="48" label="Tab Helper URL seen namespace match"/>
43860   <int value="49" label="URL lookup multiple source webcontents"/>
43861   <int value="50" label="Continue prerender check side-effect free whitelist"/>
43862   <int value="51" label="Continue prerender check Examine next URL"/>
43863   <int value="52" label="Issuing prerender, already prerendering"/>
43864   <int value="53" label="Issuing prerender, new prerender"/>
43865   <int value="54" label="Issuing prerender, cancelled old prerender"/>
43866   <int value="55" label="Continue prerender check fallthrough prerendering"/>
43867   <int value="56" label="URL lookup success"/>
43868   <int value="57" label="Prerender Service disabled"/>
43869   <int value="58" label="Prerender Service issued lookup"/>
43870   <int value="59" label="Prerender Service lookup timed out"/>
43871   <int value="60" label="Prerender Service received result"/>
43872   <int value="61" label="Prerender Service no record for result"/>
43873   <int value="62" label="Prerender Service parsed correctly"/>
43874   <int value="63" label="Prerender Service parse error"/>
43875   <int value="64" label="Prerender Service parse error incorrect JSON"/>
43876   <int value="65" label="Prerender Service hinting timed out"/>
43877   <int value="66" label="Prerender Service hinting url lookup timed out"/>
43878   <int value="67" label="Prerender Service candidate url lookup timed out"/>
43879   <int value="68" label="Continue prerender check service whitelist"/>
43880   <int value="69" label="Continue prerender check next URL local"/>
43881   <int value="70" label="Continue prerender check next URL service"/>
43882   <int value="71" label="AddVisit relevant transition repeat URL"/>
43883   <int value="72" label="AddVisit relevant transition new URL"/>
43884   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
43885   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
43886   <int value="75" label="Namespace mismatch: merge result received"/>
43887   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
43888   <int value="77" label="Namespace mismatch: merge result not logging"/>
43889   <int value="78" label="Namespace mismatch: merge result no transactions"/>
43890   <int value="79"
43891       label="Namespace mismatch: merge result too many transactions"/>
43892   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
43893   <int value="81" label="Namespace mismatch: merge result mergeable"/>
43894   <int value="82" label="Init failed unencrypted sync not enabled"/>
43895   <int value="83" label="Continue prerender check next URL not skipped"/>
43896   <int value="84" label="Prerender Service returned hinting candidates"/>
43897   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
43898   <int value="86" label="Tab Helper URL seen entry"/>
43899   <int value="87" label="Tab Helper URL seen match browser navigation"/>
43900   <int value="88" label="Tab Helper URL seen namespace match entry"/>
43901   <int value="89"
43902       label="Tab Helper URL seen namespace match browser navigation"/>
43903 </enum>
43905 <enum name="PrerenderLocalVisitCoreTransition" type="int">
43906   <int value="0" label="LINK"/>
43907   <int value="1" label="TYPED"/>
43908   <int value="2" label="AUTO_BOOKMARK"/>
43909   <int value="3" label="AUTO_SUBFRAME"/>
43910   <int value="4" label="MANUAL_SUBFRAME"/>
43911   <int value="5" label="GENERATED"/>
43912   <int value="6" label="START_PAGE"/>
43913   <int value="7" label="FORM_SUBMIT"/>
43914   <int value="8" label="RELOAD"/>
43915   <int value="9" label="KEYWORD"/>
43916   <int value="10" label="GENERATED"/>
43917 </enum>
43919 <enum name="PrerenderLocalVisitEvents" type="int">
43920   <int value="0" label="V1_VISIT"/>
43921   <int value="1" label="V1_PRERENDER_STARTED_1"/>
43922   <int value="2" label="V1_PRERENDER_USED_1"/>
43923   <int value="3" label="V1_PRERENDER_STARTED_3"/>
43924   <int value="4" label="V1_PRERENDER_USED_3"/>
43925   <int value="5" label="V1_PRERENDER_STARTED_5"/>
43926   <int value="6" label="V1_PRERENDER_USED_5"/>
43927   <int value="10" label="VISIT"/>
43928   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
43929   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
43930   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
43931   <int value="14" label="PRERENDER_STARTED_1"/>
43932   <int value="15" label="PRERENDER_USED_1"/>
43933   <int value="16" label="PRERENDER_STARTED_3"/>
43934   <int value="17" label="PRERENDER_USED_3"/>
43935   <int value="18" label="PRERENDER_STARTED_5"/>
43936   <int value="19" label="PRERENDER_USED_5"/>
43937 </enum>
43939 <enum name="PrerenderMode" type="int">
43940   <int value="0" label="PRERENDER_MODE_DISABLED"/>
43941   <int value="1" label="PRERENDER_MODE_ENABLED"/>
43942   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
43943   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
43944   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
43945   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
43946   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
43947   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
43948 </enum>
43950 <enum name="PrerenderPageviewEvents" type="int">
43951   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
43952   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
43953   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
43954   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
43955 </enum>
43957 <enum name="PrerenderRelTypes" type="int">
43958   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
43959   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
43960   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
43961   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
43962 </enum>
43964 <enum name="PrerenderSchemeCancelReason" type="int">
43965   <int value="0" label="EXTERNAL_PROTOCOL"/>
43966   <int value="1" label="DATA"/>
43967   <int value="2" label="BLOB"/>
43968   <int value="3" label="FILE"/>
43969   <int value="4" label="FILESYSTEM"/>
43970   <int value="5" label="WEBSOCKET"/>
43971   <int value="6" label="FTP"/>
43972   <int value="7" label="CHROME"/>
43973   <int value="8" label="CHROME_EXTENSION"/>
43974   <int value="9" label="ABOUT"/>
43975   <int value="10" label="UNKNOWN"/>
43976 </enum>
43978 <enum name="PrerenderTabHelperEvents" type="int">
43979   <int value="0" label="Table requested"/>
43980   <int value="1" label="Table present"/>
43981   <int value="2" label="Mainframe change"/>
43982   <int value="3" label="Mainframe change, logged in"/>
43983   <int value="4" label="Mainframe commit"/>
43984   <int value="5" label="Mainframe commit, logged in"/>
43985   <int value="6" label="Login action added"/>
43986   <int value="7" label="Login action added, Mainframe"/>
43987   <int value="8" label="Login action added, Mainframe, pw empty"/>
43988   <int value="9" label="Login action added, Subframe"/>
43989   <int value="10" label="Login action added, Subframe, pw empty"/>
43990 </enum>
43992 <enum name="PreTapEvents" type="int">
43993   <int value="0" label="no event"/>
43994   <int value="1" label="tapdown"/>
43995   <int value="2" label="tapunconfirmed"/>
43996   <int value="3" label="tapdown + tapunconfirmed"/>
43997 </enum>
43999 <enum name="PrinterServiceEventType" type="int">
44000   <int value="0" label="Printer added"/>
44001   <int value="1" label="Page displayed"/>
44002 </enum>
44004 <enum name="PrintPreviewFailureType" type="int">
44005   <int value="0" label="No error"/>
44006   <int value="1" label="Bad settings from print preview tab"/>
44007   <int value="2" label="Copy metadata failed"/>
44008   <int value="3" label="Metafile init failed"/>
44009   <int value="4" label="0-page preview"/>
44010   <int value="5" label="Mac draft metafile init failed"/>
44011   <int value="6" label="PreviewPageRendered with no metafile"/>
44012   <int value="7" label="UpdatePrintSettings failed"/>
44013   <int value="8" label="Received bad printer settings"/>
44014 </enum>
44016 <enum name="PrintPreviewFontTypeType" type="int">
44017   <int value="0" label="TYPE1"/>
44018   <int value="1" label="TYPE1_CID"/>
44019   <int value="2" label="CFF"/>
44020   <int value="3" label="TRUETYPE"/>
44021   <int value="4" label="OTHER"/>
44022   <int value="5" label="NOT_EMBEDDABLE"/>
44023 </enum>
44025 <enum name="PrintPreviewGcpPromoBuckets" type="int">
44026   <int value="0" label="PROMO_SHOWN"/>
44027   <int value="1" label="PROMO_CLOSED"/>
44028   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
44029 </enum>
44031 <enum name="PrintPreviewHelperEvents" type="int">
44032   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
44033   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
44034   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
44035   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
44036 </enum>
44038 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
44039   <int value="0" label="DESTINATION_SHOWN"/>
44040   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
44041   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
44042   <int value="3" label="SIGNIN_PROMPT"/>
44043   <int value="4" label="SIGNIN_TRIGGERED"/>
44044   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
44045   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
44046   <int value="7" label="REGISTER_PROMO_SHOWN"/>
44047   <int value="8" label="REGISTER_PROMO_SELECTED"/>
44048   <int value="9" label="ACCOUNT_CHANGED"/>
44049   <int value="10" label="ADD_ACCOUNT_SELECTED"/>
44050 </enum>
44052 <enum name="PrintPreviewUserActionType" type="int">
44053   <int value="0" label="PRINT_TO_PRINTER"/>
44054   <int value="1" label="PRINT_TO_PDF"/>
44055   <int value="2" label="CANCEL"/>
44056   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
44057   <int value="4" label="PREVIEW_FAILED"/>
44058   <int value="5" label="PREVIEW_STARTED"/>
44059   <int value="6" label="INITIATOR_TAB_CRASHED"/>
44060   <int value="7" label="INITIATOR_TAB_CLOSED"/>
44061   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
44062   <int value="9" label="PRINT_WITH_PRIVET"/>
44063 </enum>
44065 <enum name="PrintSettings" type="int">
44066   <int value="0" label="LANDSCAPE"/>
44067   <int value="1" label="PORTRAIT"/>
44068   <int value="2" label="COLOR"/>
44069   <int value="3" label="BLACK_AND_WHITE"/>
44070   <int value="4" label="COLLATE"/>
44071   <int value="5" label="SIMPLEX"/>
44072   <int value="6" label="DUPLEX"/>
44073   <int value="7" label="TOTAL"/>
44074   <int value="8" label="HEADERS_AND_FOOTERS"/>
44075   <int value="9" label="CSS_BACKGROUND"/>
44076   <int value="10" label="SELECTION_ONLY"/>
44077 </enum>
44079 <enum name="PrivetNotificationsEvent" type="int">
44080   <int value="0" label="PRIVET_SERVICE_STARTED"/>
44081   <int value="1" label="PRIVET_LISTER_STARTED"/>
44082   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
44083   <int value="3" label="PRIVET_INFO_DONE"/>
44084   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
44085   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
44086   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
44087   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
44088 </enum>
44090 <enum name="ProcessType" type="int">
44091   <obsolete>
44092     Deprecated 3/2013. No longer generated.
44093   </obsolete>
44094   <summary>
44095     The value for type comes from the ProcessType enum in
44096     content/public/common/process_type.h.
44097   </summary>
44098   <int value="1" label="UNKNOWN"/>
44099   <int value="2" label="BROWSER"/>
44100   <int value="3" label="RENDER"/>
44101   <int value="4" label="PLUGIN"/>
44102   <int value="5" label="WORKER"/>
44103   <int value="6" label="NACL"/>
44104   <int value="7" label="UTILITY"/>
44105   <int value="8" label="PROFILE_IMPORT"/>
44106   <int value="9" label="ZYGOTE"/>
44107   <int value="10" label="SANDBOX_HELPER"/>
44108   <int value="11" label="NACL_BROKER_PROCESS"/>
44109   <int value="12" label="GPU_PROCESS"/>
44110   <int value="13" label="PPAPI_PLUGIN_PROCESS"/>
44111 </enum>
44113 <enum name="ProcessType2" type="int">
44114   <summary>
44115     The value for type comes from the ProcessType enum in
44116     content/public/common/process_type.h.
44117   </summary>
44118   <int value="1" label="UNKNOWN"/>
44119   <int value="2" label="BROWSER"/>
44120   <int value="3" label="RENDER"/>
44121   <int value="4" label="PLUGIN"/>
44122   <int value="5" label="WORKER"/>
44123   <int value="6" label="UTILITY"/>
44124   <int value="7" label="ZYGOTE"/>
44125   <int value="8" label="SANDBOX_HELPER"/>
44126   <int value="9" label="GPU_PROCESS"/>
44127   <int value="10" label="PPAPI_PLUGIN_PROCESS"/>
44128   <int value="11" label="PPAPI_BROKER_PROCESS"/>
44129   <int value="12" label="PROFILE_IMPORT"/>
44130   <int value="13" label="NACL"/>
44131   <int value="14" label="NACL_BROKER_PROCESS"/>
44132 </enum>
44134 <enum name="ProfileAddNewUser" type="int">
44135   <int value="0" label="Add new user from icon menu"/>
44136   <int value="1" label="Add new user from title bar menu"/>
44137   <int value="2" label="Add new user from settings dialog"/>
44138   <int value="3" label="Add new user from the User Manager"/>
44139 </enum>
44141 <enum name="ProfileAndroidAccountManagementMenu" type="int">
44142   <int value="0" label="Opened Menu">
44143     User arrived at the Account management screen.
44144   </int>
44145   <int value="1" label="Add Account">
44146     User arrived at the Account management screen, and clicked Add account.
44147   </int>
44148   <int value="2" label="Go Incognito">
44149     User arrived at the Account management screen, and clicked Go incognito.
44150   </int>
44151   <int value="3" label="Primary Account">
44152     User arrived at the Account management screen, and clicked on primary.
44153   </int>
44154   <int value="4" label="Secondary Account">
44155     User arrived at the Account management screen, and clicked on secondary.
44156   </int>
44157   <int value="5" label="Toggled Signout">
44158     User arrived at the Account management screen, toggled Chrome signout.
44159   </int>
44160   <int value="6" label="Confirm Signout">
44161     User toggled Chrome signout, and clicked Signout.
44162   </int>
44163   <int value="7" label="Cancel Signout">
44164     User toggled Chrome signout, and clicked Cancel.
44165   </int>
44166 </enum>
44168 <enum name="ProfileAuth" type="int">
44169   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
44170   <int value="1" label="Authentication performed using local credentials"/>
44171   <int value="2" label="Authentication performed on-line"/>
44172   <int value="3" label="Authentication failed"/>
44173 </enum>
44175 <enum name="ProfileAvatar" type="int">
44176   <int value="0" label="Generic"/>
44177   <int value="1" label="Generic Aqua"/>
44178   <int value="2" label="Generic Blue"/>
44179   <int value="3" label="Generic Green"/>
44180   <int value="4" label="Generic Orange"/>
44181   <int value="5" label="Generic Purple"/>
44182   <int value="6" label="Generic Red"/>
44183   <int value="7" label="Generic Yellow"/>
44184   <int value="8" label="Secret Agent"/>
44185   <int value="9" label="Superhero"/>
44186   <int value="10" label="Volleyball"/>
44187   <int value="11" label="Businessman"/>
44188   <int value="12" label="Ninja"/>
44189   <int value="13" label="Alien"/>
44190   <int value="14" label="Super Awesome Cool Smiley Face"/>
44191   <int value="15" label="Flower"/>
44192   <int value="16" label="Pizza"/>
44193   <int value="17" label="Soccer"/>
44194   <int value="18" label="Burger"/>
44195   <int value="19" label="Cat"/>
44196   <int value="20" label="Cupcake"/>
44197   <int value="21" label="Dog"/>
44198   <int value="22" label="Horse"/>
44199   <int value="23" label="Margarita"/>
44200   <int value="24" label="Note"/>
44201   <int value="25" label="Sun And Cloud"/>
44202   <int value="26" label="Unknown"/>
44203   <int value="27" label="GAIA"/>
44204 </enum>
44206 <enum name="ProfileCreateResult" type="int">
44207   <int value="0" label="Failed locally"/>
44208   <int value="1" label="Failed remotely"/>
44209   <int value="2" label="Created but not initialized (should never happen)"/>
44210   <int value="3" label="Succeeded"/>
44211   <int value="4" label="Canceled"/>
44212 </enum>
44214 <enum name="ProfileDesktopMenu" type="int">
44215   <int value="0" label="Locked in Menu">
44216     User opened the user menu, and clicked lock.
44217   </int>
44218   <int value="1" label="Remove Account in Menu">
44219     User opened the user menu, and removed an account.
44220   </int>
44221   <int value="2" label="Add Account in Menu">
44222     User opened the user menu, and started adding an account.
44223   </int>
44224   <int value="3" label="Edit Profile Name in Menu">
44225     User opened the user menu, and changed the profile name.
44226   </int>
44227   <int value="4" label="Edit Profile Image in Menu">
44228     User opened the user menu, and started selecting a new profile image.
44229   </int>
44230 </enum>
44232 <enum name="ProfileErrorType" type="int">
44233   <int value="0" label="History error"/>
44234   <int value="1" label="Preferences error"/>
44235   <int value="2" label="Webdata autofill DB error"/>
44236   <int value="3" label="Webdata token DB error"/>
44237   <int value="4" label="Webdata DB error"/>
44238 </enum>
44240 <enum name="ProfileGaiaPhotoOptions" type="int">
44241   <int value="0" label="User opted to use GAIA photo"/>
44242   <int value="1" label="User opted not to use GAIA photo"/>
44243 </enum>
44245 <enum name="ProfileImageDownloadResult" type="int">
44246   <int value="0" label="DownloadSuccessChanged">
44247     <summary>
44248       Reported when image download succeeds and the image is newer than what we
44249       already have so we update it.
44250     </summary>
44251   </int>
44252   <int value="1" label="DownloadSuccess">
44253     <summary>Reported anytime we download profile image successfully.</summary>
44254   </int>
44255   <int value="2" label="DownloadFailure">
44256     <summary>Download failed because of network errors.</summary>
44257   </int>
44258   <int value="3" label="DownloadDefault">
44259     <summary>
44260       We didn't download the image because it's the default one.
44261     </summary>
44262   </int>
44263 </enum>
44265 <enum name="ProfileNetUserCount" type="int">
44266   <int value="0" label="Added new user"/>
44267   <int value="1" label="Deleted a profile"/>
44268 </enum>
44270 <enum name="ProfileOpen" type="int">
44271   <int value="0" label="Add new user"/>
44272   <int value="1" label="Add new user from icon menu"/>
44273   <int value="2" label="Add new user from title bar menu"/>
44274   <int value="3" label="Switch profile from icon menu"/>
44275   <int value="4" label="Switch profile from title bar menu"/>
44276   <int value="5" label="Opened the avatar bubble menu from NTP"/>
44277   <int value="6" label="Opened the avatar bubble menu from icon"/>
44278   <int value="7" label="Deleted a profile"/>
44279 </enum>
44281 <enum name="ProfileOpenMethod" type="int">
44282   <int value="0" label="Opened the avatar bubble menu from NTP"/>
44283   <int value="1" label="Opened the avatar bubble menu from icon"/>
44284   <int value="2" label="Switch to profile from icon menu"/>
44285   <int value="3" label="Switch to profile from title bar menu"/>
44286   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
44287   <int value="5" label="Opened the User Manager"/>
44288   <int value="6" label="Switch to profile via User Manager"/>
44289   <int value="7" label="Switch to locked profile via User Manager"/>
44290   <int value="8" label="Switch to Guest profile"/>
44291 </enum>
44293 <enum name="ProfileSync" type="int">
44294   <int value="0" label="Signed in to sync"/>
44295   <int value="1" label="Signed in to sync from original profile"/>
44296   <int value="2" label="Signed in to sync from secondary profile"/>
44297   <int value="3" label="Customized sync options"/>
44298   <int value="4" label="Chose what to sync"/>
44299   <int value="5" label="Encrypted all data"/>
44300   <int value="6" label="Selected a passphrase"/>
44301 </enum>
44303 <enum name="ProfileSyncCustomize" type="int">
44304   <int value="0" label="Customized sync options"/>
44305   <int value="1" label="Chose what to sync"/>
44306   <int value="2" label="Encrypted all data"/>
44307   <int value="3" label="Selected a passphrase"/>
44308 </enum>
44310 <enum name="ProfileType" type="int">
44311   <int value="0" label="Original (default) profile"/>
44312   <int value="1" label="Secondary (user-created) profile"/>
44313 </enum>
44315 <enum name="ProfileUpgradeEnrollment" type="int">
44316   <int value="0" label="User viewed the Upgrade promo card in the user menu."/>
44317   <int value="1" label="User selected to view the intro tutorial."/>
44318   <int value="2" label="User opted into New Profile Management by Promo card."/>
44319   <int value="3" label="User closed the Upgrade card."/>
44320   <int value="4" label="User disabled New Profiles Management."/>
44321   <int value="5" label="User elected to send feedback."/>
44322 </enum>
44324 <enum name="ProtectorError" type="int">
44325   <obsolete>
44326     Deprecated 8/2013. No longer generated.
44327   </obsolete>
44328   <summary>
44329     Codes for errors Protector detects about settings it protects. See
44330     chrome/browser/protector/histograms.h for the corresponding enum.
44331   </summary>
44332   <int value="0" label="Backup invalid"/>
44333   <int value="1" label="Value changed"/>
44334   <int value="2" label="Value valid"/>
44335   <int value="3" label="Value is valid and zero"/>
44336 </enum>
44338 <enum name="ProtocolVersion" type="int">
44339   <int value="0" label="UNKNOWN"/>
44340   <int value="1" label="HTTP 1.1"/>
44341   <int value="2" label="SPDY 1.0"/>
44342   <int value="3" label="SPDY 2.0"/>
44343   <int value="4" label="SPDY 2.1"/>
44344   <int value="5" label="SPDY 3.0"/>
44345 </enum>
44347 <enum name="ProvisionalSaveFailure" type="int">
44348   <int value="0" label="SAVING_DISABLED"/>
44349   <int value="1" label="EMPTY_PASSWORD"/>
44350   <int value="2" label="NO_MATCHING_FORM"/>
44351   <int value="3" label="MATCHING_NOT_COMPLETE"/>
44352   <int value="4" label="FORM_BLACKLISTED"/>
44353   <int value="5" label="INVALID_FORM"/>
44354   <int value="6" label="AUTOCOMPLETE_OFF"/>
44355 </enum>
44357 <enum name="ProxyStatus" type="int">
44358   <int value="0" label="PROXY_STATUS_IGNORED"/>
44359   <int value="1" label="PROXY_UNINITIALIZED"/>
44360   <int value="2" label="PROXY_NOT_USED"/>
44361   <int value="3" label="PROXY_PAC_RESOLVER"/>
44362   <int value="4" label="PROXY_HAS_RULES"/>
44363 </enum>
44365 <enum name="PublicKeyPinFailedDomain" type="int">
44366   <int value="0" label="DOMAIN_NOT_PINNED"/>
44367   <int value="1" label="DOMAIN_GOOGLE_COM"/>
44368   <int value="2" label="DOMAIN_ANDROID_COM"/>
44369   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
44370   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
44371   <int value="5" label="DOMAIN_YTIMG_COM"/>
44372   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
44373   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
44374   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
44375   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
44376   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
44377   <int value="11" label="DOMAIN_APPSPOT_COM"/>
44378   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
44379   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
44380   <int value="14" label="DOMAIN_GSTATIC_COM"/>
44381   <int value="15" label="DOMAIN_GMAIL_COM"/>
44382   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
44383   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
44384   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
44385   <int value="19" label="DOMAIN_TWITTER_COM"/>
44386   <int value="20" label="DOMAIN_TWIMG_COM"/>
44387   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
44388   <int value="22" label="DOMAIN_NUM_EVENTS"/>
44389 </enum>
44391 <enum name="QuicAddressMismatch" type="int">
44392   <int value="0" label="Address mismatch: IPv4 IPv4"/>
44393   <int value="1" label="Address mismatch: IPv6 IPv6"/>
44394   <int value="2" label="Address mismatch: IPv4 IPv6"/>
44395   <int value="3" label="Address mismatch: IPv6 IPv4"/>
44396   <int value="4" label="Port mismatch: IPv4 IPv4"/>
44397   <int value="5" label="Port mismatch: IPv6 IPv6"/>
44398   <int value="6" label="Address and port match: IPv4 IPv4"/>
44399   <int value="7" label="Address and port match: IPv6 IPv6"/>
44400 </enum>
44402 <enum name="QuicErrorCodes" type="int">
44403   <int value="0" label="NO_ERROR"/>
44404   <int value="1" label="INTERNAL_ERROR"/>
44405   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
44406   <int value="3" label="INVALID_PACKET_HEADER"/>
44407   <int value="4" label="INVALID_FRAME_DATA"/>
44408   <int value="5" label="INVALID_FEC_DATA"/>
44409   <int value="6" label="INVALID_RST_STREAM_DATA"/>
44410   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
44411   <int value="8" label="INVALID_GOAWAY_DATA"/>
44412   <int value="9" label="INVALID_ACK_DATA"/>
44413   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
44414   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
44415   <int value="12" label="DECRYPTION_FAILURE"/>
44416   <int value="13" label="ENCRYPTION_FAILURE"/>
44417   <int value="14" label="PACKET_TOO_LARGE"/>
44418   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
44419   <int value="16" label="PEER_GOING_AWAY"/>
44420   <int value="17" label="INVALID_STREAM_ID"/>
44421   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
44422   <int value="19" label="PUBLIC_RESET"/>
44423   <int value="20" label="INVALID_VERSION"/>
44424   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
44425   <int value="22" label="INVALID_HEADER_ID"/>
44426   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
44427   <int value="24" label="DECOMPRESSION_FAILURE"/>
44428   <int value="25" label="CONNECTION_TIMED_OUT"/>
44429   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
44430   <int value="27" label="PACKET_WRITE_ERROR"/>
44431   <int value="28" label="HANDSHAKE_FAILED"/>
44432   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
44433   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
44434   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
44435   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
44436   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
44437   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
44438   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
44439   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
44440   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
44441   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
44442   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
44443   <int value="40" label="CRYPTO_NO_SUPPORT"/>
44444   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
44445   <int value="42" label="PROOF_INVALID"/>
44446   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
44447   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
44448   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
44449   <int value="46" label="INVALID_STREAM_DATA"/>
44450   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
44451   <int value="48" label="MISSING_PAYLOAD"/>
44452   <int value="49" label="INVALID_PRIORITY"/>
44453   <int value="50" label="INVALID_STREAM_FRAME"/>
44454   <int value="51" label="PACKET_READ_ERROR"/>
44455   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
44456   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
44457   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
44458   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
44459   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
44460   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
44461   <int value="58" label="INVALID_BLOCKED_DATA"/>
44462   <int value="59" label="FLOW_CONTROL_ERROR"/>
44463   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
44464   <int value="61" label="UNENCRYPTED_STREAM_DATA"/>
44465   <int value="62" label="CONNECTION_IP_POOLED"/>
44466 </enum>
44468 <enum name="QuicHandshakeFailureReason" type="int">
44469   <int value="0" label="UNKNOWN"/>
44470   <int value="1" label="BLACK_HOLE"/>
44471   <int value="2" label="PUBLIC_RESET"/>
44472 </enum>
44474 <enum name="QuicHandshakeState" type="int">
44475   <int value="0" label="STARTED"/>
44476   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
44477   <int value="2" label="HANDSHAKE_CONFIRMED"/>
44478   <int value="3" label="FAILED"/>
44479 </enum>
44481 <enum name="QuickofficeErrorTypes" type="int">
44482   <int value="0" label="doc uncaught js exception"/>
44483   <int value="1" label="docx uncaught js exception"/>
44484   <int value="2" label="docm uncaught js exception"/>
44485   <int value="3" label="xls uncaught js exception"/>
44486   <int value="4" label="xlsx uncaught js exception"/>
44487   <int value="5" label="xlsm uncaught js exception"/>
44488   <int value="6" label="ppt uncaught js exception"/>
44489   <int value="7" label="pptx uncaught js exception"/>
44490   <int value="8" label="pptm uncaught js exception"/>
44491   <int value="9" label="pps uncaught js exception"/>
44492   <int value="10" label="ppsx uncaught js exception"/>
44493   <int value="11" label="ppsm uncaught js exception"/>
44494   <int value="12" label="doc suspected corrupt file"/>
44495   <int value="13" label="docx suspected corrupt file"/>
44496   <int value="14" label="docm suspected corrupt file"/>
44497   <int value="15" label="xls suspected corrupt file"/>
44498   <int value="16" label="xlsx suspected corrupt file"/>
44499   <int value="17" label="xlsm suspected corrupt file"/>
44500   <int value="18" label="ppt suspected corrupt file"/>
44501   <int value="19" label="pptx suspected corrupt file"/>
44502   <int value="20" label="pptm suspected corrupt file"/>
44503   <int value="21" label="pps suspected corrupt file"/>
44504   <int value="22" label="ppsx suspected corrupt file"/>
44505   <int value="23" label="ppsm suspected corrupt file"/>
44506   <int value="24" label="doc qowt ui warning"/>
44507   <int value="25" label="docx qowt ui warning"/>
44508   <int value="26" label="docm qowt ui warning"/>
44509   <int value="27" label="xls qowt ui warning"/>
44510   <int value="28" label="xlsx qowt ui warning"/>
44511   <int value="29" label="xlsm qowt ui warning"/>
44512   <int value="30" label="ppt qowt ui warning"/>
44513   <int value="31" label="pptx qowt ui warning"/>
44514   <int value="32" label="pptm qowt ui warning"/>
44515   <int value="33" label="pps qowt ui warning"/>
44516   <int value="34" label="ppsx qowt ui warning"/>
44517   <int value="35" label="ppsm qowt ui warning"/>
44518   <int value="36" label="doc nacl error"/>
44519   <int value="37" label="docx nacl error"/>
44520   <int value="38" label="docm nacl error"/>
44521   <int value="39" label="xls nacl error"/>
44522   <int value="40" label="xlsx nacl error"/>
44523   <int value="41" label="xlsm nacl error"/>
44524   <int value="42" label="ppt nacl error"/>
44525   <int value="43" label="pptx nacl error"/>
44526   <int value="44" label="pptm nacl error"/>
44527   <int value="45" label="pps nacl error"/>
44528   <int value="46" label="ppsx nacl error"/>
44529   <int value="47" label="ppsm nacl error"/>
44530   <int value="48" label="doc nacl crash"/>
44531   <int value="49" label="docx nacl crash"/>
44532   <int value="50" label="docm nacl crash"/>
44533   <int value="51" label="xls nacl crash"/>
44534   <int value="52" label="xlsx nacl crash"/>
44535   <int value="53" label="xlsm nacl crash"/>
44536   <int value="54" label="ppt nacl crash"/>
44537   <int value="55" label="pptx nacl crash"/>
44538   <int value="56" label="pptm nacl crash"/>
44539   <int value="57" label="pps nacl crash"/>
44540   <int value="58" label="ppsx nacl crash"/>
44541   <int value="59" label="ppsm nacl crash"/>
44542   <int value="60" label="doc invalid file format"/>
44543   <int value="61" label="docx invalid file format"/>
44544   <int value="62" label="docm invalid file format"/>
44545   <int value="63" label="xls invalid file format"/>
44546   <int value="64" label="xlsx invalid file format"/>
44547   <int value="65" label="xlsm invalid file format"/>
44548   <int value="66" label="ppt invalid file format"/>
44549   <int value="67" label="pptx invalid file format"/>
44550   <int value="68" label="pptm invalid file format"/>
44551   <int value="69" label="pps invalid file format"/>
44552   <int value="70" label="ppsx invalid file format"/>
44553   <int value="71" label="ppsm invalid file format"/>
44554   <int value="72" label="doc editing dom sync error"/>
44555   <int value="73" label="docx editing dom sync error"/>
44556   <int value="74" label="docm editing dom sync error"/>
44557   <int value="75" label="xls editing dom sync error"/>
44558   <int value="76" label="xlsx editing dom sync error"/>
44559   <int value="77" label="xlsm editing dom sync error"/>
44560   <int value="78" label="ppt editing dom sync error"/>
44561   <int value="79" label="pptx editing dom sync error"/>
44562   <int value="80" label="pptm editing dom sync error"/>
44563   <int value="81" label="pps editing dom sync error"/>
44564   <int value="82" label="ppsx editing dom sync error"/>
44565   <int value="83" label="ppsm editing dom sync error"/>
44566 </enum>
44568 <enum name="QuickofficeFileFormat" type="int">
44569   <int value="0" label="doc"/>
44570   <int value="1" label="docx"/>
44571   <int value="2" label="docm"/>
44572   <int value="3" label="xls"/>
44573   <int value="4" label="xlsx"/>
44574   <int value="5" label="xlsm"/>
44575   <int value="6" label="ppt"/>
44576   <int value="7" label="pptx"/>
44577   <int value="8" label="pptm"/>
44578   <int value="9" label="pps"/>
44579   <int value="10" label="ppsx"/>
44580   <int value="11" label="ppsm"/>
44581 </enum>
44583 <enum name="QuicRstStreamErrorCodes" type="int">
44584   <int value="0" label="NO_ERROR"/>
44585   <int value="1" label="ERROR_PROCESSING_STREAM"/>
44586   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
44587   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
44588   <int value="4" label="CONNECTION_ERROR"/>
44589   <int value="5" label="PEER_GOING_AWAY"/>
44590   <int value="6" label="CANCELLED"/>
44591 </enum>
44593 <enum name="QuicSessionErrorCodes" type="int">
44594   <int value="0" label="CONNECTING_SOCKET"/>
44595   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
44596   <int value="2" label="SETTING_SEND_BUFFER"/>
44597 </enum>
44599 <enum name="QuicSessionLocations" type="int">
44600   <int value="0" label="DESTRUCTOR"/>
44601   <int value="1" label="ADD_OBSERVER"/>
44602   <int value="2" label="TRY_CREATE_STREAM"/>
44603   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
44604   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
44605   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
44606 </enum>
44608 <enum name="RapporDiscardReason" type="int">
44609   <int value="0" label="Upload Success"/>
44610   <int value="1" label="Upload Rejected"/>
44611   <int value="2" label="Queue Overflowed"/>
44612 </enum>
44614 <enum name="RecentTabsAction" type="int">
44615   <int value="0" label="Local Session Tab"/>
44616   <int value="1" label="Other Device Tab"/>
44617   <int value="2" label="Restore Window"/>
44618   <int value="3" label="Show More"/>
44619 </enum>
44621 <enum name="RenderViewContextMenuItem" type="int">
44622   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
44623   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
44624   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
44625   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
44626   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
44627   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
44628   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
44629   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
44630   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
44631   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
44632   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
44633   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
44634   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
44635   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
44636   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
44637   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
44638   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
44639   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
44640   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
44641   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
44642   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
44643   <int value="21" label="IDC_BACK"/>
44644   <int value="22" label="IDC_FORWARD"/>
44645   <int value="23" label="IDC_SAVE_PAGE"/>
44646   <int value="24" label="IDC_RELOAD"/>
44647   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
44648   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
44649   <int value="27" label="IDC_PRINT"/>
44650   <int value="28" label="IDC_VIEW_SOURCE"/>
44651   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
44652   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
44653   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
44654   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
44655   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
44656   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
44657   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
44658   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
44659   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
44660   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
44661   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
44662   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
44663   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
44664   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
44665   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
44666   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
44667   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
44668   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
44669   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
44670   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
44671   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
44672   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
44673   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
44674   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
44675   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
44676   <int value="54" label="IDC_SPELLCHECK_MENU"/>
44677   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
44678   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
44679   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
44680   <int value="58" label="IDC_SPELLCHECK_SUGGESTION"/>
44681 </enum>
44683 <enum name="ResolutionCategory" type="int">
44684   <int value="0" label="RESOLVE_SUCCESS"/>
44685   <int value="1" label="RESOLVE_FAIL"/>
44686   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
44687   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
44688 </enum>
44690 <enum name="ResolutionUnspecWasteCategory" type="int">
44691   <int value="0" label="AF_WASTE_IPV4_ONLY">
44692     Running in a IPv4-only configuration.  No waste.
44693   </int>
44694   <int value="1" label="AF_WASTE_CACHE_IPV4">
44695     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
44696   </int>
44697   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
44698     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
44699   </int>
44700   <int value="3" label="AF_WASTE_JOB_IPV4">
44701     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
44702   </int>
44703   <int value="4" label="AF_WASTE_JOB_UNSPEC">
44704     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
44705   </int>
44706   <int value="5" label="AF_WASTE_NONE_IPV4">
44707     A new job was needed for this IPv4 lookup.  No waste.
44708   </int>
44709   <int value="6" label="AF_WASTE_NONE_UNSPEC">
44710     A new job was needed for this UNSPEC lookup.  No waste.
44711   </int>
44712 </enum>
44714 <enum name="ResourceHasClient" type="int">
44715   <int value="0" label="No client"/>
44716   <int value="1" label="Has client"/>
44717 </enum>
44719 <enum name="ResourceType" type="int">
44720   <int value="0" label="Main resource"/>
44721   <int value="1" label="Image"/>
44722   <int value="2" label="CSSS"/>
44723   <int value="3" label="Script"/>
44724   <int value="4" label="Font"/>
44725   <int value="5" label="Raw"/>
44726   <int value="6" label="SVG"/>
44727   <int value="7" label="XSL"/>
44728   <int value="8" label="Link prefetch"/>
44729   <int value="9" label="Link subresource"/>
44730   <int value="10" label="Text track"/>
44731   <int value="11" label="Shader"/>
44732   <int value="12" label="Import resource"/>
44733 </enum>
44735 <enum name="SavePasswordPromptResponseType" type="int">
44736   <int value="0" label="NO_RESPONSE"/>
44737   <int value="1" label="REMEMBER_PASSWORD"/>
44738   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
44739 </enum>
44741 <enum name="SB2BloomFailure" type="int">
44742   <int value="0" label="READ_OPEN"/>
44743   <int value="1" label="READ_VERSION"/>
44744   <int value="2" label="READ_NUM_KEYS"/>
44745   <int value="3" label="READ_KEY"/>
44746   <int value="4" label="READ_DATA_MINSIZE"/>
44747   <int value="5" label="READ_DATA_MAXSIZE"/>
44748   <int value="6" label="READ_DATA_SHORT"/>
44749   <int value="7" label="READ_DATA"/>
44750 </enum>
44752 <enum name="SB2BloomFilterFalsePositives" type="int">
44753   <int value="0" label="ALL_MISSES"/>
44754   <int value="1" label="FALSE_POSITIVE_MISSES"/>
44755 </enum>
44757 <enum name="SB2DatabaseFailure" type="int">
44758   <int value="0" label="CORRUPT"/>
44759   <int value="1" label="CORRUPT_HANDLER"/>
44760   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
44761   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
44762   <int value="4" label="FILTER_MISSING"/>
44763   <int value="5" label="FILTER_READ"/>
44764   <int value="6" label="FILTER_WRITE"/>
44765   <int value="7" label="FILTER_DELETE"/>
44766   <int value="8" label="STORE_MISSING"/>
44767   <int value="9" label="STORE_DELETE"/>
44768   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
44769   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
44770   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
44771   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
44772   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
44773   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
44774   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
44775   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
44776   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
44777   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
44778   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
44779   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
44780   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
44781   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
44782   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
44783   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
44784   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
44785 </enum>
44787 <enum name="SB2DownloadChecks" type="int">
44788   <int value="0" label="URL_CHECKS_TOTAL"/>
44789   <int value="1" label="URL_CHECKS_CANCELED"/>
44790   <int value="2" label="URL_CHECKS_MALWARE"/>
44791   <int value="3" label="HASH_CHECKS_TOTAL"/>
44792   <int value="4" label="HASH_CHECKS_MALWARE"/>
44793 </enum>
44795 <enum name="SB2FilterLoad" type="int">
44796   <int value="0" label="ALL"/>
44797   <int value="1" label="PREFIX_SET"/>
44798   <int value="2" label="BLOOM_FILTER"/>
44799 </enum>
44801 <enum name="SB2FormatEvent" type="int">
44802   <int value="0" label="FILE_CORRUPT"/>
44803   <int value="1" label="SQLITE_CORRUPT"/>
44804   <int value="2" label="FOUND_SQLITE"/>
44805   <int value="3" label="FOUND_UNKNOWN"/>
44806   <int value="4" label="SQLITE_DELETED"/>
44807   <int value="5" label="SQLITE_DELETE_FAILED"/>
44808   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
44809   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
44810   <int value="8" label="VALIDITY_CHECKSUM_FAILURE"/>
44811   <int value="9" label="UPDATE_CHECKSUM_FAILURE"/>
44812   <int value="10" label="HEADER_CHECKSUM_FAILURE"/>
44813 </enum>
44815 <enum name="SB2GetHashResult" type="int">
44816   <int value="0" label="STATUS_200"/>
44817   <int value="1" label="STATUS_204"/>
44818   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
44819   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
44820   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
44821   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
44822   <int value="6" label="NETWORK_ERROR"/>
44823   <int value="7" label="HTTP_ERROR"/>
44824   <int value="8" label="BACKOFF_ERROR"/>
44825 </enum>
44827 <enum name="SB2InterstitialAction" type="int">
44828   <int value="0" label="MALWARE_SHOW"/>
44829   <int value="1" label="MALWARE_DONT_PROCEED"/>
44830   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
44831   <int value="3" label="MALWARE_PROCEED"/>
44832   <int value="4" label="MULTIPLE_SHOW"/>
44833   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
44834   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
44835   <int value="7" label="MULTIPLE_PROCEED"/>
44836   <int value="8" label="PHISHING_SHOW"/>
44837   <int value="9" label="PHISHING_DONT_PROCEED"/>
44838   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
44839   <int value="11" label="PHISHING_PROCEED"/>
44840   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
44841   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
44842   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
44843 </enum>
44845 <enum name="SB2InterstitialActionDetails" type="int">
44846   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
44847   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
44848   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
44849   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
44850   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
44851   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
44852   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
44853   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
44854 </enum>
44856 <enum name="SB2PrefixSetEvent" type="int">
44857   <obsolete>
44858     Deprecated 9/2012. No longer generated.
44859   </obsolete>
44860   <int value="0" label="PREFIX_SET_HIT"/>
44861   <int value="1" label="BLOOM_HIT"/>
44862   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
44863   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
44864   <int value="4" label="GETPREFIXES_BROKEN"/>
44865   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
44866   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
44867   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
44868   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
44869   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
44870   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
44871   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
44872   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
44873   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
44874   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
44875   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
44876   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
44877   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
44878   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
44879   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
44880 </enum>
44882 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
44883   <int value="0" label="Enabled"/>
44884   <int value="1" label="Disabled"/>
44885 </enum>
44887 <enum name="SB2UpdateResult" type="int">
44888   <int value="0" label="FAIL"/>
44889   <int value="1" label="SUCCESS"/>
44890   <int value="2" label="BACKUP_CONNECT_FAIL"/>
44891   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
44892   <int value="4" label="BACKUP_HTTP_FAIL"/>
44893   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
44894   <int value="6" label="BACKUP_NETWORK_FAIL"/>
44895   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
44896 </enum>
44898 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
44899   <int value="0" label="PROXY_FETCH"/>
44900   <int value="1" label="PRIVATE_IP"/>
44901   <int value="2" label="OFF_THE_RECORD"/>
44902   <int value="3" label="MATCH_CSD_WHITELIST"/>
44903   <int value="4" label="TOO_MANY_REPORTS"/>
44904   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
44905   <int value="6" label="NO_DATABASE_MANAGER"/>
44906   <int value="7" label="KILLSWITCH"/>
44907   <int value="8" label="CANCEL"/>
44908   <int value="9" label="RESULT_FROM_CACHE"/>
44909   <int value="10" label="NOT_HTTP_URL"/>
44910 </enum>
44912 <enum name="SBClientDownloadCheckDownloadStats" type="int">
44913   <int value="0" label="INVALID_URL"/>
44914   <int value="1" label="SB_DISABLED"/>
44915   <int value="2" label="WHITELISTED_URL"/>
44916   <int value="3" label="WHITELISTED_REFERRER"/>
44917   <int value="4" label="INVALID_REQUEST_PROTO"/>
44918   <int value="5" label="SERVER_PING_FAILED"/>
44919   <int value="6" label="INVALID_RESPONSE_PROTO"/>
44920   <int value="7" label="NOT_BINARY_FILE"/>
44921   <int value="8" label="REQUEST_CANCELED"/>
44922   <int value="9" label="DOWNLOAD_DANGEROUS"/>
44923   <int value="10" label="DOWNLOAD_SAFE"/>
44924   <int value="11" label="EMPTY_URL_CHAIN"/>
44925   <int value="12" label="HTTPS_URL"/>
44926   <int value="13" label="PING_DISABLED"/>
44927   <int value="14" label="TRUSTED_EXECUTABLE"/>
44928   <int value="15" label="OS_NOT_SUPPORTED"/>
44929   <int value="16" label="DOWNLOAD_UNCOMMON"/>
44930   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
44931   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
44932   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
44933   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
44934   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
44935 </enum>
44937 <enum name="SBClientDownloadExtensions" type="int">
44938   <int value="0" label="EXE"/>
44939   <int value="1" label="MSI"/>
44940   <int value="2" label="CAB"/>
44941   <int value="3" label="SYS"/>
44942   <int value="4" label="SCR"/>
44943   <int value="5" label="DRV"/>
44944   <int value="6" label="BAT"/>
44945   <int value="7" label="ZIP"/>
44946   <int value="8" label="RAR"/>
44947   <int value="9" label="DLL"/>
44948   <int value="10" label="PIF"/>
44949   <int value="11" label="COM"/>
44950   <int value="12" label="JAR"/>
44951   <int value="13" label="CLASS"/>
44952   <int value="14" label="PDF"/>
44953   <int value="15" label="VB"/>
44954   <int value="16" label="REG"/>
44955   <int value="17" label="GRP"/>
44956   <int value="18" label="OTHER"/>
44957   <int value="19" label="CRX"/>
44958   <int value="20" label="APK"/>
44959   <int value="21" label="DMG"/>
44960   <int value="22" label="PKG"/>
44961   <int value="23" label="TORRENT"/>
44962 </enum>
44964 <enum name="SBClientDownloadIsSignedBinary" type="int">
44965   <int value="0" label="Unsigned"/>
44966   <int value="1" label="Signed"/>
44967 </enum>
44969 <enum name="SBClientMalwareSentReports" type="int">
44970   <int value="0" label="Sent"/>
44971   <int value="1" label="Hit limit"/>
44972   <int value="2" label="Failed serialization"/>
44973 </enum>
44975 <enum name="SBClientPhishingCancelClassificationReason" type="int">
44976   <int value="0" label="NAVIGATE_AWAY"/>
44977   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
44978   <int value="2" label="PAGE_RECAPTURED"/>
44979   <int value="3" label="SHUTDOWN"/>
44980   <int value="4" label="NEW_PHISHING_SCORER"/>
44981 </enum>
44983 <enum name="SBClientPhishingClientModelStatus" type="int">
44984   <int value="0" label="MODEL_SUCCESS"/>
44985   <int value="1" label="MODEL_NOT_CHANGED"/>
44986   <int value="2" label="MODEL_FETCH_FAILED"/>
44987   <int value="3" label="MODEL_EMPTY"/>
44988   <int value="4" label="MODEL_TOO_LARGE"/>
44989   <int value="5" label="MODEL_PARSE_ERROR"/>
44990   <int value="6" label="MODEL_MISSING_FIELDS"/>
44991   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
44992 </enum>
44994 <enum name="SBClientPhishingScorerCreationStatus" type="int">
44995   <int value="0" label="SUCCESS"/>
44996   <int value="1" label="MODEL_OPEN_FAIL"/>
44997   <int value="2" label="MODEL_FILE_EMPTY"/>
44998   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
44999   <int value="4" label="MODEL_PARSE_ERROR"/>
45000   <int value="5" label="MODEL_MISSING_FIELDS"/>
45001 </enum>
45003 <enum name="SBDownloadFeedbackUploadResult" type="int">
45004   <int value="0" label="SUCCESS"/>
45005   <int value="1" label="UPLOAD_SUCCESS"/>
45006   <int value="2" label="UPLOAD_CANCELLED"/>
45007   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
45008   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
45009   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
45010   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
45011   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
45012 </enum>
45014 <enum name="ScrollThread" type="int">
45015   <int value="0" label="Scroll on impl-thread"/>
45016   <int value="1" label="Scroll on main-thread"/>
45017 </enum>
45019 <enum name="SCTOrigin" type="int">
45020   <int value="0" label="SCT_EMBEDDED"/>
45021   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
45022   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
45023 </enum>
45025 <enum name="SCTVerifyStatus" type="int">
45026   <int value="0" label="SCT_STATUS_NONE"/>
45027   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
45028   <int value="2" label="SCT_STATUS_INVALID"/>
45029   <int value="3" label="SCT_STATUS_OK"/>
45030 </enum>
45032 <enum name="SdchProblemCode" type="int">
45033   <summary>SDCH problem codes, listed in net/base/sdch_manager.h</summary>
45034   <int value="1" label="ADDED_CONTENT_ENCODING"/>
45035   <int value="2" label="FIXED_CONTENT_ENCODING"/>
45036   <int value="3" label="FIXED_CONTENT_ENCODINGS"/>
45037   <int value="4" label="DECODE_HEADER_ERROR"/>
45038   <int value="5" label="DECODE_BODY_ERROR"/>
45039   <int value="6" label="OPTIONAL_GUNZIP_ENCODING_ADDED"/>
45040   <int value="7" label="BINARY_ADDED_CONTENT_ENCODING"/>
45041   <int value="8" label="BINARY_FIXED_CONTENT_ENCODING"/>
45042   <int value="9" label="BINARY_FIXED_CONTENT_ENCODINGS"/>
45043   <int value="10" label="DICTIONARY_FOUND_HAS_WRONG_DOMAIN"/>
45044   <int value="11" label="DICTIONARY_FOUND_HAS_WRONG_PORT_LIST"/>
45045   <int value="12" label="DICTIONARY_FOUND_HAS_WRONG_PATH"/>
45046   <int value="13" label="DICTIONARY_FOUND_HAS_WRONG_SCHEME"/>
45047   <int value="14" label="DICTIONARY_HASH_NOT_FOUND"/>
45048   <int value="15" label="DICTIONARY_HASH_MALFORMED"/>
45049   <int value="20" label="DICTIONARY_HAS_NO_HEADER"/>
45050   <int value="21" label="DICTIONARY_HEADER_LINE_MISSING_COLON"/>
45051   <int value="22" label="DICTIONARY_MISSING_DOMAIN_SPECIFIER"/>
45052   <int value="23" label="DICTIONARY_SPECIFIES_TOP_LEVEL_DOMAIN"/>
45053   <int value="24" label="DICTIONARY_DOMAIN_NOT_MATCHING_SOURCE_URL"/>
45054   <int value="25" label="DICTIONARY_PORT_NOT_MATCHING_SOURCE_URL"/>
45055   <int value="26" label="DICTIONARY_HAS_NO_TEXT"/>
45056   <int value="27" label="DICTIONARY_REFERER_URL_HAS_DOT_IN_PREFIX"/>
45057   <int value="30" label="DICTIONARY_LOAD_ATTEMPT_FROM_DIFFERENT_HOST"/>
45058   <int value="31" label="DICTIONARY_SELECTED_FOR_SSL"/>
45059   <int value="32" label="DICTIONARY_ALREADY_LOADED"/>
45060   <int value="33" label="DICTIONARY_SELECTED_FROM_NON_HTTP"/>
45061   <int value="34" label="DICTIONARY_IS_TOO_LARGE"/>
45062   <int value="35" label="DICTIONARY_COUNT_EXCEEDED"/>
45063   <int value="36" label="DICTIONARY_ALREADY_SCHEDULED_TO_DOWNLOAD"/>
45064   <int value="37" label="DICTIONARY_ALREADY_TRIED_TO_DOWNLOAD"/>
45065   <int value="40" label="ATTEMPT_TO_DECODE_NON_HTTP_DATA"/>
45066   <int value="50" label="MULTIENCODING_FOR_NON_SDCH_REQUEST"/>
45067   <int value="51" label="SDCH_CONTENT_ENCODE_FOR_NON_SDCH_REQUEST"/>
45068   <int value="61" label="DOMAIN_BLACKLIST_INCLUDES_TARGET"/>
45069   <int value="70" label="META_REFRESH_RECOVERY"/>
45070   <int value="71" label="defunct">
45071     Almost the same as META_REFRESH_UNSUPPORTED
45072   </int>
45073   <int value="72" label="defunct">
45074     Almost the same as CACHED_META_REFRESH_UNSUPPORTED
45075   </int>
45076   <int value="73" label="defunct">
45077     PASSING_THROUGH_NON_SDCH plus DISCARD_TENTATIVE_SDCH
45078   </int>
45079   <int value="74" label="META_REFRESH_UNSUPPORTED"/>
45080   <int value="75" label="CACHED_META_REFRESH_UNSUPPORTED"/>
45081   <int value="76" label="PASSING_THROUGH_NON_SDCH"/>
45082   <int value="77" label="INCOMPLETE_SDCH_CONTENT"/>
45083   <int value="78" label="PASS_THROUGH_404_CODE"/>
45084   <int value="79" label="PASS_THROUGH_OLD_CACHED"/>
45085   <int value="80" label="META_REFRESH_CACHED_RECOVERY"/>
45086   <int value="81" label="DISCARD_TENTATIVE_SDCH"/>
45087   <int value="90" label="UNFLUSHED_CONTENT"/>
45088   <int value="91" label="MISSING_TIME_STATS"/>
45089   <int value="92" label="CACHE_DECODED"/>
45090   <int value="93" label="OVER_10_MINUTES"/>
45091   <int value="94" label="UNINITIALIZED"/>
45092   <int value="95" label="PRIOR_TO_DICTIONARY"/>
45093   <int value="96" label="DECODE_ERROR"/>
45094   <int value="100" label="LATENCY_TEST_DISALLOWED"/>
45095 </enum>
45097 <enum name="SearchAccessPoint" type="int">
45098   <int value="0" label="Omnibox"/>
45099   <int value="1" label="Omnibox Instant"/>
45100   <int value="2" label="Direct Navigation"/>
45101   <int value="3" label="Direct Navigation Instant"/>
45102   <int value="4" label="Home Page"/>
45103   <int value="5" label="Home Page Instant"/>
45104   <int value="6" label="Search App"/>
45105   <int value="7" label="Search App Instant"/>
45106   <int value="8" label="Other"/>
45107   <int value="9" label="Other Instant"/>
45108 </enum>
45110 <enum name="SearchEngine" type="int">
45111   <obsolete>
45112     Deprecated 8/2013. No longer generated.
45113   </obsolete>
45114   <summary>
45115     Indices of most popular prepopulated search engines as defined in
45116     components/search_engines/search_engine_type.h.
45117   </summary>
45118   <int value="0" label="OTHER"/>
45119   <int value="1" label="GOOGLE"/>
45120   <int value="2" label="YAHOO"/>
45121   <int value="3" label="YAHOOJP"/>
45122   <int value="4" label="BING"/>
45123   <int value="5" label="ASK"/>
45124   <int value="6" label="YANDEX"/>
45125   <int value="7" label="SEZNAM"/>
45126   <int value="8" label="CENTRUM"/>
45127   <int value="9" label="NETSPRINT"/>
45128   <int value="10" label="VIRGILIO"/>
45129   <int value="11" label="MAILRU"/>
45130   <int value="12" label="ABCSOK"/>
45131   <int value="13" label="ALTAVISTA"/>
45132   <int value="14" label="BAIDU"/>
45133   <int value="15" label="DAUM"/>
45134   <int value="16" label="DELFI"/>
45135   <int value="17" label="DIRI"/>
45136   <int value="18" label="GOO"/>
45137   <int value="19" label="IN"/>
45138   <int value="20" label="NAJDI"/>
45139   <int value="21" label="NAVER"/>
45140   <int value="22" label="NETI"/>
45141   <int value="23" label="OK"/>
45142   <int value="24" label="POGODAK"/>
45143   <int value="25" label="POGODOK_MK"/>
45144   <int value="26" label="RAMBLER"/>
45145   <int value="27" label="SANOOK"/>
45146   <int value="28" label="SAPO"/>
45147   <int value="29" label="TUT"/>
45148   <int value="30" label="WALLA"/>
45149   <int value="31" label="ZOZNAM"/>
45150   <int value="32" label="YAHOOQC"/>
45151   <int value="33" label="NONE"/>
45152 </enum>
45154 <enum name="ServiceProcessEventType" type="int">
45155   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
45156   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
45157   <int value="2" label="SERVICE_EVENT_ENABLE"/>
45158   <int value="3" label="SERVICE_EVENT_DISABLE"/>
45159   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
45160   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
45161   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
45162   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
45163   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
45164   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
45165   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
45166   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
45167   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
45168   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
45169   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
45170   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
45171 </enum>
45173 <enum name="ServicesCustomizationLoadResult" type="int">
45174   <int value="0" label="Manifest loaded successfully"/>
45175   <int value="1" label="Manifest not found on server"/>
45176   <int value="2" label="Manifest parsing error"/>
45177   <int value="3" label="Failed to load manifest after N retries"/>
45178 </enum>
45180 <enum name="ServiceUtilityProcessHostEventType" type="int">
45181   <int value="0" label="SERVICE_UTILITY_STARTED"/>
45182   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
45183   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
45184   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
45185   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
45186   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
45187   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
45188   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
45189   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
45190   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
45191   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
45192 </enum>
45194 <enum name="ServiceWorkerDatabaseStatus" type="int">
45195   <int value="0" label="OK"/>
45196   <int value="1" label="Not Found Error"/>
45197   <int value="2" label="IO Error"/>
45198   <int value="3" label="Corruption Error"/>
45199   <int value="4" label="Operation Error"/>
45200 </enum>
45202 <enum name="ServiceWorkerReadResponseResult" type="int">
45203   <int value="0" label="OK"/>
45204   <int value="1" label="Read headers error"/>
45205   <int value="2" label="Read data error"/>
45206 </enum>
45208 <enum name="ServiceWorkerWriteResponseResult" type="int">
45209   <int value="0" label="OK"/>
45210   <int value="1" label="Write headers error"/>
45211   <int value="2" label="Write data error"/>
45212 </enum>
45214 <enum name="SessionStartupPref" type="int">
45215   <int value="0" label="Open home page (unused)"/>
45216   <int value="1" label="Continue from last opened pages"/>
45217   <int value="4" label="Open URLs"/>
45218   <int value="5" label="Open new tab page"/>
45219 </enum>
45221 <enum name="SessionStartupType" type="int">
45222   <obsolete>
45223     Deprecated 8/2013. No longer generated.
45224   </obsolete>
45225   <int value="0" label="New Tab page"/>
45226   <int value="1" label="Homepage (DEPRECATED)"/>
45227   <int value="2" label="Last session"/>
45228   <int value="3" label="Specified URLs"/>
45229 </enum>
45231 <enum name="ShelfAlignmentValue" type="int">
45232   <summary>
45233     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
45234   </summary>
45235   <int value="0" label="Bottom"/>
45236   <int value="1" label="Left"/>
45237   <int value="2" label="Right"/>
45238 </enum>
45240 <enum name="ShillTerminationActionResult" type="int">
45241   <summary>
45242     The termination action result types come from TerminationActionResult in
45243     shill/metrics.h
45244   </summary>
45245   <int value="0" label="Success"/>
45246   <int value="1" label="Failure"/>
45247 </enum>
45249 <enum name="ShutdownReason" type="int">
45250   <summary>
45251     The reason that the Chrome OS power manager shut down or rebooted the
45252     system.
45253   </summary>
45254   <int value="0" label="User request"/>
45255   <int value="1" label="State transition"/>
45256   <int value="2" label="Low battery"/>
45257   <int value="3" label="Suspend failures"/>
45258   <int value="4" label="Dark resume"/>
45259 </enum>
45261 <enum name="SideloadUIEvents" type="int">
45262   <int value="0" label="Extension installed"/>
45263   <int value="1" label="Extension ignored"/>
45264   <int value="2" label="Extension re-enabled"/>
45265   <int value="3" label="Extension uninstalled"/>
45266 </enum>
45268 <enum name="SideloadWipeoutBubble" type="int">
45269   <int value="0" label="Learn more"/>
45270   <int value="1" label="Settings page"/>
45271   <int value="2" label="Dismiss"/>
45272 </enum>
45274 <enum name="SigninFlowConfirmations" type="int">
45275   <int value="0" label="Shown"/>
45276   <int value="1" label="OK"/>
45277   <int value="2" label="Return"/>
45278   <int value="3" label="Advanced"/>
45279   <int value="4" label="Close"/>
45280   <int value="5" label="Escape"/>
45281   <int value="6" label="Undo"/>
45282   <int value="7" label="Learn more"/>
45283   <int value="8" label="Learn more ok"/>
45284   <int value="9" label="Learn more return"/>
45285   <int value="10" label="Learn more advanced"/>
45286   <int value="11" label="Learn more close"/>
45287   <int value="12" label="Learn more escape"/>
45288   <int value="13" label="Learn more undo"/>
45289 </enum>
45291 <enum name="SigninHelperFlow" type="int">
45292   <int value="0" label="Shown">The signin flow was shown to the user.</int>
45293   <int value="1" label="Accepted">The user pressed accept to sign in.</int>
45294   <int value="2" label="Rejected">The user pressed the reject to sign in.</int>
45295   <int value="3" label="Dismissed">
45296     The user pressed the X button to dismiss the signin promo.
45297   </int>
45298   <int value="4" label="Ignored">
45299     The user completely ignored the signin promo. Either they navigated away, or
45300     they used the page as is.
45301   </int>
45302   <int value="5" label="Learn More">
45303     The user clicked on the learn more link in the signin promo.
45304   </int>
45305   <int value="6" label="Accept with Defaults">
45306     The sync was started with default settings.
45307   </int>
45308   <int value="7" label="Accept with Advanced">
45309     The sync was started with advanced settings.
45310   </int>
45311   <int value="8" label="Auto-Accept with Defaults">
45312     The sync was started through auto-accept with default settings.
45313   </int>
45314   <int value="9" label="Auto-Accept with Advanced">
45315     The sync was started through auto-accept with advanced settings.
45316   </int>
45317   <int value="10" label="Undo">The sync was aborted with an undo button.</int>
45318 </enum>
45320 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
45321   <int value="0" label="Stream 2 file was present"/>
45322   <int value="1" label="Empty stream 2 file was omitted"/>
45323 </enum>
45325 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
45326   <int value="0" label="Stream 2 file was already omitted or not empty"/>
45327   <int value="1" label="Empty stream 2 file removed"/>
45328 </enum>
45330 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
45331   <int value="0" label="Unsupported"/>
45332   <int value="1" label="Supported but failed"/>
45333   <int value="2" label="Succeeded"/>
45334 </enum>
45336 <enum name="SimpleCacheHeaderSizeChange" type="int">
45337   <int value="0" label="Written for the first time"/>
45338   <int value="1" label="Rewritten with same size"/>
45339   <int value="2" label="Rewritten with larger size"/>
45340   <int value="3" label="Rewritten with smaller size"/>
45341   <int value="4" label="Unexpected header stream write"/>
45342 </enum>
45344 <enum name="SimpleCacheIndexInitializeMethod" type="int">
45345   <int value="0" label="Directory Scan"/>
45346   <int value="1" label="Index File"/>
45347   <int value="2" label="New Cache"/>
45348 </enum>
45350 <enum name="SimpleCacheOpenEntryIndexState" type="int">
45351   <int value="0" label="No index"/>
45352   <int value="1" label="Hit"/>
45353   <int value="2" label="Miss"/>
45354 </enum>
45356 <enum name="SimpleCacheReadParallelizable" type="int">
45357   <int value="0" label="Standalone Read (obsolete)"/>
45358   <int value="1" label="Follows read"/>
45359   <int value="2" label="Follows conflicting write"/>
45360   <int value="3" label="Follows non conflicting write"/>
45361   <int value="4" label="Follows other operation"/>
45362   <int value="5" label="Read alone in queue"/>
45363 </enum>
45365 <enum name="SimpleCacheReadResult" type="int">
45366   <int value="0" label="Success"/>
45367   <int value="1" label="Invalid Argument"/>
45368   <int value="2" label="Nonblocking Empty Return"/>
45369   <int value="3" label="Invalid State"/>
45370   <int value="4" label="Fast Empty Return"/>
45371   <int value="5" label="Synchronous Read Failure"/>
45372   <int value="6" label="Synchronous Checksum Failure"/>
45373 </enum>
45375 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
45376   <int value="0" label="Success"/>
45377   <int value="1" label="Read Failure"/>
45378   <int value="2" label="Magic Number Mismatch"/>
45379   <int value="3" label="CRC Mismatch"/>
45380 </enum>
45382 <enum name="SimpleCacheSyncCloseResult" type="int">
45383   <int value="0" label="Success"/>
45384   <int value="1" label="Write Failure"/>
45385 </enum>
45387 <enum name="SimpleCacheSyncCreateResult" type="int">
45388   <int value="0" label="Success"/>
45389   <int value="1" label="Platform File Error"/>
45390   <int value="2" label="Can't Write Header"/>
45391   <int value="3" label="Can't Write Key"/>
45392 </enum>
45394 <enum name="SimpleCacheSyncOpenResult" type="int">
45395   <int value="0" label="Success"/>
45396   <int value="1" label="Platform File Error"/>
45397   <int value="2" label="Can't Read Header"/>
45398   <int value="3" label="Bad Magic Number"/>
45399   <int value="4" label="Bad Version"/>
45400   <int value="5" label="Can't Read Key"/>
45401   <int value="6" label="Key Mismatch (obsolete)"/>
45402   <int value="7" label="Hash Mismatch"/>
45403 </enum>
45405 <enum name="SimpleCacheSyncWriteResult" type="int">
45406   <int value="0" label="Success"/>
45407   <int value="1" label="Pretruncate Failure"/>
45408   <int value="2" label="Write Failure"/>
45409   <int value="3" label="Truncate Failure"/>
45410 </enum>
45412 <enum name="SimpleCacheWriteDependencyType" type="int">
45413   <int value="0" label="First operation in the queue (Optimistic)"/>
45414   <int value="1" label="Follows conflicting optimistic write"/>
45415   <int value="2" label="Follows non conflicting optimistic write"/>
45416   <int value="3" label="Follows conflicting conservative write"/>
45417   <int value="4" label="Follows non conflicting conservative write"/>
45418   <int value="5" label="Follows conflicting read"/>
45419   <int value="6" label="Follows non conflicting read"/>
45420   <int value="7" label="Follows other operation"/>
45421 </enum>
45423 <enum name="SimpleCacheWriteResult" type="int">
45424   <int value="0" label="Success"/>
45425   <int value="1" label="Invalid Argument"/>
45426   <int value="2" label="Over Max Size"/>
45427   <int value="3" label="Bad State"/>
45428   <int value="4" label="Synchronous Write Failure"/>
45429   <int value="5" label="Fast Empty Return (Success)"/>
45430 </enum>
45432 <enum name="SimpleGeolocationRequestEvent" type="int">
45433   <int value="0" label="Request start"/>
45434   <int value="1" label="Response success"/>
45435   <int value="2" label="Response not OK"/>
45436   <int value="3" label="Response empty"/>
45437   <int value="4" label="Response malformed"/>
45438 </enum>
45440 <enum name="SimpleGeolocationRequestResult" type="int">
45441   <int value="0" label="Success"/>
45442   <int value="1" label="Failure"/>
45443   <int value="2" label="Server error"/>
45444   <int value="3" label="Request is cancelled."/>
45445 </enum>
45447 <enum name="SimpleIndexState" type="int">
45448   <int value="0" label="Corrupt"/>
45449   <int value="1" label="Stale"/>
45450   <int value="2" label="Fresh"/>
45451   <int value="3" label="Fresh index with cache updated since backend start"/>
45452 </enum>
45454 <enum name="SiteIsolationMimeType" type="int">
45455   <int value="0" label="HTML"/>
45456   <int value="1" label="XML"/>
45457   <int value="2" label="JSON"/>
45458   <int value="3" label="Plain"/>
45459   <int value="4" label="Others"/>
45460 </enum>
45462 <enum name="SiteIsolationResourceType" type="int">
45463   <int value="0" label="MAIN_FRAME"/>
45464   <int value="1" label="SUB_FRAME"/>
45465   <int value="2" label="STYLESHEET"/>
45466   <int value="3" label="SCRIPT"/>
45467   <int value="4" label="IMAGE"/>
45468   <int value="5" label="FONT_RESOURCE"/>
45469   <int value="6" label="SUB_RESOURCE"/>
45470   <int value="7" label="OBJECT"/>
45471   <int value="8" label="MEDIA"/>
45472   <int value="9" label="WORKER"/>
45473   <int value="10" label="SHARED_WORKER"/>
45474   <int value="11" label="PREFETCH"/>
45475   <int value="12" label="FAVICON"/>
45476   <int value="13" label="XHR"/>
45477   <int value="14" label="PING"/>
45478 </enum>
45480 <enum name="SocketStreamConnectionType" type="int">
45481   <int value="0" label="None"/>
45482   <int value="1" label="All"/>
45483   <int value="2" label="Tunnel"/>
45484   <int value="3" label="SOCKS"/>
45485   <int value="4" label="SSL"/>
45486   <int value="5" label="Secure proxy"/>
45487 </enum>
45489 <enum name="SocketStreamProtocolType" type="int">
45490   <int value="0" label="unknown"/>
45491   <int value="1" label="ws"/>
45492   <int value="2" label="wss"/>
45493 </enum>
45495 <enum name="SpdyFrameFlowControlState" type="int">
45496   <int value="0" label="Send not stalled"/>
45497   <int value="1" label="Send stalled by stream"/>
45498   <int value="2" label="Send stalled by session"/>
45499   <int value="3" label="Send stalled by stream and session"/>
45500 </enum>
45502 <enum name="SpdyIPPoolDomainMatch" type="int">
45503   <int value="0" label="mismatch"/>
45504   <int value="1" label="match"/>
45505 </enum>
45507 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
45509 <enum name="SpdyProtocolErrorDetails" type="int">
45510   <int value="0" label="No error"/>
45511   <int value="1" label="Invalid Control Frame"/>
45512   <int value="2" label="Control Frame Payload Too Large"/>
45513   <int value="3" label="Zlib Init Failure"/>
45514   <int value="4" label="Unsupported Version"/>
45515   <int value="5" label="Decompress Failure"/>
45516   <int value="6" label="Compress Failure"/>
45517   <int value="7" label="Credential Frame Corrupt"/>
45518   <int value="8" label="Invalid Data Frame Flags"/>
45519 <!-- r181910 added an enum value here, so don't trust the counts for
45520        the values below for Chrome builds after that revision. -->
45522   <int value="9" label="Invalid Status Code"/>
45523   <int value="10" label="Protocol Error"/>
45524   <int value="11" label="Invalid Stream"/>
45525   <int value="12" label="Refused Stream"/>
45526   <int value="13" label="Unsupported Version"/>
45527   <int value="14" label="Cancel"/>
45528   <int value="15" label="Internal Error"/>
45529   <int value="16" label="Flow Control Error"/>
45530   <int value="17" label="Stream In Use"/>
45531   <int value="18" label="Stream Already Closed"/>
45532   <int value="19" label="Invalid Credentials"/>
45533   <int value="20" label="Frame Too Large"/>
45534   <int value="21" label="Unexpected Ping"/>
45535   <int value="22" label="Rst Stream For Non Active Stream"/>
45536   <int value="23" label="Spdy Compression Failure"/>
45537   <int value="24" label="Request For Secure Content Over Insecure Session"/>
45538   <int value="25" label="Protocol Error Syn Reply Not Received"/>
45539   <int value="26" label="Num Spdy Protocol Error Details"/>
45540 </enum>
45542 <enum name="SpdyProtocolErrorDetails2" type="int">
45543 <!-- SpdyFramer::SpdyErrors -->
45545   <int value="0" label="No error"/>
45546   <int value="1" label="Invalid Control Frame"/>
45547   <int value="2" label="Control Frame Payload Too Large"/>
45548   <int value="3" label="Zlib Init Failure"/>
45549   <int value="4" label="Unsupported Version"/>
45550   <int value="5" label="Decompress Failure"/>
45551   <int value="6" label="Compress Failure"/>
45552   <int value="7" label="Credential Frame Corrupt"/>
45553   <int value="8" label="Invalid Data Frame Flags"/>
45554   <int value="9" label="Invalid Control Frame Flags"/>
45555 <!-- SpdyRstStreamStatus -->
45557   <int value="10" label="(Unused)"/>
45558   <int value="11" label="Protocol Error"/>
45559   <int value="12" label="Invalid Stream"/>
45560   <int value="13" label="Refused Stream"/>
45561   <int value="14" label="Unsupported Version"/>
45562   <int value="15" label="Cancel"/>
45563   <int value="16" label="Internal Error"/>
45564   <int value="17" label="Flow Control Error"/>
45565   <int value="18" label="Stream In Use"/>
45566   <int value="19" label="Stream Already Closed"/>
45567   <int value="20" label="Invalid Credentials"/>
45568   <int value="21" label="Frame Too Large"/>
45569 <!-- SpdySession errors -->
45571   <int value="22" label="Unexpected Ping"/>
45572   <int value="23" label="Rst Stream For Non Active Stream"/>
45573   <int value="24" label="Spdy Compression Failure"/>
45574   <int value="25" label="Request For Secure Content Over Insecure Session"/>
45575   <int value="26" label="Syn Reply Not Received"/>
45576   <int value="27" label="Invalid Window Update Size"/>
45577   <int value="28" label="Receive Window Size Violation"/>
45578 <!-- More SpdyFramer::SpdyErrors -->
45580   <int value="29" label="GoAway Frame Corrupt"/>
45581   <int value="30" label="RstStream Frame Corrupt"/>
45582   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
45583 <!-- More SpdyRstStreamStatus -->
45585   <int value="32" label="Timeout waiting for settings acknowledgement"/>
45586   <int value="33"
45587       label="Connection established in response to CONNECT request was
45588              abnormally closed"/>
45589   <int value="34" label="Peer exhibiting suspect behavior."/>
45590 </enum>
45592 <enum name="SpdySessionGet" type="int">
45593   <int value="0" label="created new"/>
45594   <int value="1" label="found existing"/>
45595   <int value="2" label="found existing from IP Pool"/>
45596   <int value="3" label="imported from socket"/>
45597 </enum>
45599 <enum name="SpdySettingsReceived" type="int">
45600   <int value="0" label="not received"/>
45601   <int value="1" label="received"/>
45602 </enum>
45604 <enum name="SpdySettingsSent" type="int">
45605   <int value="0" label="not sent"/>
45606   <int value="1" label="sent"/>
45607 </enum>
45609 <enum name="SpecialShFileOperationCodes" type="int">
45610   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
45611   <int value="5" label="Access denied"/>
45612   <int value="113" label="Source and Destination are same file"/>
45613   <int value="114" label="Multiple source mapped to single destination"/>
45614   <int value="115" label="Rename to different directory"/>
45615   <int value="116" label="Source root"/>
45616   <int value="117" label="Canceled by user"/>
45617   <int value="118" label="Destination is subtree of source"/>
45618   <int value="120" label="Denied by security settings"/>
45619   <int value="121" label="Path length exceeded MAX_PATH"/>
45620   <int value="122" label="Multiple destination paths"/>
45621   <int value="124" label="Path invalid"/>
45622   <int value="125" label="Source and destination have same parent"/>
45623   <int value="126" label="Destination exists"/>
45624   <int value="128" label="Destination exists as folder"/>
45625   <int value="129" label="Name length exceeded MAX_PATH"/>
45626   <int value="130" label="Destination read-only CD-ROM"/>
45627   <int value="131" label="Destination read-only DVD"/>
45628   <int value="132" label="Destination writable CD-ROM"/>
45629   <int value="133" label="File too large"/>
45630   <int value="134" label="Source read-only CD-ROM"/>
45631   <int value="135" label="Source read-only DVD"/>
45632   <int value="136" label="Source writable CD-ROM"/>
45633   <int value="183" label="Operation exceeded MAX_PATH"/>
45634   <int value="1026" label="Invalid path / unknown"/>
45635   <int value="65536" label="Unspecified destination error"/>
45636   <int value="65652" label="Destination root"/>
45637 </enum>
45639 <enum name="SpeculativeRestoreApplicability" type="int">
45640   <int value="0" label="Applicable"/>
45641   <int value="1" label="Not applicable (tablet)"/>
45642   <int value="2" label="Not applicable (low-memory device)"/>
45643   <int value="3" label="Not applicable (bandwidth management)"/>
45644 </enum>
45646 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
45647   <int value="0" label="Hit"/>
45648   <int value="1" label="Miss (different tab)"/>
45649   <int value="2" label="Miss (tab not switched)"/>
45650 </enum>
45652 <enum name="SpeculativeRestoreTabStatus" type="int">
45653   <int value="0" label="Already loaded"/>
45654   <int value="1" label="Needs restore"/>
45655 </enum>
45657 <enum name="SqliteErrorCode" type="int">
45658   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
45659   <int value="0" label="SQLITE_OK">Successful result</int>
45660   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
45661   <int value="2" label="SQLITE_INTERNAL">
45662     NOT USED. Internal logic error in SQLite
45663   </int>
45664   <int value="3" label="SQLITE_PERM">Access permission denied</int>
45665   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
45666   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
45667   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
45668   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
45669   <int value="8" label="SQLITE_READONLY">
45670     Attempt to write a readonly database
45671   </int>
45672   <int value="9" label="SQLITE_INTERRUPT">
45673     Operation terminated by sqlite3_interrupt()
45674   </int>
45675   <int value="10" label="SQLITE_IOERR">
45676     Some kind of disk I/O error occurred
45677   </int>
45678   <int value="11" label="SQLITE_CORRUPT">
45679     The database disk image is malformed
45680   </int>
45681   <int value="12" label="SQLITE_NOTFOUND">
45682     NOT USED. Table or record not found
45683   </int>
45684   <int value="13" label="SQLITE_FULL">
45685     Insertion failed because database is full
45686   </int>
45687   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
45688   <int value="15" label="SQLITE_PROTOCOL">
45689     NOT USED. Database lock protocol error
45690   </int>
45691   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
45692   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
45693   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
45694   <int value="19" label="SQLITE_CONSTRAINT">
45695     Abort due to contraint violation
45696   </int>
45697   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
45698   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
45699   <int value="22" label="SQLITE_NOLFS">
45700     Uses OS features not supported on host
45701   </int>
45702   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
45703   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
45704   <int value="25" label="SQLITE_RANGE">
45705     2nd parameter to sqlite3_bind() out of range
45706   </int>
45707   <int value="26" label="SQLITE_NOTADB">
45708     File opened that is not a database file
45709   </int>
45710   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
45711   <int value="101" label="SQLITE_DONE">
45712     sqlite3_step() has finished executing
45713   </int>
45714   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
45715   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
45716   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
45717   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
45718   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
45719   <int value="778" label="SQLITE_IOERR_WRITE">
45720     Error writing to file (other than SQLITE_FULL)
45721   </int>
45722   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
45723   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
45724     Error syncing directory changes to disk
45725   </int>
45726   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
45727   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
45728   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
45729   <int value="2314" label="SQLITE_IOERR_RDLOCK">
45730     Error getting read lock - should not be possible
45731   </int>
45732   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
45733   <int value="2826" label="SQLITE_IOERR_BLOCKED">
45734     Deadlock due to other process access to SQLite files
45735   </int>
45736   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
45737   <int value="3338" label="SQLITE_IOERR_ACCESS">
45738     Error getting file attributes (other than not found)
45739   </int>
45740   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
45741     Error while querying lock status
45742   </int>
45743   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
45744   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
45745   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
45746   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
45747   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
45748     Error in stat while mmapping file
45749   </int>
45750   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
45751 </enum>
45753 <enum name="SqliteIOERRCode" type="int">
45754   <obsolete>
45755     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
45756   </obsolete>
45757   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
45758   <int value="0" label="SQLITE_IOERR">No extended code given</int>
45759   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
45760   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
45761   <int value="3" label="SQLITE_IOERR_WRITE">
45762     Error writing to file (other than SQLITE_FULL)
45763   </int>
45764   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
45765   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
45766     Error syncing directory changes to disk
45767   </int>
45768   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
45769   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
45770   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
45771   <int value="9" label="SQLITE_IOERR_RDLOCK">
45772     Error getting read lock - should not be possible
45773   </int>
45774   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
45775   <int value="11" label="SQLITE_IOERR_BLOCKED">
45776     Deadlock due to other process access to SQLite files
45777   </int>
45778   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
45779   <int value="13" label="SQLITE_IOERR_ACCESS">
45780     Error getting file attributes (other than not found)
45781   </int>
45782   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
45783     Error while querying lock status
45784   </int>
45785   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
45786   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
45787   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
45788   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
45789   <int value="19" label="SQLITE_IOERR_SHMSIZE">
45790     Error in stat while mmapping file
45791   </int>
45792   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
45793 </enum>
45795 <enum name="SqliteRecoveryEventEnum" type="int">
45796   <summary>
45797     Track successful completion or failure of sql::Recovery implementation.
45798   </summary>
45799   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
45800     sql::Recovery::Init() (helper for Begin()) completely successfully.
45801   </int>
45802   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
45803     Failed to open temporary database to recover into.
45804   </int>
45805   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
45806     Failed to initialize recover vtable subsystem for connection.
45807   </int>
45808   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
45809     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
45810   </int>
45811   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
45812     Failed to enable writable_schema.
45813   </int>
45814   <int value="5" label="RECOVERY_FAILED_ATTACH">
45815     Failed to attach corrupt database to recovery database.
45816   </int>
45817   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
45818     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
45819   </int>
45820   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
45821     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
45822   </int>
45823   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
45824     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
45825   </int>
45826   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
45827     sql::Recovery::AutoRecoverTable() completed successfully.
45828   </int>
45829   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
45830     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
45831   </int>
45832   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
45833     AutoRecoverTable() could not find the target table.
45834   </int>
45835   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
45836     AutoRecoverTable() failed creating recovery vtable.
45837   </int>
45838   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
45839     AutoRecoverTable() failed copying data from recovery to target table.
45840   </int>
45841   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
45842     AutoRecoverTable() failed to drop recovery table.
45843   </int>
45844   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
45845     sql::Recovery::SetupMeta() completed successfully.
45846   </int>
45847   <int value="16" label="RECOVERY_FAILED_META_CREATE">
45848     SetupMeta() failed to create meta recovery table.
45849   </int>
45850   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
45851     GetMetaVersionNumber() found no version row in meta table.
45852   </int>
45853   <int value="18" label="RECOVERY_FAILED_META_QUERY">
45854     GetMetaVersionNumber() failed querying recovery meta table.
45855   </int>
45856   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
45857     GetMetaVersionNumber() found no version row in meta table.
45858   </int>
45859 </enum>
45861 <enum name="SqliteVersionDeprecation" type="int">
45862   <summary>Sqlite database version deprecation status</summary>
45863   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
45864     Database has tables, but no meta table.
45865   </int>
45866   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
45867     Failure figuring out if database has tables.
45868   </int>
45869   <int value="2" label="DEPRECATION_FAILED_VERSION">
45870     Failed querying meta table.
45871   </int>
45872   <int value="3" label="DEPRECATION_NO_VERSION">
45873     No version row in meta table.
45874   </int>
45875   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
45876   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
45877 </enum>
45879 <enum name="SSLCipherSuite" type="int">
45880   <summary>SSL/TLS cipher suites from the IANA registry</summary>
45881   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
45882   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
45883   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
45884   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
45885   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
45886   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
45887   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
45888   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
45889   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
45890   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
45891   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
45892   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
45893   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
45894   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
45895   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
45896   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
45897   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
45898   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
45899   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
45900   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
45901   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
45902   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
45903   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
45904   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
45905   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
45906   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
45907   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
45908   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
45909   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
45910   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
45911   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
45912   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
45913   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
45914   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
45915   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
45916   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
45917   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
45918   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
45919   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
45920   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
45921   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
45922   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
45923   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
45924   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
45925   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
45926   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
45927   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
45928   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
45929   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
45930   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
45931   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
45932   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
45933   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
45934   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
45935   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
45936   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
45937   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
45938   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
45939   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
45940   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
45941   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
45942   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
45943   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
45944   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
45945   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
45946   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
45947   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
45948   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
45949   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
45950   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
45951   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
45952   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
45953   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
45954   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
45955   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
45956   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
45957   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
45958   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
45959   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
45960   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
45961   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
45962   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
45963   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
45964   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
45965   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
45966   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
45967   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
45968   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
45969   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
45970   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
45971   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
45972   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
45973   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
45974   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
45975   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
45976   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
45977   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
45978   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
45979   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
45980   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
45981   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
45982   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
45983   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
45984   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
45985   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
45986   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
45987   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
45988   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
45989   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
45990   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
45991   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
45992   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
45993   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
45994   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
45995   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
45996   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
45997   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
45998   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
45999   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
46000   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
46001   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
46002   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
46003   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
46004   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
46005   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
46006   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
46007   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
46008   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
46009   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
46010   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
46011   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46012   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
46013   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46014   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
46015   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46016   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
46017   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
46018   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
46019   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
46020   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
46021   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
46022   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
46023   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
46024   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
46025   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
46026   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
46027   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
46028   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
46029   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
46030   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
46031   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
46032   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
46033   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
46034   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
46035   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
46036   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
46037   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
46038   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
46039   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
46040   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
46041   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
46042   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
46043   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
46044   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
46045   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
46046   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
46047   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
46048   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
46049   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
46050   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
46051   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
46052   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
46053   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
46054   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
46055   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
46056   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
46057   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
46058   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
46059   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
46060   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
46061   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
46062   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
46063   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
46064   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
46065   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
46066   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
46067   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
46068   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
46069   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
46070   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
46071   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
46072   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
46073   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
46074   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
46075   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
46076   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
46077   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
46078   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
46079   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
46080   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
46081   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
46082   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
46083   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
46084   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
46085   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
46086   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
46087   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
46088   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
46089   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
46090   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
46091   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
46092   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
46093   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
46094   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
46095   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
46096   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
46097   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
46098   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
46099   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
46100   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
46101   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
46102   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
46103   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
46104   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
46105   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
46106   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
46107   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
46108   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
46109   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
46110   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
46111   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
46112   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
46113   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
46114   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
46115   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
46116   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
46117   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
46118   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
46119   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
46120   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
46121   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
46122   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
46123   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
46124   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
46125   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
46126   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
46127   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
46128   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
46129   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
46130   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
46131   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
46132   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
46133   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
46134   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
46135   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
46136   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
46137   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46138   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
46139   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46140   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
46141   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46142   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
46143   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
46144   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
46145   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46146   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46147   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46148   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46149   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46150   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46151   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
46152   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
46153   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
46154   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
46155   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
46156   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
46157   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46158   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46159   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46160   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46161   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46162   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46163   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
46164   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
46165   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
46166   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
46167   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
46168   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
46169   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
46170   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
46171   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
46172   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
46173   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
46174   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
46175   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
46176   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
46177   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
46178   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
46179   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
46180   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
46181   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
46182   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
46183   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
46184   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
46185   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
46186   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
46187   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
46188   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
46189   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
46190   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
46191   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
46192   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
46193   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
46194   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
46195 </enum>
46197 <enum name="SSLErrorTypes" type="int">
46198   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
46199   <int value="1" label="CERT_DATE_INVALID"/>
46200   <int value="2" label="CERT_AUTHORITY_INVALID"/>
46201   <int value="3" label="CERT_CONTAINS_ERRORS"/>
46202   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
46203   <int value="5" label="CERT_REVOKED"/>
46204   <int value="6" label="CERT_INVALID"/>
46205   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
46206   <int value="8" label="CERT_WEAK_KEY"/>
46207   <int value="9" label="UNKNOWN"/>
46208 </enum>
46210 <enum name="SSLNonAttackCauses" type="int">
46211   <int value="0" label="CLOCK_PAST: System clock set early"/>
46212   <int value="1" label="CLOCK_FUTURE: System clock set late"/>
46213 </enum>
46215 <enum name="SSLResponseTypesV2" type="int">
46216   <int value="0" label="SHOW_ALL"/>
46217   <int value="1" label="SHOW_OVERRIDABLE"/>
46218   <int value="2" label="PROCEED_OVERRIDABLE"/>
46219   <int value="3" label="PROCEED_NAME"/>
46220   <int value="4" label="PROCEED_DATE"/>
46221   <int value="5" label="PROCEED_AUTHORITY"/>
46222   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
46223   <int value="7" label="DONT_PROCEED_NAME"/>
46224   <int value="8" label="DONT_PROCEED_DATE"/>
46225   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
46226   <int value="10" label="MORE"/>
46227   <int value="11" label="SHOW_UNDERSTAND"/>
46228   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
46229   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
46230   <int value="14" label="SHOW_NEW_SITE"/>
46231   <int value="15" label="PROCEED_NEW_SITE"/>
46232   <int value="16"
46233       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
46234   <int value="17"
46235       label="Chrome captive portal detection enabled
46236              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
46237   <int value="18"
46238       label="Chrome captive portal detection enabled on an overridable SSL
46239              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
46240   <int value="19"
46241       label="Received a captive portal result
46242              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
46243   <int value="20"
46244       label="Received a captive portal result on an overridable SSL error
46245              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
46246   <int value="21"
46247       label="Received no response or Non-HTTP login page
46248              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
46249   <int value="22"
46250       label="Received no response or Non-HTTP login page on an overridable
46251              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
46252   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
46253   <int value="24"
46254       label="Detected captive portal on an overridable SSL error page
46255              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
46256 </enum>
46258 <enum name="StartupURLsMigration" type="int">
46259   <int value="0" label="Performed migration"/>
46260   <int value="1" label="No migration value"/>
46261   <int value="2" label="Reset migration"/>
46262 </enum>
46264 <enum name="SuggestAppsDialogCloseReason" type="int">
46265   <int value="0" label="Unknown error"/>
46266   <int value="1" label="Item installed"/>
46267   <int value="2" label="User cancelled"/>
46268   <int value="3" label="Webstore link clicked"/>
46269 </enum>
46271 <enum name="SuggestAppsDialogInstall" type="int">
46272   <int value="0" label="Install succeeded"/>
46273   <int value="1" label="Install cancelled"/>
46274   <int value="2" label="Install failed"/>
46275 </enum>
46277 <enum name="SuggestAppsDialogLoad" type="int">
46278   <int value="0" label="Load succeeded"/>
46279   <int value="1" label="Load cancelled"/>
46280   <int value="2" label="Load failed"/>
46281 </enum>
46283 <enum name="SuggestionsResponseState" type="int">
46284   <int value="0" label="Empty response received from the server."/>
46285   <int value="1" label="Invalid response received from the server."/>
46286   <int value="2" label="Valid response received from the server."/>
46287 </enum>
46289 <enum name="SuspendAttempt" type="int">
46290   <int value="0" label="Attempted"/>
46291 </enum>
46293 <enum name="SuspendResult" type="int">
46294   <int value="0" label="Succeeded"/>
46295   <int value="1" label="Failed"/>
46296   <int value="2" label="Canceled (before writing wakeup count)"/>
46297   <int value="3" label="Canceled (after writing wakeup count)"/>
46298 </enum>
46300 <enum name="SuspendStatus" type="int">
46301   <int value="0" label="Success"/>
46302   <int value="1" label="Failure"/>
46303   <int value="2" label="Cancelled"/>
46304   <int value="3" label="Attempted"/>
46305 </enum>
46307 <enum name="SwReporterExitCode" type="int">
46308   <int value="0" label="Success / Found"/>
46309   <int value="1" label="Failed"/>
46310   <int value="2" label="Nothing Found"/>
46311 </enum>
46313 <enum name="SwReporterStep" type="int">
46314   <int value="0" label="Explicit request"/>
46315   <int value="1" label="Startup retry"/>
46316   <int value="2" label="Retried too many times"/>
46317   <int value="3" label="Start execution"/>
46318   <int value="4" label="Failed to start"/>
46319   <int value="5" label="Registry exit code"/>
46320 </enum>
46322 <enum name="SyncAuthError" type="int">
46323   <int value="0"
46324       label="Number of times clients have encountered an Auth error."/>
46325   <int value="1" label="Number of times clients have fixed an auth error."/>
46326 </enum>
46328 <enum name="SyncBackendInitializeRestoreState" type="int">
46329   <int value="0" label="Expected restored types and found some"/>
46330   <int value="1" label="Expected restored types but found none"/>
46331   <int value="2" label="Did not expect restored types and found none"/>
46332   <int value="3" label="Did not expect restored types but found some"/>
46333 </enum>
46335 <enum name="SyncCryptographerPendingKeysState" type="int">
46336   <int value="0" label="Does not have pending keys"/>
46337   <int value="1" label="Has pending keys"/>
46338 </enum>
46340 <enum name="SyncCryptographerReadyState" type="int">
46341   <int value="0" label="Not Ready"/>
46342   <int value="1" label="Ready"/>
46343 </enum>
46345 <enum name="SyncCustomEncryptionEvent" type="int">
46346   <int value="0" label="Default setup with an implicit passphrase"/>
46347   <int value="1" label="Advanced setup with a custom passphrase"/>
46348 </enum>
46350 <enum name="SyncDeferredInitTrigger" type="int">
46351   <int value="0" label="Data type requested init."/>
46352   <int value="1" label="Fallback timer triggered init."/>
46353 </enum>
46355 <enum name="SyncDirectoryOpenResult" type="int">
46356   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
46357   <int value="0" label="FIRST_TRY_SUCCESS"/>
46358   <int value="1" label="SECOND_TRY_SUCCESS"/>
46359   <int value="2" label="SECOND_TRY_FAILURE"/>
46360 </enum>
46362 <enum name="SyncedNotificationActionType" type="int">
46363   <int value="0" label="Unknown"/>
46364   <int value="1" label="Notification clicked"/>
46365   <int value="2" label="Notification button clicked"/>
46366   <int value="3" label="Notification closed by user"/>
46367   <int value="4" label="Notification closed by system"/>
46368 </enum>
46370 <enum name="SyncedSearchEngineDeleteEvent" type="int">
46371   <summary>Possible events that delete a synced search engine.</summary>
46372   <int value="0" label="USER_INITIATED"/>
46373   <int value="1" label="PRE_SYNC_DELETE"/>
46374   <int value="2" label="EMPTY_FIELD"/>
46375 </enum>
46377 <enum name="SyncErrorInfobarTypes" type="int">
46378   <summary>Possible errors that can trigger a sync error infobar.</summary>
46379   <int value="1" label="Sign in needs update"/>
46380   <int value="2" label="Service unavailable"/>
46381   <int value="3" label="Needs passphrase"/>
46382   <int value="4" label="Unrecoverable error"/>
46383 </enum>
46385 <enum name="SyncEventCode" type="int">
46386   <summary>
46387     Sync UI events. The codes are listed in profile_syncer_service.h with more
46388     details.
46389   </summary>
46390   <int value="1" label="START_FROM_NTP"/>
46391   <int value="2" label="START_FROM_WRENCH"/>
46392   <int value="3" label="START_FROM_OPTIONS"/>
46393   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
46394   <int value="11" label="CANCEL_DURING_SIGNON"/>
46395   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
46396   <int value="20" label="STOP_FROM_OPTIONS"/>
46397   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
46398   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
46399 </enum>
46401 <enum name="SyncFaviconsAvailable" type="int">
46402   <int value="0" label="Synced favicons full"/>
46403   <int value="1" label="Synced favicons not full"/>
46404 </enum>
46406 <enum name="SyncFSConflictResolutionPolicy" type="int">
46407   <int value="0" label="Unknown"/>
46408   <int value="1" label="LastWriteWin"/>
46409   <int value="2" label="Manual"/>
46410 </enum>
46412 <enum name="SyncFSRemoteServiceState" type="int">
46413   <int value="0" label="OK"/>
46414   <int value="1" label="TemporaryUnavailable"/>
46415   <int value="2" label="AuthenticationRequired"/>
46416   <int value="3" label="Disabled"/>
46417 </enum>
46419 <enum name="SyncKeystoreDecryptionFailure" type="int">
46420   <int value="0" label="No keystore key"/>
46421   <int value="1" label="Unknown reason"/>
46422 </enum>
46424 <enum name="SyncModelTypes" type="int">
46425   <int value="0" label="Unspecified"/>
46426   <int value="1" label="Top level folder"/>
46427   <int value="2" label="Bookmarks"/>
46428   <int value="3" label="Preferences"/>
46429   <int value="4" label="Passwords"/>
46430   <int value="5" label="Autofill Profile"/>
46431   <int value="6" label="Autocomplete"/>
46432   <int value="7" label="Themes"/>
46433   <int value="8" label="Typed URLs"/>
46434   <int value="9" label="Extensions"/>
46435   <int value="10" label="Search Engines"/>
46436   <int value="11" label="Sessions"/>
46437   <int value="12" label="Apps"/>
46438   <int value="13" label="App Settings"/>
46439   <int value="14" label="Extension Settings"/>
46440   <int value="15" label="App Notifications"/>
46441   <int value="16" label="History Delete Directives"/>
46442   <int value="17" label="Nigori"/>
46443   <int value="18" label="Device Information"/>
46444   <int value="19" label="Experiments"/>
46445   <int value="20" label="Synced Notifications"/>
46446   <int value="21" label="Priority Preferences"/>
46447   <int value="22" label="Dictionary"/>
46448   <int value="23" label="Favicon Images"/>
46449   <int value="24" label="Favicon Tracking"/>
46450   <int value="25" label="Proxy Tabs"/>
46451   <int value="26" label="Managed User Settings"/>
46452   <int value="27" label="Managed Users"/>
46453   <int value="28" label="Articles"/>
46454   <int value="29" label="App list"/>
46455   <int value="30" label="Managed User Shared Settings"/>
46456   <int value="31" label="Synced Notification App Info"/>
46457 </enum>
46459 <enum name="SyncNigoriMigrationResult" type="int">
46460   <int value="0" label="Failed to set default encryption key"/>
46461   <int value="1" label="Failed to set nondefault encryption key"/>
46462   <int value="2" label="Failed to extract keystore decryptor"/>
46463   <int value="3" label="Failed to extract encryption keybag"/>
46464   <int value="4"
46465       label="Successfully migrated to non-backwards compatible keystore mode"/>
46466   <int value="5"
46467       label="Successfully migrated to backwards compatible keystore mode"/>
46468   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
46469   <int value="7" label="Successfully migrated with custom passphrase"/>
46470 </enum>
46472 <enum name="SyncNigoriMigrationState" type="int">
46473   <int value="0" label="Fully migrated"/>
46474   <int value="1" label="Not migrated due to cryptographer not ready"/>
46475   <int value="2" label="Not migrated due to missing keystore key"/>
46476   <int value="3" label="Not migrated for an unknown reason"/>
46477 </enum>
46479 <enum name="SyncSimpleConflictResolutions" type="int">
46480   <summary>
46481     Sync simple conflict resolutions. The codes are listed in
46482     conflict_resolver.h, and correspond to the different methods we have for
46483     resolving simple sync conflicts.
46484   </summary>
46485   <int value="0" label="Overwrite local"/>
46486   <int value="1" label="Overwrite server"/>
46487   <int value="2" label="Undelete"/>
46488   <int value="3" label="Ignore encryption"/>
46489   <int value="4" label="Nigori merge"/>
46490   <int value="5" label="Changes match"/>
46491 </enum>
46493 <enum name="SyncStartResult" type="int">
46494   <summary>
46495     Sync data type start results. The codes are listed in data_type_controller.h
46496     with more details.
46497   </summary>
46498   <int value="0" label="OK"/>
46499   <int value="1" label="OK_FIRST_RUN"/>
46500   <int value="2" label="BUSY"/>
46501   <int value="3" label="NOT_ENABLED"/>
46502   <int value="4" label="ASSOCIATION_FAILED"/>
46503   <int value="5" label="ABORTED"/>
46504   <int value="6" label="UNRECOVERABLE_ERROR"/>
46505   <int value="7" label="NEEDS_CRYPTO"/>
46506 </enum>
46508 <enum name="SyncUnrecoverableErrorReason" type="int">
46509   <summary>Reasons for sync unrecoverable errors.</summary>
46510   <int value="0" label="No error"/>
46511   <int value="1" label="Syncer error"/>
46512   <int value="2" label="Backend initialization error"/>
46513   <int value="3" label="Configuration retry"/>
46514   <int value="4" label="Configuration failure"/>
46515   <int value="5" label="Actionable error"/>
46516 </enum>
46518 <enum name="TabBackgroundLoadStatus" type="int">
46519   <int value="0" label="Loaded on creation and shown"/>
46520   <int value="1" label="Loaded on creation and lost"/>
46521   <int value="2" label="Not loaded on creation"/>
46522 </enum>
46524 <enum name="TabRestoreResult" type="int">
46525   <int value="0" label="Failure (other)"/>
46526   <int value="1" label="Success"/>
46527   <int value="2" label="Failure due to network connectivity"/>
46528 </enum>
46530 <enum name="TabRestoreUserAction" type="int">
46531   <int value="0" label="Wait for completion"/>
46532   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
46533   <int value="2" label="Leave Chrome"/>
46534 </enum>
46536 <enum name="TabStatus" type="int">
46537   <int value="0" label="Memory resident"/>
46538   <int value="1" label="Evicted and reloaded"/>
46539   <int value="2" label="Reloaded due to cold start"/>
46540   <int value="3" label="Partially evicted"/>
46541   <int value="4" label="Reloaded due to backgrounding"/>
46542   <int value="5" label="Reloaded due to incognito"/>
46543   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
46544   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
46545   <int value="8" label="Lazy load for 'Open in new tab'"/>
46546   <int value="9" label="Stopped due to page loading when backgrounding"/>
46547   <int value="10" label="Evicted due to page loading when backgrounding"/>
46548 </enum>
46550 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
46551   <obsolete>
46552     Deprecated as of 04/2014.
46553   </obsolete>
46554   <int value="0" label="Launched without an URL"/>
46555   <int value="1" label="Launched with an URL"/>
46556 </enum>
46558 <enum name="TabSwitchedToForegroundRevisit" type="int">
46559   <obsolete>
46560     Deprecated as of 04/2014.
46561   </obsolete>
46562   <int value="0" label="First time"/>
46563   <int value="1" label="Revisit"/>
46564 </enum>
46566 <enum name="TapDelayType" type="int">
46567   <int value="0" label="Delayed Tap"/>
46568   <int value="1" label="Undelayed Tap"/>
46569 </enum>
46571 <enum name="TcpSocketStatus" type="int">
46572   <int value="0" label="Unknown"/>
46573   <int value="1" label="Fast Connection Return"/>
46574   <int value="2" label="Slow Connection Return"/>
46575   <int value="3" label="Connection Error"/>
46576   <int value="4" label="Syn Data Acknowledged"/>
46577   <int value="5" label="Syn Data Nacked"/>
46578   <int value="6" label="Syn Data Probe Failed"/>
46579   <int value="7" label="No syn data + ack (can't happen)"/>
46580   <int value="8" label="No syn data + nack"/>
46581   <int value="9" label="No syn data + probe failed"/>
46582 </enum>
46584 <enum name="TimeZoneRequestEvent" type="int">
46585   <int value="0" label="Request start"/>
46586   <int value="1" label="Response success"/>
46587   <int value="2" label="Response not OK"/>
46588   <int value="3" label="Response empty"/>
46589   <int value="4" label="Response malformed"/>
46590 </enum>
46592 <enum name="TimeZoneRequestResult" type="int">
46593   <int value="0" label="Success"/>
46594   <int value="1" label="Failure"/>
46595   <int value="2" label="Server error"/>
46596   <int value="3" label="Request is cancelled."/>
46597 </enum>
46599 <enum name="TLSRenegotiationPatched" type="int">
46600   <int value="0" label="Not renegotiation patched"/>
46601   <int value="1" label="Renegotiation patched"/>
46602 </enum>
46604 <enum name="TouchpadDeviceState" type="int">
46605   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
46606     No touchpad detected on a device without built-in touchpad
46607   </int>
46608   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
46609     External touchpad detected on a device without built-in touchpad
46610   </int>
46611   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
46612     Built-in touchpad not detected at boot time on a device with built-in
46613     touchpad (touchpad failure at boot time)
46614   </int>
46615   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
46616     Built-in touchpad detected at boot time on a device with built-in touchpad
46617   </int>
46618   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
46619     Built-in touchpad not detected at resume time on a device with built-in
46620     touchpad (touchpad failure at resume time)
46621   </int>
46622   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
46623     Built-in touchpad detected at resume time on a device with built-in touchpad
46624   </int>
46625 </enum>
46627 <enum name="TouchpadProblemType" type="int">
46628   <int value="0" label="All events">
46629     All observed input events from touchpad. Serves as a reference.
46630   </int>
46631   <int value="1" label="Noisy Ground">
46632     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
46633     ground.
46634   </int>
46635 </enum>
46637 <enum name="TrackedPreference" type="int">
46638   <int value="0" label="prefs::kShowHomeButton"/>
46639   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
46640   <int value="2" label="prefs::kHomePage"/>
46641   <int value="3" label="prefs::kRestoreOnStartup"/>
46642   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
46643   <int value="5" label="extensions::pref_names::kExtensions"/>
46644   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
46645   <int value="7" label="prefs::kSearchProviderOverrides"/>
46646   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
46647   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
46648   <int value="10" label="prefs::kDefaultSearchProviderName"/>
46649   <int value="11" label="prefs::kPinnedTabs"/>
46650   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
46651   <int value="13" label="prefs::kProfileResetPromptMemento"/>
46652   <int value="14"
46653       label="DefaultSearchManager::kDefaultSearchProviderDataPrefName"/>
46654   <int value="15" label="prefs::kPreferenceResetTime"/>
46655   <int value="16" label="prefs::kSafeBrowsingIncidentReportSent"/>
46656 </enum>
46658 <enum name="TranslateError" type="int">
46659   <int value="0" label="No error"/>
46660   <int value="1" label="Network error"/>
46661   <int value="2" label="Initialization error"/>
46662   <int value="3" label="Unknown language"/>
46663   <int value="4" label="Unsupported language"/>
46664   <int value="5" label="Identical language"/>
46665   <int value="6" label="Translation error"/>
46666 </enum>
46668 <enum name="TranslateInitiationStatus" type="int">
46669   <int value="0" label="Completely disabled by prefs"/>
46670   <int value="1" label="Completely disabled by switch"/>
46671   <int value="2" label="Disabled by user configuration"/>
46672   <int value="3" label="Unsupported Language"/>
46673   <int value="4" label="Unsupported URL"/>
46674   <int value="5" label="Do nothing for similar languages"/>
46675   <int value="6" label="Do nothing for accepted languages"/>
46676   <int value="7" label="Auto translation by user configuration"/>
46677   <int value="8" label="Auto translation by linked from a translated page"/>
46678   <int value="9" label="Show infobar"/>
46679   <int value="10" label="MIME-type is not supported"/>
46680 </enum>
46682 <enum name="TranslateLanguage" type="int">
46683   <int value="0" label="No language code"/>
46684   <int value="1" label="Valid language code"/>
46685   <int value="2" label="Invalid language code"/>
46686 </enum>
46688 <enum name="TranslateLanguageVerification" type="int">
46689   <int value="0" label="CLD is disabled"/>
46690   <int value="1" label="No Content-Language"/>
46691   <int value="2" label="CLD can not determine a language"/>
46692   <int value="3" label="CLD agrees with Content-Language"/>
46693   <int value="4" label="CLD disagrees with Content-Language"/>
46694   <int value="5" label="CLD can be trusted"/>
46695   <int value="6" label="CLD can complement a sub code"/>
46696 </enum>
46698 <enum name="TranslateScheme" type="int">
46699   <int value="0" label="http"/>
46700   <int value="1" label="https"/>
46701   <int value="2" label="unexpected other schemes"/>
46702 </enum>
46704 <enum name="UIEventType" type="int">
46705   <int value="0" label="Unknown"/>
46706   <int value="1" label="Touch released"/>
46707   <int value="2" label="Touch pressed"/>
46708   <int value="3" label="Touch moved"/>
46709   <int value="4" label="Touch stationary"/>
46710   <int value="5" label="Touch cancelled"/>
46711   <int value="6" label="Gesture scroll begin"/>
46712   <int value="7" label="Gesture scroll end"/>
46713   <int value="8" label="Gesture scroll update"/>
46714   <int value="9" label="Gesture tap"/>
46715   <int value="10" label="Gesture tap down"/>
46716   <int value="11" label="Gesture finger down"/>
46717   <int value="12" label="Gesture finger up"/>
46718   <int value="13" label="Gesture double tap"/>
46719   <int value="14" label="Gesture triple tap"/>
46720   <int value="15" label="Gesture two-finger tap"/>
46721   <int value="16" label="Gesture pinch begin"/>
46722   <int value="17" label="Gesture pinch end"/>
46723   <int value="18" label="Gesture pinch update (2 fingers)"/>
46724   <int value="19" label="Long press"/>
46725   <int value="20" label="Multi-finger swipe (2 fingers)"/>
46726   <int value="21" label="Scroll"/>
46727   <int value="22" label="Scroll fling start"/>
46728   <int value="23" label="Scroll fling cancel"/>
46729   <int value="24" label="Multi-finger swipe (3 fingers)"/>
46730   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
46731   <int value="26" label="Gesture scroll update (2 fingers)"/>
46732   <int value="27" label="Gesture scroll update (3 fingers)"/>
46733   <int value="28" label="Gesture scroll update (4+ fingers)"/>
46734   <int value="29" label="Gesture pinch update (3 fingers)"/>
46735   <int value="30" label="Gesture pinch update (4+ fingers)"/>
46736   <int value="31" label="Long tap"/>
46737   <int value="32" label="Show Press"/>
46738   <int value="33" label="Tap Cancel"/>
46739   <int value="34" label="Edge swipe"/>
46740   <int value="35" label="One-finger swipe"/>
46741 </enum>
46743 <enum name="UmaInitSequence" type="int">
46744   <int value="0" label="Timer fired first"/>
46745   <int value="1" label="Init task completed first"/>
46746 </enum>
46748 <enum name="UmaMachineIdState" type="int">
46749   <int value="0" label="ID generation failed"/>
46750   <int value="1" label="No stored value"/>
46751   <int value="2" label="Machine ID changed"/>
46752   <int value="3" label="Machine ID unchanged"/>
46753 </enum>
46755 <enum name="UmaUploadResponseStatus" type="int">
46756   <int value="0" label="Unknown failure"/>
46757   <int value="1" label="Success"/>
46758   <int value="2" label="Bad request"/>
46759   <int value="3" label="No response"/>
46760 </enum>
46762 <enum name="UncacheableReason" type="int">
46763   <int value="0" label="kNoData"/>
46764   <int value="1" label="kPre11PartialResponse"/>
46765   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
46766   <int value="3" label="kShortMaxAge"/>
46767   <int value="4" label="kExpiresTooSoon"/>
46768   <int value="5" label="kHasMustRevalidate"/>
46769   <int value="6" label="kNoCache"/>
46770   <int value="7" label="kNoStore"/>
46771 </enum>
46773 <enum name="UniformityTrialGroupNotActive" type="int">
46774   <int value="0" label="Invalid"/>
46775   <int value="1" label="Group not reported"/>
46776   <int value="2" label="Trial was disabled"/>
46777   <int value="3" label="Group not reported and trial was disabled"/>
46778 </enum>
46780 <enum name="UpdateEngineAttemptResult" type="int">
46781   <int value="0" label="Update Succeeded"/>
46782   <int value="1" label="Internal Error"/>
46783   <int value="2" label="Payload Download Error"/>
46784   <int value="3" label="Metadata Malformed"/>
46785   <int value="4" label="Operation Malformed"/>
46786   <int value="5" label="Operation Execution Error"/>
46787   <int value="6" label="Metadata Verification Failed"/>
46788   <int value="7" label="Payload Verification Failed"/>
46789   <int value="8" label="Verification Failed"/>
46790   <int value="9" label="Post-install Failed"/>
46791   <int value="10" label="Abnormal Termination"/>
46792 </enum>
46794 <enum name="UpdateEngineCheckReaction" type="int">
46795   <int value="0" label="Updating"/>
46796   <int value="1" label="Ignoring"/>
46797   <int value="2" label="Deferring"/>
46798   <int value="3" label="Backing Off"/>
46799 </enum>
46801 <enum name="UpdateEngineCheckResult" type="int">
46802   <int value="0" label="Update Available"/>
46803   <int value="1" label="No Update Available"/>
46804   <int value="2" label="Response Download Error"/>
46805   <int value="3" label="Response Parsing Error"/>
46806   <int value="4" label="Reboot Pending"/>
46807 </enum>
46809 <enum name="UpdateEngineConnectionType" type="int">
46810   <int value="0" label="Unknown"/>
46811   <int value="1" label="Ethernet"/>
46812   <int value="2" label="Wifi"/>
46813   <int value="3" label="WiMAX"/>
46814   <int value="4" label="Bluetooth"/>
46815   <int value="5" label="Cellular"/>
46816   <int value="6" label="Tethered (Ethernet)"/>
46817   <int value="7" label="Tethered (Wifi)"/>
46818 </enum>
46820 <enum name="UpdateEngineDownloadErrorCode" type="int">
46821   <int value="0" label="Download Error"/>
46822   <int value="100" label="Input Malformed (Internal Error)"/>
46823   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
46824   <int value="400" label="Bad Request (HTTP Status 400)"/>
46825   <int value="401" label="Unauthorized (HTTP Status 401)"/>
46826   <int value="402" label="Payment Required (HTTP Status 402)"/>
46827   <int value="403" label="Forbidden (HTTP Status 403)"/>
46828   <int value="404" label="Not Found (HTTP Status 404)"/>
46829   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
46830   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
46831   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
46832   <int value="408" label="Request Timeout (HTTP Status 408)"/>
46833   <int value="409" label="Conflict (HTTP Status 409)"/>
46834   <int value="410" label="Gone (HTTP Status 410)"/>
46835   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
46836   <int value="501" label="Not Implemented (HTTP Status 501)"/>
46837   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
46838   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
46839   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
46840 </enum>
46842 <enum name="UpdateEngineDownloadSource" type="int">
46843   <int value="0" label="HTTPS Server"/>
46844   <int value="1" label="HTTP Server"/>
46845   <int value="2" label="HTTP Peer"/>
46846 </enum>
46848 <enum name="UpdateEngineDownloadSources" type="int">
46849   <int value="0" label="Other"/>
46850   <int value="1" label="HTTPS Server Only"/>
46851   <int value="2" label="HTTP Server Only"/>
46852   <int value="3" label="HTTP Server, HTTPS Server"/>
46853   <int value="4" label="HTTP Peer Only"/>
46854   <int value="5" label="HTTP Peer and HTTPS Server"/>
46855   <int value="6" label="HTTP Peer and HTTP Server"/>
46856   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
46857 </enum>
46859 <enum name="UpdateEngineErrorCode" type="int">
46860   <int value="0" label="kErrorCodeSuccess"/>
46861   <int value="1" label="kErrorCodeError"/>
46862   <int value="2" label="kErrorCodeOmahaRequestError"/>
46863   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
46864   <int value="4" label="kErrorCodeFilesystemCopierError"/>
46865   <int value="5" label="kErrorCodePostinstallRunnerError"/>
46866   <int value="6" label="kErrorCodeSetBootableFlagError"/>
46867   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
46868   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
46869   <int value="9" label="kErrorCodeDownloadTransferError"/>
46870   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
46871   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
46872   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
46873   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
46874   <int value="14" label="kErrorCodeDownloadWriteError"/>
46875   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
46876   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
46877   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
46878   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
46879   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
46880   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
46881   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
46882   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
46883   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
46884   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
46885   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
46886   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
46887   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
46888   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
46889   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
46890   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
46891   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
46892   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
46893   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
46894   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
46895   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
46896   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
46897   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
46898   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
46899   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
46900   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
46901   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
46902   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
46903   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
46904   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
46905   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
46906 </enum>
46908 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
46909   <int value="0" label="Omaha Response"/>
46910   <int value="1" label="OOBE Marker"/>
46911 </enum>
46913 <enum name="UpdateEnginePayloadFormat" type="int">
46914   <int value="0" label="Full"/>
46915   <int value="1" label="Delta"/>
46916   <int value="2" label="Forced Full"/>
46917 </enum>
46919 <enum name="UpdatePolicy" type="int">
46920   <int value="0" label="UPDATES_DISABLED"/>
46921   <int value="1" label="AUTOMATIC_UPDATES"/>
46922   <int value="2" label="MANUAL_UPDATES_ONLY"/>
46923   <int value="3" label="AUTO_UPDATES_ONLY"/>
46924 </enum>
46926 <enum name="UploadResult" type="int">
46927   <int value="0" label="Success"/>
46928   <int value="1" label="Suppressed">CSD Whitelist killswitch present</int>
46929   <int value="2" label="InvalidRequest"/>
46930   <int value="3" label="Cancelled"/>
46931   <int value="4" label="RequestFailed"/>
46932   <int value="5" label="InvalidResponse"/>
46933 </enum>
46935 <enum name="UrlResolutionResult" type="int">
46936   <int value="0" label="Absolute URL"/>
46937   <int value="1" label="Resolutions Differ"/>
46938   <int value="2" label="Resolutions Agree"/>
46939 </enum>
46941 <enum name="URLSchemeForHistogram" type="int">
46942   <int value="0" label="kUnknownURLScheme"/>
46943   <int value="1" label="kMissingURLScheme"/>
46944   <int value="2" label="kHttpURLScheme"/>
46945   <int value="3" label="kHttpsURLScheme"/>
46946   <int value="4" label="kFtpURLScheme"/>
46947   <int value="5" label="kChromeExtensionURLScheme"/>
46948   <int value="6" label="kJavascriptURLScheme"/>
46949   <int value="7" label="kFileURLScheme"/>
46950   <int value="8" label="kBlobURLScheme"/>
46951   <int value="9" label="kDataURLScheme"/>
46952   <int value="10" label="kFileSystemScheme"/>
46953 </enum>
46955 <enum name="UserInitiatedEvent" type="int">
46956   <int value="0" label="WiFi Scan"/>
46957 </enum>
46959 <enum name="UserSelectableSyncType" type="int">
46960   <int value="0" label="Bookmarks"/>
46961   <int value="1" label="Preferences"/>
46962   <int value="2" label="Passwords"/>
46963   <int value="3" label="Autofill"/>
46964   <int value="4" label="Themes"/>
46965   <int value="5" label="Omnibox History"/>
46966   <int value="6" label="Extensions"/>
46967   <int value="7" label="Open Tabs"/>
46968   <int value="8" label="Apps"/>
46969 </enum>
46971 <enum name="UserType" type="int">
46972   <int value="0" label="Regular"/>
46973   <int value="1" label="Guest"/>
46974   <int value="2" label="Retail Mode"/>
46975   <int value="3" label="Public Account"/>
46976   <int value="4" label="Locally Managed"/>
46977   <int value="5" label="Kiosk App"/>
46978 </enum>
46980 <enum name="VariationSeedSignature" type="int">
46981   <int value="0" label="Signature Missing"/>
46982   <int value="1" label="Signature Decode Failed"/>
46983   <int value="2" label="Invalid Signature"/>
46984   <int value="3" label="Invalid Seed"/>
46985   <int value="4" label="Valid Signature for Seed"/>
46986 </enum>
46988 <enum name="VariationsResourceRequestsAllowedState" type="int">
46989   <int value="0" label="Requests allowed"/>
46990   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
46991   <int value="2" label="Notified that requests became allowed"/>
46992   <int value="3" label="Requests not allowed: EULA not accepted"/>
46993   <int value="4" label="Requests not allowed: network down"/>
46994   <int value="5" label="Requests not allowed: disabled by command line"/>
46995 </enum>
46997 <enum name="VariationsSeedDateChange" type="int">
46998   <int value="0" label="No previous date"/>
46999   <int value="1" label="New date older than old date"/>
47000   <int value="2" label="Same day"/>
47001   <int value="3" label="Day changed"/>
47002 </enum>
47004 <enum name="VariationsSeedEmpty" type="int">
47005   <int value="0" label="Seed Not Empty"/>
47006   <int value="1" label="Seed Empty"/>
47007   <int value="2" label="Seed Corrupt"/>
47008   <int value="3" label="Seed Signature Verification Failed"/>
47009 </enum>
47011 <enum name="VaryType" type="int">
47012   <int value="0" label="No Vary header present"/>
47013   <int value="1" label="Vary:User-Agent"/>
47014   <int value="2" label="Other"/>
47015 </enum>
47017 <enum name="VAVDAH264DecoderFailure" type="int">
47018   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
47019   <int value="1" label="GAPS_IN_FRAME_NUM"/>
47020   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
47021   <int value="3" label="INTERLACED_STREAM"/>
47022   <int value="4" label="VAAPI_ERROR"/>
47023 </enum>
47025 <enum name="VideoCodec" type="int">
47026   <int value="0" label="kUnknownVideoCodec"/>
47027   <int value="1" label="kCodecH264"/>
47028   <int value="2" label="kCodecVC1"/>
47029   <int value="3" label="kCodecMPEG2"/>
47030   <int value="4" label="kCodecMPEG4"/>
47031   <int value="5" label="kCodecTheora"/>
47032   <int value="6" label="kCodecVP8"/>
47033   <int value="7" label="kCodecVP9"/>
47034 </enum>
47036 <enum name="VideoCodecProfile" type="int">
47037   <int value="0" label="H.264 Baseline"/>
47038   <int value="1" label="H.264 Main"/>
47039   <int value="2" label="H.264 Extended"/>
47040   <int value="3" label="H.264 High"/>
47041   <int value="4" label="H.264 High10"/>
47042   <int value="5" label="H.264 High422"/>
47043   <int value="6" label="H.264 High444"/>
47044   <int value="7" label="H.264 ScalableBaseline"/>
47045   <int value="8" label="H.264 ScalableHigh"/>
47046   <int value="9" label="H.264 StereoHigh"/>
47047   <int value="10" label="H.264 MultiviewHigh"/>
47048   <int value="11" label="VP8"/>
47049   <int value="12" label="VP9"/>
47050 </enum>
47052 <enum name="VideoPixelFormat" type="int">
47053   <int value="0" label="UNKNOWN"/>
47054   <int value="1" label="YV12"/>
47055   <int value="2" label="YV16"/>
47056   <int value="3" label="I420"/>
47057   <int value="4" label="YV12A"/>
47058   <int value="5" label="HOLE"/>
47059   <int value="6" label="NATIVE_TEXTURE"/>
47060   <int value="7" label="YV12J"/>
47061 </enum>
47063 <enum name="ViewFileType" type="int">
47064   <int value="0" label="other"/>
47065   <int value="1" label=".3ga"/>
47066   <int value="2" label=".3gp"/>
47067   <int value="3" label=".aac"/>
47068   <int value="4" label=".alac"/>
47069   <int value="5" label=".asf"/>
47070   <int value="6" label=".avi"/>
47071   <int value="7" label=".bmp"/>
47072   <int value="8" label=".csv"/>
47073   <int value="9" label=".doc"/>
47074   <int value="10" label=".docx"/>
47075   <int value="11" label=".flac"/>
47076   <int value="12" label=".gif"/>
47077   <int value="13" label=".jpeg"/>
47078   <int value="14" label=".jpg"/>
47079   <int value="15" label=".log"/>
47080   <int value="16" label=".m3u"/>
47081   <int value="17" label=".m3u8"/>
47082   <int value="18" label=".m4a"/>
47083   <int value="19" label=".m4v"/>
47084   <int value="20" label=".mid"/>
47085   <int value="21" label=".mkv"/>
47086   <int value="22" label=".mov"/>
47087   <int value="23" label=".mp3"/>
47088   <int value="24" label=".mp4"/>
47089   <int value="25" label=".mpg"/>
47090   <int value="26" label=".odf"/>
47091   <int value="27" label=".odp"/>
47092   <int value="28" label=".ods"/>
47093   <int value="29" label=".odt"/>
47094   <int value="30" label=".oga"/>
47095   <int value="31" label=".ogg"/>
47096   <int value="32" label=".ogv"/>
47097   <int value="33" label=".pdf"/>
47098   <int value="34" label=".png"/>
47099   <int value="35" label=".ppt"/>
47100   <int value="36" label=".pptx"/>
47101   <int value="37" label=".ra"/>
47102   <int value="38" label=".ram"/>
47103   <int value="39" label=".rar"/>
47104   <int value="40" label=".rm"/>
47105   <int value="41" label=".rtf"/>
47106   <int value="42" label=".wav"/>
47107   <int value="43" label=".webm"/>
47108   <int value="44" label=".webp"/>
47109   <int value="45" label=".wma"/>
47110   <int value="46" label=".wmv"/>
47111   <int value="47" label=".xls"/>
47112   <int value="48" label=".xlsx"/>
47113 </enum>
47115 <enum name="VPNDriver" type="int">
47116   <int value="0" label="OpenVPN"/>
47117   <int value="1" label="L2TP/IPSec"/>
47118 </enum>
47120 <enum name="VPNRemoteAuthenticationType" type="int">
47121   <int value="0" label="OpenVPN Default"/>
47122   <int value="1" label="OpenVPN Certificate"/>
47123   <int value="2" label="L2TP/IPSec Default"/>
47124   <int value="3" label="L2TP/IPSec Certificate"/>
47125   <int value="4" label="L2TP/IPSec PSK"/>
47126 </enum>
47128 <enum name="VPNUserAuthenticationType" type="int">
47129   <int value="0" label="OpenVPN None"/>
47130   <int value="1" label="OpenVPN Certificate"/>
47131   <int value="2" label="OpenVPN Username/Password"/>
47132   <int value="3" label="OpenVPN Username/Password/OTP"/>
47133   <int value="4" label="L2TP/IPSec None"/>
47134   <int value="5" label="L2TP/IPSec Certificate"/>
47135   <int value="6" label="L2TP/IPSec Username/Password"/>
47136 </enum>
47138 <enum name="WalletApiCall" type="int">
47139   <int value="0" label="Unknown API call"/>
47140   <int value="1" label="Accept Legal Documents"/>
47141   <int value="2" label="Authenticate Instrument"/>
47142   <int value="3" label="Get Full Wallet"/>
47143   <int value="4" label="Get Wallet Items"/>
47144   <int value="5" label="Save to Wallet"/>
47145 </enum>
47147 <enum name="WalletErrors" type="int">
47148   <int value="0" label="Baseline: Issued request"/>
47149   <int value="1" label="Fatal error (deprecated)"/>
47150   <int value="2" label="Malformed response"/>
47151   <int value="3" label="Network error"/>
47152   <int value="4" label="Bad request"/>
47153   <int value="5" label="Internal error"/>
47154   <int value="6" label="Invalid params"/>
47155   <int value="7" label="Service unavailable"/>
47156   <int value="8" label="Spending limit exceeded"/>
47157   <int value="9" label="Unsupported API version"/>
47158   <int value="10" label="Unknown error"/>
47159   <int value="11" label="Unsupported merchant"/>
47160   <int value="12" label="Unsupported buyer legal address"/>
47161   <int value="13" label="Unverified know your customer status"/>
47162 </enum>
47164 <enum name="WalletRequiredActions" type="int">
47165   <int value="0" label="Baseline: Issued request"/>
47166   <int value="1" label="Unknown"/>
47167   <int value="2" label="GAIA auth"/>
47168   <int value="3" label="Passive GAIA auth"/>
47169   <int value="4" label="Set up Wallet"/>
47170   <int value="5" label="Accept ToS"/>
47171   <int value="6" label="Update expiration date"/>
47172   <int value="7" label="Upgrade min address"/>
47173   <int value="8" label="Choose another instrument or address"/>
47174   <int value="9" label="Verify CVV"/>
47175   <int value="10" label="Invalid form field"/>
47176   <int value="11" label="Require phone number"/>
47177 </enum>
47179 <enum name="WebFontCacheHit" type="int">
47180   <int value="0" label="Miss"/>
47181   <int value="1" label="Hit"/>
47182   <int value="2" label="Served from data URL"/>
47183 </enum>
47185 <enum name="WebFontDiskCacheHit" type="int">
47186   <int value="0" label="Not in the cache"/>
47187   <int value="1" label="In the cache"/>
47188   <int value="2" label="Previously in the cache"/>
47189 </enum>
47191 <enum name="WebFontPackageFormat" type="int">
47192   <int value="0" label="Unknown / Decode error"/>
47193   <int value="1" label="SFNT"/>
47194   <int value="2" label="WOFF"/>
47195   <int value="3" label="WOFF 2.0"/>
47196   <int value="4" label="SVG"/>
47197 </enum>
47199 <enum name="WebFontUsageType" type="int">
47200   <int value="0" label="Styled, and used"/>
47201   <int value="1" label="Styled, but not used"/>
47202   <int value="2" label="Not styled, but used"/>
47203 </enum>
47205 <enum name="WebHistoryStatus" type="int">
47206   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
47207   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
47208   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
47209 </enum>
47211 <enum name="WebSocketHandshakeResult" type="int">
47212   <int value="0" label="Incomplete"/>
47213   <int value="1" label="Normal"/>
47214   <int value="2" label="Failed"/>
47215   <int value="3" label="Connected"/>
47216 </enum>
47218 <enum name="WebSocketNewHandshakeResult" type="int">
47219   <int value="0" label="INCOMPLETE">Incomplete</int>
47220   <int value="1" label="CONNECTED">Connected</int>
47221   <int value="2" label="FAILED">Failed</int>
47222 </enum>
47224 <enum name="WebSocketNewPerMessageDeflateContextTakeoverMode" type="int">
47225   <int value="0" label="Do not take over"/>
47226   <int value="1" label="Take over"/>
47227 </enum>
47229 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
47230   <int value="0" label="Do not take over"/>
47231   <int value="1" label="Take over"/>
47232 </enum>
47234 <enum name="WebSocketSendType" type="int">
47235   <int value="0" label="String"/>
47236   <int value="1" label="ArrayBuffer"/>
47237   <int value="2" label="ArrayBufferView"/>
47238   <int value="3" label="Blob"/>
47239 </enum>
47241 <enum name="WiFiApMode" type="int">
47242   <int value="0" label="Unknown"/>
47243   <int value="1" label="Managed"/>
47244   <int value="2" label="AdHoc"/>
47245 </enum>
47247 <enum name="WiFiReasonCode" type="int">
47248   <int value="0" label="kReasonReserved0"/>
47249   <int value="1" label="kReasonCodeUnspecified"/>
47250   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
47251   <int value="3" label="kReasonCodeSenderHasLeft"/>
47252   <int value="4" label="kReasonCodeInactivity"/>
47253   <int value="5" label="kReasonCodeTooManySTAs"/>
47254   <int value="6" label="kReasonCodeNonAuthenticated"/>
47255   <int value="7" label="kReasonCodeNonAssociated"/>
47256   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
47257   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
47258   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
47259   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
47260   <int value="12" label="kReasonReserved12"/>
47261   <int value="13" label="kReasonCodeInvalidInfoElement"/>
47262   <int value="14" label="kReasonCodeMICFailure"/>
47263   <int value="15" label="kReasonCode4WayTimeout"/>
47264   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
47265   <int value="17" label="kReasonCodeDifferenIE"/>
47266   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
47267   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
47268   <int value="20" label="kReasonCodeAkmpInvalid"/>
47269   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
47270   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
47271   <int value="23" label="kReasonCode8021XAuth"/>
47272   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
47273   <int value="25" label="kReasonReserved25"/>
47274   <int value="26" label="kReasonReserved26"/>
47275   <int value="27" label="kReasonReserved27"/>
47276   <int value="28" label="kReasonReserved28"/>
47277   <int value="29" label="kReasonReserved29"/>
47278   <int value="30" label="kReasonReserved30"/>
47279   <int value="31" label="kReasonReserved31"/>
47280   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
47281   <int value="33" label="kReasonCodeQoSBandwidth"/>
47282   <int value="34" label="kReasonCodeiPoorConditions"/>
47283   <int value="35" label="kReasonCodeOutsideTxop"/>
47284   <int value="36" label="kReasonCodeStaLeaving"/>
47285   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
47286   <int value="38" label="kReasonCodeSetupRequired"/>
47287   <int value="39" label="kReasonCodeTimeout"/>
47288   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
47289 </enum>
47291 <enum name="WiFiScanResult" type="int">
47292   <int value="0" label="ProgressiveScan connected"/>
47293   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
47294   <int value="2" label="ProgressiveScan error then FullScan connected"/>
47295   <int value="3"
47296       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
47297   <int value="4"
47298       label="ProgressiveScan didn't connect then FullScan connected"/>
47299   <int value="5" label="FullScan didn't connect"/>
47300   <int value="6" label="FullScan connected"/>
47301   <int value="7" label="Internal error"/>
47302 </enum>
47304 <enum name="WiFiStatusType" type="int">
47305   <int value="0" label="kStatusCodeTypeByAp"/>
47306   <int value="1" label="kStatusCodeTypeByClient"/>
47307   <int value="2" label="kStatusCodeTypeByUser"/>
47308   <int value="3" label="kStatusCodeTypeConsideredDead"/>
47309 </enum>
47311 <enum name="Win8PageLoadType" type="int">
47312   <int value="0" label="Metro"/>
47313   <int value="1" label="Desktop"/>
47314   <int value="2" label="Metro Aura"/>
47315   <int value="3" label="Desktop Aura"/>
47316 </enum>
47318 <enum name="WindowsVersion" type="int">
47319   <int value="0" label="Pre-XP"/>
47320   <int value="1" label="XP"/>
47321   <int value="2" label="2003 Server"/>
47322   <int value="3" label="Vista"/>
47323   <int value="4" label="Windows 7"/>
47324   <int value="5" label="Windows 8"/>
47325 </enum>
47327 <enum name="WindowType" type="int">
47328   <int value="0" label="Other"/>
47329   <int value="1" label="Browser"/>
47330   <int value="2" label="Hosted App"/>
47331   <int value="3" label="Packaged App"/>
47332 </enum>
47334 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
47335   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
47336   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
47337 </enum>
47339 </enums>
47341 <!-- Histogram suffixes list -->
47343 <histogram_suffixes_list>
47345 <histogram_suffixes name="ActiveNetworkState">
47346   <suffix name="Offline"
47347       label="network manager thinks that the active network is offline"/>
47348   <suffix name="Online"
47349       label="network manager thinks that the active network is online"/>
47350   <suffix name="RestrictedPool"
47351       label="network manager thinks that the active network is behind portal"/>
47352   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
47353   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
47354 </histogram_suffixes>
47356 <histogram_suffixes name="AlternateProtocol">
47357   <suffix name="AlternateProtocol_spdy"
47358       label="with alternate protocol available but http is used"/>
47359   <suffix name="AlternateProtocol_http"
47360       label="(with alternate protocol available and spdy is used"/>
47361   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
47362   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
47363   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
47364   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
47365 </histogram_suffixes>
47367 <histogram_suffixes name="AppListFirstPaintWarmStartFast" separator="">
47368   <suffix name="" label="Normal start."/>
47369   <suffix name="Fast"
47370       label="Fast start by skipping normal chrome.dll startup."/>
47371   <affected-histogram name="Startup.AppListFirstPaintWarmStart"/>
47372 </histogram_suffixes>
47374 <histogram_suffixes name="AsyncSlowStart">
47375   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
47376   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
47377   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
47378   <affected-histogram name="Net.Transaction_Connected_New"/>
47379   <affected-histogram name="Renderer4.StartToFinish"/>
47380 </histogram_suffixes>
47382 <histogram_suffixes name="AutofillServerExperiments">
47383   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
47384   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
47385   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
47386   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
47387   <suffix name="ar04wr3fs4"
47388       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
47389   <suffix name="ar05wlr15"
47390       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
47391   <suffix name="ar05wlr25"
47392       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
47393   <suffix name="ar05wr15fs5"
47394       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
47395   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
47396   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
47397   <suffix name="fp05cc03"
47398       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
47399   <suffix name="fp05cco03"
47400       label="Probability picker algorithm, p=0.5;
47401              p_ccname_given_other_cc_fields=0.3"/>
47402   <suffix name="fp05cco03cstd"
47403       label="Probability picker algorithm, p=0.5;
47404              p_ccname_given_other_cc_fields=0.3; with fallback to the default
47405              algorithm"/>
47406   <suffix name="fp05cc03e1"
47407       label="Probability picker algorithm, p=0.5 for cc and company name
47408              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
47409              default algorithm;"/>
47410   <suffix name="tbar1" label="Use only Toolbar upload data"/>
47411   <affected-histogram name="Autofill.Quality"/>
47412   <affected-histogram name="AutoFill.Quality"/>
47413   <affected-histogram name="Autofill.Quality.HeuristicType"/>
47414   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
47415   <affected-histogram name="Autofill.Quality.PredictedType"/>
47416   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
47417   <affected-histogram name="Autofill.Quality.ServerType"/>
47418   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
47419 </histogram_suffixes>
47421 <histogram_suffixes name="BadBlockCounts" separator=".">
47422   <suffix name="Backupsys" label="backupsys partition"/>
47423   <suffix name="Bbt" label="bbt partition"/>
47424   <suffix name="Block0" label="block0 partition"/>
47425   <suffix name="Bootloader" label="bootloader partition"/>
47426   <suffix name="Cache" label="cache partition"/>
47427   <suffix name="Factory_store" label="factory_store partition"/>
47428   <suffix name="Fts" label="fts partition"/>
47429   <suffix name="Kernel" label="kernel partition"/>
47430   <suffix name="Postbootloader" label="postbootloader partition"/>
47431   <suffix name="Postbootloader-B" label="postbootloader-B partition"/>
47432   <suffix name="Prebootloader" label="prebootloader partition"/>
47433   <suffix name="Recovery" label="recovery partition"/>
47434   <suffix name="Rootfs" label="rootfs partition"/>
47435   <suffix name="Total" label="total partition"/>
47436   <suffix name="TZ" label="TZ partition"/>
47437   <suffix name="TZ-B" label="TZ-B partition"/>
47438   <suffix name="Userdata" label="userdata partition"/>
47439   <affected-histogram name="Platform.Storage.Flash.BadBlocks"/>
47440 </histogram_suffixes>
47442 <histogram_suffixes name="CacheListSize">
47443   <suffix name="CacheListSize_12" label="Control"/>
47444   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
47445   <suffix name="CacheListSize_14" label="Out of the experiment"/>
47446   <affected-histogram name="DiskCache.TotalIOTime"/>
47447   <affected-histogram name="Net.HttpJob.TotalTime"/>
47448   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
47449   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
47450   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
47451   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
47452   <affected-histogram name="PLT.Abandoned"/>
47453   <affected-histogram name="PLT.BeginToFinish"/>
47454   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
47455   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
47456   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47457   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47458   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
47459   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47460   <affected-histogram name="PLT.BeginToFinish_Reload"/>
47461 </histogram_suffixes>
47463 <histogram_suffixes name="CacheSensitivityAnalysis">
47464   <suffix name="No" label="Turned off"/>
47465   <suffix name="Control" label="Control group"/>
47466   <suffix name="ControlA" label="Control, Group A"/>
47467   <suffix name="ControlB" label="Control, Group B"/>
47468   <suffix name="100" label="100% slowdown"/>
47469   <suffix name="100A" label="100% slowdown, Group A"/>
47470   <suffix name="100B" label="100% slowdown, Group B"/>
47471   <suffix name="200A" label="200% slowdown, Group A"/>
47472   <suffix name="200B" label="200% slowdown, Group B"/>
47473   <suffix name="400A" label="400% slowdown, Group A"/>
47474   <suffix name="400B" label="400% slowdown, Group B"/>
47475   <affected-histogram name="Net.HttpJob.TotalTime"/>
47476   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
47477   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
47478   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
47479   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
47480   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
47481   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
47482   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
47483   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
47484 </histogram_suffixes>
47486 <histogram_suffixes name="CacheSensitivityHistograms">
47487   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
47488   <affected-histogram name="PLT.BeginToFinish"/>
47489   <affected-histogram name="PLT.BeginToFinishDoc"/>
47490   <affected-histogram name="PLT.BeginToFirstPaint"/>
47491   <affected-histogram name="PLT.CommitToFirstPaint"/>
47492 </histogram_suffixes>
47494 <histogram_suffixes name="CacheSensitivityHistograms">
47495   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
47496   <affected-histogram name="PLT.BeginToFinish"/>
47497   <affected-histogram name="PLT.BeginToFinishDoc"/>
47498   <affected-histogram name="PLT.BeginToFirstPaint"/>
47499   <affected-histogram name="PLT.CommitToFirstPaint"/>
47500 </histogram_suffixes>
47502 <histogram_suffixes name="CacheThrottle">
47503   <suffix name="CacheThrottle_On" label="Throttling payload requests."/>
47504   <suffix name="CacheThrottle_Off" label="Control group."/>
47505   <affected-histogram name="DiskCache.TotalIOTime"/>
47506   <affected-histogram name="PLT.Abandoned"/>
47507   <affected-histogram name="PLT.BeginToFinish"/>
47508   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
47509   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
47510   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47511   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47512   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
47513   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47514   <affected-histogram name="PLT.BeginToFinish_Reload"/>
47515 </histogram_suffixes>
47517 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
47518   <owner>rsleevi@chromium.org</owner>
47519   <suffix name="DH" label="DH"/>
47520   <suffix name="DSA" label="DSA"/>
47521   <suffix name="ECDH" label="ECDH"/>
47522   <suffix name="ECDSA" label="ECDSA"/>
47523   <suffix name="RSA" label="RSA"/>
47524   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
47525   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
47526   <affected-histogram name="CertificateType.BR.Intermediate"/>
47527   <affected-histogram name="CertificateType.BR.Leaf"/>
47528   <affected-histogram name="CertificateType.BR.Root"/>
47529   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
47530   <affected-histogram name="CertificateType.NonBR.Leaf"/>
47531   <affected-histogram name="CertificateType.NonBR.Root"/>
47532   <affected-histogram name="CertificateType2.BR.Intermediate"/>
47533   <affected-histogram name="CertificateType2.BR.Leaf"/>
47534   <affected-histogram name="CertificateType2.BR.Root"/>
47535   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
47536   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
47537   <affected-histogram name="CertificateType2.NonBR.Root"/>
47538 </histogram_suffixes>
47540 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
47541   <obsolete>
47542     Deprecated as of 8/2013. This histogram only considered the leaf certificate
47543     expiry date as a proxy for whether a certificate was in-scope for the BRs,
47544     but did not consider the issuance date. As some CAs have issued long-lived
47545     certs prior to the BRs, this disproportionately reported those certs as
47546     being subject to the BRs, but non-compliant, when in reality they're not
47547     subject.
47548   </obsolete>
47549   <suffix name="BR"
47550       label="The *leaf* certificate of the chain expires after 2013-12-31,
47551              meaning that it should be in scope for the Baseline
47552              Requirement's key size requirements"/>
47553   <suffix name="NonBR"
47554       label="The *leaf* certificate of the chain expires on or before
47555              2013-12-31"/>
47556   <affected-histogram name="CertificateType"/>
47557 </histogram_suffixes>
47559 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
47560   <suffix name="BR"
47561       label="The *leaf* certificate of the chain expires after 2013-12-31 and
47562              was issued on or after 2012-07-01, as judged by the notBefore,
47563              meaning that it should be in scope for the Baseline
47564              Requirement's key size requirements"/>
47565   <suffix name="NonBR"
47566       label="The *leaf* certificate of the chain expires on or before
47567              2013-12-31 or was issued before 2012-07-01"/>
47568   <affected-histogram name="CertificateType2"/>
47569 </histogram_suffixes>
47571 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
47572   <suffix name="Intermediate" label="Intermediate's SPKI"/>
47573   <suffix name="Leaf" label="Leaf's SPKI"/>
47574   <suffix name="Root" label="Root's SPKI"/>
47575   <affected-histogram name="CertificateType.BR"/>
47576   <affected-histogram name="CertificateType.NonBR"/>
47577   <affected-histogram name="CertificateType2.BR"/>
47578   <affected-histogram name="CertificateType2.NonBR"/>
47579 </histogram_suffixes>
47581 <histogram_suffixes name="CloudPrintRequests" separator=".">
47582   <suffix name="Register" label="Register request"/>
47583   <suffix name="UpdatePrinter" label="Update printer request"/>
47584   <suffix name="DownloadData" label="Download data request"/>
47585   <suffix name="Other" label="Other requests"/>
47586   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
47587   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
47588   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
47589   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
47590 </histogram_suffixes>
47592 <histogram_suffixes name="ConnCountImpact">
47593   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
47594   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
47595   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
47596   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
47597   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
47598   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
47599   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
47600   <affected-histogram name="Net.Transaction_Connected_New"/>
47601   <affected-histogram name="PLT.Abandoned"/>
47602   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47603   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47604   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
47605   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47606   <affected-histogram name="Renderer4.Abandoned"/>
47607   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
47608   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
47609   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
47610   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
47611 </histogram_suffixes>
47613 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
47614   <suffix name="0" label="INTERNET_DISCONNECTED"/>
47615   <suffix name="1" label="CHROME_VERSION"/>
47616   <suffix name="2" label="CHROMEOS_VERSION"/>
47617   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
47618   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
47619   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
47620   <suffix name="6" label="FIREWALL_80"/>
47621   <suffix name="7" label="FIREWALL_443"/>
47622   <suffix name="8" label="RESOLVER_LATENCY"/>
47623   <suffix name="9" label="HTTP_LATENCY"/>
47624   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
47625   <suffix name="11" label="PING_GATEWAY"/>
47626   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
47627   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
47628 </histogram_suffixes>
47630 <histogram_suffixes name="ConnnectBackupJobs">
47631   <suffix name="ConnectBackupJobsEnabled"/>
47632   <suffix name="ConnectBackupJobsDisabled"/>
47633   <affected-histogram name="Net.PreconnectUtilization"/>
47634   <affected-histogram name="Net.PreconnectUtilization2"/>
47635   <affected-histogram name="PLT.Abandoned"/>
47636   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47637   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47638   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47639   <affected-histogram name="PLT.LoadType"/>
47640 </histogram_suffixes>
47642 <histogram_suffixes name="ContextualSearch">
47643   <suffix name="Control"/>
47644   <suffix name="Tap"/>
47645   <suffix name="TapForced"/>
47646   <affected-histogram name="Search.ContextualSearchOptCard"/>
47647   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
47648   <affected-histogram name="Search.ContextualSearchPeekCard"/>
47649   <affected-histogram name="Search.ContextualSearchTap"/>
47650   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
47651   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
47652 </histogram_suffixes>
47654 <histogram_suffixes name="CrosFirstRunStep" separator="">
47655   <suffix name="AppList"/>
47656   <suffix name="Tray"/>
47657   <suffix name="Help"/>
47658   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
47659 </histogram_suffixes>
47661 <histogram_suffixes name="DataReductionProxy">
47662   <suffix name="DataReductionProxy"
47663       label="Only page loads through the data reduction proxy are considered."/>
47664   <affected-histogram name="PLT.NT_Connect"/>
47665   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
47666   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
47667   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
47668   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
47669   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
47670   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
47671   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
47672   <affected-histogram name="PLT.NT_DomainLookup"/>
47673   <affected-histogram name="PLT.NT_DomContentLoaded"/>
47674   <affected-histogram name="PLT.NT_DomInteractive"/>
47675   <affected-histogram name="PLT.NT_DomLoading"/>
47676   <affected-histogram name="PLT.NT_LoadEvent"/>
47677   <affected-histogram name="PLT.NT_Redirect"/>
47678   <affected-histogram name="PLT.NT_Request"/>
47679   <affected-histogram name="PLT.NT_Response"/>
47680   <affected-histogram name="PLT.PT_BeginToCommit"/>
47681   <affected-histogram name="PLT.PT_BeginToFinish"/>
47682   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
47683   <affected-histogram name="PLT.PT_CommitToFinish"/>
47684   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
47685   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
47686   <affected-histogram name="PLT.PT_RequestToCommit"/>
47687   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
47688   <affected-histogram name="PLT.PT_RequestToFinish"/>
47689   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
47690   <affected-histogram name="PLT.PT_RequestToStart"/>
47691   <affected-histogram name="PLT.PT_StartToCommit"/>
47692   <affected-histogram name="PLT.PT_StartToFinish"/>
47693 </histogram_suffixes>
47695 <histogram_suffixes name="DefaultAppsExperiment">
47696   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
47697   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
47698   <affected-histogram name="Extensions.AppTabLaunchType"/>
47699   <affected-histogram name="Extensions.ExtensionInstalled"/>
47700   <affected-histogram name="Extensions.ExtensionUninstalled"/>
47701   <affected-histogram name="NewTabPage.DefaultPageType"/>
47702   <affected-histogram name="NewTabPage.SelectedPageType"/>
47703   <affected-histogram name="NtpHandler.AttachShownPageType"/>
47704   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
47705   <affected-histogram name="Profile.AppCount"/>
47706 </histogram_suffixes>
47708 <histogram_suffixes name="DefaultPinnedApps">
47709   <obsolete>
47710     Deprecated as of 12/2013. Default pinned apps trial is finished.
47711   </obsolete>
47712   <suffix name="Existing"/>
47713   <suffix name="Control"/>
47714   <suffix name="Alternate"/>
47715   <affected-histogram name="Cros.ClickOnShelf"/>
47716 </histogram_suffixes>
47718 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
47719   <suffix name="1User" label="Only 1 user exists on device."/>
47720   <suffix name="2Users" label="2 users exist on device."/>
47721   <suffix name="3Users" label="3 users exist on device."/>
47722   <suffix name="4Users" label="4 users exist on device."/>
47723   <suffix name="5Users" label="5 users exist on device."/>
47724   <suffix name="6Users" label="6 users exist on device."/>
47725   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
47726   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
47727   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
47728   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
47729   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
47730   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
47731   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
47732   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
47733 </histogram_suffixes>
47735 <histogram_suffixes name="DnsImpact2">
47736   <suffix name="disabled_prefetch"
47737       label="DNS pre-resolving is disabled in these clients"/>
47738   <suffix name="disabled_prefetch_4_connections"
47739       label="DNS pre-resolving is disabled in these clients, and a maximum of
47740              4 connections per host was allowed"/>
47741   <suffix name="enabled_prefetch_4_connections"
47742       label="a maximum of 4 connections per host was allowed in these clients"/>
47743   <suffix name="parallel_4_prefetch"
47744       label="DNS pre-resolving was only doing 4 concurrent speculative
47745              resolutions in this test"/>
47746   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
47747   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
47748     <with-suffix name="disabled_prefetch"/>
47749     <with-suffix name="disabled_prefetch_4_connections"/>
47750     <with-suffix name="enabled_prefetch_4_connections"/>
47751   </affected-histogram>
47752   <affected-histogram name="Net.TCP_Connection_Latency"/>
47753   <affected-histogram name="Net.Transaction_Connected"/>
47754   <affected-histogram name="Net.Transaction_Connected_New"/>
47755   <affected-histogram name="Net.Transaction_Connected_New_b"/>
47756   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
47757   <affected-histogram name="Net.Transaction_Latency"/>
47758   <affected-histogram name="Net.Transaction_Latency_b"/>
47759   <affected-histogram name="Net.Transaction_Latency_Total"/>
47760   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
47761   <affected-histogram
47762       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
47763   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
47764   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
47765   <affected-histogram name="PLT.RequestToFinish">
47766     <with-suffix name="parallel_4_prefetch"/>
47767   </affected-histogram>
47768 </histogram_suffixes>
47770 <histogram_suffixes name="DnsImpact3">
47771   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
47772   <suffix name="parallel_4_prefetch"
47773       label="with only 4 concurrent speculative resolutions done in parallel"/>
47774   <affected-histogram name="Net.Transaction_Connected_New">
47775     <with-suffix name="disabled_prefetch"/>
47776   </affected-histogram>
47777   <affected-histogram name="Renderer2.FinishDocToFinish"/>
47778   <affected-histogram name="Renderer2.RequestToFinish"/>
47779   <affected-histogram name="Renderer2.RequestToFinish_L">
47780     <with-suffix name="disabled_prefetch"/>
47781   </affected-histogram>
47782   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
47783   <affected-histogram name="Renderer2.RequestToStart"/>
47784   <affected-histogram name="Renderer2.StartToFinish"/>
47785   <affected-histogram name="Renderer2.StartToFinishDoc"/>
47786   <affected-histogram name="Renderer2.StartToFirstLayout"/>
47787   <affected-histogram name="Renderer4.RequestToFinish">
47788     <with-suffix name="parallel_4_prefetch"/>
47789   </affected-histogram>
47790   <affected-histogram name="Renderer4.StartToFinish">
47791     <with-suffix name="parallel_4_prefetch"/>
47792   </affected-histogram>
47793 </histogram_suffixes>
47795 <histogram_suffixes name="DnsParallelism">
47796   <suffix name="parallel_10"
47797       label="with only 10 concurrent resolutions done in parallel"/>
47798   <suffix name="parallel_14"
47799       label="with only 14 concurrent resolutions done in parallel"/>
47800   <suffix name="parallel_20"
47801       label="with only 20 concurrent resolutions done in parallel"/>
47802   <suffix name="parallel_6"
47803       label="with only 6 concurrent resolutions done in parallel"/>
47804   <suffix name="parallel_7"
47805       label="with only 7 concurrent resolutions done in parallel"/>
47806   <suffix name="parallel_8"
47807       label="with only 8 concurrent resolutions done in parallel"/>
47808   <suffix name="parallel_9"
47809       label="with only 9 concurrent resolutions done in parallel"/>
47810   <suffix name="parallel_default"
47811       label="with the default number of concurrent resolutions done in
47812              parallel"/>
47813   <affected-histogram name="DNS.ResolveCategory"/>
47814   <affected-histogram name="DNS.ResolveSuccess"/>
47815 </histogram_suffixes>
47817 <histogram_suffixes name="DocsSpecific" separator="">
47818   <suffix name="Docs" label="Only for docs.google.com"/>
47819   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
47820   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
47821   <affected-histogram name="appcache.UpdateJobResult"/>
47822   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
47823   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
47824   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
47825 </histogram_suffixes>
47827 <histogram_suffixes name="DomainGoogle" separator="">
47828   <suffix name="Google" label="only Google cookies are recorded."/>
47829   <suffix name="Other" label="only NON-Google cookies are recorded."/>
47830   <affected-histogram name="Cookie.ReinstatedCookies"/>
47831 </histogram_suffixes>
47833 <histogram_suffixes name="ExternalExtensionEvent" separator="">
47834   <suffix name="NonWebstore"
47835       label="sideloaded extensions that don't update from the webstore"/>
47836   <suffix name="Webstore"
47837       label="sideloaded extensions that update from the webstore"/>
47838   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
47839 </histogram_suffixes>
47841 <histogram_suffixes name="FileBrowserLoad" separator=".">
47842   <suffix name="Construct"
47843       label="Time spent constructing the main Javascript object."/>
47844   <suffix name="DOM" label="Time to initialize DOM."/>
47845   <suffix name="FileSystem"
47846       label="Deprecated as of 9/2013. Time to get access to the local file
47847              system."/>
47848   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
47849   <suffix name="Roots" label="Time to enumerate file system roots."/>
47850   <suffix name="Total"
47851       label="Total load time from the moment the Javascript started parsing
47852              till the moment the empty file list is displayed."/>
47853   <affected-histogram name="FileBrowser.Load"/>
47854 </histogram_suffixes>
47856 <histogram_suffixes name="FirstPacketSplit">
47857   <suffix name="first_packet_intact"
47858       label="with GET/POST headers often using only 1 packet"/>
47859   <suffix name="first_packet_split"
47860       label="with all GET/POST requests using at least 2 packets"/>
47861   <affected-histogram name="Renderer4.Abandoned"/>
47862   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
47863   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
47864   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
47865   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
47866   <affected-histogram name="Renderer4.LoadType"/>
47867 </histogram_suffixes>
47869 <histogram_suffixes name="FromGWS">
47870   <suffix name="FromGWS"
47871       label="Only page loads that are a result of a navigation from a web
47872              search are considered."/>
47873   <affected-histogram name="PLT.BeginToFinish"/>
47874   <affected-histogram name="PLT.BeginToFinishDoc"/>
47875   <affected-histogram name="PLT.BeginToFirstPaint"/>
47876   <affected-histogram name="PLT.CommitToFirstPaint"/>
47877   <affected-histogram name="PLT.PT_BeginToCommit"/>
47878   <affected-histogram name="PLT.PT_BeginToFinish"/>
47879   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
47880   <affected-histogram name="PLT.PT_CommitToFinish"/>
47881   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
47882   <affected-histogram name="PLT.PT_RequestToCommit"/>
47883   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
47884   <affected-histogram name="PLT.PT_RequestToFinish"/>
47885   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
47886   <affected-histogram name="PLT.PT_RequestToStart"/>
47887   <affected-histogram name="PLT.PT_StartToCommit"/>
47888   <affected-histogram name="PLT.PT_StartToFinish"/>
47889 </histogram_suffixes>
47891 <histogram_suffixes name="GlobalSdch">
47892   <suffix name="global_disable_sdch" label="with SDCH completely disabled"/>
47893   <suffix name="global_enable_sdch"
47894       label="with SDCH support for applicable sites"/>
47895   <affected-histogram name="PLT.BeginToFinish_LinkLoad"/>
47896   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
47897   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
47898   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
47899   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
47900   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
47901   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadCacheOnly"/>
47902   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadNormal"/>
47903   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadReload"/>
47904   <affected-histogram name="PLT.BeginToFinishDoc_LinkLoadStaleOk"/>
47905   <affected-histogram name="PLT.BeginToFinishDoc_NormalLoad"/>
47906   <affected-histogram name="PLT.LoadType"/>
47907   <affected-histogram name="PLT.RequestToFinish"/>
47908   <affected-histogram name="PLT.StartToFinish"/>
47909   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
47910   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadCacheOnly"/>
47911   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
47912   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
47913   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
47914   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
47915   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
47916   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadCacheOnly"/>
47917   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
47918   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
47919   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadStaleOk"/>
47920   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
47921   <affected-histogram name="Renderer4.LoadType"/>
47922   <affected-histogram name="Renderer4.RequestToFinish"/>
47923   <affected-histogram name="Renderer4.StartToFinish"/>
47924 </histogram_suffixes>
47926 <histogram_suffixes name="GoogleSearchVariations">
47927   <owner>kmadhusu@chromium.org</owner>
47928   <suffix name="_PrerenderDisabled"
47929       label="Counts number of Google searches from various access points in
47930              the Android Chrome browser when prerendering is disabled via
47931              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
47932              settings. Only recorded on Android."/>
47933   <suffix name="_PrerenderEnabled"
47934       label="Counts number of Google searches from various access points in
47935              the Android Chrome browser when prerendering is enabled via
47936              &quot;Bandwidth management&quot; settings or &quot;Privacy&quot;
47937              settings. Only recorded on Android."/>
47938   <affected-histogram name="GoogleSearch.AccessPoint"/>
47939 </histogram_suffixes>
47941 <histogram_suffixes name="GWSChromeJointExperiment">
47942   <suffix name="Experiment1"
47943       label="Only page loads that are a result of a navigation from a web
47944              search under a specific web search/Chrome joint experiment.
47945              Unused at this moment."/>
47946   <suffix name="Experiment2"
47947       label="Only page loads that are a result of a navigation from a web
47948              search under a specific web search/Chrome joint experiment.
47949              Unused at this moment."/>
47950   <suffix name="Experiment3"
47951       label="Only page loads that are a result of a navigation from a web
47952              search under a specific web search/Chrome joint experiment.
47953              Unused at this moment."/>
47954   <suffix name="Experiment4"
47955       label="Only page loads that are a result of a navigation from a web
47956              search under a specific web search/Chrome joint experiment.
47957              Unused at this moment."/>
47958   <suffix name="Experiment5"
47959       label="Only page loads that are a result of a navigation from a web
47960              search under a specific web search/Chrome joint experiment.
47961              Unused at this moment."/>
47962   <suffix name="Experiment6"
47963       label="Only page loads that are a result of a navigation from a web
47964              search under a specific web search/Chrome joint experiment.
47965              Unused at this moment."/>
47966   <suffix name="Experiment7"
47967       label="Only page loads that are a result of a navigation from a web
47968              search under a specific web search/Chrome joint experiment.
47969              Unused at this moment."/>
47970   <suffix name="Experiment8"
47971       label="Only page loads that are a result of a navigation from a web
47972              search under a specific web search/Chrome joint experiment.
47973              Unused at this moment."/>
47974   <suffix name="Experiment9"
47975       label="Only page loads that are a result of a navigation from a web
47976              search under a specific web search/Chrome joint experiment.
47977              Unused at this moment."/>
47978   <suffix name="Experiment10"
47979       label="Only page loads that are a result of a navigation from a web
47980              search under a specific web search/Chrome joint experiment.
47981              Unused at this moment."/>
47982   <suffix name="Experiment11"
47983       label="Only page loads that are a result of a navigation from a web
47984              search under a specific web search/Chrome joint experiment.
47985              Unused at this moment."/>
47986   <suffix name="Experiment12"
47987       label="Only page loads that are a result of a navigation from a web
47988              search under a specific web search/Chrome joint experiment.
47989              Unused at this moment."/>
47990   <suffix name="Experiment13"
47991       label="Only page loads that are a result of a navigation from a web
47992              search under a specific web search/Chrome joint experiment.
47993              Unused at this moment."/>
47994   <suffix name="Experiment14"
47995       label="Only page loads that are a result of a navigation from a web
47996              search under a specific web search/Chrome joint experiment.
47997              Unused at this moment."/>
47998   <suffix name="Experiment15"
47999       label="Only page loads that are a result of a navigation from a web
48000              search under a specific web search/Chrome joint experiment.
48001              Unused at this moment."/>
48002   <suffix name="Experiment16"
48003       label="Only page loads that are a result of a navigation from a web
48004              search under a specific web search/Chrome joint experiment.
48005              Unused at this moment."/>
48006   <suffix name="Experiment17"
48007       label="Only page loads that are a result of a navigation from a web
48008              search under a specific web search/Chrome joint experiment.
48009              Unused at this moment."/>
48010   <suffix name="Experiment18"
48011       label="Only page loads that are a result of a navigation from a web
48012              search under a specific web search/Chrome joint experiment.
48013              Unused at this moment."/>
48014   <suffix name="Experiment19"
48015       label="Only page loads that are a result of a navigation from a web
48016              search under a specific web search/Chrome joint experiment.
48017              Unused at this moment."/>
48018   <suffix name="Experiment20"
48019       label="Only page loads that are a result of a navigation from a web
48020              search under a specific web search/Chrome joint experiment.
48021              Unused at this moment."/>
48022   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
48023   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
48024   <affected-histogram name="PLT.BeginToFinish_Preview"/>
48025   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
48026   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
48027   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
48028   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
48029   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
48030   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
48031   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
48032   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
48033   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
48034   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
48035   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
48036   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
48037   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
48038   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
48039   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
48040   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
48041   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
48042   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
48043   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
48044   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
48045   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
48046   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
48047   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
48048   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
48049   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
48050   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
48051   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
48052   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
48053   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
48054   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
48055   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
48056   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
48057   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
48058   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
48059   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
48060   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
48061   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
48062   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
48063   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
48064   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
48065   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
48066   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
48067   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
48068   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
48069   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
48070   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
48071   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
48072   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
48073   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
48074   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
48075   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
48076   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
48077   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
48078   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
48079   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
48080   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
48081   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
48082   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
48083   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
48084   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
48085   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
48086 </histogram_suffixes>
48088 <histogram_suffixes name="HttpPipeliningCompatibility">
48089   <suffix name="disable_test" label="Do nothing"/>
48090   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
48091   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
48092   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
48093   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
48094   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
48095   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
48096   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
48097   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
48098   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
48099   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
48100   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
48101   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
48102   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
48103   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
48104   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
48105   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
48106   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
48107   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
48108   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
48109   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
48110   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
48111   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
48112   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
48113 </histogram_suffixes>
48115 <histogram_suffixes name="IdleSktToImpact">
48116   <suffix name="idle_timeout_5"
48117       label="with 5-second unused idle socket timeout"/>
48118   <suffix name="idle_timeout_10"
48119       label="with 10-second unused idle socket timeout"/>
48120   <suffix name="idle_timeout_20"
48121       label="with 20-second unused idle socket timeout"/>
48122   <suffix name="idle_timeout_60"
48123       label="with 60-second unused idle socket timeout"/>
48124   <affected-histogram name="PLT.Abandoned"/>
48125   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
48126   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
48127   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
48128   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
48129 </histogram_suffixes>
48131 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
48132   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
48133   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
48134   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
48135   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
48136   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
48137   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
48138   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
48139   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
48140   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
48141   <suffix name="WritableFileSyncParent"
48142       label="ChromiumWritableFile::SyncParent"/>
48143   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
48144   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
48145   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
48146 </histogram_suffixes>
48148 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
48149   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
48150   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
48151   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
48152   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
48153   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
48154   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
48155   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
48156   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
48157   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
48158   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
48159   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
48160   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
48161   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
48162 </histogram_suffixes>
48164 <histogram_suffixes name="InstallerDownloadSources" separator="">
48165   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
48166   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
48167   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
48168   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
48169   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
48170 </histogram_suffixes>
48172 <histogram_suffixes name="Instant">
48173   <suffix name="Extended" label="Suggestions + Results"/>
48174   <suffix name="Instant" label="Results"/>
48175   <affected-histogram name="Instant.SessionsStorageNamespace"/>
48176 </histogram_suffixes>
48178 <histogram_suffixes name="InstantExtended_QuerytoQuery">
48179   <owner>macourteau@chromium.org</owner>
48180   <suffix name="400" label="Omnibox width &lt; 400"/>
48181   <suffix name="700" label="Omnibox width &lt; 700"/>
48182   <suffix name="1200" label="Omnibox width &lt; 1200"/>
48183   <suffix name="large" label="Omnibox width &gt;= 1200"/>
48184   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
48185   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
48186   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
48187   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
48188 </histogram_suffixes>
48190 <histogram_suffixes name="InstantSearchClicks">
48191   <suffix name="WithPreview"
48192       label="Only page loads through data reduction proxy that are result of
48193              navigation from web search and preview version of the page shown
48194              are considered."/>
48195   <suffix name="Preview"
48196       label="Only page loads through data reduction proxy that are result of
48197              navigation from web search and preview version of the page shown
48198              are considered."/>
48199   <suffix name="NoPreview"
48200       label="Only page loads through data reduction proxy that are result of
48201              navigation from web search and preview version of the page shown
48202              are considered."/>
48203   <affected-histogram name="PLT.BeginToFinish"/>
48204   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
48205   <affected-histogram name="PLT.BeginToFinishDoc"/>
48206   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
48207   <affected-histogram name="PLT.BeginToFirstPaint"/>
48208   <affected-histogram name="PLT.CommitToFirstPaint"/>
48209   <affected-histogram name="PLT.PT_BeginToCommit"/>
48210   <affected-histogram name="PLT.PT_BeginToFinish"/>
48211   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
48212   <affected-histogram name="PLT.PT_CommitToFinish"/>
48213   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
48214   <affected-histogram name="PLT.PT_RequestToCommit"/>
48215   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
48216   <affected-histogram name="PLT.PT_RequestToFinish"/>
48217   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
48218   <affected-histogram name="PLT.PT_RequestToStart"/>
48219   <affected-histogram name="PLT.PT_StartToCommit"/>
48220   <affected-histogram name="PLT.PT_StartToFinish"/>
48221 </histogram_suffixes>
48223 <histogram_suffixes name="Interval" separator="_">
48224   <suffix name="Interval" label="Interval between two consecutive connects is"/>
48225   <affected-histogram name="Net.TCP_Connection_Latency"/>
48226 </histogram_suffixes>
48228 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
48229   <suffix name="Interval_20ms_Minus"
48230       label="Interval between two consecutive connects is less than 20ms."/>
48231   <suffix name="Interval_20ms_Plus"
48232       label="Interval between two consecutive connects is greater than or
48233              equal to 20ms."/>
48234   <affected-histogram name="Net.TCP_Connection_Latency"/>
48235 </histogram_suffixes>
48237 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
48238   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
48239   <suffix name="LessThanOrEqual_20ms"
48240       label="more than 10ms, and less than or equal to 20ms."/>
48241   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
48242   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
48243 </histogram_suffixes>
48245 <histogram_suffixes name="IPv6_Probe">
48246   <suffix name="IPv6_probe_skipped"
48247       label="with IPv6 not probed, and default OS settings used"/>
48248   <suffix name="IPv6_probe_done"
48249       label="with IPv6 probed for and possibly disabled"/>
48250   <affected-histogram name="DNS.PrefetchResolution"/>
48251 </histogram_suffixes>
48253 <histogram_suffixes name="LateBindingExperiment">
48254   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
48255   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
48256   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
48257   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
48258   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
48259   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
48260   <affected-histogram name="Net.TCPSocketType"/>
48261   <affected-histogram name="Net.Transaction_Connected"/>
48262   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
48263   <affected-histogram name="Net.TransportSocketRequestTime"/>
48264   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
48265   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
48266   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
48267   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
48268   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
48269   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
48270   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
48271   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
48272   <affected-histogram name="Renderer4.RequestToFinish"/>
48273   <affected-histogram name="Renderer4.StartToFinish"/>
48274 </histogram_suffixes>
48276 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
48277   <suffix name="Backup" label="Backing up an ldb file."/>
48278   <suffix name="Restore" label="Restoring an ldb file."/>
48279   <affected-histogram name="LevelDBEnv.IDB.Table"/>
48280   <affected-histogram name="LevelDBEnv.Table"/>
48281 </histogram_suffixes>
48283 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
48284   <suffix name="Success"
48285       label="This histogram shows the limit when open succeeded."/>
48286   <suffix name="TooManyOpened"
48287       label="This histogram shows the limit when open failed because the
48288              limit had been reached."/>
48289   <suffix name="OtherError"
48290       label="This histogram shows the limit when open failed for reasons
48291              other than exceeding the limit."/>
48292   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
48293   <affected-histogram name="LevelDBEnv.MaxFDs"/>
48294 </histogram_suffixes>
48296 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
48297   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
48298   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
48299   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
48300   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
48301   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
48302   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
48303   <affected-histogram name="LevelDBEnv.IOError."/>
48304 </histogram_suffixes>
48306 <histogram_suffixes name="LevelDBEnvRetry" separator="">
48307   <suffix name="RenameFile" label="RenameFile"/>
48308   <suffix name="LockFile" label="LockFile"/>
48309   <suffix name="CreateDir" label="CreateDir"/>
48310   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
48311   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
48312   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
48313   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
48314 </histogram_suffixes>
48316 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
48317   <obsolete>
48318     Deprecated 2013-04 in favor of LevelDBEnvRetry.
48319   </obsolete>
48320   <suffix name="Rename" label="RenameFile"/>
48321   <suffix name="LockFile" label="LockFile"/>
48322   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
48323   <affected-histogram name="LevelDBEnv.TimeTo"/>
48324 </histogram_suffixes>
48326 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
48327   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
48328   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
48329   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
48330   <affected-histogram name="Media.AudioInputController"/>
48331 </histogram_suffixes>
48333 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
48334   <suffix name="OpenOnDeviceThreadTime"
48335       label="Measures the time taken for OpenOnDeviceThread()."/>
48336   <suffix name="EnumerateOnDeviceThreadTime"
48337       label="Measures the time taken for EnumerateOnDeviceThread()."/>
48338   <affected-histogram name="Media.AudioInputDeviceManager"/>
48339 </histogram_suffixes>
48341 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
48342   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
48343   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
48344   <suffix name="DeviceChangeTime"
48345       label="Measures the time taken for OnDeviceChange()."/>
48346   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
48347   <suffix name="PlayTime"
48348       label="Measures the time taken for DoPlay(). Technically only the
48349              worker method AudioOutputController::PollAndStartIfDataReady()."/>
48350   <affected-histogram name="Media.AudioOutputController"/>
48351 </histogram_suffixes>
48353 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
48354   <suffix name="OnEnumerateDevicesTime"
48355       label="Measures the time taken for OnEnumerateDevices()."/>
48356   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
48357   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
48358   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
48359   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
48360   <affected-histogram name="Media.VideoCaptureManager"/>
48361 </histogram_suffixes>
48363 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
48364   <owner>rch@chromium.org</owner>
48365   <suffix name="First21"
48366       label="Only the first group of 21 packets in a connection via"/>
48367   <suffix name="Some21s"
48368       label="After the first 21, this records data for some groups of 21
48369              consecutive sequence nmubers, arriving via."/>
48370   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
48371 </histogram_suffixes>
48373 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
48374   <owner>rch@chromium.org</owner>
48375   <suffix name="First6"
48376       label="Only the first group of 6 packets in a connection via"/>
48377   <suffix name="Some6s"
48378       label="After the first 6, this records patterns for some groups of 6
48379              consecutive sequence numbers, arriving via."/>
48380   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
48381 </histogram_suffixes>
48383 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
48384   <owner>rch@chromium.org</owner>
48385   <suffix name="Ack"
48386       label="Only packets that were received by Chrome as well being part of
48387              connections via"/>
48388   <suffix name="Nack"
48389       label="Only packets that were missed by Chrome as well being part of
48390              connections via"/>
48391   <suffix name="IsAnAck"
48392       label="Only packets that were probably solo ACK packets when recieved
48393              by Chrome as well being part of connections via"/>
48394   <suffix name="IsNotAck"
48395       label="Only packets that were probably NOT solo ACK packets when
48396              recieved by Chrome as well being part of connections via"/>
48397   <affected-histogram name="Net.QuicSession.PacketReceived"/>
48398 </histogram_suffixes>
48400 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
48401     separator="_">
48402   <owner>rch@chromium.org</owner>
48403   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
48404   <suffix name="CONNECTION_ETHERNET"
48405       label="ethernet are tallied, but this may include connections to a WiFi
48406              bridge."/>
48407   <suffix name="CONNECTION_WIFI"
48408       label="WiFi are tallied, but this may include connections to a mobile
48409              hotspot. Also check similar histograms that end in WIFI_802.11*
48410              for more details on some platforms."/>
48411   <suffix name="CONNECTION_WIFI_ANCIENT"
48412       label="802.11 that are no longer standard are tallied."/>
48413   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
48414   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
48415   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
48416   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
48417   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
48418   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
48419   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
48420   <suffix name="CONNECTION_NONE"
48421       label="NO(?) network are tallied (should be empty)."/>
48422   <suffix name="CONNECTION_BLUETOOTH"
48423       label="Bluetooth are tallied, but this may include connections to a
48424              mobile hotspot."/>
48425   <affected-histogram
48426       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
48427   <affected-histogram
48428       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
48429   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
48430   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
48431   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
48432   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
48433   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
48434   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
48435   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
48436 </histogram_suffixes>
48438 <histogram_suffixes name="NetConnectivity" separator=".">
48439   <suffix name="53.100B" label="100 bytes of data on port 53."/>
48440   <suffix name="53.100B.NoProxy"
48441       label="100 bytes of data on port 53 with no proxy."/>
48442   <suffix name="53.1K" label="1K bytes of data on port 53."/>
48443   <suffix name="53.1K.NoProxy"
48444       label="1K bytes of data on port 53 with no proxy."/>
48445   <suffix name="53.100B.RTT"
48446       label="100 bytes of data on port 53 successfully."/>
48447   <suffix name="53.100B.RTT.NoProxy"
48448       label="100 bytes of data on port 53 successfully with no proxy."/>
48449   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
48450   <suffix name="53.1K.RTT.NoProxy"
48451       label="1K bytes of data on port 53 successfully with no proxy."/>
48452   <suffix name="587.100B" label="100 bytes of data on port 587."/>
48453   <suffix name="587.100B.NoProxy"
48454       label="100 bytes of data on port 587 with no proxy."/>
48455   <suffix name="587.1K" label="1K bytes of data on port 587."/>
48456   <suffix name="587.1K.NoProxy"
48457       label="1K bytes of data on port 587 with no proxy."/>
48458   <suffix name="587.100B.RTT"
48459       label="100 bytes of data on port 587 successfully."/>
48460   <suffix name="587.100B.RTT.NoProxy"
48461       label="100 bytes of data on port 587 successfully with no proxy."/>
48462   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
48463   <suffix name="587.1K.RTT.NoProxy"
48464       label="1K bytes of data on port 587 successfully with no proxy."/>
48465   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
48466   <suffix name="6121.100B.NoProxy"
48467       label="100 bytes of data on port 6121 with no proxy."/>
48468   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
48469   <suffix name="6121.1K.NoProxy"
48470       label="1K bytes of data on port 6121 with no proxy."/>
48471   <suffix name="6121.100B.RTT"
48472       label="100 bytes of data on port 6121 successfully."/>
48473   <suffix name="6121.100B.RTT.NoProxy"
48474       label="100 bytes of data on port 6121 successfully with no proxy."/>
48475   <suffix name="6121.1K.RTT"
48476       label="1K bytes of data on port 6121 successfully."/>
48477   <suffix name="6121.1K.RTT.NoProxy"
48478       label="1K bytes of data on port 6121 successfully with no proxy."/>
48479   <suffix name="80.100B" label="100 bytes of data on port 80."/>
48480   <suffix name="80.100B.NoProxy"
48481       label="100 bytes of data on port 80 with no proxy."/>
48482   <suffix name="80.1K" label="1K bytes of data on port 80."/>
48483   <suffix name="80.1K.NoProxy"
48484       label="1K bytes of data on port 80 with no proxy."/>
48485   <suffix name="80.100B.RTT"
48486       label="100 bytes of data on port 80 successfully."/>
48487   <suffix name="80.100B.RTT.NoProxy"
48488       label="100 bytes of data on port 80 successfully with no proxy."/>
48489   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
48490   <suffix name="80.1K.RTT.NoProxy"
48491       label="1K bytes of data on port 80 successfully with no proxy."/>
48492   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
48493   <suffix name="8080.100B.NoProxy"
48494       label="100 bytes of data on port 8080 with no proxy."/>
48495   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
48496   <suffix name="8080.1K.NoProxy"
48497       label="1K bytes of data on port 8080 with no proxy."/>
48498   <suffix name="8080.100B.RTT"
48499       label="100 bytes of data on port 8080 successfully."/>
48500   <suffix name="8080.100B.RTT.NoProxy"
48501       label="100 bytes of data on port 8080 successfully with no proxy."/>
48502   <suffix name="8080.1K.RTT"
48503       label="1K bytes of data on port 8080 successfully."/>
48504   <suffix name="8080.1K.RTT.NoProxy"
48505       label="1K bytes of data on port 8080 successfully with no proxy."/>
48506   <affected-histogram name="NetConnectivity.TCP.Status"/>
48507   <affected-histogram name="NetConnectivity.TCP.Success"/>
48508   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
48509   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
48510   <affected-histogram name="NetConnectivity.UDP.Status"/>
48511   <affected-histogram name="NetConnectivity.UDP.Success"/>
48512 </histogram_suffixes>
48514 <histogram_suffixes name="NetConnectivity2" separator=".">
48515   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
48516   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
48517   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
48518   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
48519   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
48520   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
48521   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
48522   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
48523   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
48524   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
48525   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
48526   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
48527   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
48528   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
48529   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
48530   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
48531   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
48532   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
48533   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
48534   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
48535   <affected-histogram name="NetConnectivity.Sent21"/>
48536 </histogram_suffixes>
48538 <histogram_suffixes name="NetConnectivity2a" separator=".">
48539   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
48540   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
48541   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
48542   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
48543   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
48544   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
48545 </histogram_suffixes>
48547 <histogram_suffixes name="NetConnectivity2b" separator=".">
48548   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
48549       label="2 packets. 100 bytes of data is sent on port 6121."/>
48550   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
48551       label="3 packets. 100 bytes of data is sent on port 6121."/>
48552   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
48553       label="4 packets. 100 bytes of data is sent on port 6121."/>
48554   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
48555       label="5 packets. 100 bytes of data is sent on port 6121."/>
48556   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
48557       label="6 packets. 100 bytes of data is sent on port 6121."/>
48558   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
48559       label="7 packets. 100 bytes of data is sent on port 6121."/>
48560   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
48561       label="8 packets. 100 bytes of data is sent on port 6121."/>
48562   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
48563       label="9 packets. 100 bytes of data is sent on port 6121."/>
48564   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
48565       label="10 packets. 100 bytes of data is sent on port 6121."/>
48566   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
48567       label="11 packets. 100 bytes of data is sent on port 6121."/>
48568   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
48569       label="12 packets. 100 bytes of data is sent on port 6121."/>
48570   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
48571       label="13 packets. 100 bytes of data is sent on port 6121."/>
48572   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
48573       label="14 packets. 100 bytes of data is sent on port 6121."/>
48574   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
48575       label="15 packets. 100 bytes of data is sent on port 6121."/>
48576   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
48577       label="16 packets. 100 bytes of data is sent on port 6121."/>
48578   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
48579       label="17 packets. 100 bytes of data is sent on port 6121."/>
48580   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
48581       label="18 packets. 100 bytes of data is sent on port 6121."/>
48582   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
48583       label="19 packets. 100 bytes of data is sent on port 6121."/>
48584   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
48585       label="20 packets. 100 bytes of data is sent on port 6121."/>
48586   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
48587       label="21 packets. 100 bytes of data is sent on port 6121."/>
48588   <affected-histogram name="NetConnectivity2.Sent21"/>
48589 </histogram_suffixes>
48591 <histogram_suffixes name="NetConnectivity2c" separator=".">
48592   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
48593   <suffix name="6121.100B.NoProxy"
48594       label="100 bytes of data is sent on port 6121 with no proxy."/>
48595   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
48596   <suffix name="6121.500B.NoProxy"
48597       label="500 bytes of data is sent on port 6121 with no proxy."/>
48598   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
48599   <suffix name="6121.1K.NoProxy"
48600       label="1K bytes of data is sent on port 6121 with no proxy."/>
48601   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
48602   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
48603 </histogram_suffixes>
48605 <histogram_suffixes name="NetConnectivity2d" separator=".">
48606   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
48607       label="2 packets. 500 bytes of data is sent on port 6121."/>
48608   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
48609       label="3 packets. 500 bytes of data is sent on port 6121."/>
48610   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
48611       label="4 packets. 500 bytes of data is sent on port 6121."/>
48612   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
48613       label="5 packets. 500 bytes of data is sent on port 6121."/>
48614   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
48615       label="6 packets. 500 bytes of data is sent on port 6121."/>
48616   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
48617       label="7 packets. 500 bytes of data is sent on port 6121."/>
48618   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
48619       label="8 packets. 500 bytes of data is sent on port 6121."/>
48620   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
48621       label="9 packets. 500 bytes of data is sent on port 6121."/>
48622   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
48623       label="10 packets. 500 bytes of data is sent on port 6121."/>
48624   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
48625       label="11 packets. 500 bytes of data is sent on port 6121."/>
48626   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
48627       label="12 packets. 500 bytes of data is sent on port 6121."/>
48628   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
48629       label="13 packets. 500 bytes of data is sent on port 6121."/>
48630   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
48631       label="14 packets. 500 bytes of data is sent on port 6121."/>
48632   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
48633       label="15 packets. 500 bytes of data is sent on port 6121."/>
48634   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
48635       label="16 packets. 500 bytes of data is sent on port 6121."/>
48636   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
48637       label="17 packets. 500 bytes of data is sent on port 6121."/>
48638   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
48639       label="18 packets. 500 bytes of data is sent on port 6121."/>
48640   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
48641       label="19 packets. 500 bytes of data is sent on port 6121."/>
48642   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
48643       label="20 packets. 500 bytes of data is sent on port 6121."/>
48644   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
48645       label="21 packets. 500 bytes of data is sent on port 6121."/>
48646   <affected-histogram name="NetConnectivity2.Sent21"/>
48647 </histogram_suffixes>
48649 <histogram_suffixes name="NetConnectivity2e" separator=".">
48650   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
48651       label="2 packets. 1K bytes of data is sent on port 6121."/>
48652   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
48653       label="3 packets. 1K bytes of data is sent on port 6121."/>
48654   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
48655       label="4 packets. 1K bytes of data is sent on port 6121."/>
48656   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
48657       label="5 packets. 1K bytes of data is sent on port 6121."/>
48658   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
48659       label="6 packets. 1K bytes of data is sent on port 6121."/>
48660   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
48661       label="7 packets. 1K bytes of data is sent on port 6121."/>
48662   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
48663       label="8 packets. 1K bytes of data is sent on port 6121."/>
48664   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
48665       label="9 packets. 1K bytes of data is sent on port 6121."/>
48666   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
48667       label="10 packets. 1K bytes of data is sent on port 6121."/>
48668   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
48669       label="11 packets. 1K bytes of data is sent on port 6121."/>
48670   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
48671       label="12 packets. 1K bytes of data is sent on port 6121."/>
48672   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
48673       label="13 packets. 1K bytes of data is sent on port 6121."/>
48674   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
48675       label="14 packets. 1K bytes of data is sent on port 6121."/>
48676   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
48677       label="15 packets. 1K bytes of data is sent on port 6121."/>
48678   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
48679       label="16 packets. 1K bytes of data is sent on port 6121."/>
48680   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
48681       label="17 packets. 1K bytes of data is sent on port 6121."/>
48682   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
48683       label="18 packets. 1K bytes of data is sent on port 6121."/>
48684   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
48685       label="19 packets. 1K bytes of data is sent on port 6121."/>
48686   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
48687       label="20 packets. 1K bytes of data is sent on port 6121."/>
48688   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
48689       label="21 packets. 1K bytes of data is sent on port 6121."/>
48690   <affected-histogram name="NetConnectivity2.Sent21"/>
48691 </histogram_suffixes>
48693 <histogram_suffixes name="NetConnectivity3a" separator=".">
48694   <suffix name="NonPacedPacket"
48695       label="In this histogram results are only shown if at least two packets
48696              were ACKed in the Startup Test. Packets were sent as rapidly as
48697              possible."/>
48698   <suffix name="PacedPacket"
48699       label="In this histogram results are only shown if at least two packets
48700              were ACKed in the Startup Test. Packets are sent at equal
48701              intervals. The interval is selected to match the bandwidth
48702              discovered during the StartPacket test."/>
48703   <suffix name="StartPacket"
48704       label="Packets are sent as rapidly as possible, just after successfully
48705              sending an UMA upload. Each packet was numbered, as was its ACK
48706              sent back by Google. If no packets (of the 21) were ever ACKed,
48707              then the port is assumed to be blocked, and no data is recorded
48708              in this histogram."/>
48709   <affected-histogram name="NetConnectivity3"/>
48710 </histogram_suffixes>
48712 <histogram_suffixes name="NetConnectivity3aa" separator=".">
48713   <suffix name="Sent21"
48714       label="This histogram shows the number of echo responses received from
48715              the first"/>
48716   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48717   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48718   <affected-histogram name="NetConnectivity3.StartPacket"/>
48719 </histogram_suffixes>
48721 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
48722     separator=".">
48723   <suffix name="Sent21.AckReceivedForNthPacket"
48724       label="Each packet was numbered, as was its ACK sent back by Google.
48725              This histogram records, for each packet number, how often we
48726              received an ACK for that packet."/>
48727   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48728   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48729   <affected-histogram name="NetConnectivity3.StartPacket"/>
48730 </histogram_suffixes>
48732 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
48733   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
48734   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
48735   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
48736   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
48737   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
48738   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
48739   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
48740   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
48741   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
48742   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
48743   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
48744   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
48745   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
48746   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
48747   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
48748   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
48749   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
48750   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
48751   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
48752   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
48753   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
48754   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
48755   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
48756 </histogram_suffixes>
48758 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
48759   <suffix name="Sent21.GotAnAck"
48760       label="The histogram shows if we ever got an ACK for a packet in our
48761              series of 21."/>
48762   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48763   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48764   <affected-histogram name="NetConnectivity3.StartPacket"/>
48765 </histogram_suffixes>
48767 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
48768   <suffix name="Sent21.443"
48769       label="This histogram shows the difference between the time when we
48770              have received 1st byte from the server and the last time when we
48771              have received data from the server on port 443."/>
48772   <suffix name="Sent21.6121"
48773       label="This histogram shows the difference between the time when we
48774              have received 1st byte from the server and the last time when we
48775              have received data from the server on port 6121."/>
48776   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48777   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48778   <affected-histogram name="NetConnectivity3.StartPacket"/>
48779 </histogram_suffixes>
48781 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
48782   <suffix name="443.100B.PacketDelay"
48783       label="100 bytes of data is sent on port 443."/>
48784   <suffix name="443.1200B.PacketDelay"
48785       label="1200 bytes of data is sent on port 443."/>
48786   <suffix name="443.500B.PacketDelay"
48787       label="500 bytes of data is sent on port 443."/>
48788   <suffix name="6121.100B.PacketDelay"
48789       label="100 bytes of data is sent on port 6121."/>
48790   <suffix name="6121.1200B.PacketDelay"
48791       label="1200 bytes of data is sent on port 6121."/>
48792   <suffix name="6121.500B.PacketDelay"
48793       label="500 bytes of data is sent on port 6121."/>
48794   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
48795   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
48796   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
48797 </histogram_suffixes>
48799 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
48800   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
48801   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48802   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48803   <affected-histogram name="NetConnectivity3.StartPacket"/>
48804 </histogram_suffixes>
48806 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
48807   <suffix name="Packet01" label="1st packet."/>
48808   <suffix name="Packet02" label="2nd packet."/>
48809   <suffix name="Packet03" label="3rd packet."/>
48810   <suffix name="Packet10" label="10th packet."/>
48811   <suffix name="Packet20" label="20th packet."/>
48812   <affected-histogram
48813       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
48814   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
48815   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
48816 </histogram_suffixes>
48818 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
48819   <suffix name="Sent21.PacketsSent"
48820       label="This histogram records how many packets (out of 21 attempted)
48821              were sent to the server via UDP."/>
48822   <suffix name="Send6.SeriesAcked"
48823       label="Chrome sends 6 UDP packets in a row to test to see if there is a
48824              probabalistic dependency in packet loss for consecutive packets.
48825              We record a bit vector of packets received, where the least
48826              significant bit is a 1 if the first packet was received, etc.
48827              For example, if all packets other than packet 2 and 4 are
48828              responded to, then we'd have a sample (in binary) of 110101B, or
48829              53."/>
48830   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
48831   <affected-histogram name="NetConnectivity3.PacedPacket"/>
48832   <affected-histogram name="NetConnectivity3.StartPacket"/>
48833 </histogram_suffixes>
48835 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
48836   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
48837   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
48838   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
48839   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
48840   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
48841   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
48842   <affected-histogram
48843       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
48844   <affected-histogram
48845       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
48846   <affected-histogram
48847       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
48848   <affected-histogram
48849       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
48850   <affected-histogram
48851       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
48852   <affected-histogram
48853       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
48854   <affected-histogram
48855       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
48856   <affected-histogram
48857       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
48858   <affected-histogram
48859       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
48860   <affected-histogram
48861       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
48862   <affected-histogram
48863       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
48864   <affected-histogram
48865       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
48866   <affected-histogram
48867       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
48868   <affected-histogram
48869       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
48870   <affected-histogram
48871       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
48872   <affected-histogram
48873       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
48874   <affected-histogram
48875       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
48876   <affected-histogram
48877       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
48878   <affected-histogram
48879       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
48880   <affected-histogram
48881       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
48882   <affected-histogram
48883       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
48884   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
48885   <affected-histogram
48886       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
48887   <affected-histogram
48888       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
48889   <affected-histogram
48890       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
48891   <affected-histogram
48892       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
48893   <affected-histogram
48894       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
48895   <affected-histogram
48896       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
48897   <affected-histogram
48898       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
48899   <affected-histogram
48900       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
48901   <affected-histogram
48902       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
48903   <affected-histogram
48904       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
48905   <affected-histogram
48906       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
48907   <affected-histogram
48908       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
48909   <affected-histogram
48910       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
48911   <affected-histogram
48912       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
48913   <affected-histogram
48914       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
48915   <affected-histogram
48916       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
48917   <affected-histogram
48918       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
48919   <affected-histogram
48920       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
48921   <affected-histogram
48922       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
48923   <affected-histogram
48924       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
48925   <affected-histogram
48926       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
48927   <affected-histogram
48928       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
48929   <affected-histogram
48930       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
48931   <affected-histogram
48932       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
48933   <affected-histogram
48934       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
48935   <affected-histogram
48936       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
48937   <affected-histogram
48938       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
48939   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
48940   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
48941   <affected-histogram
48942       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
48943   <affected-histogram
48944       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
48945   <affected-histogram
48946       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
48947   <affected-histogram
48948       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
48949   <affected-histogram
48950       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
48951   <affected-histogram
48952       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
48953   <affected-histogram
48954       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
48955   <affected-histogram
48956       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
48957   <affected-histogram
48958       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
48959   <affected-histogram
48960       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
48961   <affected-histogram
48962       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
48963   <affected-histogram
48964       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
48965   <affected-histogram
48966       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
48967   <affected-histogram
48968       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
48969   <affected-histogram
48970       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
48971   <affected-histogram
48972       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
48973   <affected-histogram
48974       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
48975   <affected-histogram
48976       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
48977   <affected-histogram
48978       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
48979   <affected-histogram
48980       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
48981   <affected-histogram
48982       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
48983   <affected-histogram
48984       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
48985   <affected-histogram
48986       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
48987   <affected-histogram
48988       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
48989   <affected-histogram
48990       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
48991   <affected-histogram
48992       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
48993   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
48994   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
48995   <affected-histogram
48996       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
48997   <affected-histogram
48998       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
48999   <affected-histogram
49000       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
49001   <affected-histogram
49002       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
49003   <affected-histogram
49004       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
49005 </histogram_suffixes>
49007 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
49008   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
49009   <suffix name="443.100B.NoProxy"
49010       label="100 bytes of data is sent on port 443 with no proxy."/>
49011   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
49012   <suffix name="443.500B.NoProxy"
49013       label="500 bytes of data is sent on port 443 with no proxy."/>
49014   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
49015   <suffix name="443.1200B.NoProxy"
49016       label="1200 bytes of data is sent on port 443 with no proxy."/>
49017   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
49018   <suffix name="6121.100B.NoProxy"
49019       label="100 bytes of data is sent on port 6121 with no proxy."/>
49020   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
49021   <suffix name="6121.500B.NoProxy"
49022       label="500 bytes of data is sent on port 6121 with no proxy."/>
49023   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
49024   <suffix name="6121.1200B.NoProxy"
49025       label="1200 bytes of data is sent on port 6121 with no proxy."/>
49026   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
49027   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
49028   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
49029   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
49030 </histogram_suffixes>
49032 <histogram_suffixes name="NetConnectivity4a" separator=".">
49033   <suffix name="NATBind.Sent2"
49034       label="Two packets were sent spreading over a random period, to test if
49035              the NAT dropped the binding. Afterwords, an extra (short) packet
49036              was sent with renewed NAT binding to test whether the network
49037              that was used to deliver the first packet is still connected.
49038              Results are only shown in this histogram if at least ten packets
49039              were received in the StartPacket test."/>
49040   <suffix name="NonPacedPacket"
49041       label="21 Packets were sent as rapidly as possible. Results are only
49042              shown in this histogram if at least two packets were received in
49043              the StartPacket Test."/>
49044   <suffix name="PacedPacket"
49045       label="21 Packets were sent at equal intervals, which were selected to
49046              match the bandwidth discovered during the StartPacket test.
49047              Results are only shown in this histogram if at least two packets
49048              were received in the StartPacket Test."/>
49049   <suffix name="StartPacket"
49050       label="21 Packets were sent as rapidly as possible, just after the
49051              client successfully sent a UMA upload. Each packet was numbered
49052              when it was sent by Google."/>
49053   <affected-histogram name="NetConnectivity4"/>
49054   <affected-histogram name="NetConnectivity5"/>
49055 </histogram_suffixes>
49057 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
49058   <suffix name="Bind.Failure"
49059       label="Only when the second packet never arrived (we wait for 10 extra
49060              seconds) and the first and the extra (short) packets arrived did
49061              we record the duration in seconds between the sendings of the
49062              first two packets in this histogram."/>
49063   <suffix name="Bind.Success"
49064       label="Only when all three packets including the extra (short) packet
49065              arrived did we record the duration in seconds between the
49066              sendings of the first two packets in this histogram."/>
49067   <suffix name="Connectivity.Failure"
49068       label="Only when the extra (short) packet (with renewed NAT binding)
49069              never arrived (we wait for 10 extra seconds) did we record the
49070              duration in seconds between the sendings of the first two
49071              packets in this histogram."/>
49072   <suffix name="Connectivity.Success"
49073       label="Only when the extra (short) packet arrived did we record the
49074              duration in seconds between the sendings of the first two
49075              packets in this histogram."/>
49076   <suffix name="SendToLastRecvDelay"
49077       label="This histogram records the time duration (in milliseconds)
49078              between the client sending the request and the receiving of the
49079              second packet sent from the server, excluding the idle time
49080              between sendings of the first two packets. Results are only
49081              shown if the first two packets are both received."/>
49082   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
49083   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
49084 </histogram_suffixes>
49086 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
49087   <suffix name="First6.SeriesRecv"
49088       label="This histogram records a bit vector of the first 6 packets sent,
49089              where the least significant bit is a 1 if the first packet was
49090              received, etc. For example, if all packets other than packet 2
49091              and 4 are received, then we'd have a sample (in binary) of
49092              110101B, or 53."/>
49093   <suffix name="Sent21"
49094       label="This histogram shows the number of packets received from the
49095              first"/>
49096   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
49097   <affected-histogram name="NetConnectivity4.PacedPacket"/>
49098   <affected-histogram name="NetConnectivity4.StartPacket"/>
49099   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
49100   <affected-histogram name="NetConnectivity5.PacedPacket"/>
49101   <affected-histogram name="NetConnectivity5.StartPacket"/>
49102 </histogram_suffixes>
49104 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
49105   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
49106   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
49107   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
49108   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
49109   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
49110   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
49111   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
49112   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
49113   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
49114   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
49115   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
49116   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
49117   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
49118   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
49119   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
49120   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
49121   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
49122   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
49123   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
49124   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
49125   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
49126   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
49127   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
49128   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
49129   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
49130   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
49131   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
49132 </histogram_suffixes>
49134 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
49135   <suffix name="Sent21.GotAPacket"
49136       label="The histogram shows if we ever got at least one packet in our
49137              series of 21."/>
49138   <suffix name="Sent21.PacketDelay"
49139       label="The histogram shows the average inter-arrival time between every
49140              two consecutive packets we receive in our series of 21
49141              multiplied by 20 (so this is essentially the time duration
49142              between the first and the last received packets)."/>
49143   <suffix name="Sent21.PacketsRecv"
49144       label="The histogram shows how many packets we receive in our series of
49145              21."/>
49146   <suffix name="Sent21.RecvNthPacket"
49147       label="Each packet was numbered when it was sent by Google. This
49148              histogram records, for each packet number, how often we received
49149              that packet."/>
49150   <suffix name="Sent21.SendToLastRecvDelay"
49151       label="This histogram records the time duration between the client
49152              sending the request and the receiving of the last packet sent
49153              from the server, excluding the total pacing time requested by
49154              the client. Results are only shown if at least two packets are
49155              received."/>
49156   <suffix name="Sent21.Success.RTT"
49157       label="The histogram shows the RTT for the"/>
49158   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
49159   <affected-histogram name="NetConnectivity4.PacedPacket"/>
49160   <affected-histogram name="NetConnectivity4.StartPacket"/>
49161   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
49162   <affected-histogram name="NetConnectivity5.PacedPacket"/>
49163   <affected-histogram name="NetConnectivity5.StartPacket"/>
49164 </histogram_suffixes>
49166 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
49167   <suffix name="Packet01" label="1st packet."/>
49168   <suffix name="Packet02" label="2nd packet."/>
49169   <suffix name="Packet03" label="3rd packet."/>
49170   <suffix name="Packet10" label="10th packet."/>
49171   <suffix name="Packet20" label="20th packet."/>
49172   <affected-histogram
49173       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
49174   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
49175   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
49176   <affected-histogram
49177       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
49178   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
49179   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
49180 </histogram_suffixes>
49182 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
49183   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
49184   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
49185   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
49186   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
49187   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
49188   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
49189   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
49190   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
49191   <affected-histogram
49192       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
49193   <affected-histogram
49194       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
49195   <affected-histogram
49196       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
49197   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
49198   <affected-histogram
49199       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
49200   <affected-histogram
49201       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
49202   <affected-histogram
49203       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
49204   <affected-histogram
49205       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
49206   <affected-histogram
49207       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
49208   <affected-histogram
49209       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
49210   <affected-histogram
49211       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
49212   <affected-histogram
49213       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
49214   <affected-histogram
49215       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
49216   <affected-histogram
49217       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
49218   <affected-histogram
49219       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
49220   <affected-histogram
49221       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
49222   <affected-histogram
49223       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
49224   <affected-histogram
49225       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
49226   <affected-histogram
49227       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
49228   <affected-histogram
49229       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
49230   <affected-histogram
49231       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
49232   <affected-histogram
49233       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
49234   <affected-histogram
49235       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
49236   <affected-histogram
49237       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
49238   <affected-histogram
49239       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
49240   <affected-histogram
49241       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
49242   <affected-histogram
49243       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
49244   <affected-histogram
49245       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
49246   <affected-histogram
49247       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
49248   <affected-histogram
49249       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
49250   <affected-histogram
49251       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
49252   <affected-histogram
49253       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
49254   <affected-histogram
49255       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
49256   <affected-histogram
49257       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
49258   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
49259   <affected-histogram
49260       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
49261   <affected-histogram
49262       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
49263   <affected-histogram
49264       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
49265   <affected-histogram
49266       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
49267   <affected-histogram
49268       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
49269   <affected-histogram
49270       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
49271   <affected-histogram
49272       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
49273   <affected-histogram
49274       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
49275   <affected-histogram
49276       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
49277   <affected-histogram
49278       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
49279   <affected-histogram
49280       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
49281   <affected-histogram
49282       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
49283   <affected-histogram
49284       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
49285   <affected-histogram
49286       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
49287   <affected-histogram
49288       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
49289   <affected-histogram
49290       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
49291   <affected-histogram
49292       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
49293   <affected-histogram
49294       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
49295   <affected-histogram
49296       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
49297   <affected-histogram
49298       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
49299   <affected-histogram
49300       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
49301   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
49302   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
49303   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
49304   <affected-histogram
49305       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
49306   <affected-histogram
49307       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
49308   <affected-histogram
49309       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
49310   <affected-histogram
49311       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
49312   <affected-histogram
49313       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
49314   <affected-histogram
49315       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
49316   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
49317   <affected-histogram
49318       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
49319   <affected-histogram
49320       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
49321   <affected-histogram
49322       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
49323   <affected-histogram
49324       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
49325   <affected-histogram
49326       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
49327   <affected-histogram
49328       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
49329   <affected-histogram
49330       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
49331   <affected-histogram
49332       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
49333   <affected-histogram
49334       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
49335   <affected-histogram
49336       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
49337   <affected-histogram
49338       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
49339   <affected-histogram
49340       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
49341   <affected-histogram
49342       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
49343   <affected-histogram
49344       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
49345   <affected-histogram
49346       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
49347   <affected-histogram
49348       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
49349   <affected-histogram
49350       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
49351   <affected-histogram
49352       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
49353   <affected-histogram
49354       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
49355   <affected-histogram
49356       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
49357   <affected-histogram
49358       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
49359   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
49360   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
49361   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
49362   <affected-histogram
49363       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
49364   <affected-histogram
49365       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
49366   <affected-histogram
49367       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
49368   <affected-histogram
49369       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
49370   <affected-histogram
49371       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
49372   <affected-histogram
49373       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
49374   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
49375   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
49376   <affected-histogram
49377       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
49378   <affected-histogram
49379       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
49380   <affected-histogram
49381       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
49382   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
49383   <affected-histogram
49384       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
49385   <affected-histogram
49386       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
49387   <affected-histogram
49388       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
49389   <affected-histogram
49390       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
49391   <affected-histogram
49392       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
49393   <affected-histogram
49394       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
49395   <affected-histogram
49396       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
49397   <affected-histogram
49398       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
49399   <affected-histogram
49400       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
49401   <affected-histogram
49402       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
49403   <affected-histogram
49404       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
49405   <affected-histogram
49406       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
49407   <affected-histogram
49408       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
49409   <affected-histogram
49410       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
49411   <affected-histogram
49412       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
49413   <affected-histogram
49414       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
49415   <affected-histogram
49416       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
49417   <affected-histogram
49418       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
49419   <affected-histogram
49420       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
49421   <affected-histogram
49422       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
49423   <affected-histogram
49424       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
49425   <affected-histogram
49426       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
49427   <affected-histogram
49428       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
49429   <affected-histogram
49430       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
49431   <affected-histogram
49432       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
49433   <affected-histogram
49434       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
49435   <affected-histogram
49436       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
49437   <affected-histogram
49438       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
49439   <affected-histogram
49440       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
49441   <affected-histogram
49442       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
49443   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
49444   <affected-histogram
49445       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
49446   <affected-histogram
49447       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
49448   <affected-histogram
49449       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
49450   <affected-histogram
49451       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
49452   <affected-histogram
49453       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
49454   <affected-histogram
49455       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
49456   <affected-histogram
49457       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
49458   <affected-histogram
49459       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
49460   <affected-histogram
49461       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
49462   <affected-histogram
49463       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
49464   <affected-histogram
49465       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
49466   <affected-histogram
49467       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
49468   <affected-histogram
49469       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
49470   <affected-histogram
49471       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
49472   <affected-histogram
49473       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
49474   <affected-histogram
49475       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
49476   <affected-histogram
49477       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
49478   <affected-histogram
49479       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
49480   <affected-histogram
49481       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
49482   <affected-histogram
49483       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
49484   <affected-histogram
49485       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
49486   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
49487   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
49488   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
49489   <affected-histogram
49490       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
49491   <affected-histogram
49492       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
49493   <affected-histogram
49494       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
49495   <affected-histogram
49496       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
49497   <affected-histogram
49498       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
49499   <affected-histogram
49500       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
49501   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
49502   <affected-histogram
49503       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
49504   <affected-histogram
49505       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
49506   <affected-histogram
49507       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
49508   <affected-histogram
49509       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
49510   <affected-histogram
49511       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
49512   <affected-histogram
49513       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
49514   <affected-histogram
49515       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
49516   <affected-histogram
49517       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
49518   <affected-histogram
49519       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
49520   <affected-histogram
49521       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
49522   <affected-histogram
49523       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
49524   <affected-histogram
49525       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
49526   <affected-histogram
49527       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
49528   <affected-histogram
49529       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
49530   <affected-histogram
49531       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
49532   <affected-histogram
49533       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
49534   <affected-histogram
49535       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
49536   <affected-histogram
49537       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
49538   <affected-histogram
49539       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
49540   <affected-histogram
49541       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
49542   <affected-histogram
49543       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
49544   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
49545   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
49546   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
49547   <affected-histogram
49548       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
49549   <affected-histogram
49550       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
49551   <affected-histogram
49552       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
49553   <affected-histogram
49554       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
49555   <affected-histogram
49556       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
49557   <affected-histogram
49558       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
49559 </histogram_suffixes>
49561 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
49562   <suffix name="PacketSizeTest.Connectivity.Failure"
49563       label="This histogram records the size of the packet size that was not
49564              received from the server."/>
49565   <suffix name="PacketSizeTest.Connectivity.Success"
49566       label="This histogram records the size of the packet size that was
49567              received from the server."/>
49568   <affected-histogram name="NetConnectivity4"/>
49569   <affected-histogram name="NetConnectivity5"/>
49570 </histogram_suffixes>
49572 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
49573   <suffix name="443" label="Packet is sent on port 443."/>
49574   <suffix name="80" label="Packet is sent on port 80."/>
49575   <affected-histogram
49576       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
49577   <affected-histogram
49578       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
49579   <affected-histogram
49580       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
49581   <affected-histogram
49582       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
49583 </histogram_suffixes>
49585 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
49586   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
49587   <suffix name="443.100B.NoProxy"
49588       label="100 bytes of data is sent on port 443 with no proxy."/>
49589   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
49590   <suffix name="443.1200B.NoProxy"
49591       label="1200 bytes of data is sent on port 443 with no proxy."/>
49592   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
49593   <suffix name="443.500B.NoProxy"
49594       label="500 bytes of data is sent on port 443 with no proxy."/>
49595   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
49596   <suffix name="80.100B.NoProxy"
49597       label="100 bytes of data is sent on port 80 with no proxy."/>
49598   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
49599   <suffix name="80.1200B.NoProxy"
49600       label="1200 bytes of data is sent on port 80 with no proxy."/>
49601   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
49602   <suffix name="80.500B.NoProxy"
49603       label="500 bytes of data is sent on port 80 with no proxy."/>
49604   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
49605   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
49606   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
49607   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
49608   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
49609   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
49610 </histogram_suffixes>
49612 <histogram_suffixes name="NetProxyResolverExecutionTime">
49613   <suffix name="UrlOver2K" label="URL length was over 2K"/>
49614   <suffix name="UrlOver4K" label="URL length was over 4K"/>
49615   <suffix name="UrlOver8K" label="URL length was over 8K"/>
49616   <suffix name="UrlOver128K" label="URL length was over 128K"/>
49617   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
49618 </histogram_suffixes>
49620 <histogram_suffixes name="NewTabPageProviders" separator=".">
49621   <suffix name="client" label="Suggestions coming from the client."/>
49622   <suffix name="client0" label="Suggestions coming from the client source 0."/>
49623   <suffix name="server" label="Suggestions coming from the server."/>
49624   <suffix name="server0" label="Suggestions coming from server source 0."/>
49625   <suffix name="server1" label="Suggestions coming from server source 1."/>
49626   <suffix name="server2" label="Suggestions coming from server source 2."/>
49627   <suffix name="server3" label="Suggestions coming from server source 3."/>
49628   <suffix name="server4" label="Suggestions coming from server source 4."/>
49629   <affected-histogram name="NewTabPage.MostVisited"/>
49630   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
49631 </histogram_suffixes>
49633 <histogram_suffixes name="OmniboxProviderTime" separator=".">
49634   <suffix name="Bookmark"/>
49635   <suffix name="Builtin"/>
49636   <suffix name="Contact"/>
49637   <suffix name="ExtensionApp"/>
49638   <suffix name="HistoryContents"/>
49639   <suffix name="HistoryQuick"/>
49640   <suffix name="HistoryURL"/>
49641   <suffix name="Keyword"/>
49642   <suffix name="Search"/>
49643   <suffix name="Shortcuts"/>
49644   <suffix name="ZeroSuggest"/>
49645   <affected-histogram name="Omnibox.ProviderTime"/>
49646 </histogram_suffixes>
49648 <histogram_suffixes name="OverlappedReadImpact">
49649   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
49650   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
49651   <affected-histogram name="Net.HttpJob.TotalTime"/>
49652   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
49653   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
49654   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
49655   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
49656   <affected-histogram name="PLT.Abandoned"/>
49657   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
49658   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
49659   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
49660   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
49661   <affected-histogram name="PLT.LoadType"/>
49662 </histogram_suffixes>
49664 <histogram_suffixes name="PageLoadType">
49665   <suffix name="HistoryLoad"
49666       label="but only for user pressing back or forward"/>
49667   <suffix name="LinkLoad"
49668       label="deprecated - see LinkLoadReload, LinkLoadNormal,
49669              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
49670              back to a posted page"/>
49671   <suffix name="LinkLoadCacheOnly"
49672       label="content initiated, commonly back to a posted page, where browser
49673              must ONLY use cache"/>
49674   <suffix name="LinkLoadNormal"
49675       label="content initiated, ordinary link traversal or post"/>
49676   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
49677   <suffix name="LinkLoadStaleOk"
49678       label="content initiated, commonly forward or back where stale cached
49679              data is very acceptable"/>
49680   <suffix name="NormalLoad"
49681       label="but only for user entered URL or omnibox search"/>
49682   <suffix name="Reload" label="but only for user pressed reload"/>
49683   <suffix name="UndefLoad"
49684       label="should never happen... as it is only for an client-code error
49685              case which should not exist"/>
49686   <affected-histogram name="PLT.BeginToFinish"/>
49687   <affected-histogram name="PLT.BeginToFinishDoc"/>
49688   <affected-histogram name="PLT.StartToCommit">
49689     <with-suffix name="LinkLoadNormal"/>
49690     <with-suffix name="NormalLoad"/>
49691   </affected-histogram>
49692   <affected-histogram name="PLT.StartToFinish">
49693     <with-suffix name="LinkLoadNormal"/>
49694     <with-suffix name="NormalLoad"/>
49695   </affected-histogram>
49696   <affected-histogram name="Renderer4.BeginToFinish"/>
49697   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
49698 </histogram_suffixes>
49700 <histogram_suffixes name="PageLoadType">
49701   <suffix name="HistoryLoad"
49702       label="but only for user pressing back or forward"/>
49703   <suffix name="LinkLoad"
49704       label="deprecated - see LinkLoadReload, LinkLoadNormal,
49705              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
49706              back to a posted page"/>
49707   <suffix name="LinkLoadCacheOnly"
49708       label="content initiated, commonly back to a posted page, where browser
49709              must ONLY use cache"/>
49710   <suffix name="LinkLoadNormal"
49711       label="content initiated, ordinary link traversal or post"/>
49712   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
49713   <suffix name="LinkLoadStaleOk"
49714       label="content initiated, commonly forward or back where stale cached
49715              data is very acceptable"/>
49716   <suffix name="NormalLoad"
49717       label="but only for user entered URL or omnibox search"/>
49718   <suffix name="Reload" label="but only for user pressed reload"/>
49719   <suffix name="UndefLoad"
49720       label="should never happen... as it is only for an client-code error
49721              case which should not exist"/>
49722   <affected-histogram name="PLT.BeginToFinish"/>
49723   <affected-histogram name="PLT.BeginToFinishDoc"/>
49724   <affected-histogram name="PLT.StartToCommit">
49725     <with-suffix name="LinkLoadNormal"/>
49726     <with-suffix name="NormalLoad"/>
49727   </affected-histogram>
49728   <affected-histogram name="PLT.StartToFinish">
49729     <with-suffix name="LinkLoadNormal"/>
49730     <with-suffix name="NormalLoad"/>
49731   </affected-histogram>
49732   <affected-histogram name="Renderer4.BeginToFinish"/>
49733   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
49734 </histogram_suffixes>
49736 <histogram_suffixes name="PasswordManagerMonitor">
49737   <suffix name="group_1" label="group 1"/>
49738   <suffix name="group_2" label="group 2"/>
49739   <suffix name="group_3" label="group 3"/>
49740   <suffix name="group_4" label="group 4"/>
49741   <suffix name="group_5" label="group 5"/>
49742   <suffix name="group_6" label="group 6"/>
49743   <suffix name="group_7" label="group 7"/>
49744   <suffix name="group_8" label="group 8"/>
49745   <suffix name="group_9" label="group 9"/>
49746   <suffix name="group_10" label="group 10"/>
49747   <suffix name="group_11" label="group 11"/>
49748   <suffix name="group_12" label="group 12"/>
49749   <suffix name="group_13" label="group 13"/>
49750   <suffix name="group_14" label="group 14"/>
49751   <suffix name="group_15" label="group 15"/>
49752   <suffix name="group_16" label="group 16"/>
49753   <suffix name="group_17" label="group 17"/>
49754   <suffix name="group_18" label="group 18"/>
49755   <suffix name="group_19" label="group 19"/>
49756   <suffix name="group_20" label="group 20"/>
49757   <suffix name="" label=""/>
49758   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
49759   <affected-histogram
49760       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
49761   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
49762   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
49763 </histogram_suffixes>
49765 <histogram_suffixes name="PerformanceMonitor" separator=".">
49766   <suffix name="BrowserProcess"/>
49767   <suffix name="RendererProcess"/>
49768   <suffix name="PluginProcess"/>
49769   <suffix name="WorkerProcess"/>
49770   <suffix name="GPUProcess"/>
49771   <suffix name="PPAPIProcess"/>
49772   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
49773   <affected-histogram name="PerformanceMonitor.HighCPU"/>
49774 </histogram_suffixes>
49776 <histogram_suffixes name="PpapiPluginName">
49777   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
49778   <suffix name="libwidevinecdmadapter.so"
49779       label="Widevine CDM on Linux or Cros"/>
49780   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
49781   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
49782   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
49783   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
49784   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
49785   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
49786   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
49787   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
49788 </histogram_suffixes>
49790 <histogram_suffixes name="PrecacheCellular" separator=".">
49791   <suffix name="Cellular"
49792       label="covers fetches when connected to cellular networks"/>
49793   <affected-histogram name="Precache.DownloadedNonPrecache"/>
49794   <affected-histogram name="Precache.Saved"/>
49795 </histogram_suffixes>
49797 <histogram_suffixes name="Prefetch">
49798   <suffix name="ContentPrefetchPrefetchOff"
49799       label="Prefetch is completely disabled."/>
49800   <suffix name="ContentPrefetchPrefetchOn"
49801       label="prefetch is enabled but prerender is disabled."/>
49802   <affected-histogram name="HttpCache.EntryLockWait"/>
49803   <affected-histogram name="Net.HttpTimeToFirstByte"/>
49804   <affected-histogram name="PLT.Abandoned"/>
49805   <affected-histogram name="PLT.BeginToFinish"/>
49806   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
49807   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
49808   <affected-histogram name="PLT.BeginToFinishDoc"/>
49809   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
49810   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
49811   <affected-histogram name="PLT.PerceivedLoadTime"/>
49812   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
49813 </histogram_suffixes>
49815 <histogram_suffixes name="Prerender">
49816   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
49817   <suffix name="PrerenderControl" label="prerender is disabled."/>
49818   <suffix name="PrerenderNoUse"
49819       label="prerender is enabled, but pages are not swapped in."/>
49820   <suffix name="PrerenderMulti"
49821       label="prerender is enabled with multiple simultanious prerenders."/>
49822   <suffix name="Prerender5minTTL"
49823       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
49824   <affected-histogram name="HttpCache.EntryLockWait"/>
49825   <affected-histogram name="Net.HttpTimeToFirstByte"/>
49826   <affected-histogram name="PLT.Abandoned"/>
49827   <affected-histogram name="PLT.BeginToFinish"/>
49828   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
49829   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
49830   <affected-histogram name="PLT.BeginToFinishDoc"/>
49831   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
49832   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
49833   <affected-histogram name="PLT.PerceivedLoadTime"/>
49834   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
49835   <affected-histogram name="Prerender.FinalStatus"/>
49836   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
49837   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
49838   <affected-histogram name="Prerender.LocalPredictorEvent"/>
49839   <affected-histogram name="Prerender.PerceivedPLT"/>
49840   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
49841   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
49842   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
49843   <affected-histogram
49844       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
49845   <affected-histogram
49846       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
49847   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
49848   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
49849   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
49850   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
49851   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
49852   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
49853   <affected-histogram name="Prerender.RendererIdleTime"/>
49854   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
49855   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
49856   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
49857   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
49858   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
49859 </histogram_suffixes>
49861 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
49862   <obsolete>
49863     deprecated May 10 2012
49864   </obsolete>
49865   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
49866   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
49867   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
49868   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
49869   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
49870   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
49871   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
49872   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
49873   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
49874   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
49875   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
49876   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
49877   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
49878   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
49879   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
49880   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
49881   <affected-histogram name="Prerender.Events"/>
49882   <affected-histogram name="Prerender.TimeToClick"/>
49883 </histogram_suffixes>
49885 <histogram_suffixes name="PrerenderSource" ordering="prefix">
49886   <suffix name="" label="All prerenders."/>
49887   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
49888   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
49889   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
49890   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
49891   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
49892   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
49893   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
49894   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
49895   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
49896   <suffix name="gws" label="GWS triggered prerender."/>
49897   <suffix name="Instant" label="Instant search prerender."/>
49898   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
49899   <suffix name="omnibox" label="Triggered from the omnibox."/>
49900   <suffix name="wash" label="Multiple sources could have triggered."/>
49901   <suffix name="web" label="Link triggered prerender."/>
49902   <suffix name="webcross"
49903       label="Link triggered prerender, rel=prerender, cross domain."/>
49904   <suffix name="websame"
49905       label="Link triggered prerender, rel=prerender, same domain."/>
49906   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
49907   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
49908   <affected-histogram name="Prerender.CookieSendType"/>
49909   <affected-histogram name="Prerender.CookieStatus"/>
49910   <affected-histogram name="Prerender.Event"/>
49911   <affected-histogram name="Prerender.FinalStatus"/>
49912   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
49913   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
49914   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
49915   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
49916   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
49917   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
49918   <affected-histogram
49919       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
49920   <affected-histogram
49921       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
49922   <affected-histogram
49923       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
49924   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
49925   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
49926   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
49927   <affected-histogram
49928       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
49929   <affected-histogram
49930       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
49931   <affected-histogram
49932       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
49933   <affected-histogram
49934       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
49935   <affected-histogram
49936       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
49937   <affected-histogram name="Prerender.LocalPredictorEvent"/>
49938   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
49939   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
49940   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
49941   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
49942   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
49943   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
49944   <affected-histogram name="Prerender.NetworkBytesUsed"/>
49945   <affected-histogram name="Prerender.NetworkBytesWasted"/>
49946   <affected-histogram name="Prerender.PageVisitedStatus"/>
49947   <affected-histogram name="Prerender.PerceivedPLT"/>
49948   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
49949   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
49950   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
49951   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
49952   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
49953   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
49954   <affected-histogram
49955       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
49956   <affected-histogram
49957       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
49958   <affected-histogram
49959       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
49960   <affected-histogram
49961       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
49962   <affected-histogram
49963       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
49964   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
49965   <affected-histogram
49966       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
49967   <affected-histogram
49968       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
49969   <affected-histogram
49970       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
49971   <affected-histogram
49972       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
49973   <affected-histogram
49974       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
49975   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
49976   <affected-histogram
49977       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
49978   <affected-histogram
49979       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
49980   <affected-histogram
49981       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
49982   <affected-histogram
49983       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
49984   <affected-histogram
49985       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
49986   <affected-histogram
49987       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
49988   <affected-histogram
49989       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
49990   <affected-histogram
49991       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
49992   <affected-histogram
49993       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
49994   <affected-histogram
49995       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
49996   <affected-histogram
49997       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
49998   <affected-histogram
49999       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
50000   <affected-histogram
50001       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
50002   <affected-histogram
50003       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
50004   <affected-histogram
50005       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
50006   <affected-histogram
50007       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
50008   <affected-histogram
50009       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
50010   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
50011   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
50012   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
50013   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
50014   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
50015   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
50016   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
50017   <affected-histogram
50018       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
50019   <affected-histogram
50020       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
50021   <affected-histogram
50022       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
50023   <affected-histogram
50024       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
50025   <affected-histogram
50026       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
50027   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
50028   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
50029   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
50030   <affected-histogram
50031       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
50032   <affected-histogram
50033       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
50034   <affected-histogram
50035       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
50036   <affected-histogram
50037       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
50038   <affected-histogram
50039       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
50040   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
50041   <affected-histogram
50042       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
50043   <affected-histogram
50044       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
50045   <affected-histogram
50046       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
50047   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
50048   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
50049   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
50050   <affected-histogram
50051       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
50052   <affected-histogram
50053       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
50054   <affected-histogram
50055       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
50056   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
50057   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
50058   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
50059   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
50060   <affected-histogram
50061       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
50062   <affected-histogram
50063       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
50064   <affected-histogram
50065       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
50066   <affected-histogram
50067       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
50068   <affected-histogram
50069       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
50070   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
50071   <affected-histogram
50072       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
50073   <affected-histogram
50074       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
50075   <affected-histogram
50076       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
50077   <affected-histogram
50078       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
50079   <affected-histogram
50080       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
50081   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
50082   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
50083   <affected-histogram name="Prerender.TimeUntilUsed2"/>
50084 </histogram_suffixes>
50086 <histogram_suffixes name="Profile.AndroidAccountManagementMenu" separator=".">
50087   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
50088   <suffix name="GAIASignout"
50089       label="GAIA-initiated interaction indicating a service type of Signout"/>
50090   <suffix name="GAIASignoutIncognito"
50091       label="GAIA-initiated interaction indicating a service type of Signout
50092              and go Incogntio"/>
50093   <suffix name="GAIAAddSession"
50094       label="GAIA-initiated interaction indicating a service type of Add a
50095              Session"/>
50096   <suffix name="GAIAReAuth"
50097       label="GAIA-initiated interaction indicating a service type of
50098              Reauthenticate this user"/>
50099   <suffix name="GAIADefault"
50100       label="GAIA-initiated interaction indicating the default service type"/>
50101   <affected-histogram name="Profile.AndroidAccountManagementMenu"/>
50102 </histogram_suffixes>
50104 <histogram_suffixes name="Profile.DesktopMenu" separator=".">
50105   <suffix name="NonGAIA" label="Interaction was not initiated from GAIA"/>
50106   <suffix name="GAIASignout"
50107       label="GAIA-initiated interaction indicating a service type of Signout"/>
50108   <suffix name="GAIAIncognito"
50109       label="GAIA-initiated interaction indicating a service type of
50110              Incogntio"/>
50111   <suffix name="GAIAAddSession"
50112       label="GAIA-initiated interaction indicating a service type of Add a
50113              Session"/>
50114   <suffix name="GAIAReAuth"
50115       label="GAIA-initiated interaction indicating a service type of
50116              Reauthenticate this user"/>
50117   <suffix name="GAIADefault"
50118       label="GAIA-initiated interaction indicating the default service type"/>
50119   <affected-histogram name="Profile.DesktopMenu"/>
50120 </histogram_suffixes>
50122 <histogram_suffixes name="ProfilePictureDownload" separator=".">
50123   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
50124   <suffix name="Default.LoggedIn" label="default picture, after login"/>
50125   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
50126   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
50127   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
50128   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
50129   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
50130   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
50131   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
50132   <affected-histogram name="UserImage.ProfileDownloadTime"/>
50133 </histogram_suffixes>
50135 <histogram_suffixes name="ProgressiveScan">
50136   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
50137   <suffix name="33Percent_4MinMax"
50138       label="Progressive scan @ 33%, 4 frequency bins."/>
50139   <suffix name="50Percent_4MinMax"
50140       label="Progressive scan @ 50%, 4 frequency bins."/>
50141   <suffix name="50Percent_8MinMax"
50142       label="Progressive scan @ 50%, 8 frequency bins."/>
50143   <suffix name="100Percent_8MinMax"
50144       label="Progressive scan @ 100%, 8 frequency bins."/>
50145   <suffix name="100Percent_1MinSeen_A"
50146       label="Progressive scan @ all previously seen frequencies (A)."/>
50147   <suffix name="100Percent_1MinSeen_B"
50148       label="Progressive scan @ all previously seen frequencies (B)."/>
50149   <suffix name="100Percent_1Min_4Max"
50150       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
50151   <affected-histogram name="Network.Shill.TimeToDrop"/>
50152   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
50153   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
50154   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
50155   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
50156   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
50157 </histogram_suffixes>
50159 <histogram_suffixes name="ProtectorSettingChange" separator=".">
50160   <obsolete>
50161     Deprecated 8/2013. No longer tracked.
50162   </obsolete>
50163   <suffix name="Applied" label="change has been accepted by user"/>
50164   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
50165   <suffix name="Discarded" label="change has been reverted by user"/>
50166   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
50167   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
50168   <suffix name="Missing" label="fallback provider missing, added"/>
50169   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
50170   <suffix name="Restored"
50171       label="search provider restored by Protector before showing the bubble"/>
50172   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
50173   <affected-histogram name="Protector.SearchProvider"/>
50174   <affected-histogram name="Protector.StartupSettings"/>
50175 </histogram_suffixes>
50177 <histogram_suffixes name="ProxyConnectionImpact">
50178   <suffix name="proxy_connections_16"
50179       label="with 16 connections per proxy server"/>
50180   <suffix name="proxy_connections_32"
50181       label="with 32 connections per proxy server"/>
50182   <suffix name="proxy_connections_64"
50183       label="with 64 connections per proxy server"/>
50184   <suffix name="proxy_connections_8"
50185       label="with 8 connections per proxy server"/>
50186   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
50187   <affected-histogram name="Net.SocksSocketRequestTime"/>
50188   <affected-histogram name="PLT.Abandoned"/>
50189   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
50190   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
50191   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
50192   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
50193 </histogram_suffixes>
50195 <histogram_suffixes name="QueryTimeSuffix" separator=".">
50196   <suffix name="0" label="N = 0"/>
50197   <suffix name="1" label="N = 1"/>
50198   <suffix name="2" label="N = 2"/>
50199   <suffix name="3" label="N = 3"/>
50200   <suffix name="4" label="N = 4"/>
50201   <suffix name="5" label="N = 5"/>
50202   <affected-histogram name="Omnibox.QueryTime"/>
50203   <affected-histogram name="ShortcutsProvider.QueryIndexTime"/>
50204 </histogram_suffixes>
50206 <histogram_suffixes name="QuicPortSelection" separator="">
50207   <owner>rch@chromium.org</owner>
50208   <suffix name="SelectPort"
50209       label="An effort was mode to (try to) consistently connect using the
50210              same source port for the given server IP/port."/>
50211   <suffix name="RandomPort"
50212       label="The operating system randomly selected a source port for the
50213              connection."/>
50214   <affected-histogram name="Net.QuicSession.Connect"/>
50215 </histogram_suffixes>
50217 <histogram_suffixes name="QuicRttCount" separator="">
50218   <owner>rch@chromium.org</owner>
50219   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
50220   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
50221   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
50222   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
50223   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
50224 </histogram_suffixes>
50226 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
50227   <suffix name="" label="Normal start."/>
50228   <suffix name="Fast"
50229       label="Fast start by skipping normal chrome.dll startup."/>
50230   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
50231 </histogram_suffixes>
50233 <histogram_suffixes name="RendererEventLatency" separator=".">
50234   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
50235   <suffix name="ContextMenu" label="For ContextMenu event."/>
50236   <suffix name="GestureDoubleTap"
50237       label="A GestureDoubleTap occurs when the user double taps on a
50238              touchscreen."/>
50239   <suffix name="GestureFlingCancel"
50240       label="A GestureFlingCancel is sent to the renderer to cancel any
50241              active flings."/>
50242   <suffix name="GestureFlingStart"
50243       label="A GestureFlingStart is sent when the user quickly flicks on a
50244              touchscreen."/>
50245   <suffix name="GestureLongPress"
50246       label="A GestureLongPress is sent when the user taps down and holds
50247              their finger on a touchscreen."/>
50248   <suffix name="GestureLongTap"
50249       label="A GestureLongTap is sent when the user taps down on a
50250              touchscreen, holds their finger for a while, then releases."/>
50251   <suffix name="GesturePinchBegin"
50252       label="A GesturePinchBegin is sent when a user starts a pinch zoom
50253              motion on a touchscreen."/>
50254   <suffix name="GesturePinchEnd"
50255       label="A GesturePinchEnd is sent when the user releases their fingers
50256              from the touchscreen after performing a pinch zoom motion."/>
50257   <suffix name="GesturePinchUpdate"
50258       label="GesturePinchUpdate events are sent while the user is performing
50259              a pinch zoom motion on a touch screen. GesturePinchUpdate events
50260              are sent as the user changes the distance between their fingers."/>
50261   <suffix name="GestureScrollBegin"
50262       label="A GestureScrollBegin is sent at the beginning of a gesture
50263              scroll on a touchscreen."/>
50264   <suffix name="GestureScrollEnd"
50265       label="A GestureScrollEnd is sent when the user releases their finger
50266              after a gesture scroll on a touchscreen."/>
50267   <suffix name="GestureScrollUpdate"
50268       label="GestureScrollUpdate events are sent as the user drags their
50269              finger along the touchscreen during a gesture scroll."/>
50270   <suffix name="GestureScrollUpdateWithoutPropagation"
50271       label="GestureScrollUpdateWithoutPropagation events are scroll updates
50272              that shouldn't bubble, generated by a gesture fling."/>
50273   <suffix name="GestureShowPress"
50274       label="A GestureShowPress event is sent when the user presses down on
50275              the touchscreen but before a GestureTapDown."/>
50276   <suffix name="GestureTap"
50277       label="A GestureTap is sent when the user presses down and releases on
50278              a touchscreen."/>
50279   <suffix name="GestureTapUnconfirmed"
50280       label="A GestureTapUnconfirmed is sent when the user taps the
50281              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
50282   <suffix name="GestureTapCancel"
50283       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
50284              For example, if the user taps down but drags their finger
50285              instead of releasing it."/>
50286   <suffix name="GestureTapDown"
50287       label="A GestureTapDown is sent when the user presses on the
50288              touchscreen in what could potentially be a full GestureTap
50289              event."/>
50290   <suffix name="GestureTwoFingerTap"
50291       label="A GestureTwoFingerTap is sent when the user presses down a
50292              releases on a touchscreen with two fingers."/>
50293   <suffix name="KeyDown"
50294       label="A KeyDown event is sent when a keyboard key is pressed down."/>
50295   <suffix name="KeyUp"
50296       label="A KeyUp event is sent when a depressed keyboard key is released."/>
50297   <suffix name="MouseDown"
50298       label="A MouseDown event is sent when the user click down a mouse
50299              button."/>
50300   <suffix name="MouseEnter"
50301       label="A MouseEnter event is sent when the mouse cursor enters the
50302              renderer area."/>
50303   <suffix name="MouseLeave"
50304       label="A MouseLeave event is sent when the mouse cursor leaves the
50305              renderer area."/>
50306   <suffix name="MouseMove"
50307       label="A MouseMove event is sent when the mouse cursor moves within the
50308              renderer area."/>
50309   <suffix name="MouseUp"
50310       label="A MouseUp event is sent when a depressed mouse button is
50311              released."/>
50312   <suffix name="MouseWheel"
50313       label="A MouseWheel event is sent when the user scrolls using the mouse
50314              wheel within the renderer area."/>
50315   <suffix name="RawKeyDown"
50316       label="A RawKeyDown event is a wrapper around a native key event."/>
50317   <suffix name="TouchCancel"
50318       label="A TouchCancel is used to cancel an existing touch point. For
50319              example, if the user drags a finger outside the bounds of the
50320              renderer."/>
50321   <suffix name="TouchEnd"
50322       label="A TouchEnd is send when the user lifts a finger from the
50323              touchscreen."/>
50324   <suffix name="TouchMove"
50325       label="A TouchMove is sent when the user moves a finger along the
50326              touchscreen."/>
50327   <suffix name="TouchStart"
50328       label="A TouchStart is sent when the user first touches a finger to the
50329              touchscreen."/>
50330   <suffix name="Undefined" label="For unknown or undefined events."/>
50331   <affected-histogram name="Event.Latency.Renderer"/>
50332   <affected-histogram name="Event.Latency.Renderer2"/>
50333 </histogram_suffixes>
50335 <histogram_suffixes name="SBInterstitial">
50336   <suffix name="V1" label="original interstitial"/>
50337   <suffix name="V2" label="version 2 (new interstitial)"/>
50338   <affected-histogram name="SB2.InterstitialAction"/>
50339   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
50340   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
50341   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
50342   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
50343   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
50344   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
50345 </histogram_suffixes>
50347 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
50348   <suffix name="" label="Normal start."/>
50349   <suffix name="Fast"
50350       label="Fast start by skipping normal chrome.dll startup."/>
50351   <affected-histogram name="Startup.ShowAppListWarmStart"/>
50352 </histogram_suffixes>
50354 <histogram_suffixes name="SideloadWipeout">
50355   <suffix name="Enabled" label="Sideload Wipeout Active."/>
50356   <suffix name="Disabled" label="Control group."/>
50357   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
50358   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
50359   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
50360   <affected-histogram name="DisabledExtension.UserSelection"/>
50361   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
50362   <affected-histogram name="Extensions.InstallSource"/>
50363   <affected-histogram name="Extensions.UpdateSource"/>
50364 </histogram_suffixes>
50366 <histogram_suffixes name="Signin.Actions" separator=".">
50367   <suffix name="AllAccessPointActions"/>
50368   <suffix name="AndroidAccountConsistencyFirstRunActions"
50369       label="Signin Flow shown on android after Account Consistency flag was
50370              enabled."/>
50371   <suffix name="AppLauncherActions"/>
50372   <suffix name="ExtensionInstallBubbleActions"/>
50373   <suffix name="MenuActions"/>
50374   <suffix name="NTPLinkActions"/>
50375   <suffix name="OneClickActions"/>
50376   <suffix name="SettingsActions"/>
50377   <suffix name="StartPageActions"/>
50378   <suffix name="UnknownActions"/>
50379   <suffix name="WebstoreInstallActions"/>
50380   <affected-histogram name="Signin"/>
50381 </histogram_suffixes>
50383 <histogram_suffixes name="Signin.Reconciler" separator=".">
50384   <suffix name="FirstRun"
50385       label="First execution of the reconciler after the profile was loaded
50386              or the new_profile_management flag was toggled."/>
50387   <suffix name="SubsequentRun"
50388       label="Execution of the reconciler triggered by some other change of
50389              state."/>
50390   <affected-histogram name="Signin.Reconciler.AddedToChrome"/>
50391   <affected-histogram name="Signin.Reconciler.AddedToCookieJar"/>
50392   <affected-histogram name="Signin.Reconciler.DifferentPrimaryAccounts"/>
50393 </histogram_suffixes>
50395 <histogram_suffixes name="SocketType">
50396   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
50397   <suffix name="SOCK" label="SOCKS socket"/>
50398   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
50399   <suffix name="SSL2" label="SSL2 socket"/>
50400   <suffix name="SSLForProxies"
50401       label="SSLClientSocket wrapping the TCPClient socket eventually used
50402              for connection to a proxy"/>
50403   <suffix name="SSLforHTTPSProxy"
50404       label="SSLClientSocket wrapping the TCPClient socket eventually used
50405              for connection to an HTTPS proxy"/>
50406   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
50407   <suffix name="TCPforHTTPProxy"
50408       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
50409   <suffix name="TCPforHTTPSProxy"
50410       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
50411   <suffix name="TCPforSOCKS"
50412       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
50413   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
50414   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
50415   <affected-histogram name="Net.SocketInitErrorCodes"/>
50416   <affected-histogram name="Net.SocketRequestTime"/>
50417   <affected-histogram name="Net.SocketType"/>
50418 </histogram_suffixes>
50420 <histogram_suffixes name="SpdyCwnd">
50421   <suffix name="cwnd32" label="using cwnd policy static 32"/>
50422   <suffix name="cwnd10" label="using cwnd policy static 10"/>
50423   <suffix name="cwnd16" label="using cwnd policy static 16"/>
50424   <suffix name="cwndMin16" label="using dynamic cwnd policy no lower than 16"/>
50425   <suffix name="cwndMin10" label="using dynamic cwnd policy no lower than 10"/>
50426   <suffix name="cwndDynamic" label="using dynamic cwnd policy"/>
50427   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
50428   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
50429   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
50430   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
50431   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
50432   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
50433 </histogram_suffixes>
50435 <histogram_suffixes name="SpdyImpact">
50436   <suffix name="npn_with_http"
50437       label="with NPN negotiated but using HTTP instead of SPDY"/>
50438   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
50439   <affected-histogram name="Net.Transaction_Connected"/>
50440   <affected-histogram name="Net.Transaction_Connected_New"/>
50441   <affected-histogram name="Net.Transaction_Connected_New_b"/>
50442   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
50443   <affected-histogram name="PLT.Abandoned"/>
50444   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
50445   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
50446   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
50447   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
50448   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
50449   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
50450 </histogram_suffixes>
50452 <histogram_suffixes name="SpdySettingsCwnd" separator="">
50453   <suffix name="10K" label="where at least 10KB was transferred."/>
50454   <suffix name="25K" label="where at least 25KB was transferred."/>
50455   <suffix name="50K" label="where at least 50KB was transferred."/>
50456   <suffix name="100K" label="where at least 100KB was transferred."/>
50457   <affected-histogram name="Net.SpdySettingsCwnd"/>
50458 </histogram_suffixes>
50460 <histogram_suffixes name="SqliteDatabases" separator=".">
50461   <owner>shess@chromium.org</owner>
50462   <suffix name="Activity" label="Activity"/>
50463   <suffix name="AppCache" label="AppCache"/>
50464   <suffix name="BookmarkImages" label="BookmarkImages"/>
50465   <suffix name="Cookie" label="Cookie"/>
50466   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
50467   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
50468   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
50469   <suffix name="History" label="History"/>
50470   <suffix name="Predictor" label="Predictor"/>
50471   <suffix name="Quota" label="Quota"/>
50472   <suffix name="Shortcuts" label="Shortcuts"/>
50473   <suffix name="SyncDirectory" label="SyncDirectory"/>
50474   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
50475   <suffix name="Thumbnail" label="Thumbnail"/>
50476   <suffix name="TopSites" label="TopSites"/>
50477   <suffix name="Web" label="Web"/>
50478   <affected-histogram name="Sqlite.Error"/>
50479   <affected-histogram name="Sqlite.SizeKB"/>
50480   <affected-histogram name="Sqlite.Version"/>
50481 </histogram_suffixes>
50483 <histogram_suffixes name="SSLFalseStart">
50484   <suffix name="FalseStart_enabled"/>
50485   <suffix name="FalseStart_disabled"/>
50486   <affected-histogram name="Net.SSL_Connection_Latency"/>
50487   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
50488   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
50489 </histogram_suffixes>
50491 <histogram_suffixes name="SSLResumption">
50492   <suffix name="Resume_Handshake" label="Session Resumption"/>
50493   <suffix name="Full_Handshake" label="Full"/>
50494   <affected-histogram name="Net.SSL_Connection_Latency"/>
50495   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
50496 </histogram_suffixes>
50498 <histogram_suffixes name="StartupTimeBombAlarm" separator=".">
50499   <suffix name="ThreadNowDuration" label="Duration is in thread CPU time."/>
50500   <suffix name="TimeDuration" label="Duration is in clock time."/>
50501   <suffix name="TimeTicksDuration" label="Duration is in TimeTicks time."/>
50502   <affected-histogram name="StartupTimeBomb.Alarm"/>
50503 </histogram_suffixes>
50505 <histogram_suffixes name="SyzygyStartupTime">
50506   <suffix name="PreReadEnabled"/>
50507   <suffix name="PreReadDisabled"/>
50508   <suffix name="XP_PreReadEnabled"/>
50509   <suffix name="XP_PreReadDisabled"/>
50510   <suffix name="PreRead_0"/>
50511   <suffix name="PreRead_5"/>
50512   <suffix name="PreRead_10"/>
50513   <suffix name="PreRead_15"/>
50514   <suffix name="PreRead_20"/>
50515   <suffix name="PreRead_25"/>
50516   <suffix name="PreRead_30"/>
50517   <suffix name="PreRead_35"/>
50518   <suffix name="PreRead_40"/>
50519   <suffix name="PreRead_45"/>
50520   <suffix name="PreRead_50"/>
50521   <suffix name="PreRead_55"/>
50522   <suffix name="PreRead_60"/>
50523   <suffix name="PreRead_65"/>
50524   <suffix name="PreRead_70"/>
50525   <suffix name="PreRead_75"/>
50526   <suffix name="PreRead_80"/>
50527   <suffix name="PreRead_85"/>
50528   <suffix name="PreRead_90"/>
50529   <suffix name="PreRead_95"/>
50530   <suffix name="PreRead_100"/>
50531   <suffix name="XP_PreRead_0"/>
50532   <suffix name="XP_PreRead_5"/>
50533   <suffix name="XP_PreRead_10"/>
50534   <suffix name="XP_PreRead_15"/>
50535   <suffix name="XP_PreRead_20"/>
50536   <suffix name="XP_PreRead_25"/>
50537   <suffix name="XP_PreRead_30"/>
50538   <suffix name="XP_PreRead_35"/>
50539   <suffix name="XP_PreRead_40"/>
50540   <suffix name="XP_PreRead_45"/>
50541   <suffix name="XP_PreRead_50"/>
50542   <suffix name="XP_PreRead_55"/>
50543   <suffix name="XP_PreRead_60"/>
50544   <suffix name="XP_PreRead_65"/>
50545   <suffix name="XP_PreRead_70"/>
50546   <suffix name="XP_PreRead_75"/>
50547   <suffix name="XP_PreRead_80"/>
50548   <suffix name="XP_PreRead_85"/>
50549   <suffix name="XP_PreRead_90"/>
50550   <suffix name="XP_PreRead_95"/>
50551   <suffix name="XP_PreRead_100"/>
50552   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
50553   <affected-histogram name="Startup.BrowserOpenTabs"/>
50554 </histogram_suffixes>
50556 <histogram_suffixes name="Tps65090Fets" separator=".">
50557   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
50558   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
50559   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
50560   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
50561   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
50562   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
50563   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
50564   <affected-histogram name="Platform.Tps65090Retries"/>
50565 </histogram_suffixes>
50567 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
50568   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
50569   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
50570 </histogram_suffixes>
50572 <histogram_suffixes name="WebFontFamily">
50573   <suffix name="roboto" label="Roboto font"/>
50574   <suffix name="opensans" label="Open Sans font"/>
50575   <suffix name="others" label="Fonts other than Roboto and Open Sans"/>
50576   <affected-histogram name="WebFont.DiskCache.EntryAge.Evict"/>
50577   <affected-histogram name="WebFont.DiskCache.EntryAge.Hit"/>
50578   <affected-histogram name="WebFont.DiskCache.ReuseCount.Evict"/>
50579   <affected-histogram name="WebFont.DiskCache.ReuseCount.Hit"/>
50580   <affected-histogram name="WebFont.DiskCacheHit"/>
50581 </histogram_suffixes>
50583 <histogram_suffixes name="WebStoreLinkExperiment">
50584   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
50585   <suffix name="FooterLink" label="Link in bottom right of footer"/>
50586   <suffix name="PlusIcon" label="Plus icon in apps page"/>
50587   <affected-histogram name="Extensions.AppLaunch"/>
50588   <affected-histogram name="NewTabPage.DefaultPageType"/>
50589 </histogram_suffixes>
50591 </histogram_suffixes_list>
50593 </histogram-configuration>