Scroll on main if impl-hit testing isn't guaranteed to be correct
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blobdc1d908b3bfaceb63ee6c776537e79eb200a7a43
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 blow) 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="Ash.ActiveTouchPoints">
472   <owner>kuscher@google.com</owner>
473   <owner>rbyers@chromium.org</owner>
474   <summary>
475     Number of active touch-points when a new touch-point is added.
476   </summary>
477 </histogram>
479 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
480   <owner>kuscher@google.com</owner>
481   <summary>
482     The show type of the active window tracked over time by logging on a regular
483     basis (30 minutes).
484   </summary>
485 </histogram>
487 <histogram name="Ash.Dock.Action" enum="DockedAction">
488   <owner>kuscher@google.com</owner>
489   <owner>varkha@chromium.org</owner>
490   <summary>
491     User-initiated action taken that affects docked windows such as docking,
492     undocking, minimizing, restoring, closing or just dragging a docked window.
493   </summary>
494 </histogram>
496 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
497   <owner>kuscher@google.com</owner>
498   <owner>varkha@chromium.org</owner>
499   <summary>
500     Source (mouse, touch or unknown) of the user-initiated action for docked
501     windows.
502   </summary>
503 </histogram>
505 <histogram name="Ash.Dock.ItemsAll">
506   <owner>kuscher@google.com</owner>
507   <owner>varkha@chromium.org</owner>
508   <summary>
509     Number of all docked windows or panels including hidden or minimized.
510     Recorded on every user action that interacts with docked windows.
511   </summary>
512 </histogram>
514 <histogram name="Ash.Dock.ItemsLarge">
515   <owner>kuscher@google.com</owner>
516   <owner>varkha@chromium.org</owner>
517   <summary>
518     Number of large (wider than dock maximum width) windows that had to be
519     shrunk to get docked among the visible docked windows. Recorded on every
520     user action that interacts with docked windows.
521   </summary>
522 </histogram>
524 <histogram name="Ash.Dock.ItemsPanels">
525   <owner>kuscher@google.com</owner>
526   <owner>varkha@chromium.org</owner>
527   <summary>
528     Number of docked visible panels. Recorded on every user action that
529     interacts with docked windows.
530   </summary>
531 </histogram>
533 <histogram name="Ash.Dock.ItemsVisible">
534   <owner>kuscher@google.com</owner>
535   <owner>varkha@chromium.org</owner>
536   <summary>
537     Number of visible docked windows or panels. Recorded on every user action
538     that interacts with docked windows.
539   </summary>
540 </histogram>
542 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
543   <owner>kuscher@google.com</owner>
544   <owner>varkha@chromium.org</owner>
545   <summary>
546     Time elapsed between instances of docking, undocking or any other action
547     affecting docked state of a window.
548   </summary>
549 </histogram>
551 <histogram name="Ash.Dock.Width" units="pixels">
552   <owner>kuscher@google.com</owner>
553   <owner>varkha@chromium.org</owner>
554   <summary>
555     Width of the docked area in pixels. Recorded every time it changes after a
556     user window resize operation is completed.
557   </summary>
558 </histogram>
560 <histogram name="Ash.GestureCreated" enum="UIEventType">
561   <owner>kuscher@google.com</owner>
562   <owner>rbyers@chromium.org</owner>
563   <summary>
564     The gesture-events recognized and dispatched by the browser gesture
565     recognizer.
566   </summary>
567 </histogram>
569 <histogram name="Ash.GestureTarget" enum="GestureActionType">
570   <owner>kuscher@google.com</owner>
571   <owner>rbyers@chromium.org</owner>
572   <summary>
573     The gesture-events recognized and dispatched by the browser gesture
574     recognizer for various UI components.
575   </summary>
576 </histogram>
578 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
579   <owner>kuscher@google.com</owner>
580   <summary>
581     The type of the window which is put into immersive fullscreen. Immersive
582     fullscreen is entered via the F4 key.
583   </summary>
584 </histogram>
586 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
587   <owner>kuscher@google.com</owner>
588   <summary>
589     The current state of the shelf (alignment) tracked over time by logging on a
590     regular basis (30 minutes), this is used instead of log in or shelf usage to
591     track users that do not lock/unlock or log in frequently and use a small
592     number of browser instances or otherwise infrequently interact with the
593     shelf launcher.
594   </summary>
595 </histogram>
597 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
598   <owner>kuscher@google.com</owner>
599   <summary>
600     The current state of the shelf (alignment) when the shelf launcher is used
601     to launch an app/window/etc, this is used instead of log in to give data on
602     users that do not lock/unlock or log in frequently.
603   </summary>
604 </histogram>
606 <histogram name="Ash.TouchDuration" units="milliseconds">
607   <obsolete>
608     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
609   </obsolete>
610   <owner>kuscher@google.com</owner>
611   <summary>The duration of a touch-sequence.</summary>
612 </histogram>
614 <histogram name="Ash.TouchDuration2" units="milliseconds">
615   <owner>kuscher@google.com</owner>
616   <owner>rbyers@chromium.org</owner>
617   <summary>The duration of a touch-sequence.</summary>
618 </histogram>
620 <histogram name="Ash.TouchMaxDistance" units="pixels">
621   <owner>kuscher@google.com</owner>
622   <owner>rbyers@chromium.org</owner>
623   <summary>
624     The maximum euclidean distance in dips which a touch point has travelled
625     away from its starting point. Only measured for single finger gestures.
626   </summary>
627 </histogram>
629 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
630   <owner>kuscher@google.com</owner>
631   <owner>rbyers@chromium.org</owner>
632   <summary>The interval between touch-move events.</summary>
633 </histogram>
635 <histogram name="Ash.TouchMoveSteps" units="pixels">
636   <owner>kuscher@google.com</owner>
637   <owner>rbyers@chromium.org</owner>
638   <summary>The distance between touch-move events.</summary>
639 </histogram>
641 <histogram name="Ash.TouchPositionX" units="pixels">
642   <owner>kuscher@google.com</owner>
643   <owner>rbyers@chromium.org</owner>
644   <summary>The position of the touch-events along the X axis.</summary>
645 </histogram>
647 <histogram name="Ash.TouchPositionY" units="pixels">
648   <owner>kuscher@google.com</owner>
649   <owner>rbyers@chromium.org</owner>
650   <summary>The position of the touch-events along the Y axis.</summary>
651 </histogram>
653 <histogram name="Ash.TouchRadius" units="pixels">
654   <owner>kuscher@google.com</owner>
655   <owner>rbyers@chromium.org</owner>
656   <summary>The radius of a touch event.</summary>
657 </histogram>
659 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
660   <owner>kuscher@google.com</owner>
661   <owner>rbyers@chromium.org</owner>
662   <summary>
663     The interval between the end of a touch-sequence and the start of the next
664     touch-sequence.
665   </summary>
666 </histogram>
668 <histogram name="Ash.TouchStartBurst">
669   <owner>kuscher@google.com</owner>
670   <owner>rbyers@chromium.org</owner>
671   <summary>
672     The number of rapid touch-starts that happened within a short interval.
673     Logged once for each such burst group.
674   </summary>
675 </histogram>
677 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
678   <owner>flackr@chromium.org</owner>
679   <owner>kuscher@google.com</owner>
680   <summary>
681     The amount of time the Alt key is held after pressing Alt+Tab to begin
682     cycling through windows.
683   </summary>
684 </histogram>
686 <histogram name="Ash.WindowSelector.Items">
687   <owner>flackr@chromium.org</owner>
688   <owner>kuscher@google.com</owner>
689   <summary>
690     The number of items (single windows or groups of windows such as panels) in
691     the window selection. Window selection occurs when a user begins alt-tabbing
692     or presses the overview button (F5 key).
693   </summary>
694 </histogram>
696 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
697   <owner>flackr@chromium.org</owner>
698   <owner>kuscher@google.com</owner>
699   <summary>
700     The amount of time between uses of window selection to switch between
701     windows. Window selection is entered by alt-tabbing or by pressing the
702     overview button (F5 key).
703   </summary>
704 </histogram>
706 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
707   <owner>flackr@chromium.org</owner>
708   <owner>kuscher@google.com</owner>
709   <summary>
710     The amount of time spent in overview mode. Overview mode is engaged when
711     lingering on a window while alt-tabbing or by pressing the overview button.
712     The time is measured from the moment the windows begin animating to a
713     thumbnail size preview to when a window is selected or selection is
714     canceled.
715   </summary>
716 </histogram>
718 <histogram name="AsyncDNS.AttemptCountFail">
719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
720   <summary>
721     Count of DnsAttempts before DnsTransaction completes with failure.
722   </summary>
723 </histogram>
725 <histogram name="AsyncDNS.AttemptCountSuccess">
726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
727   <summary>
728     Count of DnsAttempts before DnsTransaction completes successfully.
729   </summary>
730 </histogram>
732 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
734   <summary>
735     Whether DnsConfigService::OnConfigChange actually corresponded to a change
736     in DnsConfig.
737   </summary>
738 </histogram>
740 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
742   <summary>
743     Duration of time between calls to DnsConfigService::InvalidateConfig.
744   </summary>
745 </histogram>
747 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
749   <summary>Duration of time spent parsing DnsConfig.</summary>
750 </histogram>
752 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
754   <summary>
755     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
756   </summary>
757 </histogram>
759 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
761   <summary>Whether DnsConfig was parsed successfully.</summary>
762 </histogram>
764 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
766   <summary>
767     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
768   </summary>
769 </histogram>
771 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
773   <summary>
774     Whether the first valid DnsConfig included a rogue nameserver.
775   </summary>
776 </histogram>
778 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
780   <summary>
781     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
782     succeeded, at the end of a streak of failures after which the DnsClient was
783     disabled.
784   </summary>
785 </histogram>
787 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
789   <summary>
790     TRUE counts the events when a valid DnsConfig is received and used to enable
791     DnsClient, while FALSE counts the events when DnsClient is disabled after a
792     series of successful fallbacks from DnsTask to ProcTask.
793   </summary>
794 </histogram>
796 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
798   <summary>
799     Duration of time spent by ProcTask in failing fallback resolutions.
800   </summary>
801 </histogram>
803 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
805   <summary>
806     Duration of time spent by ProcTask in successful fallback resolutions.
807   </summary>
808 </histogram>
810 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
812   <summary>
813     Whether there was a valid DNS configuration at the start of a job which
814     eventually completed successfully.
815   </summary>
816 </histogram>
818 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
820   <summary>Whether DnsHosts were parsed successfully.</summary>
821 </histogram>
823 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
825   <summary>
826     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
827     DnsHosts.
828   </summary>
829 </histogram>
831 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
833   <summary>
834     Duration of time between calls to DnsConfigService::InvalidateHosts.
835   </summary>
836 </histogram>
838 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
840   <summary>Duration of time spent parsing DnsHosts.</summary>
841 </histogram>
843 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
845   <summary>
846     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
847   </summary>
848 </histogram>
850 <histogram name="AsyncDNS.HostsSize" units="bytes">
851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
852   <summary>
853     The size of the HOSTS file observed before each attempt to parse it.
854   </summary>
855 </histogram>
857 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
859   <summary>
860     Time elapsed between the time the HostResolverImpl::Job was created and the
861     time the Job was started (using DnsClient).
862   </summary>
863 </histogram>
865 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
867   <summary>
868     Time elapsed between the time the HostResolverImpl::Job was created and the
869     time the Job was started (using DnsClient). Includes only Jobs which had
870     priority HIGHEST when started.
871   </summary>
872 </histogram>
874 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
876   <summary>
877     Time elapsed between the time the HostResolverImpl::Job was created and the
878     time the Job was started (using DnsClient). Includes only Jobs which had
879     priority IDLE when started.
880   </summary>
881 </histogram>
883 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
884   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
885   <summary>
886     Time elapsed between the time the HostResolverImpl::Job was created and the
887     time the Job was started (using DnsClient). Includes only Jobs which had
888     priority LOW when started.
889   </summary>
890 </histogram>
892 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
894   <summary>
895     Time elapsed between the time the HostResolverImpl::Job was created and the
896     time the Job was started (using DnsClient). Includes only Jobs which had
897     priority LOWEST when started.
898   </summary>
899 </histogram>
901 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
903   <summary>
904     Time elapsed between the time the HostResolverImpl::Job was created and the
905     time the Job was started (using DnsClient). Includes only Jobs which had
906     priority MEDIUM when started.
907   </summary>
908 </histogram>
910 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
912   <summary>
913     Time elapsed between the last time the priority of a HostResolverImpl::Job
914     changed (when a Request was attached or detached) and the time the Job was
915     started (using DnsClient).
916   </summary>
917 </histogram>
919 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
921   <summary>
922     Time elapsed between the last time the priority of a HostResolverImpl::Job
923     changed (when a Request was attached or detached) and the time the Job was
924     started (using DnsClient). Includes only Jobs which had priority HIGHEST
925     when started.
926   </summary>
927 </histogram>
929 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
931   <summary>
932     Time elapsed between the last time the priority of a HostResolverImpl::Job
933     changed (when a Request was attached or detached) and the time the Job was
934     started (using DnsClient). Includes only Jobs which had priority IDLE when
935     started.
936   </summary>
937 </histogram>
939 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
941   <summary>
942     Time elapsed between the last time the priority of a HostResolverImpl::Job
943     changed (when a Request was attached or detached) and the time the Job was
944     started (using DnsClient). Includes only Jobs which had priority LOW when
945     started.
946   </summary>
947 </histogram>
949 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
951   <summary>
952     Time elapsed between the last time the priority of a HostResolverImpl::Job
953     changed (when a Request was attached or detached) and the time the Job was
954     started (using DnsClient). Includes only Jobs which had priority LOWEST when
955     started.
956   </summary>
957 </histogram>
959 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
961   <summary>
962     Time elapsed between the last time the priority of a HostResolverImpl::Job
963     changed (when a Request was attached or detached) and the time the Job was
964     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
965     started.
966   </summary>
967 </histogram>
969 <histogram name="AsyncDNS.NameServersType" enum="AsyncDNSNameServersType">
970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
971   <summary>
972     Type of nameservers in the DNS config, recorded each time the config is read
973     by the DNSConfigService.
974   </summary>
975 </histogram>
977 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
979   <summary>
980     Counts of results of parsing addresses out of DNS responses in successful
981     DnsTransactions.
982   </summary>
983 </histogram>
985 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
987   <summary>
988     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
989     succeeded.
990   </summary>
991 </histogram>
993 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
995   <summary>
996     Duration of time taken by DnsTask in resolutions that failed. Excludes time
997     spent in the subsequent fallback.
998   </summary>
999 </histogram>
1001 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
1002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1003   <summary>
1004     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
1005     This only includes jobs started with valid DNS configuration and excludes
1006     synchronous resolutions (as IP literals, from cache, and from HOSTS).
1007   </summary>
1008 </histogram>
1010 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
1011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1012   <summary>
1013     Duration of time taken by DnsTask in resolutions that succeeded.
1014   </summary>
1015 </histogram>
1017 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
1018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1019   <summary>
1020     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
1021   </summary>
1022 </histogram>
1024 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
1025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1026   <summary>
1027     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
1028   </summary>
1029 </histogram>
1031 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
1032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1033   <summary>
1034     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
1035   </summary>
1036 </histogram>
1038 <histogram name="AsyncDNS.ServerCount">
1039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1040   <summary>
1041     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
1042     created on DNS change.
1043   </summary>
1044 </histogram>
1046 <histogram name="AsyncDNS.ServerFailureIndex">
1047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1048   <summary>
1049     Index in DnsConfig of the failing server, recorded at the time of failure.
1050   </summary>
1051 </histogram>
1053 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
1054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1055   <summary>
1056     Count of server failures after network change before first success in the
1057     DnsSession. Recorded at the time of first success.
1058   </summary>
1059 </histogram>
1061 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
1062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1063   <summary>
1064     Count of server failures after success until the end of the session. Server
1065     has reported success at some point during the session. Recorded at the end
1066     of the DnsSession.
1067   </summary>
1068 </histogram>
1070 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
1071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1072   <summary>
1073     Count of server failures before success. This is NOT the first success in
1074     the DnsSession. Recorded at the time of success.
1075   </summary>
1076 </histogram>
1078 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
1079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1080   <summary>
1081     Count of server failures without success until the end of the session.
1082     Server has never reported success during the DnsSession. Recorded at the end
1083     of the DnsSession.
1084   </summary>
1085 </histogram>
1087 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
1088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1089   <summary>
1090     The current server is &quot;good&quot; and does not have to be skipped.
1091   </summary>
1092 </histogram>
1094 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
1095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1096   <summary>
1097     Duration of time taken in failing calls to AddressSorter in dual-stack
1098     resolutions using DnsTask.
1099   </summary>
1100 </histogram>
1102 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
1103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1104   <summary>
1105     Duration of time taken in successful calls to AddressSorter in dual-stack
1106     resolutions using DnsTask.
1107   </summary>
1108 </histogram>
1110 <histogram name="AsyncDNS.SuffixSearchDone">
1111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1112   <summary>
1113     The number of names from the search name list consumed during a successful
1114     transaction (QTYPE A only).
1115   </summary>
1116 </histogram>
1118 <histogram name="AsyncDNS.SuffixSearchRemain">
1119   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1120   <summary>
1121     The number of names left on the search name list at the end of a successful
1122     transaction (QTYPE A only).
1123   </summary>
1124 </histogram>
1126 <histogram name="AsyncDNS.SuffixSearchStart">
1127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1128   <summary>
1129     The number of names on the search name list at the start of a transaction
1130     (QTYPE A only).
1131   </summary>
1132 </histogram>
1134 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
1135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1136   <summary>
1137     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
1138     timeouts.
1139   </summary>
1140 </histogram>
1142 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
1143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1144   <summary>
1145     Duration of time taken by DnsTCPAttempt in successful attempts.
1146   </summary>
1147 </histogram>
1149 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
1150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1151   <summary>
1152     Difference between RTT and timeout calculated using Histogram algorithm.
1153   </summary>
1154 </histogram>
1156 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
1157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1158   <summary>
1159     Difference between timeout calculated using Histogram algorithm and RTT.
1160   </summary>
1161 </histogram>
1163 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
1164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1165   <summary>
1166     Difference between RTT and timeout calculated using Jacobson algorithm.
1167   </summary>
1168 </histogram>
1170 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
1171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1172   <summary>
1173     Difference between timeout calculated using Jacobson algorithm and RTT.
1174   </summary>
1175 </histogram>
1177 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
1178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1179   <summary>
1180     Duration of time that would be spent waiting for lost request using
1181     Histogram algorithm.
1182   </summary>
1183 </histogram>
1185 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
1186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1187   <summary>
1188     Duration of time that would be spent waiting for lost request using Jacobson
1189     algorithm.
1190   </summary>
1191 </histogram>
1193 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
1194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1195   <summary>
1196     Duration of time since a HostResolverImpl::Resolve request to the time a
1197     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1198     cache hits (recorded as 0). Excludes speculative requests.
1199   </summary>
1200 </histogram>
1202 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
1203   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1204   <summary>
1205     Duration of time since a HostResolverImpl::Resolve request to the time a
1206     result is posted. Excludes canceled, evicted, and aborted requests. Includes
1207     cache hits (recorded as 0). Speculative requests only.
1208   </summary>
1209 </histogram>
1211 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
1212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1213   <summary>
1214     Duration of time taken in failing DnsTransactions. This includes server
1215     failures, timeouts and NXDOMAIN results.
1216   </summary>
1217 </histogram>
1219 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
1220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1221   <summary>
1222     Duration of time taken in successful DnsTransactions. This includes all
1223     NOERROR answers, even if they indicate the name has no addresses or they
1224     cannot be parsed.
1225   </summary>
1226 </histogram>
1228 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
1229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1230   <summary>
1231     Same as AsyncDNS.TransactionSuccess but limited to A query type.
1232   </summary>
1233 </histogram>
1235 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
1236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1237   <summary>
1238     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
1239   </summary>
1240 </histogram>
1242 <histogram name="AsyncDNS.TTL" units="milliseconds">
1243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1244   <summary>
1245     TTL of the resolved addresses, as in the response received from the server.
1246     For results served from local cache, the TTL is from the original response.
1247   </summary>
1248 </histogram>
1250 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
1251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1252   <summary>
1253     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
1254     timeouts.
1255   </summary>
1256 </histogram>
1258 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
1259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1260   <summary>
1261     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
1262     responses arriving after timeout, if multiple attempts are allowed.
1263   </summary>
1264 </histogram>
1266 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
1267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1268   <summary>
1269     Duration of time since the last empty config result to the time a non-change
1270     OnConfigChange is received.
1271   </summary>
1272 </histogram>
1274 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
1275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1276   <summary>
1277     Duration of time since the last empty config result to the time a non-change
1278     OnHostsChange is received.
1279   </summary>
1280 </histogram>
1282 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1284   <summary>
1285     The result of DnsConfigService watch. Counts STARTED on every initialization
1286     and FAILED_* on any failure.
1287   </summary>
1288 </histogram>
1290 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1291   <owner>jbauman@chromium.org</owner>
1292   <summary>
1293     Whether the browser compositor uses GPU or the software renderer.
1294   </summary>
1295 </histogram>
1297 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1298   <obsolete>
1299     Deprecated as of 8/2013.
1300   </obsolete>
1301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1302   <summary>
1303     Measures the frequency of user interactions with the Autocheckout bubble,
1304     which prompts users to invoke Autocheckout on supported websites.
1305   </summary>
1306 </histogram>
1308 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1309   <obsolete>
1310     Deprecated as of 8/2013.
1311   </obsolete>
1312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1313   <summary>
1314     Measures the frequency of final states reached in Autocheckout buy flow.
1315   </summary>
1316 </histogram>
1318 <histogram name="Autocheckout.DismissalState"
1319     enum="AutofillDialogDismissalState">
1320   <obsolete>
1321     Deprecated as of 8/2013.
1322   </obsolete>
1323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1324   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1325 </histogram>
1327 <histogram name="Autocheckout.FlowDuration" units="ms">
1328   <obsolete>
1329     Deprecated as of 8/2013.
1330   </obsolete>
1331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1332   <summary>
1333     Measures the time elapsed between when the user submitted the Autocheckout
1334     dialog and when the Autocheckout flow, or filling process, concluded.
1335   </summary>
1336 </histogram>
1338 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1339   <obsolete>
1340     Deprecated as of 8/2013.
1341   </obsolete>
1342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1343   <summary>
1344     Measures the time elapsed between when the user submitted the Autocheckout
1345     dialog and when the Autocheckout flow concluded, in cases where the flow
1346     failed.
1347   </summary>
1348 </histogram>
1350 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1351   <obsolete>
1352     Deprecated as of 8/2013.
1353   </obsolete>
1354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1355   <summary>
1356     Measures the time elapsed between when the user submitted the Autocheckout
1357     dialog and when the Autocheckout flow concluded, in cases where the flow
1358     succeeded.
1359   </summary>
1360 </histogram>
1362 <histogram name="Autocheckout.InitialUserState"
1363     enum="AutofillDialogInitialUserState">
1364   <obsolete>
1365     Deprecated as of 8/2013.
1366   </obsolete>
1367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1368   <summary>
1369     The initial state of a user that's interacting with a freshly shown
1370     Autocheckout dialog.
1371   </summary>
1372 </histogram>
1374 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1375   <obsolete>
1376     Deprecated as of 8/2013.
1377   </obsolete>
1378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1379   <summary>
1380     User interactions with the Autofill popup shown while filling an
1381     Autocheckout dialog.
1382   </summary>
1383 </histogram>
1385 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1386   <obsolete>
1387     Deprecated as of 8/2013.
1388   </obsolete>
1389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1390   <summary>
1391     Measures the frequency of security warnings and errors in the Autocheckout
1392     dialog.
1393   </summary>
1394 </histogram>
1396 <histogram name="Autocheckout.UiDuration" units="ms">
1397   <obsolete>
1398     Deprecated as of 8/2013.
1399   </obsolete>
1400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1401   <summary>
1402     Measures the duration for which an Autocheckout dialog was shown.
1403   </summary>
1404 </histogram>
1406 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1407   <obsolete>
1408     Deprecated as of 8/2013.
1409   </obsolete>
1410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1411   <summary>
1412     Measures the duration for which an Autocheckout dialog was shown, in cases
1413     where the user ended up canceling out of the dialog.
1414   </summary>
1415 </histogram>
1417 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1418   <obsolete>
1419     Deprecated as of 8/2013.
1420   </obsolete>
1421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1422   <summary>
1423     Measures the duration for which an Autocheckout dialog was shown, in cases
1424     where the user ended up accepting the dialog.
1425   </summary>
1426 </histogram>
1428 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1429   <obsolete>
1430     Deprecated as of 8/2013.
1431   </obsolete>
1432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1433   <summary>
1434     Measures how users are interacting with the Autocheckout dialog UI.
1435   </summary>
1436 </histogram>
1438 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1439   <obsolete>
1440     Deprecated as of 8/2013.
1441   </obsolete>
1442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1443   <summary>
1444     Measures the duration of time it takes for the Autocheckout UI to be
1445     actionable by the user after it is shown.
1446   </summary>
1447 </histogram>
1449 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1450   <obsolete>
1451     Deprecated as of 8/2013.
1452   </obsolete>
1453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1454   <summary>
1455     Measures the frequency of errors in communicating with the Google Online
1456     Wallet server.
1457   </summary>
1458 </histogram>
1460 <histogram name="Autocheckout.WalletRequiredActions"
1461     enum="WalletRequiredActions">
1462   <obsolete>
1463     Deprecated as of 8/2013.
1464   </obsolete>
1465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1466   <summary>
1467     Measures the frequency of required user actions returned by the Google
1468     Online Wallet server.
1469   </summary>
1470 </histogram>
1472 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1473   <obsolete>
1474     Deprecated as of 8/2013.
1475   </obsolete>
1476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1477   <summary>
1478     Measures time taken to download the Autocheckout whitelist file.
1479   </summary>
1480 </histogram>
1482 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1483   <obsolete>
1484     Deprecated as of 8/2013.
1485   </obsolete>
1486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1487   <summary>
1488     Measures time taken to download the Autocheckout whitelist file in case the
1489     download was failed.
1490   </summary>
1491 </histogram>
1493 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1494   <obsolete>
1495     Deprecated as of 8/2013.
1496   </obsolete>
1497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1498   <summary>
1499     Measures time taken to download the Autocheckout whitelist file in case the
1500     download was succeeded.
1501   </summary>
1502 </histogram>
1504 <histogram name="Autofill.AddressBookAvailable" enum="BooleanAvailable">
1505   <owner>isherman@chromium.org</owner>
1506   <summary>
1507     Whether the Mac AddressBook was available on an attempt to read data from
1508     it.
1509   </summary>
1510 </histogram>
1512 <histogram name="Autofill.AddressBookAvailableOnFirstAttempt"
1513     enum="BooleanAvailable">
1514   <owner>isherman@chromium.org</owner>
1515   <summary>
1516     Whether the Mac AddressBook was available on the *first* attempt to read
1517     data from it.  This is only recorded once per Chrome profile.
1518   </summary>
1519 </histogram>
1521 <histogram name="Autofill.AddressSuggestionsCount">
1522   <owner>isherman@chromium.org</owner>
1523   <summary>
1524     The number of address suggestions shown in the Autofill popup.
1525   </summary>
1526 </histogram>
1528 <histogram name="AutoFill.CCInfoBarAccepted">
1529   <obsolete>
1530     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1531   </obsolete>
1532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1533   <summary>The Autofill credit card info bar was accepted.</summary>
1534 </histogram>
1536 <histogram name="AutoFill.CCInfoBarDenied">
1537   <obsolete>
1538     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1539   </obsolete>
1540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1541   <summary>The Autofill credit card info bar was denied.</summary>
1542 </histogram>
1544 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1545   <owner>isherman@chromium.org</owner>
1546   <summary>
1547     The relative frequency with which users accept, deny, or ignore the Autofill
1548     credit card info bar prompt.
1549   </summary>
1550 </histogram>
1552 <histogram name="Autofill.DeveloperEngagement"
1553     enum="AutofillDeveloperEngagement">
1554   <owner>isherman@chromium.org</owner>
1555   <summary>
1556     Measures the adoption of the HTML autocomplete type hint specification (see
1557     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1558     detected, logs whether that form includes author-specified type hints.
1559   </summary>
1560 </histogram>
1562 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1563   <owner>isherman@chromium.org</owner>
1564   <summary>
1565     Time elapsed between the user's first interaction with a form and the form's
1566     submission, for an autofilled form.
1567   </summary>
1568 </histogram>
1570 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1571   <owner>isherman@chromium.org</owner>
1572   <summary>
1573     Time elapsed between the user's first interaction with a form and the form's
1574     submission, for a non-autofilled form.
1575   </summary>
1576 </histogram>
1578 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1579   <owner>isherman@chromium.org</owner>
1580   <summary>
1581     Time elapsed between form load and form submission, for an autofilled form.
1582   </summary>
1583 </histogram>
1585 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1586   <owner>isherman@chromium.org</owner>
1587   <summary>
1588     Time elapsed between form load and form submission, for a non-autofilled
1589     form.
1590   </summary>
1591 </histogram>
1593 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1594   <owner>isherman@chromium.org</owner>
1595   <summary>
1596     Tracks whether Autofill is enabled on page load for a page containing forms.
1597   </summary>
1598 </histogram>
1600 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1601   <owner>isherman@chromium.org</owner>
1602   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1603 </histogram>
1605 <histogram name="AutoFill.ProfileCount">
1606   <obsolete>
1607     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1608   </obsolete>
1609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1610   <summary>The number of Autofill address profiles a user has.</summary>
1611 </histogram>
1613 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1614   <obsolete>
1615     Deprecated as of 3/2011, replaced by Autofill.Quality.
1616   </obsolete>
1617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1618   <summary>The quality of the AutoFill implementation.</summary>
1619 </histogram>
1621 <histogram name="Autofill.Quality" enum="AutofillQuality">
1622   <obsolete>
1623     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1624   </obsolete>
1625   <owner>isherman@chromium.org</owner>
1626   <summary>The quality of the Autofill implementation.</summary>
1627 </histogram>
1629 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1630   <owner>isherman@chromium.org</owner>
1631   <summary>The quality of Autofill's heuristic field type detection.</summary>
1632 </histogram>
1634 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1635     enum="AutofillTypeQualityByFieldType">
1636   <owner>isherman@chromium.org</owner>
1637   <summary>
1638     The quality of Autofill's heuristic field type detection, broken down by the
1639     specific field type.  Fields with multiple possible types (based on the
1640     stored Autofill data) are logged as having ambiguous type.
1641   </summary>
1642 </histogram>
1644 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1645   <owner>isherman@chromium.org</owner>
1646   <summary>The overall quality of the Autofill field type predictions.</summary>
1647 </histogram>
1649 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1650     enum="AutofillTypeQualityByFieldType">
1651   <owner>isherman@chromium.org</owner>
1652   <summary>
1653     The overall quality of the Autofill field type predictions, broken down by
1654     the specific field type.  Fields with multiple possible types (based on the
1655     stored Autofill data) are logged as having ambiguous type.
1656   </summary>
1657 </histogram>
1659 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1660   <owner>isherman@chromium.org</owner>
1661   <summary>The quality of the Autofill server's field type detection.</summary>
1662 </histogram>
1664 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1665     enum="AutofillTypeQualityByFieldType">
1666   <owner>isherman@chromium.org</owner>
1667   <summary>
1668     The quality of the Autofill server's field type detection, broken down by
1669     the specific field type.  Fields with multiple possible types (based on the
1670     stored Autofill data) are logged as having ambiguous type.
1671   </summary>
1672 </histogram>
1674 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1676   <summary>TBD.</summary>
1677 </histogram>
1679 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1681   <summary>TBD.</summary>
1682 </histogram>
1684 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1685   <obsolete>
1686     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1687   </obsolete>
1688   <owner>isherman@chromium.org</owner>
1689   <summary>
1690     The experiment ID received in response to an Autofill server query.
1691   </summary>
1692 </histogram>
1694 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1695   <obsolete>
1696     Deprecated as of 2/2014 (M35).
1697   </obsolete>
1698   <owner>isherman@chromium.org</owner>
1699   <summary>
1700     The experiment ID received in response to an Autofill server query.
1701   </summary>
1702 </histogram>
1704 <histogram name="Autofill.ServerExperimentId.Upload"
1705     enum="AutofillExperimentId">
1706   <obsolete>
1707     Deprecated as of 2/2014 (M35).
1708   </obsolete>
1709   <owner>isherman@chromium.org</owner>
1710   <summary>
1711     The experiment ID received at the time of an Autofill upload.
1712   </summary>
1713 </histogram>
1715 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1716   <obsolete>
1717     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1718   </obsolete>
1719   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1720   <summary>The usefulness of AutoFill server information.</summary>
1721 </histogram>
1723 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1724   <owner>isherman@chromium.org</owner>
1725   <summary>The usefulness of Autofill server information.</summary>
1726 </histogram>
1728 <histogram name="Autofill.StoredProfileCount">
1729   <owner>isherman@chromium.org</owner>
1730   <summary>
1731     The number of Autofill addresses a user has stored, measured at launch time.
1732   </summary>
1733 </histogram>
1735 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1736   <owner>isherman@chromium.org</owner>
1737   <summary>
1738     Measures the frequency of various events in the Autofill user interaction
1739     flow.  By comparing frequencies, we can compute several interesting
1740     &quot;user happiness&quot; metrics.
1741   </summary>
1742 </histogram>
1744 <histogram name="Blacklist.Blocked" enum="DllHash">
1745   <owner>csharp@chromium.org</owner>
1746   <summary>
1747     Records the name hashes of all the dlls that are blocked from the browser
1748     process.
1749   </summary>
1750 </histogram>
1752 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1753   <owner>csharp@chromium.org</owner>
1754   <summary>
1755     Counts the number of times a renderer process is started with the browser
1756     blacklist patch. This should never be hit.
1757   </summary>
1758 </histogram>
1760 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1761   <owner>csharp@chromium.org</owner>
1762   <summary>
1763     Records the successes and failures when running the browser blacklist setup
1764     code. Used to determine if the blacklist is working as intended during
1765     startup(since the blacklist runs before crash reporting is set up).  This
1766     only occurs on Windows.
1767   </summary>
1768 </histogram>
1770 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1771   <owner>keybuk@chromium.org</owner>
1772   <summary>
1773     Counts the number of simulataneously connected Bluetooth devices. Used to
1774     direct testing efforts, and by our UI team to determine appropriate UI
1775     sizes.
1776   </summary>
1777 </histogram>
1779 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1780   <owner>keybuk@chromium.org</owner>
1781   <summary>
1782     Records the method used to pair each Bluetooth Device. Used to direct our
1783     testing efforts.
1784   </summary>
1785 </histogram>
1787 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1788   <owner>keybuk@chromium.org</owner>
1789   <summary>
1790     Records the result of pairing each Bluetooth Device. Used to understand
1791     whether we are having significant problems with Bluetooth pairing and seeing
1792     errors more commonly than we should.
1793   </summary>
1794 </histogram>
1796 <histogram name="Bookmarks.LaunchDepth">
1797   <owner>yfriedman@chromium.org</owner>
1798   <summary>
1799     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1800     bookmark is launched. Depth indicates how many levels below a permanent
1801     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1802     the bookmark bar has depth 1).
1803   </summary>
1804 </histogram>
1806 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1808   <summary>
1809     Records the context type names used to create canvas rendering contexts.
1810   </summary>
1811 </histogram>
1813 <histogram name="CaptivePortal.DetectResult" enum="CaptivePortalDetectResult">
1814   <owner>meacer@chromium.org</owner>
1815   <summary>Records the result of a captive portal probe.</summary>
1816 </histogram>
1818 <histogram name="CaptivePortal.Notification.Status"
1819     enum="CaptivePortalNotificationStatus">
1820   <owner>ygorshenin@chromium.org</owner>
1821   <summary>
1822     Count of displayed and not displayed due to errors notifications about
1823     captive portal.
1824   </summary>
1825 </histogram>
1827 <histogram name="CaptivePortal.Notification.UserAction"
1828     enum="CaptivePortalNotificationUserAction">
1829   <owner>ygorshenin@chromium.org</owner>
1830   <summary>
1831     Count of clicked, closed and ignored captive portal notifications.
1832   </summary>
1833 </histogram>
1835 <histogram name="CaptivePortal.OOBE.DetectionDuration" units="milliseconds">
1836   <owner>ygorshenin@chromium.org</owner>
1837   <summary>
1838     Duration of the captive portal detection process for a particular network at
1839     OOBE. Detection duration is recorded each time portal detection is completed
1840     for an active network.
1841   </summary>
1842 </histogram>
1844 <histogram name="CaptivePortal.OOBE.DetectionResult" enum="CaptivePortalStatus">
1845   <owner>ygorshenin@chromium.org</owner>
1846   <summary>
1847     The result of captive portal detection attempts performed at OOBE. Detection
1848     result is recorded when portal detection is completed for an active network
1849     and when it differs from the previous result for the same network.
1850   </summary>
1851 </histogram>
1853 <histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"
1854     enum="CaptivePortalStatus">
1855   <owner>ygorshenin@chromium.org</owner>
1856   <summary>
1857     The result of captive portal detection attempts at OOBE if it diverges from
1858     network manager results. Detection result is recorded each time portal
1859     detection is completed for an active network.
1860   </summary>
1861 </histogram>
1863 <histogram name="CaptivePortal.OOBE.PortalToOnlineTransition"
1864     units="milliseconds">
1865   <owner>ygorshenin@chromium.org</owner>
1866   <summary>
1867     Number of milliseconds passed between consecutive reports for the same
1868     network about portal and online states.
1869   </summary>
1870 </histogram>
1872 <histogram name="CaptivePortal.Session.DetectionDuration" units="milliseconds">
1873   <owner>ygorshenin@chromium.org</owner>
1874   <summary>
1875     Duration of the captive portal detection process for a particular network in
1876     user session. Detection duration is recorded each time portal detection is
1877     completed for an active network.
1878   </summary>
1879 </histogram>
1881 <histogram name="CaptivePortal.Session.DetectionResult"
1882     enum="CaptivePortalStatus">
1883   <owner>ygorshenin@chromium.org</owner>
1884   <summary>
1885     The result of captive portal detection attempts performed in user session.
1886     Detection result is recorded when portal detection is completed for an
1887     active network and when it differs from the previous result for the same
1888     network.
1889   </summary>
1890 </histogram>
1892 <histogram name="CaptivePortal.Session.DiscrepancyWithShill"
1893     enum="CaptivePortalStatus">
1894   <owner>ygorshenin@chromium.org</owner>
1895   <summary>
1896     The result of captive portal detection attempts in session if it diverges
1897     from network manager results. Detection result is recorded each time portal
1898     detection is completed for an active network.
1899   </summary>
1900 </histogram>
1902 <histogram name="CaptivePortal.Session.PortalToOnlineTransition"
1903     units="milliseconds">
1904   <owner>ygorshenin@chromium.org</owner>
1905   <summary>
1906     Number of milliseconds passed between consecutive reports for the same
1907     network about portal and online states.
1908   </summary>
1909 </histogram>
1911 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1913   <summary>
1914     Records the number of times the cast button was shown to the user. The value
1915     will be true if the button is enabled, and false if the button is disabled.
1916     Note that depending on the current UX, it's possible that we hide the button
1917     entirely if it's disabled, so it's possible for the false values to be 0.
1918   </summary>
1919 </histogram>
1921 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1922     enum="BooleanEnabled">
1923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1924   <summary>
1925     Records the number of times the cast button was shown to the user when the
1926     video is fullscreened. The value will only be recorded on entering
1927     fullscreen. The value will be true if the button is enabled, and false if
1928     the button is disabled. Note that depending on the current UX,it's possible
1929     that we hide the button entirely if it's disabled, so it's possible for the
1930     false values to be 0.
1931   </summary>
1932 </histogram>
1934 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1935   <owner>miguelg@chromium.org</owner>
1936   <summary>Records the media type of every video being cast.</summary>
1937 </histogram>
1939 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1941   <summary>
1942     Records the result of a request to play remotely. The value will be true if
1943     the playback succeeded, and false if there was an error.
1944   </summary>
1945 </histogram>
1947 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1948     units="percent remaining">
1949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1950   <summary>
1951     Records the percentage of the video left at the time the remote playback is
1952     stopped. This will be recorded when the playback is stopped by the user, or
1953     when it's stopped by the cast device.
1954   </summary>
1955 </histogram>
1957 <histogram name="Cellular.ActivationFailure">
1958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1959   <summary>
1960     The count of cellular device activation failures (Chrome OS).
1961   </summary>
1962 </histogram>
1964 <histogram name="Cellular.ActivationTry">
1965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1966   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1967 </histogram>
1969 <histogram name="Cellular.ConnectionFailed">
1970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1971   <summary>
1972     The count of cellular reconnect failures during activation (Chrome OS).
1973   </summary>
1974 </histogram>
1976 <histogram name="Cellular.ConnectionRetry">
1977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1978   <summary>
1979     The count of cellular device reconnect tries during activation (Chrome OS).
1980   </summary>
1981 </histogram>
1983 <histogram name="Cellular.MobileSetupFailed">
1984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1985   <summary>
1986     The count of successful cellular plan established (Chrome OS).
1987   </summary>
1988 </histogram>
1990 <histogram name="Cellular.MobileSetupStart">
1991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1992   <summary>
1993     The count of initiated cellular device setup starts (Chrome OS).
1994   </summary>
1995 </histogram>
1997 <histogram name="Cellular.MobileSetupSucceeded">
1998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
1999   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
2000 </histogram>
2002 <histogram name="Cellular.PaymentFailed">
2003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2004   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
2005 </histogram>
2007 <histogram name="Cellular.PaymentReceived">
2008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2009   <summary>
2010     The count of successfully completed cellular plan purchases (Chrome OS).
2011   </summary>
2012 </histogram>
2014 <histogram name="CertificateType">
2015   <obsolete>
2016     Deprecated as of 8/2013. This histogram only considered the leaf certificate
2017     expiry date as a proxy for whether a certificate was in-scope for the BRs,
2018     but did not consider the issuance date. As some CAs have issued long-lived
2019     certs prior to the BRs, this disproportionately reported those certs as
2020     being subject to the BRs, but non-compliant, when in reality they're not
2021     subject.
2022   </obsolete>
2023   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2024   <summary>
2025     Information about the certificate algorithms and sizes in use on the web, to
2026     examine compliance with the CA/Browser Forum requirements and security best
2027     practice.
2028   </summary>
2029 </histogram>
2031 <histogram name="CertificateType2">
2032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2033   <summary>
2034     Information about the certificate algorithms and sizes in use on the web, to
2035     examine compliance with the CA/Browser Forum requirements and security best
2036     practice. This histogram considers the notBefore as the issuance date, for
2037     purposes of what requirements apply.
2038   </summary>
2039 </histogram>
2041 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
2042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2043   <summary>
2044     Indicates how many times each particular type of Activity was in the
2045     foreground when a UMA session was terminated abnormally. UMA sessions last
2046     as long as Chrome remains in the foreground.
2047   </summary>
2048 </histogram>
2050 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
2051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2052   <summary>
2053     Indicates how many times each particular type of Activity was brought to the
2054     foreground when a UMA session was active (i.e. launched at some point). UMA
2055     sessions last as long as Chrome remains in the foreground.
2056   </summary>
2057 </histogram>
2059 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
2060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2061   <summary>
2062     Indicates the execution phase the browser was in when the browser crashed.
2063   </summary>
2064 </histogram>
2066 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
2067   <obsolete>
2068     Deprecated as of 11/2013.
2069   </obsolete>
2070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2071   <summary>
2072     Indicates the execution phase the browser was in when browser didn't exit
2073     cleanly.
2074   </summary>
2075 </histogram>
2077 <histogram name="Chrome.BrowserCrashDumpAttempts">
2078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2079   <summary>
2080     The total number of times the browser process has attempted to generate a
2081     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
2082     Chrome.BrowserDumpsWithNoCrash.
2083   </summary>
2084 </histogram>
2086 <histogram name="Chrome.BrowserDumpsWithCrash">
2087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2088   <summary>
2089     The number of times the browser process has attempted to generate a crash
2090     dump because of an actual browser crash.
2091   </summary>
2092 </histogram>
2094 <histogram name="Chrome.BrowserDumpsWithNoCrash">
2095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2096   <summary>
2097     The number of times the browser process has attempted to generate a crash
2098     dump in a non-crashing (i.e., reporting only) context.
2099   </summary>
2100 </histogram>
2102 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
2103   <obsolete>
2104     Deprecated 8/2013. No longer tracked.
2105   </obsolete>
2106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2107   <summary>
2108     The default search engine selected by a user not in the search engine dialog
2109     experiment.
2110   </summary>
2111 </histogram>
2113 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
2114   <obsolete>
2115     Deprecated 8/2013. No longer tracked.
2116   </obsolete>
2117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2118   <summary>
2119     The default search engine selected by a user in the search engine dialog
2120     experiment.
2121   </summary>
2122 </histogram>
2124 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
2125   <obsolete>
2126     Deprecated 8/2013. No longer tracked.
2127   </obsolete>
2128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2129   <summary>
2130     The default search engine selected by a user in slot 1 of a randomized
2131     search engine dialog.
2132   </summary>
2133 </histogram>
2135 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
2136   <obsolete>
2137     Deprecated 8/2013. No longer tracked.
2138   </obsolete>
2139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2140   <summary>
2141     The default search engine selected by a user in slot 2 of a randomized
2142     search engine dialog.
2143   </summary>
2144 </histogram>
2146 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
2147   <obsolete>
2148     Deprecated 8/2013. No longer tracked.
2149   </obsolete>
2150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2151   <summary>
2152     The default search engine selected by a user in slot 3 of a randomized
2153     search engine dialog.
2154   </summary>
2155 </histogram>
2157 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
2158   <obsolete>
2159     Deprecated 8/2013. No longer tracked.
2160   </obsolete>
2161   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2162   <summary>
2163     The default search engine selected by a user in slot 4 of a randomized
2164     search engine dialog.
2165   </summary>
2166 </histogram>
2168 <histogram name="ChromeNotifierService.Actions"
2169     enum="ChromeNotifierServiceActionType">
2170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2171   <summary>
2172     The actions to enable or disable services sending synced notifications.
2173     Synced Notification Sending services can be individually disabled by the
2174     user in the Chrome Notification center settings dialog.
2175   </summary>
2176 </histogram>
2178 <histogram name="ChromeOS.Display.ColorProfile" enum="ChromeOSColorProfile">
2179   <owner>xiaowenx@chromium.org</owner>
2180   <owner>mukai@chromium.org</owner>
2181   <summary>
2182     The name of the current color calibration of the display on ChromeOS. This
2183     value is sent when the color calibration is changed by the user.
2184   </summary>
2185 </histogram>
2187 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
2188   <owner>bartfab@chromium.org</owner>
2189   <summary>
2190     Whether a Chrome OS login via SAML used the principals API. This is recorded
2191     during login on Chrome OS if SAML is being used for authentication.
2192   </summary>
2193 </histogram>
2195 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
2196   <owner>bartfab@chromium.org</owner>
2197   <summary>
2198     The number of passwords that were scraped during a Chrome OS login via SAML.
2199     This is set only when the principals API is not used.
2200   </summary>
2201 </histogram>
2203 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
2204     enum="BooleanSuccess">
2205   <owner>bartfab@chromium.org</owner>
2206   <summary>
2207     Whether one of the scraped passwords was successfully verified as the user's
2208     password. This is set only when the principals API is not used.
2209   </summary>
2210 </histogram>
2212 <histogram name="clickjacking.discard_download" units="ms">
2213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2214   <summary>
2215     The length of time between a dangerous download appearing on the downloads
2216     shelf, and the &quot;Discard&quot; button being clicked.
2217   </summary>
2218 </histogram>
2220 <histogram name="clickjacking.dismiss_download" units="ms">
2221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2222   <summary>
2223     The length of time between a dangerous download appearing on the downloads
2224     shelf, and the &quot;Dismiss&quot; button being clicked.
2225   </summary>
2226 </histogram>
2228 <histogram name="clickjacking.launch_url" units="ms">
2229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2230   <summary>
2231     The length of time between the external protocol dialog being shown and the
2232     &quot;Launch Application&quot; button being clicked.
2233   </summary>
2234 </histogram>
2236 <histogram name="clickjacking.open_download" units="ms">
2237   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2238   <summary>
2239     The length of time between a download appearing on the download shelf, and
2240     the user opening it by clicking the item or pressing return.
2241   </summary>
2242 </histogram>
2244 <histogram name="clickjacking.report_and_discard_download" units="ms">
2245   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2246   <summary>
2247     Time between &quot;Report and Discard&quot; button being shown and it being
2248     clicked.
2249   </summary>
2250 </histogram>
2252 <histogram name="clickjacking.save_download" units="ms">
2253   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2254   <summary>
2255     The length of time between a dangerous download appearing on the download
2256     shelf, and the &quot;Keep&quot; button being clicked.
2257   </summary>
2258 </histogram>
2260 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
2261   <obsolete>
2262     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
2263   </obsolete>
2264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2265   <summary>
2266     Counts how often the user writes or reads from the clipboard and whether the
2267     write was from an incognito window or not.
2268   </summary>
2269 </histogram>
2271 <histogram name="CloudPrint.AuthEvent" enum="CloudPrintAuthEventType">
2272   <owner>vitalybuka@chromium.org</owner>
2273   <summary>Event counts in CloudPrintAuth.</summary>
2274 </histogram>
2276 <histogram name="CloudPrint.AvailablePrinters">
2277   <owner>vitalybuka@chromium.org</owner>
2278   <summary>The number of printers availible for registration.</summary>
2279 </histogram>
2281 <histogram name="CloudPrint.AvailablePrintersList">
2282   <owner>vitalybuka@chromium.org</owner>
2283   <summary>
2284     The number of printers availible for registration in Windows Service.
2285   </summary>
2286 </histogram>
2288 <histogram name="CloudPrint.JobHandlerEvent"
2289     enum="CloudPrintJobHandlerEventType">
2290   <owner>vitalybuka@chromium.org</owner>
2291   <summary>Event counts in PrinterJobHandler.</summary>
2292 </histogram>
2294 <histogram name="CloudPrint.JobsDonePerInterval">
2295   <owner>vitalybuka@chromium.org</owner>
2296   <summary>The number of jobs successfully completed per hour.</summary>
2297 </histogram>
2299 <histogram name="CloudPrint.JobsStartedPerInterval">
2300   <owner>vitalybuka@chromium.org</owner>
2301   <summary>The number of jobs started per hour.</summary>
2302 </histogram>
2304 <histogram name="CloudPrint.JobStatus" enum="CloudPrintJobStatusType">
2305   <owner>vitalybuka@chromium.org</owner>
2306   <summary>Then number of job completion statuses.</summary>
2307 </histogram>
2309 <histogram name="CloudPrint.NativeJobStatus"
2310     enum="CloudPrintNativeJobStatusType">
2311   <owner>vitalybuka@chromium.org</owner>
2312   <summary>Event counts in PrintSystem.</summary>
2313 </histogram>
2315 <histogram name="CloudPrint.PrepareTime" units="ms">
2316   <owner>vitalybuka@chromium.org</owner>
2317   <summary>The amount of time needed to prepare job for spooling.</summary>
2318 </histogram>
2320 <histogram name="CloudPrint.PrinterBlacklistSize">
2321   <owner>vitalybuka@chromium.org</owner>
2322   <summary>The number of printers user has blacklisted.</summary>
2323 </histogram>
2325 <histogram name="CloudPrint.PrinterWhitelistSize">
2326   <owner>vitalybuka@chromium.org</owner>
2327   <summary>The number of printers user has whitelisted.</summary>
2328 </histogram>
2330 <histogram name="CloudPrint.PrintingTime" units="ms">
2331   <owner>vitalybuka@chromium.org</owner>
2332   <summary>The amount of time needed to finish print job.</summary>
2333 </histogram>
2335 <histogram name="CloudPrint.ServiceEvents" enum="ServiceProcessEventType">
2336   <owner>vitalybuka@chromium.org</owner>
2337   <summary>Event counts in ServiceProcessControl.</summary>
2338 </histogram>
2340 <histogram name="CloudPrint.ServiceUtilityCapsFailTime" units="ms">
2341   <owner>vitalybuka@chromium.org</owner>
2342   <summary>
2343     The amount of time used to fail to collect printer capabilities.
2344   </summary>
2345 </histogram>
2347 <histogram name="CloudPrint.ServiceUtilityCapsTime" units="ms">
2348   <owner>vitalybuka@chromium.org</owner>
2349   <summary>The amount of time used to collect printer capabilities.</summary>
2350 </histogram>
2352 <histogram name="CloudPrint.ServiceUtilityDisconnectTime" units="ms">
2353   <owner>vitalybuka@chromium.org</owner>
2354   <summary>
2355     The amount of time the utility process runs before disconnect.
2356   </summary>
2357 </histogram>
2359 <histogram name="CloudPrint.ServiceUtilityMetafileFailTime" units="ms">
2360   <owner>vitalybuka@chromium.org</owner>
2361   <summary>The amount of time used to fail to generate metafile.</summary>
2362 </histogram>
2364 <histogram name="CloudPrint.ServiceUtilityMetafileTime" units="ms">
2365   <owner>vitalybuka@chromium.org</owner>
2366   <summary>The amount of time used to generate metafile.</summary>
2367 </histogram>
2369 <histogram name="CloudPrint.ServiceUtilityProcessHostEvent"
2370     enum="ServiceUtilityProcessHostEventType">
2371   <owner>vitalybuka@chromium.org</owner>
2372   <summary>Event counts in ServiceUtilityProcessHost.</summary>
2373 </histogram>
2375 <histogram name="CloudPrint.SpoolingTime" units="ms">
2376   <owner>vitalybuka@chromium.org</owner>
2377   <summary>The amount of time needed to spool print job.</summary>
2378 </histogram>
2380 <histogram name="CloudPrint.UnregisterPrinters">
2381   <owner>vitalybuka@chromium.org</owner>
2382   <summary>The number of printers to unregister.</summary>
2383 </histogram>
2385 <histogram name="CloudPrint.UrlFetcherDownloadSize" units="KB">
2386   <owner>vitalybuka@chromium.org</owner>
2387   <summary>The amount of data downloaded on cloud print request.</summary>
2388 </histogram>
2390 <histogram name="CloudPrint.UrlFetcherRequestTime" units="ms">
2391   <owner>vitalybuka@chromium.org</owner>
2392   <summary>The amount of time needed for cloud print request.</summary>
2393 </histogram>
2395 <histogram name="CloudPrint.UrlFetcherRequestType"
2396     enum="CloudPrintUrlFetcherRequestType">
2397   <owner>vitalybuka@chromium.org</owner>
2398   <summary>Request counts to cloud print service.</summary>
2399 </histogram>
2401 <histogram name="CloudPrint.UrlFetcherRetries">
2402   <owner>vitalybuka@chromium.org</owner>
2403   <summary>The number of retries used to complete cloud print request.</summary>
2404 </histogram>
2406 <histogram name="CloudPrint.UrlFetcherUploadSize" units="KB">
2407   <owner>vitalybuka@chromium.org</owner>
2408   <summary>The amount of data uploaded with cloud print request.</summary>
2409 </histogram>
2411 <histogram name="CloudPrint.XmppPingTry">
2412   <owner>vitalybuka@chromium.org</owner>
2413   <summary>
2414     Number of tries before successfull ping. 99 means giving up.
2415   </summary>
2416 </histogram>
2418 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
2419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2420   <summary>
2421     The turn around time taken for the async readback of pixels is measured
2422     here.
2423   </summary>
2424 </histogram>
2426 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
2427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2428   <summary>
2429     The time taken for the sync readback of pixels is measured here.
2430   </summary>
2431 </histogram>
2433 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
2434     units="percent">
2435   <owner>ebeach@google.com</owner>
2436   <summary>
2437     Connectivity Diagnostics App: WiFi signal strength recorded during
2438     NIC_SIGNAL_STRENGTH test.
2439   </summary>
2440   <details>
2441     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
2442     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
2443     values from 0 to 100.
2444   </details>
2445 </histogram>
2447 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
2448   <owner>ebeach@google.com</owner>
2449   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
2450   <details>
2451     HTTP latency is computed using the chrome.socket API to make an HTTP GET
2452     request to the /generate_204 page of three randomly generated Google
2453     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
2454     the HTTP request to receiving a response is clocked in JavaScript and the
2455     arithmetic mean of the three times is used as the HTTP latency.
2456   </details>
2457 </histogram>
2459 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
2460   <owner>ebeach@google.com</owner>
2461   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
2462   <details>
2463     Resolver latency is computed by using the chrome.dns API to query three
2464     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
2465     The random hostnames guarantees that there will be no caching of DNS
2466     hostnames. The time taken from issuing the DNS request to receiving a
2467     response is clocked in JavaScript and the arithmetic mean of the three times
2468     is used as the resolver latency.
2469   </details>
2470 </histogram>
2472 <histogram name="ConnectivityDiagnostics.TestVerdict"
2473     enum="ConnectivityDiagnosticsTestVerdict">
2474   <owner>ebeach@google.com</owner>
2475   <summary>
2476     Connectivity Diagnostics App: Outcome of the connectivity tests.
2477   </summary>
2478 </histogram>
2480 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
2481   <owner>ebeach@google.com</owner>
2482   <summary>
2483     Connectivity Diagnostics App: Amount of time taken to run each of the
2484     connectivity tests.
2485   </summary>
2486 </histogram>
2488 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
2489   <obsolete>
2490     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2491     is finished.
2492   </obsolete>
2493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2494   <summary>
2495     When parsing a cookie, indicates if control characters were present in any
2496     of the cookie values and if any of the cookie values were invalid.
2497     Specifically, checks that all of the parsed values are valid according to
2498     the valid token definition in Section 2.2 of RFC2616 which specifies a token
2499     must have no separators (i.e. no characters from the following string,
2500     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2501     \t') and no control characters.
2502   </summary>
2503 </histogram>
2505 <histogram name="Cookie.ReinstatedCookies" units="seconds">
2506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2507   <summary>
2508     The duration in seconds between a cookie getting evicted (due to the number
2509     of cookies exceeding a domain limit), and subsequently reinstated.
2510   </summary>
2511 </histogram>
2513 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
2514   <obsolete>
2515     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2516     is finished.
2517   </obsolete>
2518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2519   <summary>
2520     Indicates whether a cookie attribute pair was set with both a valid key and
2521     a valid attribute value or not. For the key, this implies that it was a
2522     valid token as defined in Section 2.2 of RFC2616 which specifies a token
2523     must have no separators (i.e. no characters from the following string,
2524     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
2525     \t') and no control characters. For the value, this implies that it
2526     contained no control characters and no semicolon.
2527   </summary>
2528 </histogram>
2530 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
2531   <obsolete>
2532     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2533     is finished.
2534   </obsolete>
2535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2536   <summary>
2537     Indicates whether a cookie name was set with a valid token. A valid token is
2538     defined in Section 2.2 of RFC2616 which specifies a token must have no
2539     separators (i.e. no characters from the following string, ignoring the
2540     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
2541     control characters.
2542   </summary>
2543 </histogram>
2545 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
2546   <obsolete>
2547     Deprecated as of 9/2013. Experiment to measure control characters in cookies
2548     is finished.
2549   </obsolete>
2550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2551   <summary>
2552     Indicates whether a cookie value was valid or invalid when there was an
2553     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
2554     characters excluding controls, whitspace, comma, semicolon, and backslash.
2555   </summary>
2556 </histogram>
2558 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
2559   <obsolete>
2560     Deprecated as of 12/2013. Default pinned apps trial is finished.
2561   </obsolete>
2562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2563   <summary>Chrome OS shelf clicks.</summary>
2564 </histogram>
2566 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
2567   <owner>benchan@chromium.org</owner>
2568   <summary>
2569     The type of archive file that Chrome OS cros-disks daemon is requested to
2570     mount.
2571   </summary>
2572 </histogram>
2574 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
2575   <owner>benchan@chromium.org</owner>
2576   <summary>
2577     The media type of removable device that Chrome OS cros-disks daemon is
2578     requested to mount.
2579   </summary>
2580 </histogram>
2582 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
2583   <owner>benchan@chromium.org</owner>
2584   <summary>
2585     The type of file system that Chrome OS cros-disks daemon is requested to
2586     mount.
2587   </summary>
2588 </histogram>
2590 <histogram name="CrosFirstRun.DialogShown">
2591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2592   <summary>
2593     Records the number of times when first-run dialog was shown.
2594   </summary>
2595 </histogram>
2597 <histogram name="CrosFirstRun.FurthestStep">
2598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2599   <summary>
2600     Index of furthest step that was reached during tutorial. Since order of
2601     steps could change eventially and new steps could apear we use index here
2602     instead of step name.
2603   </summary>
2604 </histogram>
2606 <histogram name="CrosFirstRun.TimeSpent" units="ms">
2607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2608   <summary>The total time that user spent on first-run tutorial.</summary>
2609 </histogram>
2611 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
2612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2613   <summary>The time that user spent on some step of tutorial.</summary>
2614 </histogram>
2616 <histogram name="CrosFirstRun.TutorialCompletion"
2617     enum="CrosFirstRunTutorialCompletionType">
2618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2619   <summary>Tracks the way how user left tutorial.</summary>
2620 </histogram>
2622 <histogram name="CrosFirstRun.TutorialLaunched">
2623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2624   <summary>
2625     Records the number of times when first-run tutorial has been launched.
2626   </summary>
2627 </histogram>
2629 <histogram name="DataReductionProxy.BypassInfoFallback"
2630     enum="DataReductionProxyBypassEventType">
2631   <owner>bengr@chromium.org</owner>
2632   <owner>marq@chromium.org</owner>
2633   <summary>
2634     Counts various events that trigger Chrome to bypass the fallback
2635     configuration of the data reduction proxy.
2636   </summary>
2637 </histogram>
2639 <histogram name="DataReductionProxy.BypassInfoPrimary"
2640     enum="DataReductionProxyBypassEventType">
2641   <owner>bengr@chromium.org</owner>
2642   <owner>marq@chromium.org</owner>
2643   <summary>
2644     Counts various events that trigger Chrome to bypass the primary
2645     configuration of the data reduction proxy.
2646   </summary>
2647 </histogram>
2649 <histogram name="DataReductionProxy.ProbeURL"
2650     enum="DataReductionProxyProbeURLFetchResult">
2651   <owner>bengr@chromium.org</owner>
2652   <owner>marq@chromium.org</owner>
2653   <summary>
2654     Counts various outcomes of requesting the data reduction proxy's probe URL.
2655   </summary>
2656 </histogram>
2658 <histogram name="DataReductionProxy.PromoAction"
2659     enum="DataReductionProxyPromoAction">
2660   <owner>bengr@chromium.org</owner>
2661   <owner>marq@chromium.org</owner>
2662   <summary>
2663     Samples which method was used by the user to dismiss the proxy promo. This
2664     is sampled when the promo leaves view, with the sampled value depending on
2665     which of four possible controls the user used.
2666   </summary>
2667 </histogram>
2669 <histogram name="DataReductionProxy.SettingsConversion"
2670     enum="DataReductionProxySettingsConversion">
2671   <owner>bengr@chromium.org</owner>
2672   <owner>marq@chromium.org</owner>
2673   <summary>
2674     Samples of user interactions with the ON/OFF switch in the settings menu for
2675     reducing data usage. Only the setting changes between entering the reducing
2676     data usage setting menu and leaving the menu will be sampled. So if a user
2677     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
2678     OFF conversion regardless of how many times he or she toggles the ON/OFF
2679     switch.
2680   </summary>
2681 </histogram>
2683 <histogram name="DataReductionProxy.StartupState"
2684     enum="DataReductionProxyStartupState">
2685   <owner>bengr@chromium.org</owner>
2686   <owner>marq@chromium.org</owner>
2687   <summary>
2688     Samples of the state of the data reduction proxy on Chrome startup. The
2689     proxy will either be unavailable (the feature hasn't been rolled out to this
2690     user yet), not enabled (the feature is available but the user doesn't have
2691     it turned on), or enabled (the feature is enabled and turned on).
2692   </summary>
2693 </histogram>
2695 <histogram name="DevTools.InspectElement" units="milliseconds">
2696   <owner>sergeyv@chromium.org</owner>
2697   <summary>
2698     Time to load Developer Tools when user clicks Inspect Element in the context
2699     menu.
2700   </summary>
2701 </histogram>
2703 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
2704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2705   <summary>
2706     TBD - Not run automatically yet, so this is just a placeholder for future
2707     metrics collection.  Any samples collected here represent users running
2708     diagnostics manually.
2709   </summary>
2710 </histogram>
2712 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
2713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2714   <summary>
2715     Shows the success and failure rates of the DiskSpace recovery step that runs
2716     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
2717     test, which checks that the disk space in the volume where the user data
2718     directory normally lives is not dangerously low, would pass on the next
2719     startup.
2720   </summary>
2721 </histogram>
2723 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
2724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2725   <summary>
2726     TBD - Not run automatically yet, so this is just a placeholder for future
2727     metrics collection.  Any samples collected here represent users running
2728     diagnostics manually.
2729   </summary>
2730 </histogram>
2732 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
2733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2734   <summary>
2735     Shows the success and failure rates of the JSONBookmarks recovery step that
2736     runs on recovery startups. The recovery step attempts to guarantee the
2737     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
2738     properly formed, would pass on the next startup.
2739   </summary>
2740 </histogram>
2742 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
2743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2744   <summary>
2745     Shows the success and failure rates of the JSONLocalState recovery step that
2746     runs on recovery startups. The recovery step attempts to guarantee the
2747     JSONLocalState test, which makes sure that the JSON-encoded Local State file
2748     is properly formed, would pass on the next startup.
2749   </summary>
2750 </histogram>
2752 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
2753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2754   <summary>
2755     Shows the success and failure rates of the JSONPreferences recovery step
2756     that runs on recovery startups. The recovery step attempts to guarantee the
2757     JSONPreferences test, which makes sure that the JSON-encoded Preferences
2758     file is properly formed, would pass on the next startup.
2759   </summary>
2760 </histogram>
2762 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
2763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2764   <summary>
2765     TBD - Not run automatically yet, so this is just a placeholder for future
2766     metrics collection.  Any samples collected here represent users running
2767     diagnostics manually.
2768   </summary>
2769 </histogram>
2771 <histogram name="Diagnostics.Recovery.PathDictionaries"
2772     enum="DiagnosticsResult">
2773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2774   <summary>
2775     Shows the success and failure rates of the PathDictionaries recovery step
2776     that runs on recovery startups. The recovery step attempts to guarantee the
2777     PathDictionaries test, which makes sure that the path to the Dictionaries
2778     directory exists and has the right permissions, would pass on the next
2779     startup.
2780   </summary>
2781 </histogram>
2783 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
2784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2785   <summary>
2786     Shows the success and failure rates of the PathLocalState recovery step that
2787     runs on recovery startups. The recovery step attempts to guarantee the
2788     PathLocalState test, which makes sure that the path to the Local State file
2789     exists and has the right permissions, would pass on the next startup.
2790   </summary>
2791 </histogram>
2793 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
2794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2795   <summary>
2796     Shows the success and failure rates of the PathResources recovery step that
2797     runs on recovery startups. The recovery step attempts to guarantee the
2798     PathResources test, which makes sure that the path to the Resources
2799     directory exists and has the right permissions, would pass on the next
2800     startup.
2801   </summary>
2802 </histogram>
2804 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
2805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2806   <summary>
2807     Shows the success and failure rates of the PathUserData recovery step that
2808     runs on recovery startups. The recovery step attempts to guarantee the
2809     PathUserData test, which makes sure that the path to the User Data directory
2810     exists and has the right permissions, would pass on the next startup.
2811   </summary>
2812 </histogram>
2814 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
2815     enum="DiagnosticsResult">
2816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2817   <summary>
2818     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
2819     step that runs on recovery startups.  The recovery step attempts to
2820     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
2821     the App Cache database, would pass on the next startup.
2822   </summary>
2823 </histogram>
2825 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2826     enum="DiagnosticsResult">
2827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2828   <summary>
2829     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2830     recovery step that runs on recovery startups.  The recovery step attempts to
2831     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2832     integrity of the Archived History database, would pass on the next startup.
2833   </summary>
2834 </histogram>
2836 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2837     enum="DiagnosticsResult">
2838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2839   <summary>
2840     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2841     step that runs on recovery startups.  The recovery step attempts to
2842     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2843     Cookie database, would pass on the next startup.
2844   </summary>
2845 </histogram>
2847 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2848     enum="DiagnosticsResult">
2849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2850   <summary>
2851     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2852     recovery step that runs on recovery startups.  The recovery step attempts to
2853     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2854     integrity of the Database Tracker database, would pass on the next startup.
2855   </summary>
2856 </histogram>
2858 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2859     enum="DiagnosticsResult">
2860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2861   <summary>
2862     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2863     step that runs on recovery startups.  The recovery step attempts to
2864     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2865     History database, would pass on the next startup.
2866   </summary>
2867 </histogram>
2869 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2870     enum="DiagnosticsResult">
2871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2872   <summary>
2873     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2874     step that runs on recovery startups.  The recovery step attempts to
2875     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2876     NSS Certificate database, would pass on the next startup.
2877   </summary>
2878 </histogram>
2880 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2881     enum="DiagnosticsResult">
2882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2883   <summary>
2884     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2885     step that runs on recovery startups.  The recovery step attempts to
2886     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2887     NSS Key database, would pass on the next startup.
2888   </summary>
2889 </histogram>
2891 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2892     enum="DiagnosticsResult">
2893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2894   <summary>
2895     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2896     recovery step that runs on recovery startups.  The recovery step attempts to
2897     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2898     the Thumbnails database, would pass on the next startup.
2899   </summary>
2900 </histogram>
2902 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2903     enum="DiagnosticsResult">
2904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2905   <summary>
2906     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2907     step that runs on recovery startups.  The recovery step attempts to
2908     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2909     Web Data database, would pass on the next startup.
2910   </summary>
2911 </histogram>
2913 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2915   <summary>
2916     TBD - Not run automatically yet, so this is just a placeholder for future
2917     metrics collection.  Any samples collected here represent users running
2918     diagnostics manually.
2919   </summary>
2920 </histogram>
2922 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2924   <summary>
2925     Count of the number of times diagnostics recovery is invoked or not, and how
2926     it was invoked.  A sample is added to this histogram once for each startup
2927     of Chrome.
2928   </summary>
2929 </histogram>
2931 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2933   <summary>
2934     TBD - Not run automatically yet, so this is just a placeholder for future
2935     metrics collection.  Any samples collected here represent users running
2936     diagnostics manually.
2937   </summary>
2938 </histogram>
2940 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2942   <summary>
2943     Shows the success and failure rates of diagnostics for the DiskSpace test
2944     that runs on recovery startups.  The DiskSpace test checks that the disk
2945     space in the volume where the user data directory normally lives is not
2946     dangerously low.
2947   </summary>
2948 </histogram>
2950 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2952   <summary>
2953     TBD - Not run automatically yet, so this is just a placeholder for future
2954     metrics collection.  Any samples collected here represent users running
2955     diagnostics manually.
2956   </summary>
2957 </histogram>
2959 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2961   <summary>
2962     Shows the success and failure rates of diagnostics for the JSONBookmarks
2963     test that runs on recovery startups.  The JSONBookmarks test checks to make
2964     sure that the JSON encoded bookmarks file is properly formed.
2965   </summary>
2966 </histogram>
2968 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2970   <summary>
2971     Shows the success and failure rates of diagnostics for the JSONLocalState
2972     test that runs on recovery startups.  The JSONLocalState test checks to make
2973     sure that the JSON encoded Local State file is properly formed.
2974   </summary>
2975 </histogram>
2977 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2979   <summary>
2980     Shows the success and failure rates of diagnostics for the JSONPreferences
2981     test that runs on recovery startups.  The JSONPreferences test checks to
2982     make sure that the Preferences file is properly formed.
2983   </summary>
2984 </histogram>
2986 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2987   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2988   <summary>
2989     TBD - Not run automatically yet, so this is just a placeholder for future
2990     metrics collection.  Any samples collected here represent users running
2991     diagnostics manually.
2992   </summary>
2993 </histogram>
2995 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
2997   <summary>
2998     Shows the success and failure rates of diagnostics for the PathDictionaries
2999     test that runs on recovery startups.  The PathDictionaries test checks makes
3000     sure that the path to the Dictionaries folder exists and has the right
3001     permissions.
3002   </summary>
3003 </histogram>
3005 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
3006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3007   <summary>
3008     Shows the success and failure rates of diagnostics for the PathLocalState
3009     test that runs on recovery startups.   The PathLocalState test checks makes
3010     sure that the path to the Local State folder exists and has the right
3011     permissions.
3012   </summary>
3013 </histogram>
3015 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
3016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3017   <summary>
3018     Shows the success and failure rates of diagnostics for the PathResources
3019     test that runs on recovery startups.  The PathResources test checks makes
3020     sure that the path to the Resources folder exists and has the right
3021     permissions.
3022   </summary>
3023 </histogram>
3025 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
3026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3027   <summary>
3028     Shows the success and failure rates of diagnostics for the PathUserData test
3029     that runs on recovery startups. The PathUserData test checks makes sure that
3030     the path to the User Data folder exists and has the right permissions.
3031   </summary>
3032 </histogram>
3034 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
3035     enum="DiagnosticsResult">
3036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3037   <summary>
3038     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
3039     runs on recovery startups.  The test checks the integrity of the App Cache
3040     database.
3041   </summary>
3042 </histogram>
3044 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
3045     enum="DiagnosticsResult">
3046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3047   <summary>
3048     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
3049     test that runs on recovery startups.  The test checks the integrity of the
3050     Archived History database.
3051   </summary>
3052 </histogram>
3054 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
3055     enum="DiagnosticsResult">
3056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3057   <summary>
3058     Shows the success and failure rates of the SQLiteIntegrityCookie test that
3059     runs on recovery startups.  The test checks the integrity of the Cookie
3060     database.
3061   </summary>
3062 </histogram>
3064 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
3065     enum="DiagnosticsResult">
3066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3067   <summary>
3068     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
3069     test that runs on recovery startups.  The test checks the integrity of the
3070     Database Tracker database.
3071   </summary>
3072 </histogram>
3074 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
3075     enum="DiagnosticsResult">
3076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3077   <summary>
3078     Shows the success and failure rates of the SQLiteIntegrityHistory test that
3079     runs on recovery startups.  The test checks the integrity of the History
3080     database.
3081   </summary>
3082 </histogram>
3084 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
3085     enum="DiagnosticsResult">
3086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3087   <summary>
3088     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
3089     runs on recovery startups.  The test checks the integrity of the NSS
3090     Certificate database.
3091   </summary>
3092 </histogram>
3094 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
3095     enum="DiagnosticsResult">
3096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3097   <summary>
3098     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
3099     runs on recovery startups.  The test checks the integrity of the NSS Key
3100     database.
3101   </summary>
3102 </histogram>
3104 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
3105     enum="DiagnosticsResult">
3106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3107   <summary>
3108     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
3109     that runs on recovery startups.  The test checks the integrity of the
3110     Thumbnails database.
3111   </summary>
3112 </histogram>
3114 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
3115     enum="DiagnosticsResult">
3116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3117   <summary>
3118     Shows the success and failure rates of the SQLiteIntegrityWebData test that
3119     runs on recovery startups.  The test checks the integrity of the Web Data
3120     database.
3121   </summary>
3122 </histogram>
3124 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
3125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3126   <summary>
3127     TBD - Not run automatically yet, so this is just a placeholder for future
3128     metrics collection.  Any samples collected here represent users running
3129     diagnostics manually.
3130   </summary>
3131 </histogram>
3133 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
3134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3135   <summary>
3136     Histogram comparing the various types of diagnostic test failures when
3137     diagnostic tests are run.  Note that some types of test failures cause the
3138     rest of the tests to be skipped.
3139   </summary>
3140 </histogram>
3142 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
3143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3144   <summary>Whether an extension has been wiped out.</summary>
3145 </histogram>
3147 <histogram name="DisabledExtension.SideloadWipeoutCount">
3148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3149   <summary>
3150     How many external extensions get wiped out as a result of the Sideload
3151     Wipeout one-time initiative.
3152   </summary>
3153 </histogram>
3155 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
3156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3157   <summary>
3158     Whether any extension got wiped out as a result of the Sideload Wipeout
3159     one-time initiative.
3160   </summary>
3161 </histogram>
3163 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
3164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3165   <summary>
3166     The user selection in the Sideload Wipeout bubble, grouped by the
3167     UmaWipeoutHistogramOptions enum.
3168   </summary>
3169 </histogram>
3171 <histogram name="DiskCache.0.FilesAge" units="hours">
3172   <owner>rvargas@chromium.org</owner>
3173   <summary>The age of the cache's files (wall time).</summary>
3174 </histogram>
3176 <histogram name="DiskCache.2.FilesAge" units="hours">
3177   <owner>rvargas@chromium.org</owner>
3178   <summary>
3179     The age of the cache's files (wall time). Media-specific cache.
3180   </summary>
3181 </histogram>
3183 <histogram name="DiskCache.3.FilesAge" units="hours">
3184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3185   <summary>The age of the cache's files (wall time). AppCache.</summary>
3186 </histogram>
3188 <histogram name="DiskCache.4.FilesAge" units="hours">
3189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3190   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
3191 </histogram>
3193 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
3194   <obsolete>
3195     Deprecated.
3196   </obsolete>
3197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3198   <summary>
3199     The total time it takes to perform a payload IO operation, for the regular
3200     disk cache.
3201   </summary>
3202 </histogram>
3204 <histogram name="DNS.AttemptCancelled">
3205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3206   <summary>
3207     The attempt which completed after the job was already cancelled.
3208   </summary>
3209 </histogram>
3211 <histogram name="DNS.AttemptDiscarded">
3212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3213   <summary>
3214     The attempt which completed after the job was already cancelled OR the
3215     attempt that has finished after host resolution was already completed by an
3216     earlier attempt.
3217   </summary>
3218 </histogram>
3220 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
3221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3222   <summary>
3223     Duration of time taken in OS resolutions for actual navigations. These
3224     attempts which completed after the job was already canceled OR after the job
3225     was already completed by an earlier attempt. Note that cached resolutions
3226     may provide low (0ms?) resolution times.
3227   </summary>
3228 </histogram>
3230 <histogram name="DNS.AttemptFailure">
3231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3232   <summary>The attempt that has not resolved the host successfully.</summary>
3233 </histogram>
3235 <histogram name="DNS.AttemptFirstFailure">
3236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3237   <summary>
3238     The attempt that resolved the host first and the resolution was not
3239     successful.
3240   </summary>
3241 </histogram>
3243 <histogram name="DNS.AttemptFirstSuccess">
3244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3245   <summary>
3246     The attempt that resolved the host first and the resolution was successful.
3247   </summary>
3248 </histogram>
3250 <histogram name="DNS.AttemptSuccess">
3251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3252   <summary>The attempt that has resolved the host successfully.</summary>
3253 </histogram>
3255 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
3256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3257   <summary>
3258     Duration of time taken in OS resolutions that succeeded and were requested
3259     for actual navigations. These attempts which completed after the job was
3260     already canceled OR after the job was already completed by an earlier
3261     attempt. Note that cached resolutions may provide low (0ms?) resolution
3262     times.
3263   </summary>
3264 </histogram>
3266 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
3267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3268   <summary>
3269     This histogram shows the time saved by having spawned an extra attempt, when
3270     the first attempt didn't finish before retry attempt.
3271   </summary>
3272 </histogram>
3274 <histogram name="DNS.CacheEvicted" units="milliseconds">
3275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3276   <summary>
3277     The time left to expiration of an entry when it is removed while compacting
3278     the HostCache.
3279   </summary>
3280 </histogram>
3282 <histogram name="DNS.CacheExpired" units="milliseconds">
3283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3284   <summary>
3285     The time since expiration of an entry when it is removed while compacting
3286     the HostCache.
3287   </summary>
3288 </histogram>
3290 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
3291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3292   <summary>
3293     The time since expiration of an entry when it is removed on lookup.
3294   </summary>
3295 </histogram>
3297 <histogram name="DNS.EmptyAddressListAndNoError"
3298     enum="DNSEmptyAddressListAndNoError">
3299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3300   <summary>
3301     Error status when an empty address list was found in OnLookupComplete().
3302   </summary>
3303 </histogram>
3305 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
3306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3307   <summary>
3308     When either a pre-resolution was not done recently enough to provide
3309     benefit, or the corresponding pre-resolution is still pending, this
3310     histogram shows the duration of time used to resolve a hostname as not
3311     existing during a failed attempt to navigate to (GET) a URL.  In newer
3312     versions, if the hostname has never been found as a link during a page scan,
3313     and it has a referring URL, then it is added to referrer list data structure
3314     (hoping we'll do better next time).
3315   </summary>
3316 </histogram>
3318 <histogram name="DNS.IndependentNavigation" units="milliseconds">
3319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3320   <summary>
3321     When either a pre-resolution was not done recently enough to provide
3322     benefit, or the corresponding pre-resolution is still pending, this
3323     histogram shows the duration of the duration of time used to resolve a
3324     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
3325     never been found as a link during a page scan, and it has a referring URL,
3326     then it is added to referrer list data structure (hoping we'll do better
3327     next time).
3328   </summary>
3329 </histogram>
3331 <histogram name="DNS.JobQueueTime" units="milliseconds">
3332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3333   <summary>
3334     Time elapsed between the time the HostResolverImpl::Job was created and the
3335     time the Job was started (a getaddrinfo call was dispatched to the thread
3336     pool).
3337   </summary>
3338 </histogram>
3340 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
3341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3342   <summary>
3343     Time elapsed between the time the HostResolverImpl::Job was created and the
3344     time the Job was started (a getaddrinfo call was dispatched to the thread
3345     pool). Includes only Jobs which had priority HIGHEST when started.
3346   </summary>
3347 </histogram>
3349 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
3350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3351   <summary>
3352     Time elapsed between the time the HostResolverImpl::Job was created and the
3353     time the Job was started (a getaddrinfo call was dispatched to the thread
3354     pool). Includes only Jobs which had priority IDLE when started.
3355   </summary>
3356 </histogram>
3358 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
3359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3360   <summary>
3361     Time elapsed between the time the HostResolverImpl::Job was created and the
3362     time the Job was started (a getaddrinfo call was dispatched to the thread
3363     pool). Includes only Jobs which had priority LOW when started.
3364   </summary>
3365 </histogram>
3367 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
3368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3369   <summary>
3370     Time elapsed between the time the HostResolverImpl::Job was created and the
3371     time the Job was started (a getaddrinfo call was dispatched to the thread
3372     pool). Includes only Jobs which had priority LOWEST when started.
3373   </summary>
3374 </histogram>
3376 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
3377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3378   <summary>
3379     Time elapsed between the time the HostResolverImpl::Job was created and the
3380     time the Job was started (a getaddrinfo call was dispatched to the thread
3381     pool). Includes only Jobs which had priority MEDIUM when started.
3382   </summary>
3383 </histogram>
3385 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
3386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3387   <summary>
3388     Time elapsed between the last time the priority of a HostResolverImpl::Job
3389     changed (when a Request was attached or detached) and the time the Job was
3390     started (a getaddrinfo call was dispatched to the thread pool).
3391   </summary>
3392 </histogram>
3394 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
3395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3396   <summary>
3397     Time elapsed between the last time the priority of a HostResolverImpl::Job
3398     changed (when a Request was attached or detached) and the time the Job was
3399     started (a getaddrinfo call was dispatched to the thread pool). Includes
3400     only Jobs which had priority HIGHEST when started.
3401   </summary>
3402 </histogram>
3404 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
3405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3406   <summary>
3407     Time elapsed between the last time the priority of a HostResolverImpl::Job
3408     changed (when a Request was attached or detached) and the time the Job was
3409     started (a getaddrinfo call was dispatched to the thread pool). Includes
3410     only Jobs which had priority IDLE when started.
3411   </summary>
3412 </histogram>
3414 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
3415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3416   <summary>
3417     Time elapsed between the last time the priority of a HostResolverImpl::Job
3418     changed (when a Request was attached or detached) and the time the Job was
3419     started (a getaddrinfo call was dispatched to the thread pool). Includes
3420     only Jobs which had priority LOW when started.
3421   </summary>
3422 </histogram>
3424 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
3425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3426   <summary>
3427     Time elapsed between the last time the priority of a HostResolverImpl::Job
3428     changed (when a Request was attached or detached) and the time the Job was
3429     started (a getaddrinfo call was dispatched to the thread pool). Includes
3430     only Jobs which had priority LOWEST when started.
3431   </summary>
3432 </histogram>
3434 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
3435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3436   <summary>
3437     Time elapsed between the last time the priority of a HostResolverImpl::Job
3438     changed (when a Request was attached or detached) and the time the Job was
3439     started (a getaddrinfo call was dispatched to the thread pool). Includes
3440     only Jobs which had priority MEDIUM when started.
3441   </summary>
3442 </histogram>
3444 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
3445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3446   <summary>
3447     The duration of time used (most recently) to pre-resolve a hostname, when
3448     the prefetched resolution was apparently evicted from the cache.  The
3449     included samples only list pre-resolution times when the later
3450     navigations/fetches took in excess of 15ms.
3451   </summary>
3452 </histogram>
3454 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
3455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3456   <summary>
3457     The duration of time used (most recently) to pre-resolve a hostname, when
3458     the prefetched resolution was apparently evicted from the cache.  The
3459     included samples only list pre-resolution times when the later
3460     navigations/fetches took in excess of 15ms.
3461   </summary>
3462 </histogram>
3464 <histogram name="DNS.PrefetchFoundName">
3465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3466   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
3467 </histogram>
3469 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
3470   <obsolete>
3471     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
3472   </obsolete>
3473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3474   <summary>
3475     The duration of time used by the DNS pre-resolving threads to resolve a host
3476     name via the network.  Any resolutions that are faster than 15ms are
3477     considered to be local cache hits, not requiring network access, and are not
3478     included in this histogram. This histogram is most useful for estimating the
3479     typical cost of a name resolution, but it also estimates the total number of
3480     network-based resolutions induced by this feature.  Not all these
3481     resolutions prove helpful (i.e., the user does not always actually visit the
3482     resolved hostnames).
3483   </summary>
3484 </histogram>
3486 <histogram name="DNS.PrefetchNegativeHit">
3487   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3488   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
3489 </histogram>
3491 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
3492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3493   <summary>
3494     The duration of time saved due to DNS pre-resolving in the &quot;name not
3495     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
3496     defined to be the difference between the DNS pre-resolution duration, and
3497     the DNS resolution duration seen during a navigation.  These cache hits only
3498     list events where the DNS pre-resolve duration for a host was in excess of
3499     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3500     a user attempted to navigate to a link with the same host name) took less
3501     than 15ms (i.e., the network was not consulted), which means the gain was a
3502     result of a &quot;cache hit&quot; in the OS cache.  For some users with
3503     LANs, all negative results (even when the DNS cache might otherwise help)
3504     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
3505     no savings are possible (or shown) for such users in this category.
3506   </summary>
3507 </histogram>
3509 <histogram name="DNS.PrefetchPositiveHit">
3510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3511   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
3512 </histogram>
3514 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
3515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3516   <summary>
3517     The duration of time saved due to DNS pre-resolving in the &quot;name was
3518     found&quot; case, and induced by either a page scan for a link or an omnibox
3519     entry by the user. Time &quot;savings&quot; shown in the histogram are
3520     defined to be the difference between the DNS pre-resolution duration, and
3521     the DNS resolution duration seen during a navigation.  These cache hits only
3522     list events where the DNS pre-resolve duration for a host was in excess of
3523     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3524     a user attempted to navigate to a link with the same host name) took less
3525     than 15ms (i.e., the network was not consulted), which means the gain was a
3526     result of a &quot;cache hit&quot; in the OS cache.
3527   </summary>
3528 </histogram>
3530 <histogram name="DNS.PrefetchQueue" units="milliseconds">
3531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3532   <summary>
3533     The duration of time spent by a proposed resolution waiting in the queue to
3534     be resolved.  This number is in addition to any DNS resolution time that may
3535     come later.
3536   </summary>
3537 </histogram>
3539 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
3540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3541   <summary>
3542     The duration of time saved due to DNS pre-resolving in the &quot;name was
3543     found&quot; case, and induced by predicting (using referrer lists) that a
3544     resolution was needed. Time &quot;savings&quot; shown in the histogram are
3545     defined to be the difference between the DNS pre-resolution duration, and
3546     the DNS resolution duration seen during a navigation.  These cache hits only
3547     list events where the DNS pre-resolve duration for a host was in excess of
3548     15ms (i.e., the network was consulted), and the actual DNS resolution (when
3549     a user attempted to navigate to a link with the same host name) took less
3550     than 15ms (i.e., the network was not consulted), which means the gain was a
3551     result of a &quot;cache hit&quot; in the OS cache.
3552   </summary>
3553 </histogram>
3555 <histogram name="DNS.PrefetchResolution" units="milliseconds">
3556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3557   <summary>
3558     The duration of time used by the DNS pre-resolving threads to resolve a host
3559     name via the network.  Any resolutions that are faster than 15ms are
3560     considered to be local cache hits, not requiring network access, and are not
3561     included in this histogram. This histogram is most useful for estimating the
3562     typical cost of a name resolution, but it also estimates the total number of
3563     network-based resolutions induced by this feature.  Not all these
3564     resolutions prove helpful (i.e., the user does not always actually visit the
3565     resolved hostnames).
3566   </summary>
3567 </histogram>
3569 <histogram name="DNS.QueueRecycledDeltaOver2">
3570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3571   <summary>
3572     When, due to congestion avoidance, a queued pre-resolution is abandoned
3573     (recycled) without actually being resolved, this histograms records the age
3574     in the queue of that entry.  Only times over 2 seconds are recorded in this
3575     histogram.
3576   </summary>
3577 </histogram>
3579 <histogram name="DNS.QueueRecycledUnder2">
3580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3581   <summary>
3582     When, due to congestion avoidance, a queued pre-resolution is abandoned
3583     (recycled) without actually being resolved, this histograms records the age
3584     in the queue of that entry.  Only times less than or equal to 2 seconds are
3585     recorded in this histogram.
3586   </summary>
3587 </histogram>
3589 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
3590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3591   <summary>
3592     Counts of successes and failures of OS resolutions in various categories.
3593   </summary>
3594 </histogram>
3596 <histogram name="DNS.ResolveFail" units="milliseconds">
3597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3598   <summary>
3599     Duration of time taken in OS resolutions for actual navigations.  Note that
3600     cached OS resolutions may provide low (0ms?) resolution times.
3601   </summary>
3602 </histogram>
3604 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
3605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3606   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
3607 </histogram>
3609 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
3610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3611   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
3612 </histogram>
3614 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
3615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3616   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
3617 </histogram>
3619 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
3620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3621   <summary>
3622     Duration of time taken in speculative OS resolutions.  Note that cached OS
3623     resolutions may provide low (0ms?) resolution times.
3624   </summary>
3625 </histogram>
3627 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
3628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3629   <summary>
3630     Duration of time taken in speculative OS resolution that succeeded.  Note
3631     that cached resolutions may provide low (0ms?) resolution times.
3632   </summary>
3633 </histogram>
3635 <histogram name="DNS.ResolveSuccess" units="milliseconds">
3636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3637   <summary>
3638     Duration of time taken in OS resolutions that succeeded and were requested
3639     for actual navigations.  Note that cached resolutions may provide low (0ms?)
3640     resolution times.
3641   </summary>
3642 </histogram>
3644 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
3645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3646   <summary>
3647     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
3648   </summary>
3649 </histogram>
3651 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
3652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3653   <summary>
3654     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
3655   </summary>
3656 </histogram>
3658 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
3659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3660   <summary>
3661     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
3662   </summary>
3663 </histogram>
3665 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
3666   <obsolete>
3667     Deprecated as of 5/2013.
3668   </obsolete>
3669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3670   <summary>
3671     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
3672     HostResolverImpl::Jobs that could be avoided by always resolving using
3673     AF_UNSPEC.
3674   </summary>
3675 </histogram>
3677 <histogram name="DNS.TotalTime" units="milliseconds">
3678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3679   <summary>
3680     Duration of time since a HostResolverImpl::Resolve request to the time a
3681     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3682     cache hits (recorded as 0). Excludes speculative requests.
3683   </summary>
3684 </histogram>
3686 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
3687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3688   <summary>
3689     Duration of time since a HostResolverImpl::Resolve request to the time a
3690     result is posted. Excludes canceled, evicted, and aborted requests. Includes
3691     cache hits (recorded as 0). Speculative requests only.
3692   </summary>
3693 </histogram>
3695 <histogram name="DNS.UnexpectedResolution">
3696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3697   <summary>
3698     In some cases, such as when content arrives with embedded references to
3699     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
3700     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3701     with references to about 12 additional hostnames, none of which are
3702     currently anticipated.  Such resolutions are termed &quot;Unexpected
3703     Resolutions,&quot; and the durations associated with those DNS resolutions
3704     are shown below.  Future features may attempt to learn (from prior
3705     experience locally, or from server provided hints), what secondary hostname
3706     resolutions should be done when a primary resolution (or navigation) takes
3707     place.  This histogram shows what the potential savings are that
3708     &quot;remain on the table&quot; until we employ some of these more advanced
3709     features.
3710   </summary>
3711 </histogram>
3713 <histogram name="DNS.UnexpectedResolutionL">
3714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3715   <summary>
3716     In some cases, such as when content arrives with embedded references to
3717     other servers, or when a page (such as one in SSL) preclude scanning and
3718     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
3719     the hostnames.  As an example, a visit to www.cnn.com will fetch content
3720     with references to about 12 additional hostnames, none of which might be
3721     anticipated.  Similarly, clicking on a link in an SSL page won't be
3722     anticipated (since scanning in not allowed by default). Such resolutions are
3723     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
3724     those navigation induced DNS resolutions are shown below.  If a referring
3725     URL is available for the navigation, the relationship to the referring URL
3726     was recorded, and future navigations to the referring hostname would have
3727     induced a pre-resolution of hostname that caused an entry below.  Such any
3728     entry may facilitate future listing in the ReferredPositiveHit histogram.
3729   </summary>
3730 </histogram>
3732 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
3733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3734   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
3735 </histogram>
3737 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
3738   <obsolete>
3739     Renamed 7/2013 to DnsProbe.ProbeDuration.
3740   </obsolete>
3741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3742   <summary>Time between starting and finishing DNS probe.</summary>
3743 </histogram>
3745 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
3746   <obsolete>
3747     Removed 7/2013.
3748   </obsolete>
3749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3750   <summary>
3751     Time between starting and finishing DNS probe when NCN says we're offline.
3752   </summary>
3753 </histogram>
3755 <histogram name="DnsProbe.Probe.NcnOffline.Result"
3756     enum="DnsProbe.ObsoleteProbeResult">
3757   <obsolete>
3758     Removed 7/2013.
3759   </obsolete>
3760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3761   <summary>
3762     Result of DNS probes sent by the probe service when NCN says we're offline.
3763   </summary>
3764 </histogram>
3766 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
3767   <obsolete>
3768     Removed 7/2013.
3769   </obsolete>
3770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3771   <summary>
3772     Time between starting and finishing DNS probe when NCN says we're online.
3773   </summary>
3774 </histogram>
3776 <histogram name="DnsProbe.Probe.NcnOnline.Result"
3777     enum="DnsProbe.ObsoleteProbeResult">
3778   <obsolete>
3779     Removed 7/2013.
3780   </obsolete>
3781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3782   <summary>
3783     Result of DNS probes sent by the probe service when NCN says we're online.
3784   </summary>
3785 </histogram>
3787 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
3788   <obsolete>
3789     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
3790     DnsProbe.ProbeStatus enum.)
3791   </obsolete>
3792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3793   <summary>Result of DNS probes sent by the probe service.</summary>
3794 </histogram>
3796 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
3797   <obsolete>
3798     Removed 7/2013.
3799   </obsolete>
3800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3801   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
3802 </histogram>
3804 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
3805     enum="DnsProbe.SystemIsLocalhost">
3806   <obsolete>
3807     Removed 7/2013.
3808   </obsolete>
3809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3810   <summary>
3811     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
3812     probe result was BAD_CONFIG.
3813   </summary>
3814 </histogram>
3816 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
3817     enum="DnsProbe.JobResult">
3818   <obsolete>
3819     Removed 7/2013.
3820   </obsolete>
3821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3822   <summary>
3823     The result of the system probe job when the overall probe result was
3824     BAD_CONFIG.
3825   </summary>
3826 </histogram>
3828 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
3829   <obsolete>
3830     Removed 7/2013.
3831   </obsolete>
3832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3833   <summary>
3834     The number of nameservers in the system DNS config when the probe result was
3835     BAD_CONFIG.
3836   </summary>
3837 </histogram>
3839 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
3840   <obsolete>
3841     Removed 7/2013.
3842   </obsolete>
3843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3844   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
3845 </histogram>
3847 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
3848   <obsolete>
3849     Removed 7/2013.
3850   </obsolete>
3851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3852   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
3853 </histogram>
3855 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
3856   <obsolete>
3857     Removed 7/2013.
3858   </obsolete>
3859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3860   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
3861 </histogram>
3863 <histogram name="DnsProbe.ProbeDuration" units="ms">
3864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3865   <summary>Time between starting and finishing DNS probe.</summary>
3866 </histogram>
3868 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
3869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
3870   <summary>Result of DNS probes sent by the probe service.</summary>
3871 </histogram>
3873 <histogram name="DomainBoundCerts.DBLoadedCount">
3874   <owner>mattm@chromium.org</owner>
3875   <summary>Number of certs loaded from domain bound cert database.</summary>
3876 </histogram>
3878 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
3879   <owner>mattm@chromium.org</owner>
3880   <summary>Time spent loading domain bound cert database.</summary>
3881 </histogram>
3883 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
3884   <owner>mattm@chromium.org</owner>
3885   <summary>
3886     The size, on disk, of the domain bound cert database as it is being loaded.
3887   </summary>
3888 </histogram>
3890 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
3891   <owner>mattm@chromium.org</owner>
3892   <summary>Time spent generating a domain bound cert.</summary>
3893 </histogram>
3895 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
3896   <owner>mattm@chromium.org</owner>
3897   <summary>
3898     Combined time for GetDomainBoundCert retrieval (both synchronous and
3899     asynchronous).
3900   </summary>
3901 </histogram>
3903 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
3904   <owner>mattm@chromium.org</owner>
3905   <summary>
3906     Time for asynchronous retrieval (from the GetDomainBoundCert call until
3907     completion callback is called).
3908   </summary>
3909 </histogram>
3911 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
3912   <owner>mattm@chromium.org</owner>
3913   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
3914 </histogram>
3916 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
3917     enum="DomainBoundCerts.GetCertResult">
3918   <owner>mattm@chromium.org</owner>
3919   <summary>Result of GetDomainBoundCert function.</summary>
3920 </histogram>
3922 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
3923   <owner>mattm@chromium.org</owner>
3924   <summary>
3925     Whether the domain-bound certs sqlite database was killed succesfully when
3926     an unrecoverable error was detected.
3927   </summary>
3928 </histogram>
3930 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
3931   <owner>mattm@chromium.org</owner>
3932   <summary>
3933     Counts of SSL client sockets broken down by support for Domain Bound
3934     Certificates TLS extension.  Counts only connections with full handshakes,
3935     resumed sessions are not counted.
3936   </summary>
3937 </histogram>
3939 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
3940   <owner>mattm@chromium.org</owner>
3941   <summary>
3942     Longest time spent by requests waiting for load of domain bound cert
3943     database.
3944   </summary>
3945 </histogram>
3947 <histogram name="DomainBoundCerts.TaskWaitCount">
3948   <owner>mattm@chromium.org</owner>
3949   <summary>
3950     Number of requests that waited for load of domain bound cert database.
3951   </summary>
3952 </histogram>
3954 <histogram name="DomainReliability.AddBeaconDidEvict" enum="BooleanDidEvict">
3955   <owner>ttuttle@chromium.org</owner>
3956   <summary>
3957     Whether adding a beacon to a Domain Reliability context caused it to evict
3958     an older beacon to stay within memory limits.
3959   </summary>
3960 </histogram>
3962 <histogram name="DomainReliability.BeaconReported" enum="BooleanReported">
3963   <owner>ttuttle@chromium.org</owner>
3964   <summary>
3965     Whether a beacon added to a Domain Reliability context was saved to be
3966     uploaded to the collector.
3967   </summary>
3968 </histogram>
3970 <histogram name="DomainReliability.ReportedBeaconError" enum="NetErrorCodes">
3971   <owner>ttuttle@chromium.org</owner>
3972   <summary>
3973     The Chrome error code included in a beacon saved to be uploaded to the
3974     collector.
3975   </summary>
3976 </histogram>
3978 <histogram name="DomainReliability.UploadDuration" units="ms">
3979   <owner>ttuttle@chromium.org</owner>
3980   <summary>
3981     The elapsed time between starting and finishing a Domain Reliability upload.
3982   </summary>
3983 </histogram>
3985 <histogram name="DomainReliability.UploadFailover"
3986     enum="DomainReliability.BooleanFailover">
3987   <owner>ttuttle@chromium.org</owner>
3988   <summary>
3989     Whether a Domain Reliability upload was sent to a collector other than the
3990     first one listed in the config. (This only happens when an upload to the
3991     first collector fails.)
3992   </summary>
3993 </histogram>
3995 <histogram name="DomainReliability.UploadInterval" units="ms">
3996   <owner>ttuttle@chromium.org</owner>
3997   <summary>
3998     The time between successive Domain Reliability uploads being started in the
3999     same context. (Can be arbitrarily long if no beacons are reported in a
4000     while.)
4001   </summary>
4002 </histogram>
4004 <histogram name="DomainReliability.UploadResponseCode">
4005   <owner>ttuttle@chromium.org</owner>
4006   <summary>
4007     The response code returned by the Domain Reliability collector when a report
4008     is uploaded.
4009   </summary>
4010 </histogram>
4012 <histogram name="DomainReliability.UploadSuccess" enum="BooleanSuccess">
4013   <owner>ttuttle@chromium.org</owner>
4014   <summary>Whether a Domain Reliability upload succeeded.</summary>
4015 </histogram>
4017 <histogram name="DomDistiller.DistillationQuality" enum="BooleanSuccess">
4018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
4019   <summary>
4020     Whether the perceived quality of the distillation of a web page was good.
4021   </summary>
4022 </histogram>
4024 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
4025   <owner>asanka@chromium.org</owner>
4026   <summary>The length of downloads for serves that accept byte ranges.</summary>
4027 </histogram>
4029 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
4030   <owner>asanka@chromium.org</owner>
4031   <summary>
4032     The length of downloads for serves that do not specify whether the accept
4033     ranges, or have invalid ranges specified.
4034   </summary>
4035 </histogram>
4037 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
4038   <owner>asanka@chromium.org</owner>
4039   <summary>
4040     The length of downloads for serves that do not accept ranges.
4041   </summary>
4042 </histogram>
4044 <histogram name="Download.ActualBandwidth" units="Bytes/second">
4045   <owner>asanka@chromium.org</owner>
4046   <summary>The actual bandwidth (per read) of a download.</summary>
4047 </histogram>
4049 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
4050   <owner>asanka@chromium.org</owner>
4051   <summary>Downloads extension API function calls.</summary>
4052 </histogram>
4054 <histogram name="Download.BandwidthDiskBytesPerSecond">
4055   <owner>asanka@chromium.org</owner>
4056   <summary>
4057     Disk bandwidth (defined as total bytes divided by the amount of time blocked
4058     on write or close on the file descriptor) seen for a single download.
4059   </summary>
4060 </histogram>
4062 <histogram name="Download.BandwidthOverallBytesPerSecond">
4063   <owner>asanka@chromium.org</owner>
4064   <summary>
4065     Overall bandwidth seen for the download.  Note that this is measured at the
4066     point at which the file is written, and so will not take into account the
4067     time costs of activities that occur after file write is completed (e.g. safe
4068     browsing scanning).
4069   </summary>
4070 </histogram>
4072 <histogram name="Download.BandwidthUsed" units="%">
4073   <owner>asanka@chromium.org</owner>
4074   <summary>
4075     The percentage of the potential bandwidth actually used (per read) of a
4076     download.  An entry of 100% implies that Chrome was the limiting factor in
4077     download speed.
4078   </summary>
4079 </histogram>
4081 <histogram name="Download.ClearAllSize">
4082   <owner>asanka@chromium.org</owner>
4083   <summary>
4084     The number of downloads in history at the time it is cleared.
4085   </summary>
4086 </histogram>
4088 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
4089   <owner>asanka@chromium.org</owner>
4090   <summary>
4091     Content-Disposition header features. The presence of a Content-Disposition
4092     header, use of 'name', 'filename' and 'filename*' parameters, and string
4093     encoding schemes are counted for each unthrottled download. The total number
4094     downloads is Download.Counts[5] (Initiated and Unthrottled).
4095   </summary>
4096 </histogram>
4098 <histogram name="Download.ContentImageType" enum="DownloadImageType">
4099   <owner>asanka@chromium.org</owner>
4100   <summary>Types of images that are downloaded.</summary>
4101 </histogram>
4103 <histogram name="Download.ContentType" enum="DownloadContentType">
4104   <owner>asanka@chromium.org</owner>
4105   <summary>Content types that are downloaded.</summary>
4106 </histogram>
4108 <histogram name="Download.Counts" enum="DownloadCountType">
4109   <owner>asanka@chromium.org</owner>
4110   <summary>
4111     Various individual counts in the download system; see DownloadCountType for
4112     details.
4113   </summary>
4114 </histogram>
4116 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
4117   <owner>asanka@chromium.org</owner>
4118   <summary>
4119     Various individual counts in the download system, for example the number of
4120     downloads blocked by throttling from the DownloadRequestLimiter.
4121   </summary>
4122 </histogram>
4124 <histogram name="Download.DangerousDownloadValidated"
4125     enum="DownloadItem.DangerType">
4126   <owner>asanka@chromium.org</owner>
4127   <owner>felt@chromium.org</owner>
4128   <summary>
4129     User chose to save a download which was marked dangerous. Grouped by the
4130     type of danger.
4131   </summary>
4132 </histogram>
4134 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
4135     enum="DownloadItem.DangerousFileType">
4136   <owner>asanka@chromium.org</owner>
4137   <owner>felt@chromium.org</owner>
4138   <summary>
4139     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
4140     the type of file.
4141   </summary>
4142 </histogram>
4144 <histogram name="Download.DangerousFile.Discard"
4145     enum="DownloadItem.DangerousFileType">
4146   <owner>asanka@chromium.org</owner>
4147   <owner>felt@chromium.org</owner>
4148   <summary>
4149     A download which was marked DANGEROUS_FILE was discarded without the user
4150     directly choosing, because the browser was closed.  Grouped by the file
4151     extension.
4152   </summary>
4153 </histogram>
4155 <histogram name="Download.DangerousFile.UserDiscard"
4156     enum="DownloadItem.DangerousFileType">
4157   <owner>asanka@chromium.org</owner>
4158   <owner>felt@chromium.org</owner>
4159   <summary>
4160     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
4161     the file extension.
4162   </summary>
4163 </histogram>
4165 <histogram name="Download.DatabaseRecordDropped"
4166     enum="DownloadDatabaseRecordDroppedType">
4167   <owner>asanka@chromium.org</owner>
4168   <summary>Reason for dropping a record read in from the DB.</summary>
4169 </histogram>
4171 <histogram name="Download.DatabaseRemoveDownloadsCount">
4172   <owner>asanka@chromium.org</owner>
4173   <summary>Number of downloads removed from the history at once.</summary>
4174 </histogram>
4176 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
4177   <owner>asanka@chromium.org</owner>
4178   <summary>How long it took to delete some downloads from history.</summary>
4179 </histogram>
4181 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
4182     units="nanoseconds/record">
4183   <owner>asanka@chromium.org</owner>
4184   <summary>
4185     How long it took to delete some downloads from history, per download.
4186   </summary>
4187 </histogram>
4189 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
4190   <owner>asanka@chromium.org</owner>
4191   <owner>felt@chromium.org</owner>
4192   <summary>
4193     A download which was marked dangerous was discarded without the user
4194     directly choosing, because the browser was closed.  Grouped by the type of
4195     danger.
4196   </summary>
4197 </histogram>
4199 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
4200   <owner>asanka@chromium.org</owner>
4201   <summary>
4202     The percentage of the available disk bandwidth that was used by the
4203     download.  100% indicates that the disk bandwidth was the limiting factor
4204     for the download.
4205   </summary>
4206 </histogram>
4208 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
4209   <owner>asanka@chromium.org</owner>
4210   <summary>User actions in chrome://downloads</summary>
4211 </histogram>
4213 <histogram name="Download.DownloadSize" units="KB">
4214   <owner>asanka@chromium.org</owner>
4215   <summary>The size of successfully completed downloads.</summary>
4216 </histogram>
4218 <histogram name="Download.DownloadWarningShownOnShelf"
4219     enum="DownloadItem.DangerType">
4220   <owner>asanka@chromium.org</owner>
4221   <summary>
4222     A download warning was shown in the shelf. Note that some downloads may not
4223     be shown on the shelf, e.g., if chrome://downloads is already open when the
4224     download completes, or if an extension is using the downloads API. Grouped
4225     by the type of danger.
4226   </summary>
4227 </histogram>
4229 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
4230   <owner>asanka@chromium.org</owner>
4231   <summary>
4232     Whether the user enables dangerous download feedback reporting after viewing
4233     the opt-in dialog.
4234   </summary>
4235 </histogram>
4237 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
4238   <owner>asanka@chromium.org</owner>
4239   <summary>
4240     How the user interacts with the file chooser when doing a &quot;Save
4241     As&quot; for non-full-page saves.
4242   </summary>
4243 </histogram>
4245 <histogram name="Download.FileThreadBlockedTime">
4246   <owner>asanka@chromium.org</owner>
4247   <summary>
4248     The amount of time in milliseconds the file thread blocks for each set of
4249     buffers drained from the incoming pipe (ms).
4250   </summary>
4251 </histogram>
4253 <histogram name="Download.FileThreadReceiveBuffers">
4254   <owner>asanka@chromium.org</owner>
4255   <summary>
4256     The number of buffers in a call to DownloadManager::UpdateDownload.
4257   </summary>
4258 </histogram>
4260 <histogram name="Download.FirstOpenTime" units="milliseconds">
4261   <owner>asanka@chromium.org</owner>
4262   <summary>
4263     The time between a download completing and the file being opened for the
4264     first time.
4265   </summary>
4266 </histogram>
4268 <histogram name="Download.HistorySize">
4269   <owner>asanka@chromium.org</owner>
4270   <summary>
4271     The number of items in the History database, at the time a new download is
4272     recorded.
4273   </summary>
4274 </histogram>
4276 <histogram name="Download.HistorySize2">
4277   <owner>asanka@chromium.org</owner>
4278   <summary>
4279     The number of items in the History database, at the time a new download is
4280     recorded. Higher maximum, more buckets than Download.HistorySize.
4281   </summary>
4282 </histogram>
4284 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
4285   <owner>asanka@chromium.org</owner>
4286   <summary>
4287     Positive net error code that caused a download to be interrupted at the
4288     *end* of a download (when the number of bytes is known). This is only
4289     triggered when the total content size is known before any bytes are
4290     transferred, such as when a Content-Length header is supplied.
4291   </summary>
4292 </histogram>
4294 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
4295   <owner>asanka@chromium.org</owner>
4296   <summary>
4297     The reason that a download was interrupted at the *end* of a download (when
4298     the number of bytes is known). This is only triggered when the total content
4299     size is known before any bytes are transferred, such as when a
4300     Content-Length header is supplied.
4301   </summary>
4302 </histogram>
4304 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
4305   <owner>asanka@chromium.org</owner>
4306   <summary>
4307     Positive net error code that caused a download to be interrupted.
4308   </summary>
4309 </histogram>
4311 <histogram name="Download.InterruptedOverrunBytes">
4312   <owner>asanka@chromium.org</owner>
4313   <summary>
4314     The excessive number of bytes which have been received at the time that a
4315     download is interrupted. This is only triggered when the total content size
4316     is known before any bytes are transferred, such as when a Content-Length
4317     header is supplied.
4318   </summary>
4319 </histogram>
4321 <histogram name="Download.InterruptedReason" enum="InterruptReason">
4322   <owner>asanka@chromium.org</owner>
4323   <summary>The reason that a download was interrupted.</summary>
4324 </histogram>
4326 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
4327   <owner>asanka@chromium.org</owner>
4328   <summary>
4329     The number of kilobytes received for a download at the time it is
4330     interrupted.
4331   </summary>
4332 </histogram>
4334 <histogram name="Download.InterruptedTotalSizeK" units="KB">
4335   <owner>asanka@chromium.org</owner>
4336   <summary>
4337     The reported total size in kilobytes for a download at the time it is
4338     interrupted. This is essentially the size reported by the Content-Length
4339     header. If no size is specified up-front, it is not recorded in the
4340     histogram. For example, a download transferred with chunked encoding will
4341     not be recorded.
4342   </summary>
4343 </histogram>
4345 <histogram name="Download.InterruptedUnderrunBytes">
4346   <owner>asanka@chromium.org</owner>
4347   <summary>
4348     The total number of bytes minus the received number of bytes at the time
4349     that a download is interrupted. This is only triggered when the total
4350     content size is known before any bytes are transferred, such as when a
4351     Content-Length header is supplied.
4352   </summary>
4353 </histogram>
4355 <histogram name="Download.InterruptedUnknownSize"
4356     enum="DownloadInterruptedUnknownSizeType">
4357   <owner>asanka@chromium.org</owner>
4358   <summary>
4359     True if the size of an interrupted download is unknown, false if it is
4360     known.
4361   </summary>
4362 </histogram>
4364 <histogram name="Download.MaliciousDownloadClassified"
4365     enum="DownloadItem.DangerType">
4366   <owner>asanka@chromium.org</owner>
4367   <owner>felt@chromium.org</owner>
4368   <summary>
4369     A download has been marked as malicious. Grouped by the type of danger. Each
4370     download can only be recorded once; it will be labeled with the first type
4371     of danger spotted.
4372   </summary>
4373 </histogram>
4375 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
4376   <owner>asanka@chromium.org</owner>
4377   <summary>
4378     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
4379     result in DownloadResourceHandler::OnResponseCompleted().
4380   </summary>
4381 </histogram>
4383 <histogram name="Download.MapWinShErrorAccessDenied"
4384     enum="SpecialShFileOperationCodes">
4385   <owner>asanka@chromium.org</owner>
4386   <summary>
4387     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
4388     in MapShFileOperationCodes().
4389   </summary>
4390 </histogram>
4392 <histogram name="Download.MapWinShErrorFileFailed"
4393     enum="SpecialShFileOperationCodes">
4394   <owner>asanka@chromium.org</owner>
4395   <summary>
4396     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
4397     in MapShFileOperationCodes().
4398   </summary>
4399 </histogram>
4401 <histogram name="Download.OnChanged">
4402   <owner>asanka@chromium.org</owner>
4403   <summary>
4404     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
4405     signified a change in the extension API representation of the download.
4406   </summary>
4407 </histogram>
4409 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
4410   <owner>asanka@chromium.org</owner>
4411   <summary>
4412     Invocation count for methods of opening a download. For some file types,
4413     Chrome defaults to opening the file in the browser instead of invoking the
4414     system handler. The user has the option of overriding this behavior.
4415   </summary>
4416 </histogram>
4418 <histogram name="Download.OpensOutstanding">
4419   <owner>asanka@chromium.org</owner>
4420   <summary>The number of unopened downloads, when one is opened.</summary>
4421 </histogram>
4423 <histogram name="Download.OpenTime" units="milliseconds">
4424   <owner>asanka@chromium.org</owner>
4425   <summary>
4426     The time between a download completing and the file being opened.
4427   </summary>
4428 </histogram>
4430 <histogram name="Download.OriginStateOnFullResumption"
4431     enum="DownloadOriginStateOnResumption">
4432   <owner>asanka@chromium.org</owner>
4433   <summary>
4434     Changes observed when a response is received for a full download resumption
4435     request.
4436   </summary>
4437 </histogram>
4439 <histogram name="Download.OriginStateOnPartialResumption"
4440     enum="DownloadOriginStateOnResumption">
4441   <owner>asanka@chromium.org</owner>
4442   <summary>
4443     Changes observed when a response is received for a partial (byte-range)
4444     download resumption request.
4445   </summary>
4446 </histogram>
4448 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
4449   <owner>asanka@chromium.org</owner>
4450   <summary>
4451     The maximum bandwidth (per read) that Chrome could have provided for the
4452     download.  If the actual bandwidth equals the potential bandwidth, that
4453     means that Chrome was the limiting factor for download bandwidth.
4454   </summary>
4455 </histogram>
4457 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
4458   <owner>asanka@chromium.org</owner>
4459   <summary>
4460     The percentage of the lifetime of the DownloadResourceHandler for which it
4461     was blocked by downstream flow control.  0% indicates that the network
4462     bandwidth was the limiting factor for the download.
4463   </summary>
4464 </histogram>
4466 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
4467   <owner>asanka@chromium.org</owner>
4468   <summary>
4469     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
4470     Failed file) occuring within the state machine of a SavePackage operation.
4471   </summary>
4472 </histogram>
4474 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
4475   <owner>asanka@chromium.org</owner>
4476   <summary>
4477     The number of download items in progress on the shelf when it closes
4478     automatically.
4479   </summary>
4480 </histogram>
4482 <histogram name="Download.ShelfInProgressSizeOnUserClose">
4483   <owner>asanka@chromium.org</owner>
4484   <summary>
4485     The number of download items in progress on the shelf when the user closes
4486     it.
4487   </summary>
4488 </histogram>
4490 <histogram name="Download.ShelfSizeOnAutoClose">
4491   <owner>asanka@chromium.org</owner>
4492   <summary>
4493     The number of download items on the shelf when it closes automatically.
4494   </summary>
4495 </histogram>
4497 <histogram name="Download.ShelfSizeOnUserClose">
4498   <owner>asanka@chromium.org</owner>
4499   <summary>
4500     The number of download items on the shelf when the user closes it.
4501   </summary>
4502 </histogram>
4504 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
4505     enum="DownloadItem.DangerType">
4506   <owner>asanka@chromium.org</owner>
4507   <summary>
4508     User saw the confirm prompt to save a download which was marked dangerous.
4509     Grouped by the type of danger.
4510   </summary>
4511 </histogram>
4513 <histogram name="Download.Sources" enum="DownloadSource">
4514   <owner>asanka@chromium.org</owner>
4515   <summary>
4516     The initiation source (if initiated within the content layer of chrome) for
4517     a download.
4518   </summary>
4519 </histogram>
4521 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
4522   <owner>asanka@chromium.org</owner>
4523   <summary>
4524     The initiation source (if initiated within the above-content layer of
4525     chrome) for a download.
4526   </summary>
4527 </histogram>
4529 <histogram name="Download.Time" units="milliseconds">
4530   <owner>asanka@chromium.org</owner>
4531   <summary>Time between the start of a download and its completion.</summary>
4532 </histogram>
4534 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
4535   <owner>asanka@chromium.org</owner>
4536   <owner>felt@chromium.org</owner>
4537   <summary>
4538     User chose to discard a download which was marked dangerous.  Grouped by the
4539     type of danger.
4540   </summary>
4541 </histogram>
4543 <histogram name="Download.WriteLoopCount">
4544   <owner>asanka@chromium.org</owner>
4545   <summary>
4546     The number of iterations for the write loop in BaseFile::AppendDataTofile().
4547   </summary>
4548 </histogram>
4550 <histogram name="Download.WriteSize" units="Bytes">
4551   <owner>asanka@chromium.org</owner>
4552   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
4553 </histogram>
4555 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
4556   <obsolete>
4557     Deperecated 8/2013.
4558   </obsolete>
4559   <owner>joshwoodward@google.com</owner>
4560   <summary>Status of drive cache metadata database open.</summary>
4561 </histogram>
4563 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
4564   <owner>joshwoodward@google.com</owner>
4565   <summary>
4566     Time spent to load the list of files in a single directory from Google Drive
4567     server.
4568   </summary>
4569 </histogram>
4571 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
4572   <obsolete>
4573     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
4574     Drive.FullFeedLoadTime instead.
4575   </obsolete>
4576   <owner>joshwoodward@google.com</owner>
4577   <summary>
4578     Time spent to load the entire file system information from the server
4579   </summary>
4580 </histogram>
4582 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
4583   <obsolete>
4584     Deprecated 10/2012.
4585   </obsolete>
4586   <owner>joshwoodward@google.com</owner>
4587   <summary>
4588     Provides breakdown of specific formats for hosted documents. Recorded when
4589     feed is loaded from the server.
4590   </summary>
4591 </histogram>
4593 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
4594   <obsolete>
4595     Deprecated 10/2012.
4596   </obsolete>
4597   <owner>joshwoodward@google.com</owner>
4598   <summary>
4599     Provides breakdown of specific file formats for regular files. Recorded when
4600     feed is loaded from the server.
4601   </summary>
4602 </histogram>
4604 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
4605   <owner>joshwoodward@google.com</owner>
4606   <summary>
4607     Time spent to load the entire file system information from the server
4608   </summary>
4609 </histogram>
4611 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
4612   <obsolete>
4613     Deperecated 12/2013 since it did not record meaningful information.
4614     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
4615     the user sees the first response of file lists.
4616   </obsolete>
4617   <owner>joshwoodward@google.com</owner>
4618   <summary>
4619     Time spent to load the initial part of the file system information from the
4620     server
4621   </summary>
4622 </histogram>
4624 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
4625   <owner>joshwoodward@google.com</owner>
4626   <summary>Result of drive resource metadata database initialization.</summary>
4627 </histogram>
4629 <histogram name="Drive.MetadataDBOpenExistingResult"
4630     enum="DriveMetadataDBInitStatus">
4631   <owner>joshwoodward@google.com</owner>
4632   <summary>
4633     Result of attempt to open existing drive resource metadata database.
4634   </summary>
4635 </histogram>
4637 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
4638   <owner>joshwoodward@google.com</owner>
4639   <summary>
4640     Version number of drive resource metadata DB found on the disk before
4641     checking whether it should be upgraded. Recorded during Drive metadata
4642     initialization triggered by profile initialization.
4643   </summary>
4644 </histogram>
4646 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
4647   <owner>joshwoodward@google.com</owner>
4648   <summary>
4649     Number of files recovered from Drive cache directory. Recorded when file
4650     recovery takes place after metadata DB corruption is found during metadata
4651     DB initialization.
4652   </summary>
4653 </histogram>
4655 <histogram name="Drive.NumberOfHostedDocuments">
4656   <owner>joshwoodward@google.com</owner>
4657   <summary>
4658     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
4659     is first accessed.
4660   </summary>
4661 </histogram>
4663 <histogram name="Drive.NumberOfRegularFiles">
4664   <owner>joshwoodward@google.com</owner>
4665   <summary>
4666     Number of regualr files on Drive.  Logged when Drive is first accessed.
4667   </summary>
4668 </histogram>
4670 <histogram name="Drive.NumberOfTotalFiles">
4671   <owner>joshwoodward@google.com</owner>
4672   <summary>
4673     Number of total files (regualr files + hosted documents) on Drive.  Logged
4674     when Drive is first accessed.
4675   </summary>
4676 </histogram>
4678 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
4679   <owner>joshwoodward@google.com</owner>
4680   <summary>
4681     Tracks whether the push notification is initially enabled for Drive.
4682     Recorded when the first notification is processed. Notification is emulated
4683     by polling if the push notication is disabled.
4684   </summary>
4685 </histogram>
4687 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
4688   <owner>joshwoodward@google.com</owner>
4689   <summary>
4690     Tracks whether the push notification request is registered correctly for
4691     Drive. Recorded when the push notification manager is initialized.
4692   </summary>
4693 </histogram>
4695 <histogram name="Drive.SearchMetadataTime" units="microseconds">
4696   <owner>joshwoodward@google.com</owner>
4697   <summary>
4698     Time spent to perform an incremental search for auto completion of files on
4699     Drive. This time is collected for every partial query the user types for
4700     auto completion.  For instance, if the user types &quot;faq&quot;,
4701     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
4702     &quot;faq&quot; respectively.
4703   </summary>
4704 </histogram>
4706 <histogram name="DriveOffline.CrosAutoEnableOutcome"
4707     enum="CrosEnableDriveOfflineOutcome">
4708   <owner>joshwoodward@google.com</owner>
4709   <summary>
4710     Outcome of enabling Google Drive offline mode automatically when a user
4711     first logs into a Chrome OS device. This process involves opening a hidden
4712     web page in the context of the Google Drive hosted app to perform the
4713     initialization of offline mode.
4714   </summary>
4715 </histogram>
4717 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
4718   <owner>joaodasilva@chromium.org</owner>
4719   <summary>
4720     Time since the user logged in until the auto-enrollment protocol completed.
4721     0 is sampled when the protocol is done by the time the user logs in.
4722   </summary>
4723 </histogram>
4725 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
4726   <owner>joaodasilva@chromium.org</owner>
4727   <summary>Total duration time of the auto-enrollment protocol.</summary>
4728 </histogram>
4730 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
4731     enum="NetErrorCodes">
4732   <owner>joaodasilva@chromium.org</owner>
4733   <summary>
4734     Network error code (if applicable) for auto-enrollment requests.
4735   </summary>
4736 </histogram>
4738 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
4739     enum="EnterpriseDeviceManagementStatus">
4740   <owner>joaodasilva@chromium.org</owner>
4741   <summary>URL fetcher status for auto-enrollment requests.</summary>
4742 </histogram>
4744 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
4745   <owner>joaodasilva@chromium.org</owner>
4746   <summary>
4747     Events related to fetching, saving and loading DM server tokens. These are
4748     used to retrieve cloud policies.
4749   </summary>
4750 </histogram>
4752 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
4753   <owner>joaodasilva@chromium.org</owner>
4754   <summary>
4755     Events related to device enrollment on new installs of Chrome OS devices.
4756   </summary>
4757 </histogram>
4759 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
4760   <owner>joaodasilva@chromium.org</owner>
4761   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
4762 </histogram>
4764 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
4765   <owner>joaodasilva@chromium.org</owner>
4766   <summary>
4767     A set of enterprise policy rules that are in use. This is recorded every 24
4768     hours and at startup, if the last recording was earlier than a day before.
4769   </summary>
4770 </histogram>
4772 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
4773   <owner>joaodasilva@chromium.org</owner>
4774   <summary>
4775     Events related to fetching, saving and loading user policies, and also
4776     device policies on Chrome OS.
4777   </summary>
4778 </histogram>
4780 <histogram name="Enterprise.PolicyInvalidations"
4781     enum="EnterprisePolicyInvalidations">
4782   <owner>joaodasilva@chromium.org</owner>
4783   <summary>
4784     Events for counting policy invalidations received with and without payloads.
4785     Invalidations indicate that a policy has been updated and should be
4786     refreshed. Payloads provide context about the policy update, but may be
4787     absent if dropped by the invalidation service.
4788   </summary>
4789 </histogram>
4791 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
4792     units="milliseconds">
4793   <owner>joaodasilva@chromium.org</owner>
4794   <summary>
4795     Time since startup of the cloud policy code until the policy invalidation
4796     service first reported its online status.
4797   </summary>
4798 </histogram>
4800 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
4801   <owner>joaodasilva@chromium.org</owner>
4802   <summary>
4803     Load status from the policy loaders which pull policy settings from the
4804     underlying platform, such as Windows Group Policy.
4805   </summary>
4806 </histogram>
4808 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
4809   <owner>joaodasilva@chromium.org</owner>
4810   <summary>
4811     Events measuring effectiveness of refreshing policy when invalidations are
4812     received from a service. For each refresh, indicates whether the policy
4813     changed, and whether the policy was invalidated at the time of the refresh.
4814   </summary>
4815 </histogram>
4817 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
4818     units="milliseconds">
4819   <owner>joaodasilva@chromium.org</owner>
4820   <summary>Initialization delay due to loading the user policy cache.</summary>
4821 </histogram>
4823 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
4824     enum="EnterpriseDeviceManagementStatus">
4825   <owner>joaodasilva@chromium.org</owner>
4826   <summary>Policy client error during initial policy fetch.</summary>
4827 </histogram>
4829 <histogram
4830     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
4831     units="milliseconds">
4832   <owner>joaodasilva@chromium.org</owner>
4833   <summary>Delay for registering the client with the policy server.</summary>
4834 </histogram>
4836 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
4837     units="milliseconds">
4838   <owner>joaodasilva@chromium.org</owner>
4839   <summary>Delay for minting an OAuth2 acccess token.</summary>
4840 </histogram>
4842 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
4843     units="milliseconds">
4844   <owner>joaodasilva@chromium.org</owner>
4845   <summary>Delay for fetching policy from the policy server.</summary>
4846 </histogram>
4848 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
4849     units="milliseconds">
4850   <owner>joaodasilva@chromium.org</owner>
4851   <summary>Total delay for the initial policy fetch.</summary>
4852 </histogram>
4854 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
4855     enum="GoogleServiceAuthError">
4856   <owner>joaodasilva@chromium.org</owner>
4857   <summary>Service error during OAuth2 access token fetch.</summary>
4858 </histogram>
4860 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
4861     enum="NetErrorCodes">
4862   <owner>joaodasilva@chromium.org</owner>
4863   <summary>Network error during OAuth2 access token fetch.</summary>
4864 </histogram>
4866 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
4867     units="milliseconds">
4868   <owner>joaodasilva@chromium.org</owner>
4869   <summary>
4870     Delay incurred by the token fetching step of the wildcard login check.
4871   </summary>
4872 </histogram>
4874 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
4875   <owner>joaodasilva@chromium.org</owner>
4876   <summary>Total delay incurred by the wildcard login check.</summary>
4877 </histogram>
4879 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
4880     units="milliseconds">
4881   <owner>joaodasilva@chromium.org</owner>
4882   <summary>
4883     Delay incurred by the user info fetching step of the wildcard login check.
4884   </summary>
4885 </histogram>
4887 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
4888   <owner>joaodasilva@chromium.org</owner>
4889   <owner>pastarmovj@chromium.org</owner>
4890   <summary>
4891     Whether we were able to contact the AD Domain Controller. This check is
4892     performed once at start-up.
4893   </summary>
4894 </histogram>
4896 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
4897   <owner>joaodasilva@chromium.org</owner>
4898   <owner>pastarmovj@chromium.org</owner>
4899   <summary>
4900     Enum of possible things that can fail while checking for enterprise env.
4901     This check is performed once at start-up.
4902   </summary>
4903 </histogram>
4905 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
4906   <owner>joaodasilva@chromium.org</owner>
4907   <owner>pastarmovj@chromium.org</owner>
4908   <summary>
4909     Whether the machine is part of an AD domain. This check is performed once at
4910     start-up.
4911   </summary>
4912 </histogram>
4914 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
4915     units="disabled policies">
4916   <owner>joaodasilva@chromium.org</owner>
4917   <owner>pastarmovj@chromium.org</owner>
4918   <summary>
4919     The number of disabled policy entries due to integrity violations while
4920     parsing the policy data which happens on start-up and when the policy has
4921     changed.
4922   </summary>
4923 </histogram>
4925 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
4926   <owner>joaodasilva@chromium.org</owner>
4927   <owner>pastarmovj@chromium.org</owner>
4928   <summary>
4929     The rough Windows suite we are runnnig on. This check is performed once at
4930     start-up.
4931   </summary>
4932 </histogram>
4934 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
4935   <owner>rbyers@chromium.org</owner>
4936   <summary>
4937     On non-mobile sites, gesture taps are delayed to prevent double taps from
4938     sending a click event. This stat tracks the user's first action within 5
4939     seconds after a double tap gesture when the gesture tap delay is disabled.
4940   </summary>
4941 </histogram>
4943 <histogram name="Event.ActionAfterDoubleTapWithDelay"
4944     enum="ActionAfterDoubleTap">
4945   <owner>rbyers@chromium.org</owner>
4946   <summary>
4947     On non-mobile sites, gesture taps are delayed to prevent double taps from
4948     sending a click event. This stat tracks the user's first action within 5
4949     seconds after a double tap gesture when gesture tap events are delayed.
4950   </summary>
4951 </histogram>
4953 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
4954   <owner>rbyers@chromium.org</owner>
4955   <summary>
4956     Time between initiation of any input event and the renderer receiving and
4957     starting to process it.
4958   </summary>
4959 </histogram>
4961 <histogram name="Event.CoalescedCount.Mouse">
4962   <owner>rbyers@chromium.org</owner>
4963   <summary>Number of Mouse events coalesced.</summary>
4964 </histogram>
4966 <histogram name="Event.CoalescedCount.Touch">
4967   <owner>rbyers@chromium.org</owner>
4968   <summary>Number of Touch events coalesced.</summary>
4969 </histogram>
4971 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
4972   <owner>rbyers@chromium.org</owner>
4973   <summary>
4974     Time between the first and last events in a coalesced mouse events group.
4975   </summary>
4976 </histogram>
4978 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
4979   <owner>rbyers@chromium.org</owner>
4980   <summary>
4981     Time between the first and last events in a coalesced touch events group.
4982   </summary>
4983 </histogram>
4985 <histogram name="Event.Latency.Browser" units="microseconds">
4986   <owner>rbyers@chromium.org</owner>
4987   <summary>
4988     Time between initiation of all input events and browser processing.
4989   </summary>
4990 </histogram>
4992 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
4993     units="microseconds">
4994   <owner>rbyers@chromium.org</owner>
4995   <summary>
4996     Time between initiation of input event and browser processing.
4997   </summary>
4998 </histogram>
5000 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
5001   <owner>rbyers@chromium.org</owner>
5002   <summary>
5003     Time between initiation of input event and browser processing.
5004   </summary>
5005 </histogram>
5007 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
5008     units="microseconds">
5009   <owner>rbyers@chromium.org</owner>
5010   <summary>
5011     Time between initiation of input event and browser processing.
5012   </summary>
5013 </histogram>
5015 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
5016   <owner>rbyers@chromium.org</owner>
5017   <summary>
5018     Time between initiation of input event and browser processing.
5019   </summary>
5020 </histogram>
5022 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
5023     units="microseconds">
5024   <owner>rbyers@chromium.org</owner>
5025   <summary>
5026     Time between initiation of input event and browser processing.
5027   </summary>
5028 </histogram>
5030 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
5031     units="microseconds">
5032   <owner>rbyers@chromium.org</owner>
5033   <summary>
5034     Time between initiation of input event and browser processing.
5035   </summary>
5036 </histogram>
5038 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
5039     units="microseconds">
5040   <owner>rbyers@chromium.org</owner>
5041   <summary>
5042     Time between initiation of input event and browser processing.
5043   </summary>
5044 </histogram>
5046 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
5047     units="microseconds">
5048   <owner>rbyers@chromium.org</owner>
5049   <summary>
5050     Time between initiation of input event and browser processing.
5051   </summary>
5052 </histogram>
5054 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
5055     units="microseconds">
5056   <owner>rbyers@chromium.org</owner>
5057   <summary>
5058     Time between initiation of input event and browser processing.
5059   </summary>
5060 </histogram>
5062 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
5063     units="microseconds">
5064   <owner>rbyers@chromium.org</owner>
5065   <summary>
5066     Time between initiation of input event and browser processing.
5067   </summary>
5068 </histogram>
5070 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
5071     units="microseconds">
5072   <owner>rbyers@chromium.org</owner>
5073   <summary>
5074     Time between initiation of input event and browser processing.
5075   </summary>
5076 </histogram>
5078 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
5079     units="microseconds">
5080   <owner>rbyers@chromium.org</owner>
5081   <summary>
5082     Time between initiation of input event and browser processing.
5083   </summary>
5084 </histogram>
5086 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
5087     units="microseconds">
5088   <owner>rbyers@chromium.org</owner>
5089   <summary>
5090     Time between initiation of input event and browser processing.
5091   </summary>
5092 </histogram>
5094 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
5095   <owner>rbyers@chromium.org</owner>
5096   <summary>
5097     Time between initiation of input event and browser processing.
5098   </summary>
5099 </histogram>
5101 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
5102     units="microseconds">
5103   <owner>rbyers@chromium.org</owner>
5104   <summary>
5105     Time between initiation of input event and browser processing.
5106   </summary>
5107 </histogram>
5109 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
5110     units="microseconds">
5111   <owner>rbyers@chromium.org</owner>
5112   <summary>
5113     Time between initiation of input event and browser processing.
5114   </summary>
5115 </histogram>
5117 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
5118     units="microseconds">
5119   <owner>rbyers@chromium.org</owner>
5120   <summary>
5121     Time between initiation of input event and browser processing.
5122   </summary>
5123 </histogram>
5125 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
5126   <owner>rbyers@chromium.org</owner>
5127   <summary>
5128     Time between initiation of input event and browser processing.
5129   </summary>
5130 </histogram>
5132 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
5133   <owner>rbyers@chromium.org</owner>
5134   <summary>
5135     Time between initiation of input event and browser processing.
5136   </summary>
5137 </histogram>
5139 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
5140     units="microseconds">
5141   <owner>rbyers@chromium.org</owner>
5142   <summary>
5143     Time between initiation of input event and browser processing.
5144   </summary>
5145 </histogram>
5147 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
5148   <owner>rbyers@chromium.org</owner>
5149   <summary>
5150     Time between initiation of input event and browser processing.
5151   </summary>
5152 </histogram>
5154 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
5155   <owner>rbyers@chromium.org</owner>
5156   <summary>
5157     Time between initiation of input event and browser processing.
5158   </summary>
5159 </histogram>
5161 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
5162   <owner>rbyers@chromium.org</owner>
5163   <summary>
5164     Time between initiation of input event and browser processing.
5165   </summary>
5166 </histogram>
5168 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
5169   <owner>rbyers@chromium.org</owner>
5170   <summary>
5171     Time between initiation of input event and browser processing.
5172   </summary>
5173 </histogram>
5175 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
5176   <owner>rbyers@chromium.org</owner>
5177   <summary>
5178     Time between initiation of input event and browser processing.
5179   </summary>
5180 </histogram>
5182 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
5183   <owner>rbyers@chromium.org</owner>
5184   <summary>
5185     Time between initiation of input event and browser processing.
5186   </summary>
5187 </histogram>
5189 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
5190   <owner>rbyers@chromium.org</owner>
5191   <summary>
5192     Time between initiation of input event and browser processing.
5193   </summary>
5194 </histogram>
5196 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
5197     units="microseconds">
5198   <owner>rbyers@chromium.org</owner>
5199   <summary>
5200     Time between initiation of input event and browser processing.
5201   </summary>
5202 </histogram>
5204 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
5205     units="microseconds">
5206   <owner>rbyers@chromium.org</owner>
5207   <summary>
5208     Time between initiation of input event and browser processing.
5209   </summary>
5210 </histogram>
5212 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
5213   <owner>rbyers@chromium.org</owner>
5214   <summary>
5215     Time between initiation of input event and browser processing.
5216   </summary>
5217 </histogram>
5219 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
5220   <owner>rbyers@chromium.org</owner>
5221   <summary>
5222     Time between initiation of input event and browser processing.
5223   </summary>
5224 </histogram>
5226 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
5227   <owner>rbyers@chromium.org</owner>
5228   <summary>
5229     Time between initiation of input event and browser processing.
5230   </summary>
5231 </histogram>
5233 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
5234   <owner>rbyers@chromium.org</owner>
5235   <summary>
5236     Time between initiation of input event and browser processing.
5237   </summary>
5238 </histogram>
5240 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
5241     units="microseconds">
5242   <owner>rbyers@chromium.org</owner>
5243   <summary>
5244     Time between initiation of input event and browser processing.
5245   </summary>
5246 </histogram>
5248 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
5249     units="microseconds">
5250   <owner>rbyers@chromium.org</owner>
5251   <summary>
5252     Time between initiation of input event and browser processing.
5253   </summary>
5254 </histogram>
5256 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
5257     units="microseconds">
5258   <owner>rbyers@chromium.org</owner>
5259   <summary>
5260     Time between initiation of input event and browser processing.
5261   </summary>
5262 </histogram>
5264 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
5265   <owner>rbyers@chromium.org</owner>
5266   <summary>
5267     Time between initiation of input event and browser processing.
5268   </summary>
5269 </histogram>
5271 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
5272   <owner>rbyers@chromium.org</owner>
5273   <summary>
5274     Time between touch events sent from RWH to renderer and acked by renderer.
5275   </summary>
5276 </histogram>
5278 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
5279   <owner>rbyers@chromium.org</owner>
5280   <summary>
5281     Time between touch events received by Chrome and sent from RWH to renderer.
5282   </summary>
5283 </histogram>
5285 <histogram name="Event.Latency.Renderer" units="microseconds">
5286   <owner>rbyers@chromium.org</owner>
5287   <summary>
5288     Time between initiation of all input events and renderer processing. This is
5289     soon to be replaced by Event.Latency.Renderer2.*
5290   </summary>
5291 </histogram>
5293 <histogram name="Event.Latency.Renderer2" units="microseconds">
5294   <owner>rbyers@chromium.org</owner>
5295   <summary>
5296     Time between input event creation and the renderer receiving and starting to
5297     process the event. For touch events on Windows, we measure from when the
5298     event reaches Chrome, whereas on other platforms we use the timestamp from
5299     the kernel. On Windows, this metric is only reported when
5300     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5301     bias.
5302   </summary>
5303 </histogram>
5305 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
5306   <obsolete>
5307     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
5308   </obsolete>
5309   <owner>rbyers@chromium.org</owner>
5310   <summary>
5311     Time between initial creation of touch event and when the resulting
5312     ScrollGesture reaches Impl thread. Maximum is 200ms.
5313   </summary>
5314 </histogram>
5316 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
5317     units="microseconds">
5318   <owner>rbyers@chromium.org</owner>
5319   <summary>
5320     Time between touch event creation and when the resulting GestureScroll
5321     reaches the Impl thread. Maximum is 1000ms. On Windows, we measure from when
5322     the touch event reaches Chrome, whereas on other platforms we use the
5323     timestamp from the kernel. On Windows, this metric is only reported when
5324     |IsHighResNowFastAndReliable| is true, which will introduce some sampling
5325     bias. This supersedes the Event.Latency.RendererImpl.GestureScroll metric.
5326   </summary>
5327 </histogram>
5329 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
5330   <owner>rbyers@chromium.org</owner>
5331   <summary>
5332     Time between initial creation of touch event and the resulting frame from
5333     ScrollUpdate is swapped.
5334   </summary>
5335 </histogram>
5337 <histogram name="Event.SingleTapType" enum="TapDelayType">
5338   <owner>rbyers@chromium.org</owner>
5339   <summary>
5340     On non-mobile sites, gesture taps are delayed to prevent double taps from
5341     sending a click event. This stat counts the number of taps that are delayed
5342     by the double-tap delay versus those that are sent immediately on mobile
5343     sites.
5344   </summary>
5345 </histogram>
5347 <histogram name="ExtensionActivity.AdInjected" units="Extension Count">
5348   <owner>felt@chromium.org</owner>
5349   <owner>rdevlin.cronin@chromium.org</owner>
5350   <summary>
5351     For each pageload, the number of extensions that inject at least one new ad.
5352   </summary>
5353 </histogram>
5355 <histogram name="ExtensionActivity.AdRemoved" units="Extension Count">
5356   <owner>felt@chromium.org</owner>
5357   <owner>rdevlin.cronin@chromium.org</owner>
5358   <summary>
5359     For each pageload, the number of extensions that remove at least one ad.
5360   </summary>
5361 </histogram>
5363 <histogram name="ExtensionActivity.AdReplaced" units="Extension Count">
5364   <owner>felt@chromium.org</owner>
5365   <owner>rdevlin.cronin@chromium.org</owner>
5366   <summary>
5367     For each pageload, the number of extensions that replace at least one ad.
5368   </summary>
5369 </histogram>
5371 <histogram name="ExtensionActivity.ContentScript">
5372   <owner>felt@chromium.org</owner>
5373   <summary>
5374     For each pageload, the number of extensions that inject a content script.
5375   </summary>
5376 </histogram>
5378 <histogram name="ExtensionActivity.CreatedDiv">
5379   <owner>felt@chromium.org</owner>
5380   <summary>
5381     For each pageload, the number of extensions that create divs to add to the
5382     page.
5383   </summary>
5384 </histogram>
5386 <histogram name="ExtensionActivity.CreatedEmbed">
5387   <owner>felt@chromium.org</owner>
5388   <summary>
5389     For each pageload, the number of extensions that create 'embed' elements to
5390     add to the page.
5391   </summary>
5392 </histogram>
5394 <histogram name="ExtensionActivity.CreatedIframe">
5395   <owner>felt@chromium.org</owner>
5396   <summary>
5397     For each pageload, the number of extensions that create iframes to add to
5398     the page.
5399   </summary>
5400 </histogram>
5402 <histogram name="ExtensionActivity.CreatedInput">
5403   <owner>felt@chromium.org</owner>
5404   <summary>
5405     For each pageload, the number of extensions that create inputs to add to the
5406     page.
5407   </summary>
5408 </histogram>
5410 <histogram name="ExtensionActivity.CreatedLink">
5411   <owner>felt@chromium.org</owner>
5412   <summary>
5413     For each pageload, the number of extensions that create links to add to the
5414     page.
5415   </summary>
5416 </histogram>
5418 <histogram name="ExtensionActivity.CreatedObject">
5419   <owner>felt@chromium.org</owner>
5420   <summary>
5421     For each pageload, the number of extensions that create 'object' elements to
5422     add to the page.
5423   </summary>
5424 </histogram>
5426 <histogram name="ExtensionActivity.CreatedScript">
5427   <owner>felt@chromium.org</owner>
5428   <summary>
5429     For each pageload, the number of extensions that create script tags to add
5430     to the page.
5431   </summary>
5432 </histogram>
5434 <histogram name="ExtensionActivity.DocumentWrite">
5435   <owner>felt@chromium.org</owner>
5436   <summary>
5437     For each pageload, the number of extensions that use document.write.
5438   </summary>
5439 </histogram>
5441 <histogram name="ExtensionActivity.Google.ContentScript">
5442   <owner>felt@chromium.org</owner>
5443   <summary>
5444     For each www.google.com pageload, the number of extensions that inject a
5445     content script.
5446   </summary>
5447 </histogram>
5449 <histogram name="ExtensionActivity.Google.CreatedDiv">
5450   <owner>felt@chromium.org</owner>
5451   <summary>
5452     For each www.google.com pageload, the number of extensions that create divs
5453     to add to the page.
5454   </summary>
5455 </histogram>
5457 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5458   <owner>felt@chromium.org</owner>
5459   <summary>
5460     For each www.google.com pageload, the number of extensions that create
5461     'embed' elements to add to the page.
5462   </summary>
5463 </histogram>
5465 <histogram name="ExtensionActivity.Google.CreatedIframe">
5466   <owner>felt@chromium.org</owner>
5467   <summary>
5468     For each www.google.com pageload, the number of extensions that create
5469     iframes to add to the page.
5470   </summary>
5471 </histogram>
5473 <histogram name="ExtensionActivity.Google.CreatedInput">
5474   <owner>felt@chromium.org</owner>
5475   <summary>
5476     For each www.google.com pageload, the number of extensions that create
5477     inputs to add to the page.
5478   </summary>
5479 </histogram>
5481 <histogram name="ExtensionActivity.Google.CreatedLink">
5482   <owner>felt@chromium.org</owner>
5483   <summary>
5484     For each www.google.com pageload, the number of extensions that create links
5485     to add to the page.
5486   </summary>
5487 </histogram>
5489 <histogram name="ExtensionActivity.Google.CreatedObject">
5490   <owner>felt@chromium.org</owner>
5491   <summary>
5492     For each www.google.com pageload, the number of extensions that create
5493     'object' elements to add to the page.
5494   </summary>
5495 </histogram>
5497 <histogram name="ExtensionActivity.Google.CreatedScript">
5498   <owner>felt@chromium.org</owner>
5499   <summary>
5500     For each www.google.com pageload, the number of extensions that create
5501     script tags to add to the page.
5502   </summary>
5503 </histogram>
5505 <histogram name="ExtensionActivity.Google.DocumentWrite">
5506   <owner>felt@chromium.org</owner>
5507   <summary>
5508     For each www.google.com pageload, the number of extensions that use
5509     document.write.
5510   </summary>
5511 </histogram>
5513 <histogram name="ExtensionActivity.Google.InnerHtml">
5514   <owner>felt@chromium.org</owner>
5515   <summary>
5516     For each www.google.com pageload, the number of extensions that set
5517     innerHTML.
5518   </summary>
5519 </histogram>
5521 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5522   <owner>felt@chromium.org</owner>
5523   <summary>
5524     For each www.google.com pageload, the number of extensions that invoke DOM
5525     methods.
5526   </summary>
5527 </histogram>
5529 <histogram name="ExtensionActivity.Google.ModifiedDom">
5530   <owner>felt@chromium.org</owner>
5531   <summary>
5532     For each www.google.com pageload, the number of extensions that set the
5533     value of DOM properties via assignments.
5534   </summary>
5535 </histogram>
5537 <histogram name="ExtensionActivity.Google.ReadDom">
5538   <owner>felt@chromium.org</owner>
5539   <summary>
5540     For each www.google.com pageload, the number of extensions that read from
5541     the DOM.
5542   </summary>
5543 </histogram>
5545 <histogram name="ExtensionActivity.InnerHtml">
5546   <owner>felt@chromium.org</owner>
5547   <summary>
5548     For each pageload, the number of extensions that set innerHTML.
5549   </summary>
5550 </histogram>
5552 <histogram name="ExtensionActivity.InvokedDomMethod">
5553   <owner>felt@chromium.org</owner>
5554   <summary>
5555     For each pageload, the number of extensions that invoke DOM methods.
5556   </summary>
5557 </histogram>
5559 <histogram name="ExtensionActivity.ModifiedDom">
5560   <owner>felt@chromium.org</owner>
5561   <summary>
5562     For each pageload, the number of extensions that set the value of DOM
5563     properties via assignments.
5564   </summary>
5565 </histogram>
5567 <histogram name="ExtensionActivity.ReadDom">
5568   <owner>felt@chromium.org</owner>
5569   <summary>
5570     For each pageload, the number of extensions that read from the DOM.
5571   </summary>
5572 </histogram>
5574 <histogram name="ExtensionBlacklist.BlacklistInstalled"
5575     enum="ExtensionLocation">
5576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5577   <summary>
5578     The number of extensions that were blacklisted when already installed,
5579     grouped by Extension::Location. Logged when ExtensionService blackists and
5580     unloads an installed extension.
5581   </summary>
5582 </histogram>
5584 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
5585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5586   <summary>
5587     The number of extensions that have been blocked from installing grouped by
5588     Extension::Location. Logged when ExtensionService refuses to install a
5589     blacklisted extension.
5590   </summary>
5591 </histogram>
5593 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
5594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5595   <summary>
5596     The number of extensions that have been silently installed in a blacklisted
5597     state, grouped by Extension::Location. Logged when ExtensionService installs
5598     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
5599     would be logged otherwise). Typically this will be when a user has a
5600     blacklisted extension synced.
5601   </summary>
5602 </histogram>
5604 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
5605     enum="ExtensionLocation">
5606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5607   <summary>
5608     The number of extensions that were unblacklisted when installed, grouped by
5609     Extension::Location. Logged when ExtensionService unblacklists and loads a
5610     blacklisted extension.
5611   </summary>
5612 </histogram>
5614 <histogram name="ExtensionInstalledLoader.ForceDisabled"
5615     enum="BooleanForceDisabled">
5616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5617   <summary>
5618     Counts whether we force-disabled an installed extension at startup because a
5619     policy provider indicated it must remain disabled.
5620   </summary>
5621 </histogram>
5623 <histogram name="ExtensionInstallSigner.RequestCount">
5624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5625   <summary>
5626     A count of the number of server requests since Chrome started running,
5627     recorded each time we do a request. NOTE: when interpreting these values,
5628     keep in mind that a user who did 5 server requests during one run of Chrome
5629     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
5630   </summary>
5631 </histogram>
5633 <histogram name="ExtensionInstallSigner.ResultWasValid">
5634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5635   <summary>
5636     Whether the server result received by the extensions install signer was
5637     valid or invalid.
5638   </summary>
5639 </histogram>
5641 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
5642     units="seconds">
5643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5644   <summary>
5645     This records the number of seconds since the last time we've done a request
5646     to the server (only during this run of the browser).
5647   </summary>
5648 </histogram>
5650 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
5651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5652   <summary>
5653     Records how many seconds the browser has been running at the time a request
5654     to the server is made to get a new install signature.
5655   </summary>
5656 </histogram>
5658 <histogram name="ExtensionInstallVerifier.ActualStatus"
5659     enum="ExtensionInstallVerifierStatus">
5660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5661   <summary>
5662     Logged during InstallVerifier::Init, to indicate the actual enforcement
5663     status used (usually determined by the ExtensionInstallVerifier field trial
5664     experiment, but possibly modified by command line flags).
5665   </summary>
5666 </histogram>
5668 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
5669     enum="ExtensionInstallVerifierStatus">
5670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5671   <summary>
5672     Logged during InstallVerifier::Init to indicate the enforcement status as
5673     determined by the ExtensionInstallVerifier field trial experiment.
5674   </summary>
5675 </histogram>
5677 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
5678     enum="ExtensionInstallVerifierGetSignatureResult">
5679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5680   <summary>The result of the verifier trying to get a new signature.</summary>
5681 </histogram>
5683 <histogram name="ExtensionInstallVerifier.InitResult"
5684     enum="ExtensionInstallVerifierInitResult">
5685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5686   <summary>
5687     The result of initialization for the extension install verifier.
5688   </summary>
5689 </histogram>
5691 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
5692     enum="ExtensionInstallVerifierMustRemainDisabled">
5693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5694   <summary>
5695     The outcome for each call to InstallVerifier::MustRemainDisabled.
5696   </summary>
5697 </histogram>
5699 <histogram name="Extensions.AllocatePortIdPairOverflow">
5700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5701   <summary>
5702     Records when the allocation of IDs for chrome.runtime.Port overflows.
5703   </summary>
5704 </histogram>
5706 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
5707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5708   <summary>
5709     Captures the results of URL resolution when relative urls are used in the
5710     tabs/windows api.
5711   </summary>
5712 </histogram>
5714 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
5715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5716   <summary>
5717     The number of times v1 apps are launched grouped by
5718     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
5719   </summary>
5720 </histogram>
5722 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
5723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5724   <summary>
5725     The number of times apps are launched grouped by
5726     extensions::LaunchContainer.
5727   </summary>
5728 </histogram>
5730 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
5731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5732   <summary>
5733     The number of apps loaded at startup time grouped by Extension::Location.
5734   </summary>
5735 </histogram>
5737 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
5738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5739   <summary>
5740     The actions taken in the NTP apps promo grouped by
5741     extension_misc::AppsPromoBuckets.
5742   </summary>
5743 </histogram>
5745 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
5746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5747   <summary>
5748     The number of apps launched grouped by extensions::LaunchType.
5749   </summary>
5750 </histogram>
5752 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
5753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5754   <summary>The time for an extension's background page to load.</summary>
5755 </histogram>
5757 <histogram name="Extensions.BackgroundPageType"
5758     units="ExtensionBackgroundPageType">
5759   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5760   <summary>
5761     The type (if any) of background page the extension has. Recorded for
5762     installed extensions on startup.
5763   </summary>
5764 </histogram>
5766 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
5767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5768   <summary>Net error results from URLFetcher.</summary>
5769 </histogram>
5771 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
5772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5773   <summary>
5774     Number of times chrome retried to download an extension with a url on a
5775     google.com domain, before eventually giving up.
5776   </summary>
5777 </histogram>
5779 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
5780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5781   <summary>
5782     Number of times chrome retried to download an extension with a url on a non
5783     google.com domain, before eventually giving up.
5784   </summary>
5785 </histogram>
5787 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
5788   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5789   <summary>
5790     Number of times chrome retried to download an extension with a url on a
5791     google.com domain, before eventually succeeding.
5792   </summary>
5793 </histogram>
5795 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
5796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5797   <summary>
5798     Number of times chrome retried to download an extension with a url on a non
5799     google.com domain, before eventually succeeding.
5800   </summary>
5801 </histogram>
5803 <histogram name="Extensions.CrxInstallDirPathLength">
5804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5805   <summary>
5806     Length of the path to the directory under which an extension is installed.
5807     This directory is in the user's profile.
5808   </summary>
5809 </histogram>
5811 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
5812     units="milliseconds">
5813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5814   <summary>Time spent until rules storage delegate gets ready.</summary>
5815 </histogram>
5817 <histogram name="Extensions.DepricatedExternalJsonCount">
5818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5819   <summary>
5820     Number of extensions referenced in the depricated external extensions source
5821     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
5822   </summary>
5823 </histogram>
5825 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
5826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5827   <summary>The time for a dialog-hosted extension to load.</summary>
5828 </histogram>
5830 <histogram name="Extensions.Disabled">
5831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5832   <summary>
5833     The number of extensions that are disabled at browser startup.
5834   </summary>
5835 </histogram>
5837 <histogram name="Extensions.DisabledForPermissions">
5838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5839   <summary>
5840     The number of extensions that are disabled at browser startup due to
5841     permissions increases.
5842   </summary>
5843 </histogram>
5845 <histogram name="Extensions.DisabledUIUserResponse"
5846     enum="ExtensionDisabledUIUserResponse">
5847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5848   <summary>
5849     User response to the dialog shown when an extension is disabled due to an
5850     update requiring more permissions.
5851   </summary>
5852 </histogram>
5854 <histogram name="Extensions.ErrorCodeFromCrxOpen">
5855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5856   <summary>
5857     If opening the CRX file for unpacking fails, this integer is the error code
5858     given by the OS.
5859   </summary>
5860 </histogram>
5862 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
5863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5864   <summary>The time an extension's event page has spent loaded.</summary>
5865 </histogram>
5867 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
5868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5869   <summary>The time an extension's event page has spent unloaded.</summary>
5870 </histogram>
5872 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
5873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5874   <summary>The time for an extension's event page to load.</summary>
5875 </histogram>
5877 <histogram name="Extensions.ExtensionCacheCount">
5878   <owner>dpolukhin@chromium.org</owner>
5879   <summary>
5880     Number of cached extensions on disk. Reported on Chrome OS during user
5881     session start.
5882   </summary>
5883 </histogram>
5885 <histogram name="Extensions.ExtensionCacheSize" units="MB">
5886   <owner>dpolukhin@chromium.org</owner>
5887   <summary>
5888     Total size of .crx files in cache on disk. Reported on Chrome OS during user
5889     session start.
5890   </summary>
5891 </histogram>
5893 <histogram name="Extensions.ExtensionInstalled">
5894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5895   <summary>An extension has been installed.</summary>
5896 </histogram>
5898 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
5899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5900   <summary>
5901     The number of extensions loaded at startup time grouped by
5902     Extension::Location.
5903   </summary>
5904 </histogram>
5906 <histogram name="Extensions.ExtensionRootPathLength">
5907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5908   <summary>
5909     Length of the Extensions dir path inside the profile directory.
5910   </summary>
5911 </histogram>
5913 <histogram name="Extensions.ExtensionServiceInitTime">
5914   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5915   <summary>
5916     Time taken for the ExtensionService to initialize, including the time it
5917     takes to load the extensions for the service's profile and parse their
5918     manifests. This happens during startup and also any time a new profile is
5919     loaded.
5920   </summary>
5921 </histogram>
5923 <histogram name="Extensions.ExtensionUninstalled">
5924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5925   <summary>An extension has been uninstalled.</summary>
5926 </histogram>
5928 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
5929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5930   <summary>
5931     Records what happens to extensions that are sideloaded, grouped by the
5932     ExternalExtensionEvent enum.
5933   </summary>
5934 </histogram>
5936 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
5937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5938   <summary>
5939     The number of sideloaded apps/extensions loaded on startup grouped by
5940     enabled/disabled state.
5941   </summary>
5942 </histogram>
5944 <histogram name="Extensions.ExternalJsonCount">
5945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5946   <summary>
5947     Number of extensions referenced in the external extensions source at path
5948     chrome::DIR_EXTERNAL_EXTENSIONS.
5949   </summary>
5950 </histogram>
5952 <histogram name="Extensions.FromWebstoreInconsistency"
5953     enum="ExtensionFromWebstoreInconcistencyEnum">
5954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5955   <summary>
5956     Number of apps/extensions loaded on startup with an inconsistent &quot;from
5957     webstore&quot; state. This means an item that is flagged as from_webstore,
5958     but with either a non-webstore update_url or an external install location.
5959   </summary>
5960 </histogram>
5962 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
5963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5964   <summary>Number of calls to extension functions.</summary>
5965 </histogram>
5967 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
5968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5969   <summary>
5970     What happens when the extensions system tries to get a temp dir to unpack
5971     in?
5972   </summary>
5973 </histogram>
5975 <histogram name="Extensions.InjectCssTime" units="milliseconds">
5976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5977   <summary>
5978     The amount of time for a CSS file to be injected into a page.
5979   </summary>
5980 </histogram>
5982 <histogram name="Extensions.InjectEnd_ScriptCount">
5983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5984   <summary>Number of scripts injected at document end by extensions.</summary>
5985 </histogram>
5987 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
5988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5989   <summary>
5990     Time taken to inject all scripts at document end by extensions.
5991   </summary>
5992 </histogram>
5994 <histogram name="Extensions.InjectIdle_ScriptCount">
5995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5996   <summary>Number of scripts injected at document idle by extensions.</summary>
5997 </histogram>
5999 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
6000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6001   <summary>
6002     Time taken to inject all scripts at document idle by extensions.
6003   </summary>
6004 </histogram>
6006 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
6007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6008   <summary>Time taken to inject all scripts by extensions.</summary>
6009 </histogram>
6011 <histogram name="Extensions.InjectStart_CssCount">
6012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6013   <summary>Number of css files injected by extensions.</summary>
6014 </histogram>
6016 <histogram name="Extensions.InjectStart_ScriptCount">
6017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6018   <summary>Number of scripts injected at document start by extensions.</summary>
6019 </histogram>
6021 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
6022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6023   <summary>
6024     Time taken to inject css/scripts at document start by extensions.
6025   </summary>
6026 </histogram>
6028 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
6029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6030   <summary>
6031     Whether the user accepted or aborted an extension installation.
6032   </summary>
6033 </histogram>
6035 <histogram name="Extensions.InstallPrompt.Type"
6036     enum="ExtensionInstallPromptType">
6037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6038   <summary>
6039     Type of the extension install prompt displayed when an extension
6040     installation is triggered.
6041   </summary>
6042 </histogram>
6044 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
6045     enum="ExtensionInstallPromptExperimentLinkAction">
6046   <owner>meacer@chromium.org</owner>
6047   <summary>
6048     Actions on the show details link grouped by action type when the install
6049     prompt trial is running.
6050   </summary>
6051 </histogram>
6053 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
6054     enum="ExtensionInstallPromptExperimentLinkAction">
6055   <owner>meacer@chromium.org</owner>
6056   <summary>
6057     Actions on the show permissions link grouped by action type when the install
6058     prompt trial is running.
6059   </summary>
6060 </histogram>
6062 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
6063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6064   <summary>Installs grouped by the location property in prefs.</summary>
6065 </histogram>
6067 <histogram name="Extensions.InstallType" enum="ExtensionType">
6068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6069   <summary>Installs grouped by Extension::HistogramType.</summary>
6070 </histogram>
6072 <histogram name="Extensions.LoadAll">
6073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6074   <summary>
6075     The number of extensions and themes loaded at browser startup.
6076   </summary>
6077 </histogram>
6079 <histogram name="Extensions.LoadAllTime" units="milliseconds">
6080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6081   <summary>Time taken to load all extensions at browser startup.</summary>
6082 </histogram>
6084 <histogram name="Extensions.LoadApp">
6085   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6086   <summary>The number of apps loaded by each user at startup time.</summary>
6087 </histogram>
6089 <histogram name="Extensions.LoadAppExternal">
6090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6091   <summary>
6092     The number of externally managed apps loaded by each user at startup time.
6093   </summary>
6094 </histogram>
6096 <histogram name="Extensions.LoadAppUser">
6097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6098   <summary>
6099     The number of user-installed apps loaded by each user at startup time.
6100   </summary>
6101 </histogram>
6103 <histogram name="Extensions.LoadBrowserAction">
6104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6105   <summary>
6106     The number of browser action extensions loaded at browser startup.
6107   </summary>
6108 </histogram>
6110 <histogram name="Extensions.LoadContentPack">
6111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6112   <summary>
6113     The number of content-pack extensions loaded at browser startup.
6114   </summary>
6115 </histogram>
6117 <histogram name="Extensions.LoadExtension">
6118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6119   <summary>The number of extensions loaded at browser startup.</summary>
6120 </histogram>
6122 <histogram name="Extensions.LoadExtensionExternal">
6123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6124   <summary>
6125     The number of externally managed extensions loaded at browser startup.
6126   </summary>
6127 </histogram>
6129 <histogram name="Extensions.LoadExtensionUser">
6130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6131   <summary>
6132     The number of user-installed extensions loaded at browser startup.
6133   </summary>
6134 </histogram>
6136 <histogram name="Extensions.LoadExternal">
6137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6138   <summary>
6139     The number of externally managed extensions and apps loaded at browser
6140     startup.
6141   </summary>
6142 </histogram>
6144 <histogram name="Extensions.LoadHostedApp">
6145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6146   <summary>
6147     The number of hosted apps loaded by each user at startup time.
6148   </summary>
6149 </histogram>
6151 <histogram name="Extensions.LoadPackagedApp">
6152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6153   <summary>
6154     The number of legacy packaged apps loaded by each user at startup time.
6155   </summary>
6156 </histogram>
6158 <histogram name="Extensions.LoadPageAction">
6159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6160   <summary>
6161     The number of page action extensions loaded at browser startup.
6162   </summary>
6163 </histogram>
6165 <histogram name="Extensions.LoadPlatformApp">
6166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6167   <summary>The number of platform apps loaded at browser startup.</summary>
6168 </histogram>
6170 <histogram name="Extensions.LoadTheme">
6171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6172   <summary>The number of themes loaded at browser startup.</summary>
6173 </histogram>
6175 <histogram name="Extensions.LoadType" enum="ExtensionType">
6176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6177   <summary>
6178     The number of extensions loaded at startup time grouped by
6179     Extension::HistogramType.
6180   </summary>
6181 </histogram>
6183 <histogram name="Extensions.LoadUserScript">
6184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6185   <summary>
6186     The number of converted user scripts loaded at browser startup.
6187   </summary>
6188 </histogram>
6190 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6192   <summary>
6193     Number of times chrome retried to download an extension update manifest with
6194     a url on a google.com domain, before eventually giving up.
6195   </summary>
6196 </histogram>
6198 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6200   <summary>
6201     Number of times chrome retried to download an extension update manifest with
6202     a url on a non google.com domain, before eventually giving up.
6203   </summary>
6204 </histogram>
6206 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6208   <summary>
6209     Number of times chrome retried to download an extension update manifest with
6210     a url on a google.com domain, before eventually succeeding.
6211   </summary>
6212 </histogram>
6214 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
6215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6216   <summary>
6217     Number of times chrome retried to download an extension update manifest with
6218     a url on a non google.com domain, before eventually succeeding.
6219   </summary>
6220 </histogram>
6222 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6224   <summary>
6225     Number of extension loads on startup where it is necessary to reload the
6226     mainfest because the locale has changed.
6227   </summary>
6228 </histogram>
6230 <histogram name="Extensions.ManifestReloadNotNeeded">
6231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6232   <summary>
6233     Number of extension loads on startup where it is not necessary to reload the
6234     extension's manifest.
6235   </summary>
6236 </histogram>
6238 <histogram name="Extensions.ManifestReloadUnpackedDir">
6239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6240   <summary>
6241     Number of extension loads on startup where it is necessary to reload the
6242     manifest because the extension is unpacked.
6243   </summary>
6244 </histogram>
6246 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6248   <summary>Time that network requests were blocked due to extensions.</summary>
6249 </histogram>
6251 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6253   <summary>
6254     Percentage of total lifetime a network request was blocked due to an
6255     extension.
6256   </summary>
6257 </histogram>
6259 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6261   <summary>
6262     Time that network requests were blocked due to relevant rule registries
6263     loading.
6264   </summary>
6265 </histogram>
6267 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6269   <summary>
6270     The number of apps/extensions with a non-webstore update_url loaded at
6271     startup time grouped by Extension::Location.
6272   </summary>
6273 </histogram>
6275 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6277   <summary>
6278     Number of non-WebStore extensions on startup that override the new tab page.
6279   </summary>
6280 </histogram>
6282 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6284   <summary>
6285     The permissions present in an extension when it is automatically disabled
6286     due to a permission increase (e.g., after an extension upgrade).
6287   </summary>
6288 </histogram>
6290 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6292   <summary>
6293     The permissions present in an extension when it was installed.
6294   </summary>
6295 </histogram>
6297 <histogram name="Extensions.Permissions_InstallAbort"
6298     enum="ExtensionPermission">
6299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6300   <summary>
6301     The permissions present in an extension when installation was aborted, not
6302     including installation errors and user cancels.
6303   </summary>
6304 </histogram>
6306 <histogram name="Extensions.Permissions_InstallCancel"
6307     enum="ExtensionPermission">
6308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6309   <summary>
6310     The permissions present in an extension when installation was canceled.
6311   </summary>
6312 </histogram>
6314 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
6315   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6316   <summary>The permissions present in an extension when it was loaded.</summary>
6317 </histogram>
6319 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
6320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6321   <summary>
6322     The permissions present in an extension when it was re-enabled from a
6323     confirmation prompt.
6324   </summary>
6325 </histogram>
6327 <histogram name="Extensions.Permissions_ReEnableAbort"
6328     enum="ExtensionPermission">
6329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6330   <summary>
6331     The permissions present in an extension when the re-enable prompt was
6332     aborted, not including installation errors and manual user cancels.
6333   </summary>
6334 </histogram>
6336 <histogram name="Extensions.Permissions_ReEnableCancel"
6337     enum="ExtensionPermission">
6338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6339   <summary>
6340     The permissions present in an extension when the re-enable was canceled from
6341     the confirmation prompt.
6342   </summary>
6343 </histogram>
6345 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
6346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6347   <summary>
6348     The permissions present in an extension when it was uninstalled.
6349   </summary>
6350 </histogram>
6352 <histogram name="Extensions.Permissions_WebStoreInstall"
6353     enum="ExtensionPermission">
6354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6355   <summary>
6356     The permissions present in an extension when it was installed through the
6357     web store.
6358   </summary>
6359 </histogram>
6361 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
6362     enum="ExtensionPermission">
6363   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6364   <summary>
6365     The permissions present in an extension when installation from the web store
6366     was aborted, not including installation errors and user cancels.
6367   </summary>
6368 </histogram>
6370 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
6371     enum="ExtensionPermission">
6372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6373   <summary>
6374     The permissions present in an extension when installation from the web store
6375     was canceled.
6376   </summary>
6377 </histogram>
6379 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
6380     units="milliseconds">
6381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6382   <summary>
6383     The initialization latency (in milliseconds) introduced to each extension
6384     resource request by querying the directory timestamp.
6385   </summary>
6386 </histogram>
6388 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
6389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6390   <summary>
6391     The difference in seconds between an extension resource's last modification
6392     time and its extension base directory's creation time. Recorded on each
6393     extension resource request if the difference is non-negative (i.e., the
6394     resource's last modification time is more recent than the directory's
6395     creation time.) For cases where the directory creation date is more recent,
6396     see Extensions.ResourceLastModifiedNegativeDelta instead.
6397   </summary>
6398 </histogram>
6400 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
6401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6402   <summary>
6403     The absolute difference in seconds between an extension resource's last
6404     modification time and extension base directory's creation time. Recorded on
6405     each extension resource request if the difference is negative (i.e., the
6406     directory's creation time is more recent than the resource's last
6407     modification time.) For cases where the resource modification time is more
6408     recent, see Extensions.ResourceLastModifiedDelta instead.
6409   </summary>
6410 </histogram>
6412 <histogram name="Extensions.SandboxUnpackFailure">
6413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6414   <summary>
6415     Count the number of times a sandboxed extension unpack fails.
6416   </summary>
6417 </histogram>
6419 <histogram name="Extensions.SandboxUnpackFailureReason"
6420     enum="ExtensionUnpackFailureReason">
6421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6422   <summary>What caused a sandboxed extension unpack to fail?</summary>
6423 </histogram>
6425 <histogram name="Extensions.SandboxUnpackFailureTime">
6426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6427   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
6428 </histogram>
6430 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
6431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6432   <summary>Length of the initial path to the CRX to be unpacked.</summary>
6433 </histogram>
6435 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
6436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6437   <summary>
6438     Length of the normalized (link/junction free) path to the temporary copy of
6439     a CRX made during unpacking.
6440   </summary>
6441 </histogram>
6443 <histogram name="Extensions.SandboxUnpackRate">
6444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6445   <summary>
6446     Rate at which a CRX file is unpacked in Kilobytes per second.
6447   </summary>
6448 </histogram>
6450 <histogram name="Extensions.SandboxUnpackRate1To2mB">
6451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6452   <summary>
6453     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
6454   </summary>
6455 </histogram>
6457 <histogram name="Extensions.SandboxUnpackRate2To5mB">
6458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6459   <summary>
6460     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
6461   </summary>
6462 </histogram>
6464 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
6465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6466   <summary>
6467     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
6468   </summary>
6469 </histogram>
6471 <histogram name="Extensions.SandboxUnpackRate5To10mB">
6472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6473   <summary>
6474     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
6475   </summary>
6476 </histogram>
6478 <histogram name="Extensions.SandboxUnpackRateOver10mB">
6479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6480   <summary>
6481     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
6482     second.
6483   </summary>
6484 </histogram>
6486 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
6487   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6488   <summary>
6489     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
6490   </summary>
6491 </histogram>
6493 <histogram name="Extensions.SandboxUnpackSuccess">
6494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6495   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
6496 </histogram>
6498 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
6499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6500   <summary>
6501     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
6502     the file size.
6503   </summary>
6504 </histogram>
6506 <histogram name="Extensions.SandboxUnpackSuccessTime">
6507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6508   <summary>
6509     Time taken to unpack an extension, when the unpack succeeds.
6510   </summary>
6511 </histogram>
6513 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
6514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6515   <summary>
6516     Length of the path of the temporary copy of a CRX made during unpacking.
6517   </summary>
6518 </histogram>
6520 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
6521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6522   <summary>Length of the path under which a CRX is unpacked.</summary>
6523 </histogram>
6525 <histogram name="Extensions.StartupDelay" units="milliseconds">
6526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6527   <summary>The time one extension delays network requests at startup.</summary>
6528 </histogram>
6530 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
6531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6532   <summary>
6533     The total time extensions delay network requests at startup.
6534   </summary>
6535 </histogram>
6537 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
6538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6539   <summary>Time taken to load a toolstrip.</summary>
6540 </histogram>
6542 <histogram name="Extensions.UninstallType" enum="ExtensionType">
6543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6544   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
6545 </histogram>
6547 <histogram name="Extensions.UnpackFailureInstallCause"
6548     enum="ExtensionInstallCause">
6549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6550   <summary>
6551     Count failing CRX installs, grouped by the way an extension can be
6552     installed.
6553   </summary>
6554 </histogram>
6556 <histogram name="Extensions.UnpackFailureInstallSource"
6557     enum="ExtensionLocation">
6558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6559   <summary>
6560     Count successful CRX installs, grouped by the location property in prefs.
6561     installed.
6562   </summary>
6563 </histogram>
6565 <histogram name="Extensions.UnpackSuccessInstallCause"
6566     enum="ExtensionInstallCause">
6567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6568   <summary>
6569     Count successful CRX installs, grouped by the cause of the install.
6570   </summary>
6571 </histogram>
6573 <histogram name="Extensions.UnpackSuccessInstallSource"
6574     enum="ExtensionLocation">
6575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6576   <summary>
6577     Count successful CRX installs, grouped by the location property in prefs.
6578   </summary>
6579 </histogram>
6581 <histogram name="Extensions.UpdateCheckApp">
6582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6583   <summary>
6584     The number of legacy packaged apps and hosted apps that were checked during
6585     an update check.
6586   </summary>
6587 </histogram>
6589 <histogram name="Extensions.UpdateCheckExtension">
6590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6591   <summary>
6592     The number of extensions that were checked during an update check.
6593   </summary>
6594 </histogram>
6596 <histogram name="Extensions.UpdateCheckGap" units="minutes">
6597   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6598   <summary>Time in minutes between update checks.</summary>
6599 </histogram>
6601 <histogram name="Extensions.UpdateCheckGoogleUrl">
6602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6603   <summary>
6604     The number of crx's with a Google-hosted update URL that were checked during
6605     an update check.
6606   </summary>
6607 </histogram>
6609 <histogram name="Extensions.UpdateCheckNoUrl">
6610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6611   <summary>
6612     The number of crx's with no update URL checked during an update check.
6613   </summary>
6614 </histogram>
6616 <histogram name="Extensions.UpdateCheckOtherUrl">
6617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6618   <summary>
6619     The number of crx's with a non-Google update URL that were checked during an
6620     update check.
6621   </summary>
6622 </histogram>
6624 <histogram name="Extensions.UpdateCheckPackagedApp">
6625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6626   <summary>
6627     The number of packaged apps that were checked during an update check.
6628   </summary>
6629 </histogram>
6631 <histogram name="Extensions.UpdateCheckTheme">
6632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6633   <summary>
6634     The number of themes that were checked during an update check.
6635   </summary>
6636 </histogram>
6638 <histogram name="Extensions.UpdateOnLoad">
6639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6640   <summary>
6641     The number of extensions that were updated at browser startup.
6642   </summary>
6643 </histogram>
6645 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
6646   <obsolete>
6647     Deprecated 10/2013.
6648   </obsolete>
6649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6650   <summary>
6651     What happened when the extension updater tried to write a file?
6652   </summary>
6653 </histogram>
6655 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
6656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6657   <summary>Updates grouped by the location property in prefs.</summary>
6658 </histogram>
6660 <histogram name="Extensions.UpdateType" enum="ExtensionType">
6661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6662   <summary>Updates grouped by Extension::HistogramType.</summary>
6663 </histogram>
6665 <histogram name="Extensions.WebstoreDownload.InterruptReason"
6666     enum="InterruptReason">
6667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6668   <summary>The reason a webstore download was interrupted.</summary>
6669 </histogram>
6671 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
6672     units="KB">
6673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6674   <summary>
6675     The number of KBytes received for a webstore download before it was
6676     interrupted.
6677   </summary>
6678 </histogram>
6680 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
6681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6682   <summary>
6683     The total expected size in KBytes of an interrupted webstore download.
6684   </summary>
6685 </histogram>
6687 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
6688     enum="Boolean">
6689   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6690   <summary>
6691     Tracks whether the total size of an interrupted webstore download was known.
6692   </summary>
6693 </histogram>
6695 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
6696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6697   <summary>
6698     Records whether adding a new/updated extension to the install verifier
6699     succeeded.
6700   </summary>
6701 </histogram>
6703 <histogram name="ExtensionService.VerifyAllSuccess"
6704     enum="ExtensionServiceVerifyAllSuccess">
6705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6706   <summary>
6707     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
6708     was called for bootstrapping or another reason (extension
6709     installed/uninstalled, etc.).
6710   </summary>
6711 </histogram>
6713 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
6714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6715   <summary>
6716     When loading the chrome://extensions page, this records whether we decided
6717     to do a verification check against the server (because the user had one or
6718     more extensions disabled due to verification failure).
6719   </summary>
6720 </histogram>
6722 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
6723   <owner>finnur@chromium.org</owner>
6724   <summary>
6725     The number of icons the Browser Actions Container knows about (visible or in
6726     the overflow bucket). Does not count icons that have been permanently hidden
6727     by the user. Measured once per startup per (non-incognito) profile.
6728   </summary>
6729 </histogram>
6731 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
6732   <owner>finnur@chromium.org</owner>
6733   <summary>
6734     The number of Browser Action icons the user has elected to permanently hide
6735     (as opposed to putting them in the overflow bucket). Measured once per
6736     startup per (non-incognito) profile.
6737   </summary>
6738 </histogram>
6740 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
6741   <owner>finnur@chromium.org</owner>
6742   <summary>
6743     The number of visible icons in the Browser Actions Container (visible as in
6744     number of icons not in the overflow bucket). 0 means all icons are in the
6745     overflow bucket. MAX_INT means the toolbar is always showing all icons.
6746     Measured once per startup per (non-incognito) profile but only for those
6747     profiles that have one or more browser actions showing in the toolbar.
6748   </summary>
6749 </histogram>
6751 <histogram name="ExtensionUrlRequest.HashTimeMs" units="milliseconds">
6752   <owner>asargent@chromium.org</owner>
6753   <summary>
6754     The total time taken to compute a cryptographic hash of the content read for
6755     a chrome-extension:// URL, logged at the end of each request we load from
6756     the corresponding file for that URL in the filesystem.
6757   </summary>
6758 </histogram>
6760 <histogram name="ExtensionUrlRequest.OnReadCompleteError" enum="NetErrorCodes">
6761   <owner>asargent@chromium.org</owner>
6762   <summary>
6763     The error code for failures of incremental reads of a file stream for a
6764     chrome-extension:// URL. (See also ExtensionUrlRequest.OnReadCompleteResult
6765     for the success case).
6766   </summary>
6767 </histogram>
6769 <histogram name="ExtensionUrlRequest.OnReadCompleteResult">
6770   <owner>asargent@chromium.org</owner>
6771   <summary>
6772     The result of an incremental read of a file stream for a chrome-extension://
6773     URL, representing a byte count. Logged in success cases (see also
6774     ExtensionUrlRequest.OnReadCompleteError).
6775   </summary>
6776 </histogram>
6778 <histogram name="ExtensionUrlRequest.SeekPosition">
6779   <owner>asargent@chromium.org</owner>
6780   <summary>
6781     When fetching a chrome-extension:// URL, this indicates the first byte
6782     position we read from. This will be greater than 0 in cases such as XHR's
6783     with a Range header, but will normally be 0 in the typical case of reading
6784     the entire file. This helps identify how frequently partial file reads are
6785     taking place.
6786   </summary>
6787 </histogram>
6789 <histogram name="ExtensionUrlRequest.TotalKbRead" units="KB">
6790   <owner>asargent@chromium.org</owner>
6791   <summary>
6792     The total number of bytes read for a chrome-extension:// URL, logged when
6793     the job is finished (either successfully or not).
6794   </summary>
6795 </histogram>
6797 <histogram name="FileBrowser.Create" enum="FileDialogType">
6798   <owner>joshwoodward@google.com</owner>
6799   <summary>Chrome OS File Browser opening mode.</summary>
6800 </histogram>
6802 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
6803   <owner>joshwoodward@google.com</owner>
6804   <summary>
6805     Chrome OS File Browser: time to scan a directory. Measured on every File
6806     Browser directory change.
6807   </summary>
6808 </histogram>
6810 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
6811     enum="BooleanEnabled">
6812   <owner>joshwoodward@google.com</owner>
6813   <summary>
6814     Tracks whether download destination is set to a Google Drive folder when the
6815     download destination is changed by the user in the settings page.
6816   </summary>
6817 </histogram>
6819 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
6820     enum="BooleanEnabled">
6821   <owner>joshwoodward@google.com</owner>
6822   <summary>
6823     Tracks whether download destination is set to a Google Drive folder on
6824     startup.
6825   </summary>
6826 </histogram>
6828 <histogram name="FileBrowser.DownloadsCount">
6829   <owner>joshwoodward@google.com</owner>
6830   <summary>
6831     Chrome OS File Browser: number of files and directories in the Downloads
6832     directory (not including the contents of nested directories). Computed every
6833     time the File Browser current directory changes to Downloads.
6834   </summary>
6835 </histogram>
6837 <histogram name="FileBrowser.FolderShortcut.Add">
6838   <owner>joshwoodward@google.com</owner>
6839   <summary>
6840     Chrome OS File Browser: this is recorded when the user adds a folder
6841     shortcut.
6842   </summary>
6843 </histogram>
6845 <histogram name="FileBrowser.FolderShortcut.Count">
6846   <owner>joshwoodward@google.com</owner>
6847   <summary>
6848     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
6849     when Files.app is launched.
6850   </summary>
6851 </histogram>
6853 <histogram name="FileBrowser.FolderShortcut.Navigate">
6854   <owner>joshwoodward@google.com</owner>
6855   <summary>
6856     Chrome OS File Browser: this is recorded when the user clicks or selects a
6857     folder shortcut and is navigated to the target folder.
6858   </summary>
6859 </histogram>
6861 <histogram name="FileBrowser.FolderShortcut.Remove">
6862   <owner>joshwoodward@google.com</owner>
6863   <summary>
6864     Chrome OS File Browser: this is recorded when the user removes a folder
6865     shortcut.
6866   </summary>
6867 </histogram>
6869 <histogram name="FileBrowser.Load" units="milliseconds">
6870   <owner>joshwoodward@google.com</owner>
6871   <summary>
6872     Chrome OS File Browser is an built-in extension without a background page.
6873     Its main.html file is loaded every time the user opens a File Browser tab or
6874     a file chooser dialog. The file is fairly large and the initialization is
6875     pretty expensive.
6876   </summary>
6877 </histogram>
6879 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
6880   <obsolete>
6881     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
6882   </obsolete>
6883   <owner>joshwoodward@google.com</owner>
6884   <summary>File types that were tried to be opened through browser.</summary>
6885 </histogram>
6887 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
6888   <owner>joshwoodward@google.com</owner>
6889   <summary>
6890     Chrome OS Photo Editor: time to display an image. Measured from the moment
6891     the user selected the image till the moment it is displayed (not counting
6892     the low resolution preview).
6893   </summary>
6894 </histogram>
6896 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
6897   <owner>joshwoodward@google.com</owner>
6898   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
6899 </histogram>
6901 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
6902   <owner>joshwoodward@google.com</owner>
6903   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
6904 </histogram>
6906 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
6907   <owner>joshwoodward@google.com</owner>
6908   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
6909 </histogram>
6911 <histogram name="FileBrowser.PhotoEditor.SaveResult"
6912     enum="PhotoEditorSaveResult">
6913   <owner>joshwoodward@google.com</owner>
6914   <summary>
6915     Chrome OS Photo Editor: the result of a file save operation.
6916   </summary>
6917 </histogram>
6919 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
6920   <owner>joshwoodward@google.com</owner>
6921   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
6922 </histogram>
6924 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
6925   <owner>joshwoodward@google.com</owner>
6926   <summary>
6927     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
6928     every image load.
6929   </summary>
6930 </histogram>
6932 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
6933   <owner>joshwoodward@google.com</owner>
6934   <summary>
6935     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
6936     image load.
6937   </summary>
6938 </histogram>
6940 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
6941   <owner>joshwoodward@google.com</owner>
6942   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
6943 </histogram>
6945 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
6946   <owner>joshwoodward@google.com</owner>
6947   <summary>
6948     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
6949     the external device.
6950   </summary>
6951 </histogram>
6953 <histogram name="FileBrowser.PhotoImport.ImportCount">
6954   <owner>joshwoodward@google.com</owner>
6955   <summary>
6956     Chrome OS Photo Import flow: the number of photos imported. Measured on
6957     every successfull import operation.
6958   </summary>
6959 </histogram>
6961 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
6962   <owner>joshwoodward@google.com</owner>
6963   <summary>
6964     Chrome OS Photo Import flow: the percent of photos imported among all the
6965     photos on the device. Measured on every successfull import operation.
6966   </summary>
6967 </histogram>
6969 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
6970   <owner>joshwoodward@google.com</owner>
6971   <summary>
6972     Chrome OS Photo Import flow: time to load the action dialog. Measured
6973     between the moment window appears and the moment user see all available
6974     actions for the device.
6975   </summary>
6976 </histogram>
6978 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
6979   <owner>joshwoodward@google.com</owner>
6980   <summary>
6981     Chrome OS Photo Import flow: time to scan the external device.
6982   </summary>
6983 </histogram>
6985 <histogram name="FileBrowser.SuggestApps.Close"
6986     enum="SuggestAppsDialogCloseReason">
6987   <owner>joshwoodward@google.com</owner>
6988   <summary>
6989     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
6990   </summary>
6991 </histogram>
6993 <histogram name="FileBrowser.SuggestApps.Install"
6994     enum="SuggestAppsDialogInstall">
6995   <owner>joshwoodward@google.com</owner>
6996   <summary>
6997     Chrome OS File Browser: whether the Webstore item user selected was
6998     successfully installed or not.
6999   </summary>
7000 </histogram>
7002 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
7003   <owner>joshwoodward@google.com</owner>
7004   <summary>
7005     Chrome OS File Browser: whether the initialization of the dialog succeeded
7006     or not.
7007   </summary>
7008 </histogram>
7010 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
7011   <owner>joshwoodward@google.com</owner>
7012   <summary>
7013     Chrome OS File Browser: time to load the suggest apps dialog. Measured
7014     between the moment window appears and the moment all the contants in the
7015     dialog including the Chrome Webstore widget are ready.
7016   </summary>
7017 </histogram>
7019 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
7020   <owner>joshwoodward@google.com</owner>
7021   <summary>
7022     File types that were tried to be viewed through browser. This is recorded
7023     when the user tries to view a file from Files.app.
7024   </summary>
7025 </histogram>
7027 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
7028   <owner>juyik@chromium.org</owner>
7029   <summary>Status code of the outcome of a GCM checkin request.</summary>
7030 </histogram>
7032 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
7033   <owner>zea@chromium.org</owner>
7034   <summary>Whether the GCM connection was made via a proxy or not.</summary>
7035 </histogram>
7037 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
7038   <owner>zea@chromium.org</owner>
7039   <summary>Net error results from GCM disconnect events.</summary>
7040 </histogram>
7042 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
7043   <owner>zea@chromium.org</owner>
7044   <summary>Number of connections made to each specific MCS endpoint.</summary>
7045 </histogram>
7047 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
7048   <owner>zea@chromium.org</owner>
7049   <summary>Net error results from GCM connection attempts.</summary>
7050 </histogram>
7052 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
7053   <owner>zea@chromium.org</owner>
7054   <summary>Reasons for GCM connection resets.</summary>
7055 </histogram>
7057 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
7058   <owner>zea@chromium.org</owner>
7059   <summary>
7060     GCM connection success rate. Does not take into account login success. See
7061     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
7062     reasons.
7063   </summary>
7064 </histogram>
7066 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
7067   <owner>zea@chromium.org</owner>
7068   <summary>
7069     Time (from login until reset) that a GCM connection was active.
7070   </summary>
7071 </histogram>
7073 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
7074   <owner>zea@chromium.org</owner>
7075   <summary>
7076     Success indicates successfully loading an initialized persistent GCM store
7077     at startup time. Failure indicates a failure loading the store.
7078   </summary>
7079 </histogram>
7081 <histogram name="GCM.NumThrottledApps">
7082   <owner>zea@chromium.org</owner>
7083   <summary>
7084     Number of applications hitting GCM per-app outstanding message limits at
7085     startup time.
7086   </summary>
7087 </histogram>
7089 <histogram name="GCM.NumUsers">
7090   <obsolete>
7091     Deprecated as of 3/2014.
7092   </obsolete>
7093   <owner>zea@chromium.org</owner>
7094   <summary>
7095     Number of GCM users associated with this client at startup time.
7096   </summary>
7097 </histogram>
7099 <histogram name="GCM.RegistrationRequestStatus"
7100     enum="GCMRegistrationRequestStatus">
7101   <owner>juyik@chromium.org</owner>
7102   <summary>Status code of the outcome of a GCM registration request.</summary>
7103 </histogram>
7105 <histogram name="GCM.RestoredIncomingMessages">
7106   <owner>zea@chromium.org</owner>
7107   <summary>
7108     Number of unacknowledged incoming messages restored from the persistent
7109     store at startup.
7110   </summary>
7111 </histogram>
7113 <histogram name="GCM.RestoredOutgoingMessages">
7114   <owner>zea@chromium.org</owner>
7115   <summary>
7116     Number of pending outgoing messages restored from the persistent store at
7117     startup.
7118   </summary>
7119 </histogram>
7121 <histogram name="GCM.RestoredRegistrations">
7122   <owner>jianli@chromium.org</owner>
7123   <summary>
7124     Number of registrations restored from the persistent store at startup.
7125   </summary>
7126 </histogram>
7128 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
7129   <owner>zea@chromium.org</owner>
7130   <summary>
7131     Success indicates successfully destroying the GCM persistent store. Failure
7132     indicates a failure destroying the persistence store. GCM store will be
7133     destroyed when the profile has been signed out.
7134   </summary>
7135 </histogram>
7137 <histogram name="GCM.StoreSizeKB" units="kilobytes">
7138   <owner>zea@chromium.org</owner>
7139   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
7140 </histogram>
7142 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
7143   <owner>zea@chromium.org</owner>
7144   <summary>
7145     Success indicates successfully updating the GCM persistent store on message
7146     update. Failure indicates a failure updating the persistence store.
7147   </summary>
7148 </histogram>
7150 <histogram name="GCM.UnregistrationRequestStatus"
7151     enum="GCMUnregistrationRequestStatus">
7152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7153   <summary>Status code of the outcome of a GCM unregistration request.</summary>
7154 </histogram>
7156 <histogram name="GCMInvalidations.IncomingMessageStatus"
7157     enum="GCMInvalidationsIncomingMessageStatus">
7158   <owner>pavely@chromium.org</owner>
7159   <summary>
7160     Status of parsing incoming invalidations message from GCM channel.
7161   </summary>
7162 </histogram>
7164 <histogram name="GCMInvalidations.OutgoingMessageStatus"
7165     enum="GCMInvalidationsOutgoingMessageStatus">
7166   <owner>pavely@chromium.org</owner>
7167   <summary>
7168     Status of sending outgoing invalidations message through GCM.
7169   </summary>
7170 </histogram>
7172 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
7173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7174   <summary>Result of the authentication for Drive.</summary>
7175 </histogram>
7177 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
7178   <obsolete>
7179     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
7180   </obsolete>
7181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7182   <summary>
7183     Time spent to load the entire file system information from the server
7184   </summary>
7185 </histogram>
7187 <histogram name="GData.EntryKind" enum="GDataEntryKind">
7188   <obsolete>
7189     Deprecated 9/2012, and replaced by Drive.EntryKind
7190   </obsolete>
7191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7192   <summary>
7193     Provides breakdown of specific formats for hosted documents. Recorded when
7194     feed is loaded from the server.
7195   </summary>
7196 </histogram>
7198 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
7199   <obsolete>
7200     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
7201   </obsolete>
7202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7203   <summary>
7204     Time spent to load the initial part of the file system information from the
7205     server
7206   </summary>
7207 </histogram>
7209 <histogram name="GData.NumberOfHostedDocuments">
7210   <obsolete>
7211     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
7212   </obsolete>
7213   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7214   <summary>
7215     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
7216     is first accessed.
7217   </summary>
7218 </histogram>
7220 <histogram name="GData.NumberOfRegularFiles">
7221   <obsolete>
7222     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
7223   </obsolete>
7224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7225   <summary>
7226     Number of regualr files on Drive.  Logged when Drive is first accessed.
7227   </summary>
7228 </histogram>
7230 <histogram name="GData.NumberOfTotalFiles">
7231   <obsolete>
7232     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
7233   </obsolete>
7234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7235   <summary>
7236     Number of total files (regualr files + hosted documents) on Drive.  Logged
7237     when Drive is first accessed.
7238   </summary>
7239 </histogram>
7241 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
7242     enum="BooleanEnabled">
7243   <owner>mvanouwerkerk@chromium.org</owner>
7244   <summary>
7245     Whether high accuracy geolocation information was requested.
7246   </summary>
7247 </histogram>
7249 <histogram name="Geolocation.InfoBarDelegate.Event"
7250     enum="GeolocationInfoBarDelegateEvent">
7251   <owner>mvanouwerkerk@chromium.org</owner>
7252   <summary>Events in GeolocationInfoBarDelegate.</summary>
7253 </histogram>
7255 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
7256     enum="GeolocationInfoBarDelegateAndroidEvent">
7257   <owner>mvanouwerkerk@chromium.org</owner>
7258   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
7259 </histogram>
7261 <histogram name="Geolocation.LocationUpdate.ErrorCode"
7262     enum="GeopositionErrorCode">
7263   <owner>mvanouwerkerk@chromium.org</owner>
7264   <summary>Error code for the geoposition sent to the renderers.</summary>
7265 </histogram>
7267 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
7268   <owner>mvanouwerkerk@chromium.org</owner>
7269   <summary>
7270     The number of WiFi access points used to determine geolocation.
7271   </summary>
7272 </histogram>
7274 <histogram name="Geolocation.NetworkLocationRequest.Event"
7275     enum="NetworkLocationRequestEvent">
7276   <owner>mvanouwerkerk@chromium.org</owner>
7277   <summary>Events in NetworkLocationRequest.</summary>
7278 </histogram>
7280 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
7281     units="HTTP response code">
7282   <owner>mvanouwerkerk@chromium.org</owner>
7283   <summary>Http response codes in NetworkLocationRequest.</summary>
7284 </histogram>
7286 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
7287   <owner>robliao@chromium.org</owner>
7288   <owner>skare@chromium.org</owner>
7289   <summary>Types of cards which received an index 0 button click.</summary>
7290 </histogram>
7292 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
7293   <owner>robliao@chromium.org</owner>
7294   <owner>skare@chromium.org</owner>
7295   <summary>Types of cards which received an index 1 button click.</summary>
7296 </histogram>
7298 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
7299   <owner>robliao@chromium.org</owner>
7300   <owner>skare@chromium.org</owner>
7301   <summary>Types of cards which received a notification click.</summary>
7302 </histogram>
7304 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
7305   <owner>robliao@chromium.org</owner>
7306   <owner>skare@chromium.org</owner>
7307   <summary>Events in Google Now component extension.</summary>
7308 </histogram>
7310 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
7311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7312   <summary>
7313     The effective update policy for Chrome on Windows. Recorded once per startup
7314     (following a 45 seconds delay).
7315   </summary>
7316 </histogram>
7318 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
7319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7320   <summary>
7321     True if the effective update policy for Chrome on Windows is the result of
7322     an app-specific override; false if it is the default for all apps. Recorded
7323     once per startup (following a 45 seconds delay).
7324   </summary>
7325 </histogram>
7327 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
7328   <owner>vangelis@chromium.org</owner>
7329   <summary>
7330     Refresh rate of the display in Hz.  This is recorded every time we present a
7331     frame.
7332   </summary>
7333 </histogram>
7335 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
7336   <owner>vangelis@chromium.org</owner>
7337   <summary>
7338     The time that the GPU process spends collecting driver information during
7339     startup.
7340   </summary>
7341 </histogram>
7343 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
7344   <owner>vangelis@chromium.org</owner>
7345   <summary>
7346     The time that the browser process takes to create the compositor from its
7347     point of view. One of these is created for each top-level window (browser
7348     frame, menus, etc.).
7349   </summary>
7350 </histogram>
7352 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
7353   <owner>vangelis@chromium.org</owner>
7354   <summary>
7355     The time that the GPU process spends in initializing the GL surface, and
7356     collecting graphics information.
7357   </summary>
7358 </histogram>
7360 <histogram name="History.DeleteFTSIndexDatabases">
7361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7362   <summary>
7363     Count of &quot;History Index *&quot; databases deleted.  These databases
7364     stored the full-text-search data for history, which was removed at r213442,
7365     this histogram tracks cleanup.
7366   </summary>
7367 </histogram>
7369 <histogram name="History.FaviconsRecoveredPercentage" units="%">
7370   <owner>rpop@google.com</owner>
7371   <summary>
7372     Size of the recovered Favicons database relative to the original corrupt
7373     database.  Recovery is VACUUM-like, so the resulting database should always
7374     be smaller.  Substantial 100% results would indicate empty databases being
7375     recovered, substantial low% results would indicate very little data being
7376     recovered.
7377   </summary>
7378 </histogram>
7380 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
7381   <owner>rpop@google.com</owner>
7382   <summary>
7383     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
7384   </summary>
7385 </histogram>
7387 <histogram name="History.FaviconsRecoveredRowsFavicons">
7388   <owner>rpop@google.com</owner>
7389   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
7390 </histogram>
7392 <histogram name="History.FaviconsRecoveredRowsIconMapping">
7393   <owner>rpop@google.com</owner>
7394   <summary>
7395     Rows recovered from [icon_mapping] table in Favicons recovery.
7396   </summary>
7397 </histogram>
7399 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
7400   <owner>rpop@google.com</owner>
7401   <summary>
7402     Track results of SQLite database recovery code in thumbnail_database.cc.
7403   </summary>
7404 </histogram>
7406 <histogram name="History.TopSitesRecoveredPercentage" units="%">
7407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7408   <summary>
7409     Size of the recovered TopSites database relative to the original corrupt
7410     database.  Recovery is VACUUM-like, so the resulting database should always
7411     be smaller.  Substantial 100% results would indicate empty databases being
7412     recovered, substantial low% results would indicate very little data being
7413     recovered.
7414   </summary>
7415 </histogram>
7417 <histogram name="History.TopSitesRecoveredRowsThumbnails">
7418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7419   <summary>
7420     Rows recovered from [thumbnails] table in TopSites recovery.
7421   </summary>
7422 </histogram>
7424 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
7425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7426   <summary>
7427     The TopSites recovery code is written conservatively, with successful
7428     recovery committed and any failure leading to rollback. This tracks the
7429     outcomes to determine which cases are high-frequency enough to warrant
7430     adding additional code to handle them (versus simply deleting the data).
7431   </summary>
7432 </histogram>
7434 <histogram name="History.TopSitesVisitsByRank" units="rank">
7435   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7436   <summary>
7437     Page visits to each of a user's top 50 sites. Visits to all other sites go
7438     into the 51st bucket. Only count the page visit if it came from user
7439     browsing and only count it once when cycling through a redirect chain.
7440   </summary>
7441 </histogram>
7443 <histogram name="HistoryPage.ClickPosition">
7444   <owner>rpop@google.com</owner>
7445   <summary>
7446     Number of entries that the clicked entry is older than in History page. Last
7447     bucket is any entry of that value or higher.
7448   </summary>
7449 </histogram>
7451 <histogram name="HistoryPage.ClickPositionSubset">
7452   <owner>rpop@google.com</owner>
7453   <summary>
7454     Subset of the Click Position histogram. Contains only the first smaller
7455     subset of entries on the page. Number of entries that the clicked entry is
7456     older than in History page. Last bucket is entries of that value or higher.
7457   </summary>
7458 </histogram>
7460 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
7461   <owner>mad@chromium.org</owner>
7462   <owner>rpop@google.com</owner>
7463   <summary>
7464     Histogram for usage of the section in the history page that allows the user
7465     to access tabs from other devices.
7466   </summary>
7467 </histogram>
7469 <histogram name="HistoryPage.RemoveEntryPosition">
7470   <owner>rpop@google.com</owner>
7471   <summary>
7472     Number of entries that the deleted entry is older than in History page. Last
7473     bucket is any entry of that value or higher. Confirmed removal is not
7474     guaranteed, just an initiation of 'Remove selected items'.
7475   </summary>
7476 </histogram>
7478 <histogram name="HistoryPage.RemoveEntryPositionSubset">
7479   <owner>rpop@google.com</owner>
7480   <summary>
7481     Subset of Remove Entry Position histogram. Contains only the first smaller
7482     subset of entries on the page. Number of entries that the deleted entry is
7483     older than in History page. Last bucket is any entry of that value or
7484     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
7485     selected items'.
7486   </summary>
7487 </histogram>
7489 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
7490   <summary>
7491     The state of the hotword audio logging preference. This value is emitted
7492     each time the hotword availability is requested by the extension if the user
7493     is also opted in to hotword voice search. This check typically happens each
7494     time a hotword search is initiated.
7495   </summary>
7496 </histogram>
7498 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
7499   <owner>rlp@chromium.org</owner>
7500   <summary>
7501     The state of the hotword preference. This value is emitted during
7502     HotwordService initialization which happens during Profile initialization.
7503   </summary>
7504 </histogram>
7506 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
7507   <owner>rlp@chromium.org</owner>
7508   <summary>
7509     Whether the external component hotword extension exists (i.e., not pending
7510     download, disabled, etc.). This value is emitted each time the hotword
7511     availability is requested by the extension which typically happens each time
7512     a hotword search is initiated.
7513   </summary>
7514 </histogram>
7516 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
7517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7518   <summary>
7519     The time spent waiting for write lock on a disk cache entry.
7520   </summary>
7521 </histogram>
7523 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
7524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7525   <summary>
7526     Result of a main page HttpCacheTransaction if offline mode had been enabled.
7527   </summary>
7528 </histogram>
7530 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
7531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7532   <summary>Net error results from non-restartable cache read errors.</summary>
7533 </histogram>
7535 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
7536   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7537   <summary>Net error results from restartable cache read errors.</summary>
7538 </histogram>
7540 <histogram name="HttpCache.Vary" enum="VaryType">
7541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7542   <summary>The type of Vary header for a given GET response.</summary>
7543 </histogram>
7545 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
7546   <owner>gab@chromium.org</owner>
7547   <summary>The importer used on first run Auto Import.</summary>
7548 </histogram>
7550 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
7551   <owner>gab@chromium.org</owner>
7552   <summary>The importer used on import from the bookmarks file API.</summary>
7553 </histogram>
7555 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
7556   <owner>gab@chromium.org</owner>
7557   <summary>
7558     The importer used on import from the chrome://settings/importData UI.
7559   </summary>
7560 </histogram>
7562 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
7563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7564   <summary>
7565     The amount of time from install time to time that user opens import dialog
7566     from BookmarkBarView.
7567   </summary>
7568 </histogram>
7570 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
7571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7572   <summary>
7573     The amount of time from install time to time that user opens import dialog
7574     from NTP floating BookmarkBarView.
7575   </summary>
7576 </histogram>
7578 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
7579   <obsolete>
7580     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
7581   </obsolete>
7582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7583   <summary>
7584     The amount of time from install time to time that user opens import dialog
7585     from BookmarkBarView.
7586   </summary>
7587 </histogram>
7589 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
7590   <obsolete>
7591     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
7592   </obsolete>
7593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7594   <summary>
7595     The amount of time from install time to time that user opens import dialog
7596     from NTP floating BookmarkBarView.
7597   </summary>
7598 </histogram>
7600 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
7601     enum="BooleanAvailable">
7602   <owner>timvolodine@chromium.org</owner>
7603   <summary>
7604     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
7605     Device Motion.
7606   </summary>
7607 </histogram>
7609 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
7610     enum="BooleanAvailable">
7611   <owner>timvolodine@chromium.org</owner>
7612   <summary>
7613     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
7614     Motion.
7615   </summary>
7616 </histogram>
7618 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
7619     enum="BooleanAvailable">
7620   <owner>timvolodine@chromium.org</owner>
7621   <summary>
7622     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
7623     Device Motion on the Windows platform.
7624   </summary>
7625 </histogram>
7627 <histogram name="InertialSensor.GyrometerWindowsAvailable"
7628     enum="BooleanAvailable">
7629   <owner>timvolodine@chromium.org</owner>
7630   <summary>
7631     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
7632     Motion on the Windows platform.
7633   </summary>
7634 </histogram>
7636 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
7637     enum="BooleanAvailable">
7638   <owner>timvolodine@chromium.org</owner>
7639   <summary>
7640     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
7641     Motion.
7642   </summary>
7643 </histogram>
7645 <histogram name="InertialSensor.InclinometerWindowsAvailable"
7646     enum="BooleanAvailable">
7647   <owner>timvolodine@chromium.org</owner>
7648   <summary>
7649     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
7650     Orientation on the Windows platform.
7651   </summary>
7652 </histogram>
7654 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
7655   <owner>timvolodine@chromium.org</owner>
7656   <summary>
7657     This histogram counts the number of Device Motion API invocations in the
7658     default implementation (Linux and CrOS). The default implementation does not
7659     provide any sensors so the result is always false.
7660   </summary>
7661 </histogram>
7663 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
7664   <owner>timvolodine@chromium.org</owner>
7665   <summary>
7666     Whether the sudden motion sensor was available at the start of Device Motion
7667     on the MacOS platform.
7668   </summary>
7669 </histogram>
7671 <histogram name="InertialSensor.OrientationDefaultAvailable"
7672     enum="BooleanAvailable">
7673   <owner>timvolodine@chromium.org</owner>
7674   <summary>
7675     This histogram counts the number of Device Orientation API invocations in
7676     the default implementation (Linux and CrOS). The default implementation does
7677     not provide any sensors so the result is always false.
7678   </summary>
7679 </histogram>
7681 <histogram name="InertialSensor.OrientationMacAvailable"
7682     enum="BooleanAvailable">
7683   <owner>timvolodine@chromium.org</owner>
7684   <summary>
7685     Whether the sudden motion sensor was available at the start of Device
7686     Orientation on the MacOS platform.
7687   </summary>
7688 </histogram>
7690 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
7691     enum="BooleanAvailable">
7692   <owner>timvolodine@chromium.org</owner>
7693   <summary>
7694     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
7695     Orientation.
7696   </summary>
7697 </histogram>
7699 <histogram name="Installer.AttemptsCount.Total" units="count">
7700   <owner>zeuthen@chromium.org</owner>
7701   <summary>
7702     The number of update attempts until the update has been applied. This is
7703     reported every time the device has completed an update.
7704   </summary>
7705 </histogram>
7707 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
7708   <owner>zeuthen@chromium.org</owner>
7709   <summary>Errors from update_engine process when running in dev mode.</summary>
7710 </histogram>
7712 <histogram name="Installer.DownloadOverheadPercentage" units="%">
7713   <owner>zeuthen@chromium.org</owner>
7714   <summary>
7715     The overhead in downloading extra bytes due to errors/interruptions.
7716     Expressed as a percentage of the bytes that are actually needed to be
7717     downloaded for the update to be successful.
7718   </summary>
7719 </histogram>
7721 <histogram name="Installer.DownloadSourcesUsed"
7722     enum="UpdateEngineDownloadSources">
7723   <owner>zeuthen@chromium.org</owner>
7724   <summary>
7725     The combinations of protocol and source server that were used to complete a
7726     successful update.
7727   </summary>
7728 </histogram>
7730 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
7731   <owner>zeuthen@chromium.org</owner>
7732   <summary>
7733     The number of update attempts with a full update payload until the update
7734     has been applied. This is reported on every update attempt.
7735   </summary>
7736 </histogram>
7738 <histogram name="Installer.InstallDateProvisioningSource"
7739     enum="UpdateEngineInstallDateProvisioningSource">
7740   <owner>zeuthen@chromium.org</owner>
7741   <summary>
7742     The source used to provision the install-date-days value sent to Omaha with
7743     every request. This is reported when OOBE completes (M34 or later) or when
7744     upgrading to a version with install-date-days support.
7745   </summary>
7746 </histogram>
7748 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
7749   <owner>zeuthen@chromium.org</owner>
7750   <summary>
7751     Errors from update_engine process when running in normal mode.
7752   </summary>
7753 </histogram>
7755 <histogram name="Installer.OSAgeDays" units="days">
7756   <owner>zeuthen@chromium.org</owner>
7757   <summary>
7758     The age of the OS, defined as the age of the /etc/lsb-release file. This is
7759     reported on every update check but at most once a day.
7760   </summary>
7761 </histogram>
7763 <histogram name="Installer.PayloadAttemptNumber" units="count">
7764   <owner>zeuthen@chromium.org</owner>
7765   <summary>
7766     The number of update attempts until the update has been applied. This is
7767     reported on every update attempt.
7768   </summary>
7769 </histogram>
7771 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
7772   <owner>zeuthen@chromium.org</owner>
7773   <summary>
7774     The type of update payload used to update the device. The difference between
7775     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
7776     request sent to Omaha included a directive saying that a delta payload
7777     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
7778     accepted but Omaha provided a full payload. This is reported every time the
7779     device has completed an update.
7780   </summary>
7781 </histogram>
7783 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
7784   <owner>zeuthen@chromium.org</owner>
7785   <summary>
7786     The number of consecutive times a device has failed to boot an update that
7787     successfully applied. This metric is reported every time the firmware fails
7788     to boot the slot with the update and fell back to the slot it originally
7789     updated from.
7790   </summary>
7791 </histogram>
7793 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
7794   <owner>zeuthen@chromium.org</owner>
7795   <summary>
7796     Number of MBs downloaded from during an update that completed successfully.
7797   </summary>
7798 </histogram>
7800 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
7801   <owner>zeuthen@chromium.org</owner>
7802   <summary>
7803     Wall-clock duration between when an update has successfully completed (and
7804     the user is presented with the &quot;reboot arrow&quot;) and when the system
7805     has booted into the new update. This is reported every time the device is
7806     rebooted after an update has been applied.
7807   </summary>
7808 </histogram>
7810 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
7811   <owner>zeuthen@chromium.org</owner>
7812   <summary>
7813     Total number of MBs downloaded since the last successful update. This also
7814     includes all the bytes downloaded during any prior failed attempts.
7815   </summary>
7816 </histogram>
7818 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
7819   <owner>zeuthen@chromium.org</owner>
7820   <summary>
7821     Absolute wall-clock time duration it took for the update to complete from
7822     the time an update first began.  It includes not just the time the device
7823     was up, but also includes the time the device spent sleeping.
7824   </summary>
7825 </histogram>
7827 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
7828   <owner>zeuthen@chromium.org</owner>
7829   <summary>
7830     Uptime duration it took for the update to complete from the time an update
7831     first began.  It does not include the time the device spent sleeping, but it
7832     does include the uptime spent in waiting for the hourly update checks to
7833     happen.
7834   </summary>
7835 </histogram>
7837 <histogram name="Installer.UpdateNumReboots" units="count">
7838   <owner>zeuthen@chromium.org</owner>
7839   <summary>
7840     Number of times the device was rebooted by the user since an update began
7841     and until it completed successfully.
7842   </summary>
7843 </histogram>
7845 <histogram name="Installer.UpdatesAbandonedCount" units="count">
7846   <owner>zeuthen@chromium.org</owner>
7847   <summary>
7848     The number of update attempts that didn't complete because a newer update
7849     was detected during the update operation. This is reported every time the
7850     device has completed an update.
7851   </summary>
7852 </histogram>
7854 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
7855   <owner>zeuthen@chromium.org</owner>
7856   <summary>
7857     The number of consecutive different abandoned update payloads since the last
7858     successful update. This is reported every time an update payload is
7859     abandoned because a newer update payload is available.
7860   </summary>
7861 </histogram>
7863 <histogram name="Installer.UpdateURLSwitches" units="count">
7864   <owner>zeuthen@chromium.org</owner>
7865   <summary>
7866     Number of times the download URLs were switched due to failures.
7867   </summary>
7868 </histogram>
7870 <histogram name="InstallSigner.InvalidCount">
7871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7872   <summary>
7873     This is a count of the number of ids that we asked to be signed which the
7874     server response indicated were not in the webstore.
7875   </summary>
7876 </histogram>
7878 <histogram name="InstallSigner.InvalidSignature">
7879   <obsolete>
7880     Deprecated 1/2014 (crbug.com/333934). Replaced by
7881     ExtensionInstallSigner.ResultWasValid.
7882   </obsolete>
7883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7884   <summary>
7885     The extensions install signer got a well-formed result from the server but
7886     the signature check on it failed.
7887   </summary>
7888 </histogram>
7890 <histogram name="InstallVerifier.CallbackInvalidSignature">
7891   <obsolete>
7892     Deprecated 1/2014 (crbug.com/333934). Replaced by
7893     ExtensionInstallVerifier.GetSignatureResult.
7894   </obsolete>
7895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7896   <summary>
7897     The extension install verifier tried to get a new signature and received a
7898     response but it wasn't properly signed.
7899   </summary>
7900 </histogram>
7902 <histogram name="InstallVerifier.CallbackNoSignature">
7903   <obsolete>
7904     Deprecated 1/2014 (crbug.com/333934). Replaced by
7905     ExtensionInstallVerifier.GetSignatureResult.
7906   </obsolete>
7907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7908   <summary>
7909     The extension install verifier tried to get a new signature but was unable
7910     to (network error contacting the server, response from server was malformed,
7911     etc.).
7912   </summary>
7913 </histogram>
7915 <histogram name="InstallVerifier.CallbackValidSignature">
7916   <obsolete>
7917     Deprecated 1/2014 (crbug.com/333934). Replaced by
7918     ExtensionInstallVerifier.GetSignatureResult.
7919   </obsolete>
7920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7921   <summary>
7922     The extension install verifier got a new signature from the server that was
7923     valid.
7924   </summary>
7925 </histogram>
7927 <histogram name="InstallVerifier.InitGoodSignature">
7928   <obsolete>
7929     Deprecated 1/2014 (crbug.com/333934). Replaced by
7930     ExtensionInstallVerifier.InitResult.
7931   </obsolete>
7932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7933   <summary>
7934     The extension install verifier found a valid signature at startup, and this
7935     is a count of the number of signed ids it contained.
7936   </summary>
7937 </histogram>
7939 <histogram name="InstallVerifier.InitInvalidSignature">
7940   <obsolete>
7941     Deprecated 1/2014 (crbug.com/333934). Replaced by
7942     ExtensionInstallVerifier.InitResult.
7943   </obsolete>
7944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7945   <summary>
7946     The extension install verifier found a signature in the prefs at startup,
7947     and it parsed properly, but it was invalid (some ids may have been
7948     added/removed, could not verify it was signed with the correct private key,
7949     etc.).
7950   </summary>
7951 </histogram>
7953 <histogram name="InstallVerifier.InitNoSignature">
7954   <obsolete>
7955     Deprecated 1/2014 (crbug.com/333934). Replaced by
7956     ExtensionInstallVerifier.InitResult.
7957   </obsolete>
7958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7959   <summary>
7960     The extension install verifier did not find any signature in the prefs at
7961     startup.
7962   </summary>
7963 </histogram>
7965 <histogram name="InstallVerifier.InitUnparseablePref">
7966   <obsolete>
7967     Deprecated 1/2014 (crbug.com/333934). Replaced by
7968     ExtensionInstallVerifier.InitResult.
7969   </obsolete>
7970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7971   <summary>
7972     The extension install verifier found a signature in the prefs at startup,
7973     but it wasn't parseable (missing/wrong format of required keys, etc.).
7974   </summary>
7975 </histogram>
7977 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
7978   <obsolete>
7979     Deprecated 1/2014 (crbug.com/333934). Replaced by
7980     ExtensionInstallVerifier.MustRemainDisabled.
7981   </obsolete>
7982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7983   <summary>
7984     The extension install verifier would have disabled an extension but is not
7985     in enforcement mode.
7986   </summary>
7987 </histogram>
7989 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
7990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7991   <summary>
7992     Records various events of interest in the InstantController. E.g. When URLs
7993     are blacklisted.
7994   </summary>
7995 </histogram>
7997 <histogram name="Instant.SessionsStorageNamespace"
7998     enum="InstantSessionStorageNamespace">
7999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8000   <summary>
8001     How often an Instant preview is committed onto a different tab than it was
8002     created from.
8003   </summary>
8004 </histogram>
8006 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
8007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8008   <summary>
8009     The time between the first Omnibox interaction and when the Instant preview
8010     shows. If the instant preview was already showing when the user interacted
8011     with the omnibox, this histogram is not recorded.
8012   </summary>
8013 </histogram>
8015 <histogram name="InstantExtended.CacheableNTPLoad"
8016     enum="InstantExtended_CacheableNTPLoad">
8017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8018   <summary>
8019     Records a histogram for how often the Cacheable NTP fails to load.
8020   </summary>
8021 </histogram>
8023 <histogram name="InstantExtended.FallbackToLocalOverlay"
8024     enum="InstantExtended_FallbackCause">
8025   <obsolete>
8026     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
8027     abandoned.
8028   </obsolete>
8029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8030   <summary>
8031     Records the cause for falling back to a local overlay at the time of
8032     fallback.
8033   </summary>
8034 </histogram>
8036 <histogram name="InstantExtended.InstantNavigation"
8037     enum="InstantExtended_InstantNavigation">
8038   <obsolete>
8039     Deprecated as of 10/2013. This histogram is no longer relevant since the
8040     HTML overlay went away.
8041   </obsolete>
8042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8043   <summary>
8044     Records a histogram for instant extended (Local NTP and Online NTP) and
8045     non-extended navigations.
8046   </summary>
8047 </histogram>
8049 <histogram name="InstantExtended.NewOptInState"
8050     enum="InstantExtended_NewOptInState">
8051   <obsolete>
8052     Deprecated as of 11/2013.
8053   </obsolete>
8054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8055   <summary>
8056     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8057     InstantExtended via chrome://flags.
8058   </summary>
8059 </histogram>
8061 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
8062   <obsolete>
8063     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
8064   </obsolete>
8065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8066   <summary>
8067     Records, on startup, whether the user has chosen to opt-in to or opt-out of
8068     InstantExtended via chrome://flags.
8069   </summary>
8070 </histogram>
8072 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
8073   <obsolete>
8074     Deprecated 2013-07. Please see
8075     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
8076   </obsolete>
8077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8078   <summary>
8079     Records the number of matching characters at the start of the user's text as
8080     a percentage of average length between the old and new text when the user
8081     navigates from a search query to another search query.
8082   </summary>
8083 </histogram>
8085 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
8086   <obsolete>
8087     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
8088     instead.
8089   </obsolete>
8090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8091   <summary>
8092     Records the number of matching characters at the start of the user's text as
8093     a percentage of average length between the old and new text when the user
8094     navigates from a search query to a url. Example: Accidental search for
8095     google.con, then navigation to google.com.
8096   </summary>
8097 </histogram>
8099 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
8100   <obsolete>
8101     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
8102     instead.
8103   </obsolete>
8104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8105   <summary>
8106     Records the number of matching characters at the start of the user's text as
8107     a percentage of average length between the old and new text when the user
8108     navigates from a url to a search query.
8109   </summary>
8110 </histogram>
8112 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
8113   <obsolete>
8114     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
8115     instead.
8116   </obsolete>
8117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8118   <summary>
8119     Records the number of matching characters at the start of the user's text as
8120     a percentage of average length between the old and new text when the user
8121     navigates from a url to another url.
8122   </summary>
8123 </histogram>
8125 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
8126   <owner>mpearson@chromium.org</owner>
8127   <summary>
8128     Records the number of matching characters at the start of the user's text as
8129     a percentage of average length between the old and new text when the user
8130     navigates from a search query to another search query.
8131   </summary>
8132 </histogram>
8134 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
8135   <owner>mpearson@chromium.org</owner>
8136   <summary>
8137     Records the number of matching characters at the start of the user's text as
8138     a percentage of average length between the old and new text when the user
8139     navigates from a search query to a url. Example: Accidental search for
8140     google.con, then navigation to google.com.
8141   </summary>
8142 </histogram>
8144 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
8145   <owner>mpearson@chromium.org</owner>
8146   <summary>
8147     Records the number of matching characters at the start of the user's text as
8148     a percentage of average length between the old and new text when the user
8149     navigates from a url to a search query.
8150   </summary>
8151 </histogram>
8153 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
8154   <owner>mpearson@chromium.org</owner>
8155   <summary>
8156     Records the number of matching characters at the start of the user's text as
8157     a percentage of average length between the old and new text when the user
8158     navigates from a url to another url.
8159   </summary>
8160 </histogram>
8162 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
8163   <obsolete>
8164     Deprecated 2013-06. This preference has not been exposed or used for months,
8165     and we do not plan to use it in the future.
8166   </obsolete>
8167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8168   <summary>
8169     Records, on startup, the value of the &quot;Allow your search engine to
8170     provide Instant result&quot; preference setting for the first profile
8171     loaded.
8172   </summary>
8173 </histogram>
8175 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
8176   <obsolete>
8177     Removed on 8/1/13.
8178   </obsolete>
8179   <owner>felt@chromium.org</owner>
8180   <summary>
8181     The time between the SSL interstitial display and the user decision, which
8182     may be either accept or deny.  This is only recorded for overridable SSL
8183     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
8184     first focuses on the page.
8185   </summary>
8186 </histogram>
8188 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
8189   <obsolete>
8190     Removed on 8/1/13.
8191   </obsolete>
8192   <owner>felt@chromium.org</owner>
8193   <summary>
8194     The time between the SSL interstitial display and the user decision, which
8195     may be either accept or deny.  This is only recorded for overridable SSL
8196     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
8197     first focuses on the page.
8198   </summary>
8199 </histogram>
8201 <histogram name="interstitial.date_invalid_time" units="milliseconds">
8202   <obsolete>
8203     Removed on 8/1/13.
8204   </obsolete>
8205   <owner>felt@chromium.org</owner>
8206   <summary>
8207     The time between the SSL interstitial display and the user decision, which
8208     may be either accept or deny.  This is only recorded for overridable SSL
8209     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
8210     focuses on the page.
8211   </summary>
8212 </histogram>
8214 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
8215   <owner>felt@chromium.org</owner>
8216   <summary>
8217     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
8218     refer to the total number of SSL errors; all of the other numbers pertain to
8219     the number of actions related to SSL errors that are overridable.  The
8220     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
8221     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
8222     SHOW_UNDERSTAND is only being used by an experimental field trial.
8223   </summary>
8224 </histogram>
8226 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
8227   <obsolete>
8228     Removed on 8/1/13.
8229   </obsolete>
8230   <owner>felt@chromium.org</owner>
8231   <summary>
8232     The time between the SSL interstitial display and the user decision, when
8233     the user accepts the SSL warning.  This is only recorded for overridable SSL
8234     warnings.  Timing begins when user first focuses on the page.
8235   </summary>
8236 </histogram>
8238 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
8239   <owner>felt@chromium.org</owner>
8240   <summary>
8241     The type of SSL error that the user encounters.  This is recorded for all
8242     SSL warnings, regardless of whether they are overridable.
8243   </summary>
8244 </histogram>
8246 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
8247   <obsolete>
8248     Removed on 8/1/13.
8249   </obsolete>
8250   <owner>felt@chromium.org</owner>
8251   <summary>
8252     The time between the SSL interstitial display and the user decision, when
8253     the user rejects the SSL warning.  This is only recorded for overridable SSL
8254     warnings.  Timing begins when user first focuses on the page.
8255   </summary>
8256 </histogram>
8258 <histogram name="Invalidations.NetworkChannel"
8259     enum="InvalidationNetworkChannel">
8260   <owner>pavely@chromium.org</owner>
8261   <summary>Network channel used for invalidations.</summary>
8262 </histogram>
8264 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
8265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8266   <summary>
8267     The time between keystrokes in Aura text fields. The only keystrokes that
8268     are measured are ones that produce a printable character and are not over 5
8269     seconds apart.
8270   </summary>
8271 </histogram>
8273 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
8274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8275   <summary>Accept languages.</summary>
8276 </histogram>
8278 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
8279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8280   <summary>Application languages used for UI.</summary>
8281 </histogram>
8283 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
8284   <obsolete>
8285     Deprecated 2013-10. No thread-unsafety was found.
8286   </obsolete>
8287   <owner>dgrogan@chromium.org</owner>
8288   <summary>
8289     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
8290     here. If there is no record of unsafety after chrome 29 has been in the
8291     stable channel for a few weeks then revert this change.
8292   </summary>
8293 </histogram>
8295 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
8296   <owner>dgrogan@chromium.org</owner>
8297   <summary>
8298     Methods where leveldb's Chromium environment has IO errors when being used
8299     by IndexedDB.
8300   </summary>
8301 </histogram>
8303 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
8304   <owner>dgrogan@chromium.org</owner>
8305   <summary>
8306     PlatformFileErrors encountered by a single leveldb env method.
8307   </summary>
8308 </histogram>
8310 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
8311   <owner>dgrogan@chromium.org</owner>
8312   <summary>Errno of errors encountered in NewLogger.</summary>
8313 </histogram>
8315 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
8316     enum="OSAgnosticErrno">
8317   <owner>dgrogan@chromium.org</owner>
8318   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8319 </histogram>
8321 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
8322     enum="PlatformFileError">
8323   <obsolete>
8324     Deprecated 2013-04. As of m28 use
8325     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
8326   </obsolete>
8327   <owner>dgrogan@chromium.org</owner>
8328   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
8329 </histogram>
8331 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
8332     enum="OSAgnosticErrno">
8333   <owner>dgrogan@chromium.org</owner>
8334   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8335 </histogram>
8337 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
8338     enum="OSAgnosticErrno">
8339   <owner>dgrogan@chromium.org</owner>
8340   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8341 </histogram>
8343 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
8344   <owner>dgrogan@chromium.org</owner>
8345   <summary>
8346     Number of directories missing when IDB LevelDBEnv tries to create a Lock
8347     file.
8348   </summary>
8349 </histogram>
8351 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
8352   <owner>dgrogan@chromium.org</owner>
8353   <summary>
8354     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8355     for IndexedDB.
8356   </summary>
8357 </histogram>
8359 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
8360   <owner>dgrogan@chromium.org</owner>
8361   <summary>
8362     Number of backup files found without corresponding ldb files. As measured by
8363     GetChildren when used in IndexedDB.
8364   </summary>
8365 </histogram>
8367 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
8368     enum="PlatformFileError">
8369   <owner>dgrogan@chromium.org</owner>
8370   <summary>
8371     When IDB LevelDBEnv successfully retries an operation that had failed,
8372     record the error from the most recent failed attempt.
8373   </summary>
8374 </histogram>
8376 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
8377   <owner>dgrogan@chromium.org</owner>
8378   <summary>
8379     Success indicates a successful backup or restore operation for .ldb table
8380     files when used in IndexedDB.
8381   </summary>
8382 </histogram>
8384 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
8385   <obsolete>
8386     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
8387   </obsolete>
8388   <owner>dgrogan@chromium.org</owner>
8389   <summary>
8390     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8391     means success on the first try.
8392   </summary>
8393 </histogram>
8395 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
8396   <owner>dgrogan@chromium.org</owner>
8397   <summary>
8398     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8399     means success on the first try.
8400   </summary>
8401 </histogram>
8403 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
8404   <owner>dgrogan@chromium.org</owner>
8405   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
8406 </histogram>
8408 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
8409   <owner>dgrogan@chromium.org</owner>
8410   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
8411 </histogram>
8413 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
8414   <owner>dgrogan@chromium.org</owner>
8415   <summary>Errno of errors encountered in NewLogger.</summary>
8416 </histogram>
8418 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
8419   <owner>dgrogan@chromium.org</owner>
8420   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8421 </histogram>
8423 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
8424   <obsolete>
8425     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
8426   </obsolete>
8427   <owner>dgrogan@chromium.org</owner>
8428   <summary>
8429     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
8430   </summary>
8431 </histogram>
8433 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
8434   <owner>dgrogan@chromium.org</owner>
8435   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8436 </histogram>
8438 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
8439   <owner>dgrogan@chromium.org</owner>
8440   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8441 </histogram>
8443 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
8444   <owner>dgrogan@chromium.org</owner>
8445   <summary>
8446     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
8447     file.
8448   </summary>
8449 </histogram>
8451 <histogram name="LevelDBEnv.MaxFDs" units="files">
8452   <owner>dgrogan@chromium.org</owner>
8453   <summary>
8454     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8455     for clients other than IndexedDB.
8456   </summary>
8457 </histogram>
8459 <histogram name="LevelDBEnv.MissingFiles" units="files">
8460   <owner>dgrogan@chromium.org</owner>
8461   <summary>
8462     Number of backup files found without corresponding ldb files. As measured by
8463     GetChildren when used in LevelDB clients other than IndexedDB.
8464   </summary>
8465 </histogram>
8467 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
8468   <owner>dgrogan@chromium.org</owner>
8469   <summary>
8470     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
8471     record the error from the most recent failed attempt.
8472   </summary>
8473 </histogram>
8475 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
8476   <owner>dgrogan@chromium.org</owner>
8477   <summary>
8478     Success indicates a successful backup or restore operation for .ldb table
8479     files when used by LevelDB clients other than IndexedDB.
8480   </summary>
8481 </histogram>
8483 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
8484   <obsolete>
8485     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
8486   </obsolete>
8487   <owner>dgrogan@chromium.org</owner>
8488   <summary>
8489     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8490     0 means success on the first try.
8491   </summary>
8492 </histogram>
8494 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
8495   <owner>dgrogan@chromium.org</owner>
8496   <summary>
8497     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8498     0 means success on the first try.
8499   </summary>
8500 </histogram>
8502 <histogram name="LibraryLoader.NativeLibraryHack" enum="BooleanUsage">
8503   <owner>feng@chromium.org</owner>
8504   <summary>
8505     A boolean that indicates whether the workaround of a Sony framework bug was
8506     used. The metric is Android-specific, and is logged when the browser starts.
8507     See more details at http://crbug.com/311644.
8508   </summary>
8509 </histogram>
8511 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
8512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8513   <summary>The version of glibc used. (Linux only)</summary>
8514 </histogram>
8516 <histogram name="LocalDiscovery.ClientRestartAttempts">
8517   <owner>noamsml@chromium.org</owner>
8518   <owner>vitalybuka@chromium.org</owner>
8519   <summary>Records number of attempts to start local discovery.</summary>
8520 </histogram>
8522 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
8523   <owner>noamsml@chromium.org</owner>
8524   <owner>vitalybuka@chromium.org</owner>
8525   <summary>Time between detector restarts.</summary>
8526 </histogram>
8528 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
8529   <owner>noamsml@chromium.org</owner>
8530   <owner>vitalybuka@chromium.org</owner>
8531   <summary>Time before detector trigger notifications.</summary>
8532 </histogram>
8534 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
8535   <owner>noamsml@chromium.org</owner>
8536   <owner>vitalybuka@chromium.org</owner>
8537   <summary>Records events related to devices page.</summary>
8538 </histogram>
8540 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
8541     enum="PrivetNotificationsEvent">
8542   <owner>noamsml@chromium.org</owner>
8543   <owner>vitalybuka@chromium.org</owner>
8544   <summary>Records events related to local discovery notifications.</summary>
8545 </histogram>
8547 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
8548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8549   <summary>
8550     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
8551     is allowing arbitrary accounts to be used on the device, or only those on a
8552     specific whitelist.
8553   </summary>
8554 </histogram>
8556 <histogram name="Login.FailureReason" enum="LoginFailureReason">
8557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8558   <summary>Chrome OS login failure reason.</summary>
8559 </histogram>
8561 <histogram name="Login.LeastUsedAccountDays" units="days">
8562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8563   <summary>
8564     Chrome OS histogram that keeps track of the days since the least frequently
8565     used account signed in. Reported on every boot and once a day after that.
8566   </summary>
8567 </histogram>
8569 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
8570   <owner>cmasone@chromium.org</owner>
8571   <summary>The state of Chrome OS owner key and device policy files.</summary>
8572 </histogram>
8574 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
8575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8576   <summary>
8577     Time from first display of the login prompt until the user completes signing
8578     in.
8579   </summary>
8580 </histogram>
8582 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
8583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8584   <summary>Chrome OS login success reason.</summary>
8585 </histogram>
8587 <histogram name="Login.UserType" enum="LoginUserType">
8588   <owner>cmasone@chromium.org</owner>
8589   <summary>
8590     Chrome OS histogram that keeps track of the way a user logs in and whether
8591     Chrome OS is running normal or developer mode.
8592   </summary>
8593 </histogram>
8595 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
8596     enum="ManagedUserPasswordChange">
8597   <owner>antrim@chromium.org</owner>
8598   <summary>
8599     Chrome OS histogram that keeps track of supervised user password change
8600     result.
8601   </summary>
8602 </histogram>
8604 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
8605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8606   <summary>
8607     Whether accelerated compositing was used for HTML5 media rendering.
8608   </summary>
8609 </histogram>
8611 <histogram name="Media.AudioBitsPerChannel">
8612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8613   <summary>Bits per channel of HTML5 audio sample data.</summary>
8614 </histogram>
8616 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
8617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8618   <summary>Audio channel layout in HTML5 media.</summary>
8619 </histogram>
8621 <histogram name="Media.AudioCodec" enum="AudioCodec">
8622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8623   <summary>Audio codec used in HTML5 media.</summary>
8624 </histogram>
8626 <histogram name="Media.AudioInputController" units="ms">
8627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8628   <summary>Measures the time taken for AudioInputController::</summary>
8629 </histogram>
8631 <histogram name="Media.AudioInputDeviceManager" units="ms">
8632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8633   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
8634 </histogram>
8636 <histogram name="Media.AudioOutputController" units="ms">
8637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8638   <summary>Measures the time taken for AudioOutputController::</summary>
8639 </histogram>
8641 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
8642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8643   <summary>
8644     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
8645     was not initially available.
8646   </summary>
8647 </histogram>
8649 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
8650     enum="BooleanSuccess">
8651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8652   <summary>
8653     Whether playback started successfully after stream startup was requested.
8654   </summary>
8655 </histogram>
8657 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
8658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8659   <summary>Captures statistics for various AudioRendererImpl events.</summary>
8660 </histogram>
8662 <histogram name="Media.AudioRendererMissedDeadline" units="%">
8663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8664   <summary>
8665     Percentage of AudioSyncReader::Read() calls where the renderer missed its
8666     realtime deadline.
8667   </summary>
8668 </histogram>
8670 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
8671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8672   <summary>
8673     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
8674   </summary>
8675 </histogram>
8677 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
8678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8679   <summary>Audio samples per second in HTML5 media.</summary>
8680 </histogram>
8682 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
8683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8684   <summary>
8685     Audio samples per second in HTML5 media (atypical values, in Hz).
8686   </summary>
8687 </histogram>
8689 <histogram name="Media.AudioTrackProcessingStates"
8690     enum="AudioTrackProcessingStates">
8691   <summary>
8692     State of the media stream audio track processing, sampled once during the
8693     life time of a MediaStreamAudioProcessor.
8694   </summary>
8695 </histogram>
8697 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
8698   <owner>scherkus@chromium.org</owner>
8699   <summary>
8700     Whether a media response might be used to satisfy a future request.
8701   </summary>
8702 </histogram>
8704 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
8705     units="frames/5s">
8706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8707   <summary>
8708     The average number of delayed and dropped frames for the ChromeCast
8709     application.  Reported every 5 seconds.
8710   </summary>
8711 </histogram>
8713 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
8714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8715   <summary>
8716     The average number of displayed frames for the ChromeCast application.
8717     Reported every 5 seconds.
8718   </summary>
8719 </histogram>
8721 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
8722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8723   <summary>
8724     Time needed to pre-buffer A/V data before the actual playback for the
8725     ChromeCast application.
8726   </summary>
8727 </histogram>
8729 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
8730   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8731   <summary>
8732     Time needed to buffer A/V data after an abort for the ChromeCast
8733     application.
8734   </summary>
8735 </histogram>
8737 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
8738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8739   <summary>
8740     Time needed to buffer A/V data after an underrun for the ChromeCast
8741     application.
8742   </summary>
8743 </histogram>
8745 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
8746   <owner>jrummell@chromium.org</owner>
8747   <summary>Audio codec used in HTML5 media.</summary>
8748 </histogram>
8750 <histogram name="Media.DetectedContainer" enum="MediaContainers">
8751   <owner>jrummell@chromium.org</owner>
8752   <summary>
8753     Container used for HTML5 media. Views that include pre-M34 data will
8754     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
8755     bucket.
8756   </summary>
8757 </histogram>
8759 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
8760   <owner>jrummell@chromium.org</owner>
8761   <summary>Video codec used in HTML5 media.</summary>
8762 </histogram>
8764 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
8765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8766   <summary>
8767     Measures the actions taken in the media infobar, which prompts the users for
8768     device permission.
8769   </summary>
8770 </histogram>
8772 <histogram name="Media.Duration" units="ms">
8773   <owner>scherkus@chromium.org</owner>
8774   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
8775 </histogram>
8777 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
8778   <owner>xhwang@chromium.org</owner>
8779   <summary>addKey result using the Clear Key key system.</summary>
8780 </histogram>
8782 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
8783   <owner>xhwang@chromium.org</owner>
8784   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
8785 </histogram>
8787 <histogram name="Media.EME.ClearKey.DecryptError">
8788   <owner>xhwang@chromium.org</owner>
8789   <summary>
8790     Decryption error event count using the Clear Key key system.
8791   </summary>
8792 </histogram>
8794 <histogram name="Media.EME.ClearKey.generateKeyRequest"
8795     enum="MediaKeyException">
8796   <owner>xhwang@chromium.org</owner>
8797   <summary>generateKeyRequest result using the Clear Key key system.</summary>
8798 </histogram>
8800 <histogram name="Media.EME.ClearKey.KeyAdded">
8801   <owner>xhwang@chromium.org</owner>
8802   <summary>KeyAdded event count using the Clear Key key system.</summary>
8803 </histogram>
8805 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
8806   <owner>xhwang@chromium.org</owner>
8807   <summary>KeyError event count using the Clear Key key system.</summary>
8808 </histogram>
8810 <histogram name="Media.EME.NeedKey">
8811   <owner>xhwang@chromium.org</owner>
8812   <summary>EME NeedKey event count.</summary>
8813 </histogram>
8815 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
8816   <owner>xhwang@chromium.org</owner>
8817   <summary>addKey result using an unknown key system.</summary>
8818 </histogram>
8820 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
8821   <owner>xhwang@chromium.org</owner>
8822   <summary>cancelKeyRequest result using an unknown key system.</summary>
8823 </histogram>
8825 <histogram name="Media.EME.Unknown.DecryptError">
8826   <owner>xhwang@chromium.org</owner>
8827   <summary>Decryption error event count using an unknown key system.</summary>
8828 </histogram>
8830 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
8831   <owner>xhwang@chromium.org</owner>
8832   <summary>generateKeyRequest result using an unknown key system.</summary>
8833 </histogram>
8835 <histogram name="Media.EME.Unknown.KeyAdded">
8836   <owner>xhwang@chromium.org</owner>
8837   <summary>KeyAdded event count using an unknown key system.</summary>
8838 </histogram>
8840 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
8841   <owner>xhwang@chromium.org</owner>
8842   <summary>KeyError event count using an unknown key system.</summary>
8843 </histogram>
8845 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
8846   <owner>xhwang@chromium.org</owner>
8847   <summary>addKey result using the Widevine key system.</summary>
8848 </histogram>
8850 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
8851   <owner>xhwang@chromium.org</owner>
8852   <summary>cancelKeyRequest result using the Widevine key system.</summary>
8853 </histogram>
8855 <histogram name="Media.EME.Widevine.DecryptError">
8856   <owner>xhwang@chromium.org</owner>
8857   <summary>Decryption error event count using the Widevine key system.</summary>
8858 </histogram>
8860 <histogram name="Media.EME.Widevine.generateKeyRequest"
8861     enum="MediaKeyException">
8862   <owner>xhwang@chromium.org</owner>
8863   <summary>generateKeyRequest result using the Widevine key system.</summary>
8864 </histogram>
8866 <histogram name="Media.EME.Widevine.KeyAdded">
8867   <owner>xhwang@chromium.org</owner>
8868   <summary>KeyAdded event count using the Widevine key system.</summary>
8869 </histogram>
8871 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
8872   <owner>xhwang@chromium.org</owner>
8873   <summary>KeyError event count using the Widevine key system.</summary>
8874 </histogram>
8876 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
8877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8878   <summary>
8879     Bits per channel of the hardware audio device which failed to open in low
8880     latency mode and required high latency fallback.
8881   </summary>
8882 </histogram>
8884 <histogram name="Media.FallbackHardwareAudioChannelCount">
8885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8886   <summary>
8887     Channel count of the hardware audio device which failed to open in low
8888     latency mode and required high latency fallback.
8889   </summary>
8890 </histogram>
8892 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
8893   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8894   <summary>
8895     Channel layout of the hardware audio device which failed to open in low
8896     latency mode and required high latency fallback.
8897   </summary>
8898 </histogram>
8900 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
8901     enum="AudioSampleRate">
8902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8903   <summary>
8904     Samples per second of the hardware audio device which failed to open in low
8905     latency mode and required high latency fallback.
8906   </summary>
8907 </histogram>
8909 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
8910     units="Hz">
8911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8912   <summary>
8913     Samples per second of the hardware audio device (atypical values, in Hz)
8914     which failed to open in low latency mode and required high latency fallback.
8915   </summary>
8916 </histogram>
8918 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
8919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8920   <summary>
8921     Whether Chrome had to fallback to the high latency audio path or not.
8922   </summary>
8923 </histogram>
8925 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
8926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8927   <summary>
8928     The average number of delayed and dropped frames for the Fling application.
8929     Reported every 5 seconds.
8930   </summary>
8931 </histogram>
8933 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
8934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8935   <summary>
8936     The average number of displayed frames for the Fling application.  Reported
8937     every 5 seconds.
8938   </summary>
8939 </histogram>
8941 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
8942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8943   <summary>
8944     Time needed to pre-buffer A/V data before the actual playback for the Fling
8945     application.
8946   </summary>
8947 </histogram>
8949 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
8950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8951   <summary>
8952     Time needed to buffer A/V data after an abort for the Fling application.
8953   </summary>
8954 </histogram>
8956 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
8957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8958   <summary>
8959     Time needed to buffer A/V data after an underrun for the Fling application.
8960   </summary>
8961 </histogram>
8963 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
8964   <owner>posciak@chromium.org</owner>
8965   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
8966 </histogram>
8968 <histogram name="Media.HardwareAudioBitsPerChannel">
8969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8970   <summary>Bits per channel of the hardware audio device.</summary>
8971 </histogram>
8973 <histogram name="Media.HardwareAudioChannelCount">
8974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8975   <summary>Channel count of the hardware audio device.</summary>
8976 </histogram>
8978 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
8979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8980   <summary>Channel layout of the hardware audio device.</summary>
8981 </histogram>
8983 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
8984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8985   <summary>Samples per second of the hardware audio device.</summary>
8986 </histogram>
8988 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
8989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8990   <summary>
8991     Samples per second of the hardware audio device (atypical values, in Hz).
8992   </summary>
8993 </histogram>
8995 <histogram name="Media.InfoLoadDelay" units="milliseconds">
8996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8997   <summary>
8998     The time it takes to perform redirect tracking and a CORS access check while
8999     preparing to play a media file.
9000   </summary>
9001 </histogram>
9003 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
9004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9005   <summary>
9006     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
9007   </summary>
9008 </histogram>
9010 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
9011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9012   <summary>
9013     State of the WebRtc local renderer, sampled once during the lifetime of a
9014     local renderer.
9015   </summary>
9016 </histogram>
9018 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
9019   <owner>acolwell@chromium.org</owner>
9020   <summary>
9021     Audio codec used in Media Source Extensions playback. Set when AddId() is
9022     called during playback.
9023   </summary>
9024 </histogram>
9026 <histogram name="Media.MSE.NumberOfTracks">
9027   <owner>acolwell@chromium.org</owner>
9028   <summary>
9029     Number of tracks specified to AddId() for Media Source Extensions playback.
9030     May be called multiple times per element if playback is dynamically altered.
9031   </summary>
9032 </histogram>
9034 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
9035   <owner>acolwell@chromium.org</owner>
9036   <summary>
9037     Whether Media Source Extensions is specified for playback of Media elements.
9038     Sampled when media pipeline starts.
9039   </summary>
9040 </histogram>
9042 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
9043   <owner>acolwell@chromium.org</owner>
9044   <summary>
9045     Video codec used in Media Source Extensions playback. Set when AddId() is
9046     called during playback.
9047   </summary>
9048 </histogram>
9050 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
9051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9052   <summary>
9053     The audio bit rate as reported by the Netflix application.  May be reported
9054     multiple times as network conditions change during playback.
9055   </summary>
9056 </histogram>
9058 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
9059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9060   <summary>
9061     The number of audio channels as reported by the Netflix application. May be
9062     reported multiple times as network conditions change during playback.
9063   </summary>
9064 </histogram>
9066 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
9067     units="frames/5s">
9068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9069   <summary>
9070     The average number of delayed and dropped frames for the Netflix
9071     application.  Reported every 5 seconds.
9072   </summary>
9073 </histogram>
9075 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
9076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9077   <summary>
9078     The average number of displayed frames for the Netflix application. Reported
9079     every 5 seconds.
9080   </summary>
9081 </histogram>
9083 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
9084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9085   <summary>
9086     Video bit rate as reported by the Netflix application.  May be reported
9087     multiple times as network conditions change during playback.
9088   </summary>
9089 </histogram>
9091 <histogram name="Media.Netflix.VideoHeight" units="pixels">
9092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9093   <summary>
9094     Video height as reported by the Netflix application.  May be reported
9095     multiple times as network conditions change during playback.
9096   </summary>
9097 </histogram>
9099 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
9100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9101   <summary>Counts of video decode errors reported to plugin.</summary>
9102 </histogram>
9104 <histogram name="Media.PepperVideoDecoderPictureCount">
9105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9106   <summary>
9107     Number of PictureBuffers/textures requested per hardware decoder creation.
9108     This value varies by platform and video. A user visible video may trigger
9109     multiple decoder creations (sometimes every 5 seconds) but would normally
9110     not hold more than 2 sets of buffers at any given time in memory.
9111   </summary>
9112 </histogram>
9114 <histogram name="Media.PepperVideoDecoderPictureHeight">
9115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9116   <summary>
9117     Vertical video resolution rounded to the nearest bucket. (Corresponds
9118     roughly to the number in 720p.)
9119   </summary>
9120 </histogram>
9122 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
9123     units="frames/5s">
9124   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9125   <summary>
9126     The average number of delayed and dropped frames for the PlayMovies
9127     application.  Reported every 5 seconds.
9128   </summary>
9129 </histogram>
9131 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
9132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9133   <summary>
9134     The average number of displayed frames for the PlayMovies application.
9135     Reported every 5 seconds.
9136   </summary>
9137 </histogram>
9139 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
9140   <owner>posciak@chromium.org</owner>
9141   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
9142 </histogram>
9144 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
9145   <obsolete>
9146     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
9147   </obsolete>
9148   <owner>posciak@chromium.org</owner>
9149   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
9150 </histogram>
9152 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
9153   <owner>posciak@chromium.org</owner>
9154   <summary>
9155     Indicates whether we were successful in initializing hardware video decoder
9156     for use in the RTC pipeline.
9157   </summary>
9158 </histogram>
9160 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
9161   <owner>posciak@chromium.org</owner>
9162   <summary>
9163     Indicates whether we were successful in initializing hardware video encoder
9164     for use in the RTC pipeline.
9165   </summary>
9166 </histogram>
9168 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
9169   <owner>posciak@chromium.org</owner>
9170   <summary>Video codec profile used in RTC video encoder.</summary>
9171 </histogram>
9173 <histogram name="Media.TimeToPipelineStarted" units="ms">
9174   <owner>scherkus@chromium.org</owner>
9175   <summary>
9176     Time in milliseconds from HTML5 media pipeline creation to playing event.
9177   </summary>
9178 </histogram>
9180 <histogram name="Media.TotalMBytes" units="MB">
9181   <owner>dmikurube@chromium.org</owner>
9182   <owner>scherkus@chromium.org</owner>
9183   <summary>Size of HTML5 media (when known), in MB.</summary>
9184 </histogram>
9186 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
9187   <owner>scherkus@chromium.org</owner>
9188   <summary>
9189     Reasons a media response won't be used to satisfy a future request.
9190   </summary>
9191 </histogram>
9193 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
9194   <owner>scherkus@chromium.org</owner>
9195   <summary>
9196     URL scheme used with HTML5 media. (each URL provides one sample)
9197   </summary>
9198 </histogram>
9200 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
9201   <owner>posciak@chromium.org</owner>
9202   <summary>
9203     Error codes reported by video decode using VA-API hardware video decoder.
9204   </summary>
9205 </histogram>
9207 <histogram name="Media.VideoCapture.AspectRatio">
9208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9209   <summary>
9210     Video Capture Device captured aspect ratio, as a rounded integer multiplied
9211     by 100. The collection is made in the VideoCaptureController upon reception
9212     of the first frame.
9213   </summary>
9214 </histogram>
9216 <histogram name="Media.VideoCapture.FrameRate" units="fps">
9217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9218   <summary>
9219     Video Capture Device frame rate requested by VideoCaptureManager on
9220     AllocateAndStart(). The collection is made in the VideoCaptureController
9221     upon reception of the first frame.
9222   </summary>
9223 </histogram>
9225 <histogram name="Media.VideoCapture.Height" units="pixels">
9226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9227   <summary>
9228     Video Capture Device captured frame height in pixels. The collection is made
9229     in the VideoCaptureController upon reception of the first frame.
9230   </summary>
9231 </histogram>
9233 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
9234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9235   <summary>
9236     Pixel format provided by a Video Capture Device. The collection is made in
9237     the VideoCaptureController upon reception of the first frame.
9238   </summary>
9239 </histogram>
9241 <histogram name="Media.VideoCapture.Width" units="pixels">
9242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9243   <summary>
9244     Video Capture Device captured frame width in pixels. The collection is made
9245     in the VideoCaptureController upon reception of the first frame.
9246   </summary>
9247 </histogram>
9249 <histogram name="Media.VideoCaptureManager" units="ms">
9250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9251   <summary>Measures the time taken for VideoCaptureManager::</summary>
9252 </histogram>
9254 <histogram name="Media.VideoCodec" enum="VideoCodec">
9255   <owner>scherkus@chromium.org</owner>
9256   <summary>Video codec used in HTML5 media.</summary>
9257 </histogram>
9259 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
9260   <owner>scherkus@chromium.org</owner>
9261   <summary>Video codec profile used in HTML5 media.</summary>
9262 </histogram>
9264 <histogram name="Media.VideoCodedAspectRatio">
9265   <owner>scherkus@chromium.org</owner>
9266   <summary>Coded aspect ratio of HTML5 video.</summary>
9267 </histogram>
9269 <histogram name="Media.VideoCodedWidth">
9270   <owner>scherkus@chromium.org</owner>
9271   <summary>Coded width of HTML5 video.</summary>
9272 </histogram>
9274 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
9275   <owner>scherkus@chromium.org</owner>
9276   <summary>
9277     Pixel format color range of HTML5 video. Emitted on video load.
9278   </summary>
9279 </histogram>
9281 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
9282   <owner>scherkus@chromium.org</owner>
9283   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
9284 </histogram>
9286 <histogram name="Media.VideoVisibleAspectRatio">
9287   <owner>scherkus@chromium.org</owner>
9288   <summary>Visible aspect ratio of HTML5 video.</summary>
9289 </histogram>
9291 <histogram name="Media.VideoVisibleWidth">
9292   <owner>scherkus@chromium.org</owner>
9293   <summary>Visible width of HTML5 video.</summary>
9294 </histogram>
9296 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
9297     units="frames/5s">
9298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9299   <summary>
9300     The average number of delayed and dropped frames for the YouTube
9301     application.  Reported every 5 seconds.
9302   </summary>
9303 </histogram>
9305 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
9306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9307   <summary>
9308     The average number of displayed frames for the YouTube application. Reported
9309     every 5 seconds.
9310   </summary>
9311 </histogram>
9313 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
9314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9315   <summary>
9316     Time needed to pre-buffer A/V data before the actual playback for the
9317     YouTube application.
9318   </summary>
9319 </histogram>
9321 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
9322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9323   <summary>
9324     Time needed to buffer A/V data after an abort for the YouTube application.
9325   </summary>
9326 </histogram>
9328 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
9329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9330   <summary>
9331     Time needed to buffer A/V data after an underrun for the YouTube
9332     application.
9333   </summary>
9334 </histogram>
9336 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
9337   <owner>vandebo@chromium.org</owner>
9338   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
9339 </histogram>
9341 <histogram name="MediaGalleries.ScanDirectoriesFound">
9342   <owner>vandebo@chromium.org</owner>
9343   <summary>
9344     The number of directories with media files found during a scan.
9345   </summary>
9346 </histogram>
9348 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
9349   <owner>vandebo@chromium.org</owner>
9350   <summary>
9351     Duration in milliseconds taken to do a media scan that ran to completion.
9352   </summary>
9353 </histogram>
9355 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
9356   <owner>vandebo@chromium.org</owner>
9357   <summary>
9358     The percentage of galleries accepted (not deselected) from the scan result
9359     dialog.
9360   </summary>
9361 </histogram>
9363 <histogram name="MediaGalleries.ScanGalleriesPopulated">
9364   <owner>vandebo@chromium.org</owner>
9365   <summary>
9366     The number of galleries added or updated in preferences after a scan.
9367   </summary>
9368 </histogram>
9370 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
9371   <owner>vandebo@chromium.org</owner>
9372   <summary>Various usage counts for media galleries.</summary>
9373 </histogram>
9375 <histogram name="Memory.BackingStore">
9376   <owner>dmikurube@chromium.org</owner>
9377   <owner>kenjibaheux@google.com</owner>
9378   <summary>TBD.</summary>
9379 </histogram>
9381 <histogram name="Memory.Browser" units="KB">
9382   <owner>dmikurube@chromium.org</owner>
9383   <owner>kenjibaheux@google.com</owner>
9384   <summary>
9385     The private working set used by the browser process.  Recorded once per UMA
9386     ping.
9387   </summary>
9388 </histogram>
9390 <histogram name="Memory.CachedFontAndDC">
9391   <owner>dmikurube@chromium.org</owner>
9392   <owner>kenjibaheux@google.com</owner>
9393   <summary>TBD.</summary>
9394 </histogram>
9396 <histogram name="Memory.Chrome" units="KB">
9397   <owner>dmikurube@chromium.org</owner>
9398   <owner>kenjibaheux@google.com</owner>
9399   <summary>
9400     The private working set used by each chrome:// renderer process.  Each
9401     process provides one sample.  Recorded once per UMA ping.
9402   </summary>
9403 </histogram>
9405 <histogram name="Memory.ChromeProcessCount">
9406   <owner>dmikurube@chromium.org</owner>
9407   <owner>kenjibaheux@google.com</owner>
9408   <summary>
9409     The count of active chrome:// processes.  Recorded once per UMA ping.
9410   </summary>
9411 </histogram>
9413 <histogram name="Memory.Extension" units="KB">
9414   <owner>dmikurube@chromium.org</owner>
9415   <owner>kenjibaheux@google.com</owner>
9416   <summary>
9417     The private working set used by each extension process.  Each process
9418     provides one sample.  Recorded once per UMA ping.
9419   </summary>
9420 </histogram>
9422 <histogram name="Memory.GlyphPagesPerLoad">
9423   <owner>dmikurube@chromium.org</owner>
9424   <owner>kenjibaheux@google.com</owner>
9425   <summary>
9426     The number of glyph pages present in the renderer when it commits a load.
9427     Since this is per-sub-process, you can get the average number of glyph pages
9428     in the system by multiplying this number with the average number of
9429     renderers. Note that this typically won't count the glyph pages added as a
9430     result of the load that just committed, since layout will happen after the
9431     commit. There are 512 bytes per glyph page, but this number also very
9432     closely approximates the number of glyph width map pages in the same
9433     renderer. The only difference is that if you have font fallback, it will
9434     make a new glyph page and no width page, but in most common cases there is
9435     no fallback). Width pages are 1K each (256 floats), so you could think of
9436     this value as being the number of &quot;1.5K units related to glyphs per
9437     renderer per page load&quot;.
9438   </summary>
9439 </histogram>
9441 <histogram name="Memory.Gpu" units="KB">
9442   <owner>dmikurube@chromium.org</owner>
9443   <owner>jamescook@chromium.org</owner>
9444   <owner>kenjibaheux@google.com</owner>
9445   <summary>
9446     The private working set used by the GPU process.  Recorded once per UMA
9447     ping.
9448   </summary>
9449 </histogram>
9451 <histogram name="Memory.Graphics" units="MB">
9452   <owner>dmikurube@chromium.org</owner>
9453   <owner>jamescook@chromium.org</owner>
9454   <owner>kenjibaheux@google.com</owner>
9455   <summary>
9456     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
9457     platforms where it is exposed by the kernel (for example, Intel i915 and
9458     Exynos Mali).  Recorded once per UMA ping.
9459   </summary>
9460 </histogram>
9462 <histogram name="Memory.NativeClient" units="KB">
9463   <owner>dmikurube@chromium.org</owner>
9464   <owner>kenjibaheux@google.com</owner>
9465   <summary>
9466     The private working set used by each Native Client loader process.  Each
9467     process provides one sample.  Recorded once per UMA ping.
9468   </summary>
9469 </histogram>
9471 <histogram name="Memory.NativeClientBroker" units="KB">
9472   <owner>dmikurube@chromium.org</owner>
9473   <owner>kenjibaheux@google.com</owner>
9474   <summary>
9475     The private working set used by each Native Client broker process.  Each
9476     process provides one sample.  Recorded once per UMA ping.
9477   </summary>
9478 </histogram>
9480 <histogram name="Memory.OtherProcessCount">
9481   <owner>dmikurube@chromium.org</owner>
9482   <owner>kenjibaheux@google.com</owner>
9483   <summary>
9484     The count of other various utility processes (nacl, gpu, sandbox, zygote,
9485     utility).  Recorded once per UMA ping.
9486   </summary>
9487 </histogram>
9489 <histogram name="Memory.PepperPlugin" units="KB">
9490   <owner>dmikurube@chromium.org</owner>
9491   <owner>kenjibaheux@google.com</owner>
9492   <summary>
9493     The private working set used by each Pepper plugin process.  Each plugin
9494     process provides one sample.  Recorded once per UMA ping.
9495   </summary>
9496 </histogram>
9498 <histogram name="Memory.PepperPluginBroker" units="KB">
9499   <owner>dmikurube@chromium.org</owner>
9500   <owner>kenjibaheux@google.com</owner>
9501   <summary>
9502     The private working set used by each Pepper plugin broker process.  Each
9503     process provides one sample.  Recorded once per UMA ping.
9504   </summary>
9505 </histogram>
9507 <histogram name="Memory.PepperPluginBrokerProcessCount">
9508   <owner>dmikurube@chromium.org</owner>
9509   <owner>kenjibaheux@google.com</owner>
9510   <summary>
9511     The count of Pepper plugin broker processes, recorded once per metrics
9512     services (UMA) update.  See MetricsReportingScheduler for details.
9513   </summary>
9514 </histogram>
9516 <histogram name="Memory.PepperPluginProcessCount">
9517   <owner>dmikurube@chromium.org</owner>
9518   <owner>kenjibaheux@google.com</owner>
9519   <summary>
9520     The count of active Pepper plugin processes.  Recorded once per UMA ping.
9521   </summary>
9522 </histogram>
9524 <histogram name="Memory.Plugin" units="KB">
9525   <owner>dmikurube@chromium.org</owner>
9526   <owner>kenjibaheux@google.com</owner>
9527   <summary>
9528     The private working set used by each plugin process.  Each plugin process
9529     provides one sample.  Recorded once per UMA ping.
9530   </summary>
9531 </histogram>
9533 <histogram name="Memory.PluginProcessCount">
9534   <owner>dmikurube@chromium.org</owner>
9535   <owner>kenjibaheux@google.com</owner>
9536   <summary>
9537     The count of active plugin processes.  Recorded once per UMA ping.
9538   </summary>
9539 </histogram>
9541 <histogram name="Memory.ProcessCount">
9542   <owner>dmikurube@chromium.org</owner>
9543   <owner>kenjibaheux@google.com</owner>
9544   <summary>
9545     The count of all active processes.  Recorded once per UMA ping.
9546   </summary>
9547 </histogram>
9549 <histogram name="Memory.ProcessLimit">
9550   <owner>dmikurube@chromium.org</owner>
9551   <owner>kenjibaheux@google.com</owner>
9552   <summary>The current process limit.  Recorded once per UMA ping.</summary>
9553 </histogram>
9555 <histogram name="Memory.Renderer" units="KB">
9556   <owner>dmikurube@chromium.org</owner>
9557   <owner>kenjibaheux@google.com</owner>
9558   <summary>
9559     The private working set used by each renderer process.  Each renderer
9560     process provides one sample.  Recorded once per UMA ping.
9561   </summary>
9562 </histogram>
9564 <histogram name="Memory.RendererProcessCount">
9565   <owner>dmikurube@chromium.org</owner>
9566   <owner>kenjibaheux@google.com</owner>
9567   <summary>
9568     The count of active renderer processes.  Recorded once per UMA ping.
9569   </summary>
9570 </histogram>
9572 <histogram name="Memory.SandboxHelper" units="KB">
9573   <owner>dmikurube@chromium.org</owner>
9574   <owner>kenjibaheux@google.com</owner>
9575   <summary>
9576     The private working set used by each sandbox helper process.  Each sandbox
9577     helper process provides one sample.  Recorded once per UMA ping.
9578   </summary>
9579 </histogram>
9581 <histogram name="Memory.Swap.Browser" units="KB">
9582   <owner>dmikurube@chromium.org</owner>
9583   <owner>kenjibaheux@google.com</owner>
9584   <summary>
9585     The swap used by the browser process.  Recorded once per UMA ping if the
9586     system has swapped.
9587   </summary>
9588 </histogram>
9590 <histogram name="Memory.Swap.Chrome" units="KB">
9591   <owner>dmikurube@chromium.org</owner>
9592   <owner>kenjibaheux@google.com</owner>
9593   <summary>
9594     The swap used by each chrome:// renderer process.  Each process provides one
9595     sample.  Recorded once per UMA ping if the system has swapped.
9596   </summary>
9597 </histogram>
9599 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
9600   <owner>dmikurube@chromium.org</owner>
9601   <owner>kenjibaheux@google.com</owner>
9602   <summary>
9603     The amount of memory that swap was compressed into. Recorded once per UMA
9604     ping if the system has swapped.
9605   </summary>
9606 </histogram>
9608 <histogram name="Memory.Swap.CompressionRatio">
9609   <owner>dmikurube@chromium.org</owner>
9610   <owner>kenjibaheux@google.com</owner>
9611   <summary>
9612     The ratio of swapped data original size to compressed size. Recorded once
9613     per UMA ping if the system has swapped.
9614   </summary>
9615 </histogram>
9617 <histogram name="Memory.Swap.Extension" units="KB">
9618   <owner>dmikurube@chromium.org</owner>
9619   <owner>kenjibaheux@google.com</owner>
9620   <summary>
9621     The swap used by each extension process.  Each process provides one sample.
9622     Recorded once per UMA ping if the system has swapped.
9623   </summary>
9624 </histogram>
9626 <histogram name="Memory.Swap.Gpu" units="KB">
9627   <owner>dmikurube@chromium.org</owner>
9628   <owner>kenjibaheux@google.com</owner>
9629   <summary>
9630     The swap used by the GPU process.  Recorded once per UMA ping if the system
9631     has swapped.
9632   </summary>
9633 </histogram>
9635 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
9636   <owner>dmikurube@chromium.org</owner>
9637   <owner>kenjibaheux@google.com</owner>
9638   <summary>
9639     Indicates that the system has swapped memory out at least once since boot.
9640     Recorded once per UMA ping.
9641   </summary>
9642 </histogram>
9644 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
9645   <owner>dmikurube@chromium.org</owner>
9646   <owner>kenjibaheux@google.com</owner>
9647   <summary>
9648     The amount of memory that is used by swap, including bookkeeping.  Recorded
9649     once per UMA ping if the system has swapped.
9650   </summary>
9651 </histogram>
9653 <histogram name="Memory.Swap.NativeClient" units="KB">
9654   <owner>dmikurube@chromium.org</owner>
9655   <owner>kenjibaheux@google.com</owner>
9656   <summary>
9657     The swap used by each Native Client loader process.  Each process provides
9658     one sample.  Recorded once per UMA ping if the system has swapped.
9659   </summary>
9660 </histogram>
9662 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
9663   <owner>dmikurube@chromium.org</owner>
9664   <owner>kenjibaheux@google.com</owner>
9665   <summary>
9666     The swap used by each Native Client broker process.  Each process provides
9667     one sample.  Recorded once per UMA ping if the system has swapped.
9668   </summary>
9669 </histogram>
9671 <histogram name="Memory.Swap.NumReads">
9672   <owner>dmikurube@chromium.org</owner>
9673   <owner>kenjibaheux@google.com</owner>
9674   <summary>
9675     The number of reads from swap.  Recorded once per UMA ping  if the system
9676     has swapped.
9677   </summary>
9678 </histogram>
9680 <histogram name="Memory.Swap.NumWrites">
9681   <owner>dmikurube@chromium.org</owner>
9682   <owner>kenjibaheux@google.com</owner>
9683   <summary>
9684     The number of writes to swap.  Recorded once per UMA ping if the system has
9685     swapped.
9686   </summary>
9687 </histogram>
9689 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
9690   <owner>dmikurube@chromium.org</owner>
9691   <owner>kenjibaheux@google.com</owner>
9692   <summary>
9693     The amount of memory that was swapped out.  Recorded once per UMA ping if
9694     the system has swapped.
9695   </summary>
9696 </histogram>
9698 <histogram name="Memory.Swap.PepperPlugin" units="KB">
9699   <owner>dmikurube@chromium.org</owner>
9700   <owner>kenjibaheux@google.com</owner>
9701   <summary>
9702     The swap used by each Pepper plugin process.  Each plugin process provides
9703     one sample.  Recorded once per UMA ping if the system has swapped.
9704   </summary>
9705 </histogram>
9707 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
9708   <owner>dmikurube@chromium.org</owner>
9709   <owner>kenjibaheux@google.com</owner>
9710   <summary>
9711     The swap used by each Pepper plugin broker process.  Each process provides
9712     one sample.  Recorded once per UMA ping if the system has swapped.
9713   </summary>
9714 </histogram>
9716 <histogram name="Memory.Swap.Plugin" units="KB">
9717   <owner>dmikurube@chromium.org</owner>
9718   <owner>kenjibaheux@google.com</owner>
9719   <summary>
9720     The swap used by each plugin process.  Each plugin process provides one
9721     sample.  Recorded once per UMA ping if the system has swapped.
9722   </summary>
9723 </histogram>
9725 <histogram name="Memory.Swap.Renderer" units="KB">
9726   <owner>dmikurube@chromium.org</owner>
9727   <owner>kenjibaheux@google.com</owner>
9728   <summary>
9729     The swap used by each renderer process.  Each renderer process provides one
9730     sample.  Recorded once per UMA ping if the system has swapped.
9731   </summary>
9732 </histogram>
9734 <histogram name="Memory.Swap.SandboxHelper" units="KB">
9735   <owner>dmikurube@chromium.org</owner>
9736   <owner>kenjibaheux@google.com</owner>
9737   <summary>
9738     The swap used by each sandbox helper process.  Each sandbox helper process
9739     provides one sample.  Recorded once per UMA ping if the system has swapped.
9740   </summary>
9741 </histogram>
9743 <histogram name="Memory.Swap.Total" units="MB">
9744   <owner>dmikurube@chromium.org</owner>
9745   <owner>kenjibaheux@google.com</owner>
9746   <summary>
9747     The sum of all processes' swap.  Recorded once per UMA ping if the system
9748     has swapped.
9749   </summary>
9750 </histogram>
9752 <histogram name="Memory.Swap.Utility" units="KB">
9753   <owner>dmikurube@chromium.org</owner>
9754   <owner>kenjibaheux@google.com</owner>
9755   <summary>
9756     The swap used by each utility process.  Each utility process provides one
9757     sample.  Recorded once per UMA ping if the system has swapped.
9758   </summary>
9759 </histogram>
9761 <histogram name="Memory.Swap.Worker" units="KB">
9762   <owner>dmikurube@chromium.org</owner>
9763   <owner>kenjibaheux@google.com</owner>
9764   <summary>
9765     The swap used by each worker process.  Each worker process provides one
9766     sample.  Recorded once per UMA ping if the system has swapped.
9767   </summary>
9768 </histogram>
9770 <histogram name="Memory.Total" units="MB">
9771   <owner>dmikurube@chromium.org</owner>
9772   <owner>kenjibaheux@google.com</owner>
9773   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
9774 </histogram>
9776 <histogram name="Memory.Utility" units="KB">
9777   <owner>dmikurube@chromium.org</owner>
9778   <owner>kenjibaheux@google.com</owner>
9779   <summary>
9780     The private working set used by each utility process.  Each utility process
9781     provides one sample.  Recorded once per UMA ping.
9782   </summary>
9783 </histogram>
9785 <histogram name="Memory.Worker" units="KB">
9786   <owner>dmikurube@chromium.org</owner>
9787   <owner>kenjibaheux@google.com</owner>
9788   <summary>
9789     The private working set used by each worker process.  Each worker process
9790     provides one sample.  Recorded once per UMA ping.
9791   </summary>
9792 </histogram>
9794 <histogram name="Memory.WorkerProcessCount">
9795   <owner>dmikurube@chromium.org</owner>
9796   <owner>kenjibaheux@google.com</owner>
9797   <summary>TBD.</summary>
9798 </histogram>
9800 <histogram name="MemoryAndroid.DeviceMemoryClass">
9801   <owner>dmikurube@chromium.org</owner>
9802   <owner>kenjibaheux@google.com</owner>
9803   <owner>ppi@chromium.org</owner>
9804   <summary>
9805     Value of getMemoryClass() recorded once upon startup. This is an integer,
9806     device-specific constant correlated with the amount of memory available on
9807     Android device.
9808   </summary>
9809 </histogram>
9811 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
9812   <owner>dmikurube@chromium.org</owner>
9813   <owner>kenjibaheux@google.com</owner>
9814   <owner>ppi@chromium.org</owner>
9815   <summary>
9816     Reasons behind evictions of individual tabs, recorded upon each tab
9817     eviction.
9818   </summary>
9819 </histogram>
9821 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
9822   <owner>dmikurube@chromium.org</owner>
9823   <owner>kenjibaheux@google.com</owner>
9824   <owner>ppi@chromium.org</owner>
9825   <summary>
9826     Number of loaded (memory-resident) tabs when LowMemory notification is
9827     delivered.
9828   </summary>
9829 </histogram>
9831 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
9832   <owner>dmikurube@chromium.org</owner>
9833   <owner>kenjibaheux@google.com</owner>
9834   <owner>ppi@chromium.org</owner>
9835   <summary>
9836     Time between two consecutive LowMemory notification in one foreground
9837     session.
9838   </summary>
9839 </histogram>
9841 <histogram name="MemoryAndroid.NotificationBackground"
9842     enum="AndroidMemoryNotificationBackground">
9843   <owner>dmikurube@chromium.org</owner>
9844   <owner>kenjibaheux@google.com</owner>
9845   <owner>ppi@chromium.org</owner>
9846   <summary>
9847     Memory notifications delivered through system callbacks to Chrome while in
9848     the background.
9849   </summary>
9850 </histogram>
9852 <histogram name="MemoryAndroid.NotificationForeground"
9853     enum="AndroidMemoryNotificationForeground">
9854   <owner>dmikurube@chromium.org</owner>
9855   <owner>kenjibaheux@google.com</owner>
9856   <owner>ppi@chromium.org</owner>
9857   <summary>
9858     Memory notifications delivered through system callbacks to Chrome while in
9859     the foreground - we count LowMemory notification vs particular levels of
9860     TrimMemory foreground notification.
9861   </summary>
9862 </histogram>
9864 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
9865   <owner>benchan@chromium.org</owner>
9866   <summary>
9867     The result (e.g. success or the type of failure) of a modem interface switch
9868     operation performed by mist on Chrome OS.
9869   </summary>
9870 </histogram>
9872 <histogram name="MobileStartup.MobileMultiWindowInstances">
9873   <owner>dtrainor@chromium.org</owner>
9874   <summary>
9875     Android: Number of instances of Chrome currently open during a MultiWindow
9876     session.  Emitted every time Chrome is paused.  Only emitted on Android
9877     MultiWindow devices.
9879     A MultiWindow session is any period of time that Chrome was not used in a
9880     full screen mode but together with another Activity that is visible at the
9881     same time. This is only supported in a few Android models.
9882   </summary>
9883 </histogram>
9885 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
9886   <owner>miguelg@chromium.org</owner>
9887   <summary>
9888     Android: percent of the screen available for Chrome during a multi-window
9889     session. Emitted every time chrome is paused. Only emitted on Android
9890     MultiWindow devices.
9892     A multiwindow session is any period of time that Chrome was not used in full
9893     screen mode but together with some other application that is visible at the
9894     same time. This is only supported in a few Android models.
9895   </summary>
9896 </histogram>
9898 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
9899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9900   <summary>
9901     Tracks mouse sensitivity setting changes by the user. This replaces the old
9902     Mouse.Sensitivity.Changed metric.
9903   </summary>
9904 </histogram>
9906 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
9907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9908   <summary>
9909     Tracks mouse sensitivity setting on startup. This replaces the old
9910     Mouse.Sensitivity.Started metric.
9911   </summary>
9912 </histogram>
9914 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
9915   <obsolete>
9916     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
9917   </obsolete>
9918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9919   <summary>Tracks mouse sensitivity setting.</summary>
9920 </histogram>
9922 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
9923   <obsolete>
9924     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
9925   </obsolete>
9926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9927   <summary>Tracks mouse sensitivity setting on startup.</summary>
9928 </histogram>
9930 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
9931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9932   <summary>
9933     Measures the time elapsed between when the user mousedown-ed a link and when
9934     the user clicked a link.
9935   </summary>
9936 </histogram>
9938 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
9939     enum="MouseEventFollowedByClick">
9940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9941   <summary>
9942     For each click handled by an HTML anchor tag link, whether Blink saw a
9943     mousedown event preceding it.  This is only measured for clicks handled by
9944     the anchor tag's default click event handler.
9945   </summary>
9946 </histogram>
9948 <histogram name="MouseEventPrefetch.MouseDowns">
9949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9950   <summary>
9951     The number of mousedown events detected at HTML anchor-tag links' default
9952     event handler.
9953   </summary>
9954 </histogram>
9956 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
9957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9958   <summary>
9959     Measures the time elapsed between when the user mouseover-ed a link and when
9960     the user clicked a link.
9961   </summary>
9962 </histogram>
9964 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
9965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9966   <summary>
9967     Measures the time elapsed between when the user mouseover-ed a link and when
9968     the user mouseout-ed a link without click.
9969   </summary>
9970 </histogram>
9972 <histogram name="MouseEventPrefetch.MouseOvers">
9973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9974   <summary>
9975     The number of mouseover events detected at HTML anchor-tag links' default
9976     event handler.
9977   </summary>
9978 </histogram>
9980 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
9981     enum="PreTapEvents">
9982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9983   <summary>
9984     The tap gesture events detected before click at HTML anchor-tag links'
9985     default event handler.
9986   </summary>
9987 </histogram>
9989 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
9990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9991   <summary>
9992     Measures the time elapsed between when the user tapdown-ed a link and when
9993     the user clicked a link.
9994   </summary>
9995 </histogram>
9997 <histogram name="MouseEventPrefetch.TapDowns">
9998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9999   <summary>
10000     The number of gesturetapdown events detected at HTML anchor-tag links'
10001     default event handler.
10002   </summary>
10003 </histogram>
10005 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
10006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10007   <summary>
10008     The number of gesturetapunconfirmed events detected at HTML anchor-tag
10009     links' default event handler.
10010   </summary>
10011 </histogram>
10013 <histogram name="MultiProfile.DiscardedTabsPerUser">
10014   <owner>skuhne@chromium.org</owner>
10015   <summary>
10016     The relation of discarded tabs vs. the amount of simultaneous users. The
10017     counts are the number of discards and the buckets are the number of users.
10018     Since the count values are absolute numbers, they need to be normalized
10019     before use - so divide the counts by the percentage of users per session
10020     found under 'MultiProfile.UsersPerSessionIncremental'.
10021   </summary>
10022 </histogram>
10024 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
10025   <owner>skuhne@chromium.org</owner>
10026   <summary>
10027     The session counter for different multi profile modes which gets stored once
10028     per session at the beginning of the session.
10029   </summary>
10030 </histogram>
10032 <histogram name="MultiProfile.SigninUserUIPath"
10033     enum="MultiProfileSigninUserAction">
10034   <owner>skuhne@chromium.org</owner>
10035   <summary>
10036     Count the number of times each UI path is taken for signing into a new
10037     account in a Chrome OS multiprofile session. UI paths include the system
10038     tray and the user account switcher on the browser frame.
10039   </summary>
10040 </histogram>
10042 <histogram name="MultiProfile.SwitchActiveUserUIPath"
10043     enum="MultiProfileSwitchActiveUserAction">
10044   <owner>skuhne@chromium.org</owner>
10045   <summary>
10046     Count the number of times each UI path is taken for switching the active
10047     account in a Chrome OS multiprofile session. UI paths include the system
10048     tray and the keyboard shortcut.
10049   </summary>
10050 </histogram>
10052 <histogram name="MultiProfile.TeleportWindow"
10053     enum="MultiProfileTeleportWindowAction">
10054   <owner>skuhne@chromium.org</owner>
10055   <summary>
10056     Counts the number of window teleportations when using separated desktop
10057     mode.
10058   </summary>
10059 </histogram>
10061 <histogram name="MultiProfile.TeleportWindowType"
10062     enum="MultiProfileTeleportWindowType">
10063   <owner>skuhne@chromium.org</owner>
10064   <summary>
10065     Counts the number of teleported windows by types in separated desktop mode.
10066   </summary>
10067 </histogram>
10069 <histogram name="MultiProfile.UsersPerSession">
10070   <obsolete>
10071     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
10072   </obsolete>
10073   <owner>skuhne@chromium.org</owner>
10074   <summary>
10075     The number of users simultaneously signed into a multiprofile session on
10076     Chrome OS. This is recorded upon session end.
10077   </summary>
10078 </histogram>
10080 <histogram name="MultiProfile.UsersPerSessionIncremental">
10081   <owner>skuhne@chromium.org</owner>
10082   <summary>
10083     The number of users simultaneously signed into a multiprofile session on
10084     Chrome OS. This is recorded whenever a user gets added to the session. To
10085     get the correct count, all following counts must be subtracted. Example: If
10086     100 single user, 20 two user and 5 three user sessions, there were
10087     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
10088   </summary>
10089 </histogram>
10091 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
10092   <owner>mackinlay@google.com</owner>
10093   <owner>ncbray@chromium.org</owner>
10094   <summary>
10095     When the browser started, what happened with the NaCl helper process?
10096   </summary>
10097 </histogram>
10099 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
10100   <owner>mackinlay@google.com</owner>
10101   <owner>ncbray@chromium.org</owner>
10102   <summary>
10103     When a NaCl application process was created, what had happened with the NaCl
10104     helper process when the browser was started?
10105   </summary>
10106 </histogram>
10108 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
10109   <owner>mackinlay@google.com</owner>
10110   <owner>ncbray@chromium.org</owner>
10111   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10112 </histogram>
10114 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
10115     enum="NaClHttpStatusCodeClass">
10116   <owner>mackinlay@google.com</owner>
10117   <owner>ncbray@chromium.org</owner>
10118   <summary>
10119     The status code returned when trying to load a manifest inside an installed
10120     app.
10121   </summary>
10122 </histogram>
10124 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
10125     enum="NaClHttpStatusCodeClass">
10126   <owner>mackinlay@google.com</owner>
10127   <owner>ncbray@chromium.org</owner>
10128   <summary>
10129     The status code returned when trying to load a manifest from a source other
10130     than an installed app.
10131   </summary>
10132 </histogram>
10134 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
10135     enum="NaClHttpStatusCodeClass">
10136   <owner>mackinlay@google.com</owner>
10137   <owner>ncbray@chromium.org</owner>
10138   <summary>
10139     The status code returned when trying to load a NaCl executable inside an
10140     installed app.
10141   </summary>
10142 </histogram>
10144 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
10145     enum="NaClHttpStatusCodeClass">
10146   <owner>mackinlay@google.com</owner>
10147   <owner>ncbray@chromium.org</owner>
10148   <summary>
10149     The status code returned when trying to load a NaCl executable from a source
10150     other than an installed app.
10151   </summary>
10152 </histogram>
10154 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
10155   <owner>mackinlay@google.com</owner>
10156   <owner>ncbray@chromium.org</owner>
10157   <summary>The error code returned by NaCl's Chrome plugin.</summary>
10158 </histogram>
10160 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
10161     enum="NaClPluginErrorCode">
10162   <owner>mackinlay@google.com</owner>
10163   <owner>ncbray@chromium.org</owner>
10164   <summary>
10165     The error code returned by NaCl's Chrome plugin, but only for installed
10166     apps.
10167   </summary>
10168 </histogram>
10170 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
10171     enum="NaClPluginErrorCode">
10172   <owner>mackinlay@google.com</owner>
10173   <owner>ncbray@chromium.org</owner>
10174   <summary>
10175     The error code returned by NaCl's Chrome plugin, but excluding installed
10176     apps.
10177   </summary>
10178 </histogram>
10180 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
10181   <owner>mackinlay@google.com</owner>
10182   <owner>ncbray@chromium.org</owner>
10183   <summary>The error code returned by NaCl's sel_ldr.</summary>
10184 </histogram>
10186 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
10187     enum="NaClSelLdrErrorCode">
10188   <owner>mackinlay@google.com</owner>
10189   <owner>ncbray@chromium.org</owner>
10190   <summary>
10191     The error code returned by NaCl's sel_ldr, but only for installed apps.
10192   </summary>
10193 </histogram>
10195 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
10196     enum="NaClSelLdrErrorCode">
10197   <owner>mackinlay@google.com</owner>
10198   <owner>ncbray@chromium.org</owner>
10199   <summary>
10200     The error code returned by NaCl's sel_ldr, but excluding installed apps.
10201   </summary>
10202 </histogram>
10204 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
10205   <owner>mackinlay@google.com</owner>
10206   <owner>ncbray@chromium.org</owner>
10207   <summary>
10208     Was the manifest specified as a data URI rather than a .nmf file?
10209   </summary>
10210 </histogram>
10212 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
10213   <obsolete>
10214     Deprecated 6/2011, renamed.
10215   </obsolete>
10216   <owner>mackinlay@google.com</owner>
10217   <owner>ncbray@chromium.org</owner>
10218   <summary>
10219     The time it took to download the manifset file for a Native Client module.
10220   </summary>
10221 </histogram>
10223 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
10224   <owner>mackinlay@google.com</owner>
10225   <owner>ncbray@chromium.org</owner>
10226   <summary>The time a NaCl module ran before it crashed.</summary>
10227 </histogram>
10229 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
10230   <owner>mackinlay@google.com</owner>
10231   <owner>ncbray@chromium.org</owner>
10232   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
10233 </histogram>
10235 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
10236   <obsolete>
10237     Deprecated 6/2011, renamed.
10238   </obsolete>
10239   <owner>mackinlay@google.com</owner>
10240   <owner>ncbray@chromium.org</owner>
10241   <summary>
10242     The time it took to download the main .nexe for a Native Client module.
10243   </summary>
10244 </histogram>
10246 <histogram name="NaCl.NexeSize" units="KB">
10247   <obsolete>
10248     Deprecated 6/2011, renamed.
10249   </obsolete>
10250   <owner>mackinlay@google.com</owner>
10251   <owner>ncbray@chromium.org</owner>
10252   <summary>
10253     The size of the main .nexe file downloaded for a Native Client module.
10254   </summary>
10255 </histogram>
10257 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
10258   <obsolete>
10259     Deprecated 6/2011, renamed.
10260   </obsolete>
10261   <owner>mackinlay@google.com</owner>
10262   <owner>ncbray@chromium.org</owner>
10263   <summary>
10264     The time it took between the Native Client plugin initialization and when
10265     proxied execution of the NaCl module begins. This is the general startup
10266     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10267   </summary>
10268 </histogram>
10270 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
10271   <obsolete>
10272     Deprecated 6/2011, renamed.
10273   </obsolete>
10274   <owner>mackinlay@google.com</owner>
10275   <owner>ncbray@chromium.org</owner>
10276   <summary>
10277     The time it took between the Native Client plugin initialization and when
10278     proxied execution of the NaCl module begins. This is the general startup
10279     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10280   </summary>
10281 </histogram>
10283 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
10284   <owner>mackinlay@google.com</owner>
10285   <owner>ncbray@chromium.org</owner>
10286   <summary>
10287     The optimization level set for the initial Portable Native Client
10288     translation from bitcode to native code.
10289   </summary>
10290 </histogram>
10292 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
10293   <obsolete>
10294     Deprecated 6/2011, renamed.
10295   </obsolete>
10296   <owner>mackinlay@google.com</owner>
10297   <owner>ncbray@chromium.org</owner>
10298   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10299 </histogram>
10301 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
10302   <owner>mackinlay@google.com</owner>
10303   <owner>ncbray@chromium.org</owner>
10304   <summary>
10305     Did the Portable Native Client translation cache find an executable
10306     translated from bitcode?
10307   </summary>
10308 </histogram>
10310 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
10311   <owner>mackinlay@google.com</owner>
10312   <owner>ncbray@chromium.org</owner>
10313   <summary>
10314     The rate for compiling a Portable Native Client bitcode file to an object
10315     file in Kilobytes per second.
10316   </summary>
10317 </histogram>
10319 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
10320   <owner>mackinlay@google.com</owner>
10321   <owner>ncbray@chromium.org</owner>
10322   <summary>
10323     The time it took to compile a Portable Native Client bitcode file to an
10324     object file.
10325   </summary>
10326 </histogram>
10328 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
10329   <owner>mackinlay@google.com</owner>
10330   <owner>ncbray@chromium.org</owner>
10331   <summary>
10332     The time it took to link a Portable Native Client generated object file into
10333     a Native Client executable.
10334   </summary>
10335 </histogram>
10337 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
10338   <owner>mackinlay@google.com</owner>
10339   <owner>ncbray@chromium.org</owner>
10340   <summary>
10341     The time it took to load and validate the Portable Native Client compiler.
10342   </summary>
10343 </histogram>
10345 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
10346   <owner>mackinlay@google.com</owner>
10347   <owner>ncbray@chromium.org</owner>
10348   <summary>
10349     The time it took to load and validate the Portable Native Client linker.
10350   </summary>
10351 </histogram>
10353 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
10354     units="%">
10355   <owner>mackinlay@google.com</owner>
10356   <owner>ncbray@chromium.org</owner>
10357   <summary>
10358     The percentage of a Portable Native Client application that is compiled by
10359     the time the application is fully downloaded (compile and download happen in
10360     parallel).
10361   </summary>
10362 </histogram>
10364 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
10365   <owner>mackinlay@google.com</owner>
10366   <owner>ncbray@chromium.org</owner>
10367   <summary>
10368     The rate for completely translating a Portable Native Client bitcode file
10369     into a Native Client executable and caching the result in Kilobytes per
10370     second.
10371   </summary>
10372 </histogram>
10374 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
10375     units="milliseconds">
10376   <owner>mackinlay@google.com</owner>
10377   <owner>ncbray@chromium.org</owner>
10378   <summary>
10379     The total time it took to completely translate a Portable Native Client
10380     bitcode file into a Native Client executable, and cache the result.
10381   </summary>
10382 </histogram>
10384 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
10385   <owner>mackinlay@google.com</owner>
10386   <owner>ncbray@chromium.org</owner>
10387   <summary>The size of the manifest file.</summary>
10388 </histogram>
10390 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
10391   <owner>mackinlay@google.com</owner>
10392   <owner>ncbray@chromium.org</owner>
10393   <summary>
10394     The size of the main .nexe file downloaded for a Native Client module.
10395   </summary>
10396 </histogram>
10398 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
10399   <owner>mackinlay@google.com</owner>
10400   <owner>ncbray@chromium.org</owner>
10401   <summary>
10402     The size of the main .pexe bitcode file downloaded for a Portable Native
10403     Client module.
10404   </summary>
10405 </histogram>
10407 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
10408   <owner>mackinlay@google.com</owner>
10409   <owner>ncbray@chromium.org</owner>
10410   <summary>
10411     The size of the main .pexe bitcode file divided by the size of the .nexe
10412     that is the result of translating the bitcode file, times 100.
10413   </summary>
10414 </histogram>
10416 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
10417   <owner>mackinlay@google.com</owner>
10418   <owner>ncbray@chromium.org</owner>
10419   <summary>
10420     The size of the main .nexe file that is the result of translating a Portable
10421     Native Client .pexe bitcode file.  This reflects the amount of cache
10422     consumed.
10423   </summary>
10424 </histogram>
10426 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
10427   <owner>mackinlay@google.com</owner>
10428   <owner>ncbray@chromium.org</owner>
10429   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
10430 </histogram>
10432 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
10433   <owner>mackinlay@google.com</owner>
10434   <owner>ncbray@chromium.org</owner>
10435   <summary>
10436     The time it took to load the NaCl module into sel_ldr.  Normalized by the
10437     size of the .nexe, in megabytes.
10438   </summary>
10439 </histogram>
10441 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
10442   <owner>mackinlay@google.com</owner>
10443   <owner>ncbray@chromium.org</owner>
10444   <summary>
10445     The time it took to download the manifset file for a Native Client module.
10446   </summary>
10447 </histogram>
10449 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
10450   <owner>mackinlay@google.com</owner>
10451   <owner>ncbray@chromium.org</owner>
10452   <summary>
10453     The time it took between the Native Client plugin initialization and when
10454     proxied execution of the NaCl module begins. This is the general startup
10455     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10456   </summary>
10457 </histogram>
10459 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
10460     units="milliseconds/MB">
10461   <owner>mackinlay@google.com</owner>
10462   <owner>ncbray@chromium.org</owner>
10463   <summary>
10464     The time it took between the Native Client plugin initialization and when
10465     proxied execution of the NaCl module begins. This is the general startup
10466     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
10467     by the size of the .nexe, in megabytes.
10468   </summary>
10469 </histogram>
10471 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
10472   <owner>mackinlay@google.com</owner>
10473   <owner>ncbray@chromium.org</owner>
10474   <summary>
10475     The time it took to download the main .nexe for a Native Client module.
10476   </summary>
10477 </histogram>
10479 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
10480     units="milliseconds/MB">
10481   <owner>mackinlay@google.com</owner>
10482   <owner>ncbray@chromium.org</owner>
10483   <summary>
10484     The time it took to download the main .nexe for a Native Client module.
10485     Normalized by the size of the .nexe, in megabytes.
10486   </summary>
10487 </histogram>
10489 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
10490   <owner>mackinlay@google.com</owner>
10491   <owner>ncbray@chromium.org</owner>
10492   <summary>
10493     The time it took between the Native Client plugin initialization and when
10494     the NaCl module is ready to be used.
10495   </summary>
10496 </histogram>
10498 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
10499   <owner>mackinlay@google.com</owner>
10500   <owner>ncbray@chromium.org</owner>
10501   <summary>
10502     The time it took between the Native Client plugin initialization and when
10503     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
10504     in megabytes.
10505   </summary>
10506 </histogram>
10508 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
10509   <owner>mackinlay@google.com</owner>
10510   <owner>ncbray@chromium.org</owner>
10511   <summary>The time it took the NaCl module to shut down.</summary>
10512 </histogram>
10514 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
10515   <obsolete>
10516     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
10517     normalizing to 'tab opens' is unusual.
10518   </obsolete>
10519   <owner>mackinlay@google.com</owner>
10520   <owner>ncbray@chromium.org</owner>
10521   <summary>
10522     The number of times that Native Client has been started by loading a .nexe
10523     compared to the number of times that a tab has been opened.
10524   </summary>
10525 </histogram>
10527 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
10528   <owner>mackinlay@google.com</owner>
10529   <owner>ncbray@chromium.org</owner>
10530   <summary>
10531     Did a validation cache query find a previously known validation result?
10532   </summary>
10533 </histogram>
10535 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
10536   <owner>mackinlay@google.com</owner>
10537   <owner>ncbray@chromium.org</owner>
10538   <summary>
10539     Was the validation cache updated with a new validation result?
10540   </summary>
10541 </histogram>
10543 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
10544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10545   <summary>The scheme of the URL for each main-frame navigation.</summary>
10546 </histogram>
10548 <histogram name="Net.AlternateProtocolBrokenLocation"
10549     enum="BrokenAlternateProtocolLocation">
10550   <owner>rch@chromium.org</owner>
10551   <summary>
10552     Breakdown of the locations when SetBrokenAlternateProtocol is called.
10553   </summary>
10554 </histogram>
10556 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
10557   <owner>rch@chromium.org</owner>
10558   <summary>
10559     Breakdown of how requests which could potentially make use of an alternate
10560     protocol use or don't use the protocol.
10561   </summary>
10562 </histogram>
10564 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
10565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10566   <summary>
10567     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
10568     is sent once per chunk of data read from the network.
10569   </summary>
10570 </histogram>
10572 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
10573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10574   <summary>
10575     The count of unacknowledged ResourceMsg_DataReceived messages at the point
10576     where we pause network loading.
10577   </summary>
10578 </histogram>
10580 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
10581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10582   <summary>The size of a SharedIOBuffer allocation.</summary>
10583 </histogram>
10585 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
10586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10587   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
10588 </histogram>
10590 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
10591     units="percentage">
10592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10593   <summary>
10594     The percentage of a SharedIOBuffer allocation that is actually used.
10595   </summary>
10596 </histogram>
10598 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
10599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10600   <summary>The time to generate a Basic HTTP authentication token.</summary>
10601 </histogram>
10603 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
10604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10605   <summary>The time to generate a Digest HTTP authentication token.</summary>
10606 </histogram>
10608 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
10609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10610   <summary>
10611     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
10612   </summary>
10613 </histogram>
10615 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
10616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10617   <summary>The time to generate an NTLM HTTP authentication token.</summary>
10618 </histogram>
10620 <histogram name="Net.AutoReload.CountAtStop">
10621   <owner>ellyjones@chromium.org</owner>
10622   <owner>rdsmith@chromium.org</owner>
10623   <owner>cbentzel@chromium.org</owner>
10624   <summary>
10625     Number of times auto-reload has been attempted before auto-reload stopped
10626     without succeeding, either because the stop button was pressed or because
10627     the renderer was destroyed.
10628   </summary>
10629 </histogram>
10631 <histogram name="Net.AutoReload.CountAtSuccess">
10632   <owner>ellyjones@chromium.org</owner>
10633   <owner>rdsmith@chromium.org</owner>
10634   <owner>cbentzel@chromium.org</owner>
10635   <summary>
10636     Number of times auto-reload had to attempt to reload a page before
10637     succeeding.
10638   </summary>
10639 </histogram>
10641 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
10642   <owner>ellyjones@chromium.org</owner>
10643   <owner>rdsmith@chromium.org</owner>
10644   <owner>cbentzel@chromium.org</owner>
10645   <summary>
10646     Original error code that started an auto-reload which then succeeded on the
10647     first attempt.
10648   </summary>
10649 </histogram>
10651 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
10652   <owner>ellyjones@chromium.org</owner>
10653   <owner>rdsmith@chromium.org</owner>
10654   <owner>cbentzel@chromium.org</owner>
10655   <summary>
10656     Error code, if any, when auto-reload stopped without succeeding, either
10657     because the stop button was pressed or because the renderer was destroyed.
10658   </summary>
10659 </histogram>
10661 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
10662   <owner>ellyjones@chromium.org</owner>
10663   <owner>rdsmith@chromium.org</owner>
10664   <owner>cbentzel@chromium.org</owner>
10665   <summary>
10666     Original error code that started an auto-reload which then eventually
10667     succeeded.
10668   </summary>
10669 </histogram>
10671 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
10672   <owner>rsleevi@chromium.org</owner>
10673   <summary>
10674     Whether the certificate common name was used for matching the hostname,
10675     instead of the subjectAlternativeName.
10677     Measures results for all CAs (internal and publicly-trusted).
10678   </summary>
10679 </histogram>
10681 <histogram name="Net.CertCommonNameFallbackPrivateCA"
10682     enum="BooleanCommonNameMatch">
10683   <owner>rsleevi@chromium.org</owner>
10684   <summary>
10685     Whether the certificate common name was used for matching the hostname,
10686     instead of the subjectAlternativeName.
10688     Measures results ony for internal (non-publicly-trusted) CAs.
10689   </summary>
10690 </histogram>
10692 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
10693   <obsolete>
10694     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
10695   </obsolete>
10696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10697   <summary>
10698     A validated certificate chain may be subject to additional
10699     &quot;pinning&quot; requirements on a per-domain basis. This records the
10700     fraction of successful matches between a certificate chain and a pin list.
10701   </summary>
10702 </histogram>
10704 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
10705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10706   <summary>
10707     Number of valid Signed Certificate Timestamps (SCTs) present for the
10708     main-frame resource. Emitted every time a main-frame resource is fetched.
10709   </summary>
10710 </histogram>
10712 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
10713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10714   <summary>
10715     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
10716     for every SCT when first validated, which means 0 or more times during every
10717     SSL connection establishment.
10718   </summary>
10719 </histogram>
10721 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
10722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10723   <summary>
10724     The number of Signed Certificate Timestamps (SCTs) that were available for
10725     each SSL connection, including SCTs embedded in the certificate. This metric
10726     measures how many SSL connections had SCTs available. Emitted during every
10727     SSL connection establishment.
10728   </summary>
10729 </histogram>
10731 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
10732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10733   <summary>
10734     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
10735     once for every SCT when first validated, which means 0 or more times during
10736     every SSL connection establishment.
10737   </summary>
10738 </histogram>
10740 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
10741   <owner>davidben@chromium.org</owner>
10742   <summary>
10743     The actual amount of time spent verifying a certificate using the underlying
10744     cryptographic APIs. Because parallel verifications for the same certificate
10745     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
10746     skewed, due to later verifications taking less overall time. This records
10747     the overall time spent verifying the first job to capture initialization
10748     costs.
10749   </summary>
10750 </histogram>
10752 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
10753   <owner>rsleevi@chromium.org</owner>
10754   <summary>
10755     The actual amount of time spent verifying a certificate using the underlying
10756     cryptographic APIs. Because parallel verifications for the same certificate
10757     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
10758     skewed, due to later verifications taking less overall time. This records
10759     the overall time spent verifying a single request, regardless of how many
10760     parallel requests are being served by the verification.
10761   </summary>
10762 </histogram>
10764 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
10765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10766   <summary>
10767     The number of times we sent N packets, but could have sent N-1 packets.
10768   </summary>
10769 </histogram>
10771 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
10772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10773   <summary>
10774     The amount of time taken before we failed to  resolve the Comodo test DNS
10775     record. This is an experiment, run in conjuction with Comodo, to test the
10776     viability of a DNS based certificate revocation mechanism.
10777   </summary>
10778 </histogram>
10780 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
10781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10782   <summary>
10783     The amount of time taken to successfully resolve the Comodo test DNS record.
10784     This is an experiment, run in conjuction with Comodo, to test the viability
10785     of a DNS based certificate revocation mechanism.
10786   </summary>
10787 </histogram>
10789 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
10790   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10791   <summary>
10792     The uncompressed number of bytes received per request that was compressed.
10793     Only includes requests which did not go through an explicit proxy and did
10794     not go over SSL.
10795   </summary>
10796 </histogram>
10798 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
10799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10800   <summary>
10801     The compressed number of bytes received per request that was compressed.
10802     Only includes requests which did not go through an explicit proxy and did
10803     not go over SSL.
10804   </summary>
10805 </histogram>
10807 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
10808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10809   <summary>
10810     The uncompressed number of bytes received per request that was not
10811     compressed but appears to have been compressible.  Only includes requests
10812     which did not go through an explicit proxy and did not go over SSL.
10813   </summary>
10814 </histogram>
10816 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
10817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10818   <summary>
10819     The uncompressed number of bytes received per request that was compressed.
10820     Only includes requests sent through a proxy without SSL.
10821   </summary>
10822 </histogram>
10824 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
10825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10826   <summary>
10827     The compressed number of bytes received per request that was compressed.
10828     Only includes requests sent through a proxy without SSL.
10829   </summary>
10830 </histogram>
10832 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
10833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10834   <summary>
10835     The uncompressed number of bytes received per request that was not
10836     compressed but appears to have been compressible.  Only includes requests
10837     sent through a proxy without SSL.
10838   </summary>
10839 </histogram>
10841 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
10842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10843   <summary>
10844     The uncompressed number of bytes received per request that was compressed.
10845     Only includes requests sent over SSL.
10846   </summary>
10847 </histogram>
10849 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
10850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10851   <summary>
10852     The compressed number of bytes received per request that was compressed.
10853     Only includes requests sent over SSL.
10854   </summary>
10855 </histogram>
10857 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
10858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10859   <summary>
10860     The uncompressed number of bytes received per request that was not
10861     compressed but appears to have been compressible.  Only includes requests
10862     sent over SSL.
10863   </summary>
10864 </histogram>
10866 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
10867   <obsolete>
10868     The count was inaccurate (it counted transactions rather than connections)
10869   </obsolete>
10870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10871   <summary>
10872     Each bucket is the number of connections of a particular type that the user
10873     has had during the session.
10874   </summary>
10875 </histogram>
10877 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
10878   <obsolete>
10879     Renamed to match HadConnectionType.
10880   </obsolete>
10881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10882   <summary>
10883     Each bucket is the number of successful connections of a particular type
10884     that the user has had during the session.
10885   </summary>
10886 </histogram>
10888 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
10889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10890   <summary>
10891     Each bucket is the number of successful connections of a particular type
10892     that the user has had during the session.
10893   </summary>
10894 </histogram>
10896 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
10897   <obsolete>
10898     No longer collected.
10899   </obsolete>
10900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10901   <summary>
10902     Each bucket is the number of failed connections of a particular type that
10903     the user has had during the session.
10904   </summary>
10905 </histogram>
10907 <histogram name="Net.ConnectionUsedSSLv3Fallback">
10908   <obsolete>
10909     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
10910   </obsolete>
10911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10912   <summary>
10913     True if the HTTP request was to a server which requires SSLv3 fallback
10914   </summary>
10915 </histogram>
10917 <histogram name="Net.ConnectionUsedSSLVersionFallback"
10918     enum="FallbackSSLVersion">
10919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10920   <summary>
10921     Nonzero if the HTTP request was to a server which requires SSL version
10922     fallback.  The value indicates the SSL version the request fell back on.
10923   </summary>
10924 </histogram>
10926 <histogram name="net.CookieBackingStoreUpdateResults"
10927     enum="BackingStoreResults">
10928   <obsolete>
10929     Initial typo; only here to get results from builds before r59117.  See
10930     &quot;Cookie.&quot; group.
10931   </obsolete>
10932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10933   <summary>
10934     Whether or not updates to the backing store succeeded or failed, recorded
10935     every update.
10936   </summary>
10937 </histogram>
10939 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
10940   <obsolete>
10941     Initial typo; only here to get results from builds before r59117.  See
10942     &quot;Cookie.&quot; group.
10943   </obsolete>
10944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10945   <summary>Intervals between access time updates for each cookie.</summary>
10946 </histogram>
10948 <histogram name="net.CookieCount">
10949   <obsolete>
10950     Initial typo; only here to get results from builds before r59117.  See
10951     &quot;Cookie.&quot; group.
10952   </obsolete>
10953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10954   <summary>
10955     Number of cookies in the store (recorded every 10 minutes of active browsing
10956     time)
10957   </summary>
10958 </histogram>
10960 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
10961   <obsolete>
10962     Initial typo; only here to get results from builds before r59117.  See
10963     &quot;Cookie.&quot; group.
10964   </obsolete>
10965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10966   <summary>
10967     For each cookie removed from the store, the reason it was removed.
10968   </summary>
10969 </histogram>
10971 <histogram name="net.CookieDomainCount">
10972   <obsolete>
10973     Initial typo; only here to get results from builds before r59117.  See
10974     &quot;Cookie.&quot; group.
10975   </obsolete>
10976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10977   <summary>
10978     For each domain, number of cookies in that domain (recorded every 10 minutes
10979     of active browsing time).
10980   </summary>
10981 </histogram>
10983 <histogram name="net.CookieDomainPerEtldp1Count">
10984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10985   <summary>
10986     For every top level domain, number of subdomains in that top level domain
10987     (recorded every 10 minutes of active browsing time).
10988   </summary>
10989 </histogram>
10991 <histogram name="net.CookieEtldp1Count">
10992   <obsolete>
10993     Initial typo; only here to get results from builds before r59117.  See
10994     &quot;Cookie.&quot; group.
10995   </obsolete>
10996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10997   <summary>
10998     For every top level domain, number of cookies in that domain (recorded every
10999     10 minutes of active browsing time).
11000   </summary>
11001 </histogram>
11003 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
11004   <obsolete>
11005     Initial typo; only here to get results from builds before r59117.  See
11006     &quot;Cookie.&quot; group.
11007   </obsolete>
11008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11009   <summary>
11010     For each evicted (not expired) cookie, the amount of time since it was last
11011     used
11012   </summary>
11013 </histogram>
11015 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
11016   <obsolete>
11017     Initial typo; only here to get results from builds before r59117.  See
11018     &quot;Cookie.&quot; group.
11019   </obsolete>
11020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11021   <summary>Number of minutes until cookie expires when set.</summary>
11022 </histogram>
11024 <histogram name="net.CookieTimeGet">
11025   <obsolete>
11026     Initial typo; only here to get results from builds before r59117.  See
11027     &quot;Cookie.&quot; group.
11028   </obsolete>
11029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11030   <summary>
11031     The amount of time (ms) to get cookies for each URL request.
11032   </summary>
11033 </histogram>
11035 <histogram name="net.CookieTimeLoad">
11036   <obsolete>
11037     Initial typo; only here to get results from builds before r59117.  See
11038     &quot;Cookie.&quot; group.
11039   </obsolete>
11040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11041   <summary>
11042     The amount of time (ms) to load the persistent cookie store at browser
11043     start.
11044   </summary>
11045 </histogram>
11047 <histogram name="Net.CountOfAlternateProtocolServers">
11048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11049   <summary>
11050     The total number of severs to which alternative protocol was used. This
11051     counts the number of servers persisted to prefs file.
11052   </summary>
11053 </histogram>
11055 <histogram name="Net.CountOfPipelineCapableServers">
11056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11057   <summary>
11058     The total number of severs that support HTTP pipelining. This counts the
11059     number of servers persisted to prefs file.
11060   </summary>
11061 </histogram>
11063 <histogram name="Net.CountOfSpdyServers">
11064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11065   <summary>
11066     The total number of SPDY server names persisted to prefs file.
11067   </summary>
11068 </histogram>
11070 <histogram name="Net.CountOfSpdySettings">
11071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11072   <summary>
11073     The total number of SPDY Settings properties persisted to prefs file.
11074   </summary>
11075 </histogram>
11077 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
11078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11079   <summary>
11080     When validating an HTTPS certificate we may have to block to fetch one or
11081     more revocation lists. This measures the amount of time that failures to get
11082     CRL information take.
11083   </summary>
11084 </histogram>
11086 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
11087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11088   <summary>
11089     When validating an HTTPS certificate we may have to block to fetch one or
11090     more revocation lists. This records the fraction of successful requests.
11091   </summary>
11092 </histogram>
11094 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
11095   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11096   <summary>
11097     When validating an HTTPS certificate we may have to block to fetch one or
11098     more revocation lists. This measures the amount of time that each fetch
11099     takes.
11100   </summary>
11101 </histogram>
11103 <histogram name="Net.DailyContentLength" units="KB">
11104   <owner>bolian@chromium.org</owner>
11105   <summary>
11106     The total content size in KB of all HTTP/HTTPS response bodies in the
11107     previous calendar day. The metric is reported when the first response in the
11108     current day is received.
11109   </summary>
11110 </histogram>
11112 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
11113   <owner>bengr@chromium.org</owner>
11114   <owner>bolian@chromium.org</owner>
11115   <summary>
11116     The total content size in KB of all HTTP/HTTPS response bodies in the
11117     previous calendar day while the data reduction proxy setting was enabled.
11118     The metric is reported when the first response in the current day is
11119     received.
11120   </summary>
11121 </histogram>
11123 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
11124     units="KB">
11125   <owner>bengr@chromium.org</owner>
11126   <owner>bolian@chromium.org</owner>
11127   <summary>
11128     The total content size in KB of all HTTPS response bodies in the previous
11129     calendar day while the data reduction proxy setting was enabled. The metric
11130     is reported when the first response in the current day is received.
11131   </summary>
11132 </histogram>
11134 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
11135     units="KB">
11136   <owner>bengr@chromium.org</owner>
11137   <owner>bolian@chromium.org</owner>
11138   <summary>
11139     The total content size in KB of all long-bypassed HTTP response bodies in
11140     the  previous calendar day while the data reduction proxy setting was
11141     enabled. The metric is reported when the first response in the current day
11142     is received.
11143   </summary>
11144 </histogram>
11146 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
11147     units="KB">
11148   <owner>bengr@chromium.org</owner>
11149   <owner>bolian@chromium.org</owner>
11150   <summary>
11151     The total content size in KB of all short-bypassed HTTP response bodies in
11152     the previous calendar day while the data reduction proxy setting was
11153     enabled. The metric is reported when the first response in the current day
11154     is received.
11155   </summary>
11156 </histogram>
11158 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
11159     units="KB">
11160   <owner>bengr@chromium.org</owner>
11161   <owner>bolian@chromium.org</owner>
11162   <summary>
11163     The total content size in KB of all HTTP response bodies for requests that
11164     were not served by the enabled data reduction proxy for unknown reasons in
11165     the previous calendar day while the data reduction proxy setting was
11166     enabled. The metric is reported when the first response in the current day
11167     is received.
11168   </summary>
11169 </histogram>
11171 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
11172   <owner>bengr@chromium.org</owner>
11173   <owner>bolian@chromium.org</owner>
11174   <summary>
11175     The total content size in KB of all HTTP/HTTPS response bodies in the
11176     previous calendar day via the data reduction proxy. The metric is reported
11177     when the first response in the current day is received.
11178   </summary>
11179 </histogram>
11181 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
11182     units="Percent">
11183   <owner>bengr@chromium.org</owner>
11184   <owner>bolian@chromium.org</owner>
11185   <summary>
11186     The percentage of total HTTP/HTTPS response body size while the data
11187     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11188     previous calendar day. The metric is reported when the first response in the
11189     current day is received.
11190   </summary>
11191 </histogram>
11193 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
11194     units="Percent">
11195   <owner>bengr@chromium.org</owner>
11196   <owner>bolian@chromium.org</owner>
11197   <summary>
11198     The percentage of total HTTPS response body size while the data reduction
11199     proxy is enabled to total HTTP/HTTPS response body size in the previous
11200     calendar day. The metric is reported when the first response in the current
11201     day is received.
11202   </summary>
11203 </histogram>
11205 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
11206     units="Percent">
11207   <owner>bengr@chromium.org</owner>
11208   <owner>bolian@chromium.org</owner>
11209   <summary>
11210     The percentage of total long-bypassed response body size while the data
11211     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11212     previous calendar day. The metric is reported when the first response in the
11213     current day is received.
11214   </summary>
11215 </histogram>
11217 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
11218     units="Percent">
11219   <owner>bengr@chromium.org</owner>
11220   <owner>bolian@chromium.org</owner>
11221   <summary>
11222     The percentage of total short-bypassed response body size while the data
11223     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11224     previous calendar day. The metric is reported when the first response in the
11225     current day is received.
11226   </summary>
11227 </histogram>
11229 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
11230     units="Percent">
11231   <owner>bengr@chromium.org</owner>
11232   <owner>bolian@chromium.org</owner>
11233   <summary>
11234     The percentage of total body size of responses that were not served by the
11235     data reduction proxy for unknown reason while the data reduction proxy is
11236     enabled to total HTTP/HTTPS response body size in the previous calendar day.
11237     The metric is reported when the first response in the current day is
11238     received.
11239   </summary>
11240 </histogram>
11242 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
11243   <owner>bengr@chromium.org</owner>
11244   <owner>bolian@chromium.org</owner>
11245   <summary>
11246     The percentage of total HTTP/HTTPS response body size via the data reduction
11247     proxy to total HTTP/HTTPS response body size in the previous calendar day.
11248     The metric is reported when the first response in the current day is
11249     received.
11250   </summary>
11251 </histogram>
11253 <histogram name="Net.DailyContentSavingPercent" units="Percent">
11254   <owner>bengr@chromium.org</owner>
11255   <owner>bolian@chromium.org</owner>
11256   <summary>
11257     The percentage of data saving in the previous calendar day. A negative
11258     saving will be shown as zero. The metric is reported when the first response
11259     in the current day is received.
11260   </summary>
11261 </histogram>
11263 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
11264     units="Percent">
11265   <owner>bengr@chromium.org</owner>
11266   <owner>bolian@chromium.org</owner>
11267   <summary>
11268     The percentage of data saving in the previous calendar day while the data
11269     reduction proxy was enabled. A negative saving will be shown as zero. This
11270     only counts responses while the data reduction proxy is enabled. The metric
11271     is reported when the first response in the current day is received.
11272   </summary>
11273 </histogram>
11275 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
11276     units="Percent">
11277   <owner>bengr@chromium.org</owner>
11278   <owner>bolian@chromium.org</owner>
11279   <summary>
11280     The percentage of data saving in the previous calendar day via the data
11281     reduction proxy. A negative saving will be shown as zero. This only counts
11282     responses via the data reduction proxy. The metric is reported when the
11283     first response in the current day is received.
11284   </summary>
11285 </histogram>
11287 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
11288   <obsolete>
11289     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
11290   </obsolete>
11291   <owner>bolian@chromium.org</owner>
11292   <summary>
11293     Total size in KB of all response bodies in the previous calendar day that
11294     were received through the data reduction proxy.
11295   </summary>
11296 </histogram>
11298 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
11299     units="KB">
11300   <obsolete>
11301     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
11302   </obsolete>
11303   <owner>bolian@chromium.org</owner>
11304   <summary>
11305     Total size in KB of all response bodies in the previous calendar day that
11306     were received when the data reduction proxy was enabled.
11307   </summary>
11308 </histogram>
11310 <histogram name="Net.DailyHttpContentSavings" units="Percent">
11311   <obsolete>
11312     Deprecated- see Net.DailyContentSavingPercent.
11313   </obsolete>
11314   <owner>bolian@chromium.org</owner>
11315   <summary>
11316     The percentage of data saving in the previous calendar day. A negative
11317     saving will be shown as zero.
11318   </summary>
11319 </histogram>
11321 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
11322     units="Percent">
11323   <obsolete>
11324     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
11325   </obsolete>
11326   <owner>bolian@chromium.org</owner>
11327   <summary>
11328     The percentage of data saving in the previous calendar day when the data
11329     reduction proxy was enabled for at least some responses during the day. A
11330     negative saving will be shown as zero.
11331   </summary>
11332 </histogram>
11334 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
11335   <obsolete>
11336     Deprecated- see Net.DailyOriginalContentLength.
11337   </obsolete>
11338   <owner>bolian@chromium.org</owner>
11339   <summary>
11340     Total size in KB specified in the X-Original-Content-Length headers of all
11341     responses in the previous calendar day. If the header is not present in a
11342     response, the size of the response body is used.
11343   </summary>
11344 </histogram>
11346 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
11347   <obsolete>
11348     Deprecated- see Net.DailyContentLength.
11349   </obsolete>
11350   <owner>bolian@chromium.org</owner>
11351   <summary>
11352     Total size in KB of all response bodies in the previous calendar day.
11353   </summary>
11354 </histogram>
11356 <histogram name="Net.DailyOriginalContentLength" units="KB">
11357   <owner>bolian@chromium.org</owner>
11358   <summary>
11359     The total size in KB specified in the X-Original-Content-Length headers of
11360     all HTTP/HTTPS response bodies in the previous calendar day. If the header
11361     is not present in a response, the size of the response body is used. The
11362     metric is reported when the first response in the current day is received.
11363   </summary>
11364 </histogram>
11366 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
11367     units="KB">
11368   <owner>bengr@chromium.org</owner>
11369   <owner>bolian@chromium.org</owner>
11370   <summary>
11371     The total size in KB specified in the X-Original-Content-Length headers of
11372     all HTTP/HTTPS response bodies in the previous calendar day while the data
11373     reduction proxy is enabled. If the header is not present in a response, the
11374     size of the response body is used. The metric is reported when the first
11375     response in the current day is received.
11376   </summary>
11377 </histogram>
11379 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
11380     units="KB">
11381   <owner>bengr@chromium.org</owner>
11382   <owner>bolian@chromium.org</owner>
11383   <summary>
11384     The total size in KB specified in the X-Original-Content-Length headers of
11385     all HTTP/HTTPS response bodies in the previous calendar day via the data
11386     reduction proxy. If the header is not present in a response, the size of the
11387     response body is used. The metric is reported when the first response in the
11388     current day is received.
11389   </summary>
11390 </histogram>
11392 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
11393   <obsolete>
11394     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
11395   </obsolete>
11396   <owner>bengr@chromium.org</owner>
11397   <owner>bolian@chromium.org</owner>
11398   <summary>
11399     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
11400     Net.DailyHttpReceivedContentLength.
11401   </summary>
11402 </histogram>
11404 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
11405     units="Percent">
11406   <obsolete>
11407     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
11408   </obsolete>
11409   <owner>bengr@chromium.org</owner>
11410   <owner>bolian@chromium.org</owner>
11411   <summary>
11412     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
11413     Net.DailyHttpReceivedContentLength.
11414   </summary>
11415 </histogram>
11417 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
11418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11419   <summary>
11420     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11421     cancellation of the fetch. For a given fetch, only one of the cancellation
11422     or completion histograms will be added to.
11423   </summary>
11424 </histogram>
11426 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
11427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11428   <summary>
11429     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11430     completion of the fetch. For a given fetch, only one of the cancellation or
11431     completion histograms will be added to.
11432   </summary>
11433 </histogram>
11435 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
11436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11437   <summary>
11438     Tracks the net error codes received when the DHCP WPAD fetch fails to
11439     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
11440     but an indication that a PAC URL was not configured in DHCP).
11441   </summary>
11442 </histogram>
11444 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
11445     enum="ErrorCodesGetAdaptersAddresses">
11446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11447   <summary>
11448     Tracks the frequency of each of the different known error codes of calling
11449     the GetAdaptersAddresses Win32 API.
11450   </summary>
11451 </histogram>
11453 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
11454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11455   <summary>
11456     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
11457     validate our understanding that it should complete quickly enough to call
11458     synchronously from the network thread.
11459   </summary>
11460 </histogram>
11462 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
11463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11464   <summary>
11465     Total number of adapters enabled for DHCP as seen when the wait timer in the
11466     DHCP WPAD code hits. This timer fires after a timeout from when we get some
11467     information from the first adapter to finish.
11468   </summary>
11469 </histogram>
11471 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
11472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11473   <summary>
11474     Number of adapters enabled for DHCP that we have not completed retrieving
11475     information for, as seen when the wait timer in the DHCP WPAD code hits.
11476     This timer fires after a timeout from when we get some information from the
11477     first adapter to finish.
11478   </summary>
11479 </histogram>
11481 <histogram name="Net.DhcpWpadUnhandledDhcpError">
11482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11483   <summary>
11484     Counts the number of errors from the DhcpRequestParams API that we do not
11485     have specific handling for, so that we can see if there is an abnormally
11486     high rate.
11487   </summary>
11488 </histogram>
11490 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
11491   <obsolete>
11492     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11493   </obsolete>
11494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11495 </histogram>
11497 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
11498   <obsolete>
11499     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11500   </obsolete>
11501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11502 </histogram>
11504 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
11505     units="milliseconds">
11506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11507   <summary>
11508     The time measured before starting DNS lookup until after the connection is
11509     complete.
11510   </summary>
11511 </histogram>
11513 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
11514   <obsolete>
11515     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11516   </obsolete>
11517   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11518 </histogram>
11520 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
11521     enum="DoubleGetExperimentMethods">
11522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11523   <summary>
11524     The number of HTTP request responses with MS Office Docs MIME types. The
11525     responses are classified based on their method type and cacheability (POST,
11526     cacheable GET and non-cacheable GET). The histogram is used in Double GET
11527     Experiment, where successful non-cacheable GET requests are intercepted
11528     after initial response and repeated in order to determine how much reissuing
11529     non-cacheable GET requests influences their error rate. The histogram tracks
11530     only initial requests (not the repeated ones).
11531   </summary>
11532 </histogram>
11534 <histogram name="Net.DoubleGetExperiment_ResponseCode">
11535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11536   <summary>
11537     The response codes encountered for GET request repeated in Double GET
11538     Experiment. In the experiment successful non-cacheable GET requests are
11539     intercepted after initial response and repeated. The goal of the experiment
11540     is to measure how much reissuing non-cacheable GET requests influences their
11541     error rate.
11542   </summary>
11543 </histogram>
11545 <histogram name="Net.DownloadBandwidth">
11546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11547   <summary>
11548     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
11549     first byte received until the end of flowing data.
11550   </summary>
11551 </histogram>
11553 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
11554   <owner>skonig@chromium.org</owner>
11555   <owner>hbengali@chromium.org</owner>
11556   <summary>
11557     Net error codes that requests for images end with, including net::OK and
11558     net:ERR_ABORTED.
11559   </summary>
11560 </histogram>
11562 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
11563   <obsolete>
11564     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
11565     measures the same data but uses a different bucket structure (adds guard
11566     buckets).
11567   </obsolete>
11568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11569   <summary>
11570     Positive net error code that a page failed with. Note that this only counts
11571     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11572     that users actually see (it does not for example count the error codes for
11573     subresoures on a page).
11574   </summary>
11575 </histogram>
11577 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
11578   <obsolete>
11579     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
11580     measures the same data but includes ERR_ABORTED and OK.
11581   </obsolete>
11582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11583   <summary>
11584     Positive net error code that a page failed with. Note that this only counts
11585     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11586     that users actually see (it does not for example count the error codes for
11587     subresoures on a page).
11588   </summary>
11589 </histogram>
11591 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
11592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11593   <summary>
11594     Positive net error codes that requests for pages end with, including net::OK
11595     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
11596     does not for example count the error codes for subresoures on a page).
11597   </summary>
11598 </histogram>
11600 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
11601   <obsolete>
11602     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
11603     which measures the same data but includes ERR_ABORT and OK.
11604   </obsolete>
11605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11606   <summary>
11607     Positive net error code that a page failed with. Note that this only counts
11608     the errors in &quot;subresources&quot;.
11609   </summary>
11610 </histogram>
11612 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
11613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11614   <summary>
11615     Net error codes that requests for &quot;subresources&quot; end with,
11616     including net::OK and net::ERR_ABORTED.
11617   </summary>
11618 </histogram>
11620 <histogram name="Net.FileError_Flush">
11621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11622   <summary>
11623     System error code that a file Flush failed with.  The code is OS dependent,
11624     so when looking at the histogram don't mix OSes.
11625   </summary>
11626 </histogram>
11628 <histogram name="Net.FileError_GetSize">
11629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11630   <summary>
11631     System error code that a file GetSize failed with.  The code is OS
11632     dependent, so when looking at the histogram don't mix OSes.
11633   </summary>
11634 </histogram>
11636 <histogram name="Net.FileError_Open">
11637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11638   <summary>
11639     System error code that a file Open failed with.  The code is OS dependent,
11640     so when looking at the histogram don't mix OSes.
11641   </summary>
11642 </histogram>
11644 <histogram name="Net.FileError_Read">
11645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11646   <summary>
11647     System error code that a file Read failed with.  The code is OS dependent,
11648     so when looking at the histogram don't mix OSes.
11649   </summary>
11650 </histogram>
11652 <histogram name="Net.FileError_Seek">
11653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11654   <summary>
11655     System error code that a file Seek failed with.  The code is OS dependent,
11656     so when looking at the histogram don't mix OSes.
11657   </summary>
11658 </histogram>
11660 <histogram name="Net.FileError_SetEof">
11661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11662   <summary>
11663     System error code that a file SetEof failed with.  The code is OS dependent,
11664     so when looking at the histogram don't mix OSes.
11665   </summary>
11666 </histogram>
11668 <histogram name="Net.FileError_Write">
11669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11670   <summary>
11671     System error code that a file Write failed with.  The code is OS dependent,
11672     so when looking at the histogram don't mix OSes.
11673   </summary>
11674 </histogram>
11676 <histogram name="Net.FileErrorRange_Flush">
11677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11678   <summary>
11679     System error code range that a file Flush failed with.  Any value other than
11680     0 indicates that we have received errors in a range outside of the one in
11681     which we recorded the specific errors in Net.FileError_Flush.  The code is
11682     OS dependent, so when looking at the histogram don't mix OSes.
11683   </summary>
11684 </histogram>
11686 <histogram name="Net.FileErrorRange_GetSize">
11687   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11688   <summary>
11689     System error code range that a file GetSize failed with.  Any value other
11690     than 0 indicates that we have received errors in a range outside of the one
11691     in which we recorded the specific errors in Net.FileError_GetSize.  The code
11692     is OS dependent, so when looking at the histogram don't mix OSes.
11693   </summary>
11694 </histogram>
11696 <histogram name="Net.FileErrorRange_Open">
11697   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11698   <summary>
11699     System error code range that a file Open failed with.  Any value other than
11700     0 indicates that we have received errors in a range outside of the one in
11701     which we recorded the specific errors in Net.FileError_Open.  The code is OS
11702     dependent, so when looking at the histogram don't mix OSes.
11703   </summary>
11704 </histogram>
11706 <histogram name="Net.FileErrorRange_Read">
11707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11708   <summary>
11709     System error code range that a file Read failed with.  Any value other than
11710     0 indicates that we have received errors in a range outside of the one in
11711     which we recorded the specific errors in Net.FileError_Read.  The code is OS
11712     dependent, so when looking at the histogram don't mix OSes.
11713   </summary>
11714 </histogram>
11716 <histogram name="Net.FileErrorRange_Seek">
11717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11718   <summary>
11719     System error code range that a file Seek failed with.  Any value other than
11720     0 indicates that we have received errors in a range outside of the one in
11721     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
11722     dependent, so when looking at the histogram don't mix OSes.
11723   </summary>
11724 </histogram>
11726 <histogram name="Net.FileErrorRange_SetEof">
11727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11728   <summary>
11729     System error code range that a file SetEof failed with.  Any value other
11730     than 0 indicates that we have received errors in a range outside of the one
11731     in which we recorded the specific errors in Net.FileError_SetEof.  The code
11732     is OS dependent, so when looking at the histogram don't mix OSes.
11733   </summary>
11734 </histogram>
11736 <histogram name="Net.FileErrorRange_Write">
11737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11738   <summary>
11739     System error code range that a file Write failed with.  Any value other than
11740     0 indicates that we have received errors in a range outside of the one in
11741     which we recorded the specific errors in Net.FileError_Write.  The code is
11742     OS dependent, so when looking at the histogram don't mix OSes.
11743   </summary>
11744 </histogram>
11746 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
11747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11748   <summary>
11749     Whether or not system installed trust anchors could be distinguished from
11750     user installed trust anchors. Recorded on first certificate verification on
11751     Android 4.2 and later.
11752   </summary>
11753 </histogram>
11755 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
11756   <owner>phajdan.jr@chromium.org</owner>
11757   <summary>The number of times each FTP Error was observed.</summary>
11758 </histogram>
11760 <histogram name="Net.FtpDataConnectionErrorHappened"
11761     enum="FtpDataConnectionError">
11762   <owner>phajdan.jr@chromium.org</owner>
11763   <summary>
11764     The number of Chrome sessions which encountered the indicates FTP Error.
11765     This prevents allowing a user that retried a connection many times (getting
11766     an error each time) from biasing the tallies.
11767   </summary>
11768 </histogram>
11770 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
11771   <owner>phajdan.jr@chromium.org</owner>
11772   <summary>
11773     Each bucket is the number of FTP server types the user has encountered
11774     during the session.
11775   </summary>
11776 </histogram>
11778 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
11779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11780   <summary>
11781     The time spent waiting for WinHttpGetProxyForUrl to return with error.
11782   </summary>
11783 </histogram>
11785 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
11786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11787   <summary>
11788     The time spent waiting for WinHttpGetProxyForUrl to return with success.
11789   </summary>
11790 </histogram>
11792 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
11793     enum="FallbackSSLVersion">
11794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11795   <summary>
11796     Nonzero if the HTTP request was to a Google server which required SSL
11797     version fallback. The value indicates the SSL version the request fell back
11798     on. Since Google servers support TLS 1.2, any fallback is an indication of
11799     network middleware problems.
11800   </summary>
11801 </histogram>
11803 <histogram name="Net.HadConnectionType" enum="ConnectionType">
11804   <obsolete>
11805     The count was inaccurate (it counted transactions rather than connections).
11806   </obsolete>
11807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11808   <summary>
11809     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11810     connection of that type during the session.
11811   </summary>
11812 </histogram>
11814 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
11815   <obsolete>
11816     This statistic measures successful and failed connections, the new one only
11817     measures successful ones.
11818   </obsolete>
11819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11820   <summary>
11821     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11822     connection of that type during the session.
11823   </summary>
11824 </histogram>
11826 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
11827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11828   <summary>
11829     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11830     successful connection of that type during the session.
11831   </summary>
11832 </histogram>
11834 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
11835   <owner>phajdan.jr@chromium.org</owner>
11836   <summary>
11837     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11838     connection with an FTP server of that type during the session.
11839   </summary>
11840 </histogram>
11842 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
11843   <owner>ttuttle@chromium.org</owner>
11844   <summary>
11845     Whether adding an entry to the HTTP auth cache evicted another entry.
11846   </summary>
11847 </histogram>
11849 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
11850   <owner>ttuttle@chromium.org</owner>
11851   <summary>
11852     When an HTTP auth cache entry is evicted, the time since it was created.
11853   </summary>
11854 </histogram>
11856 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
11857   <owner>ttuttle@chromium.org</owner>
11858   <summary>
11859     When an HTTP auth cache entry is evicted, the time since it was last used.
11860   </summary>
11861 </histogram>
11863 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
11864   <owner>ttuttle@chromium.org</owner>
11865   <summary>
11866     Whether adding a path to an entry in the HTTP auth cache evicted another
11867     path.
11868   </summary>
11869 </histogram>
11871 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
11872   <owner>ttuttle@chromium.org</owner>
11873   <summary>
11874     When looking up an HTTP auth cache entry by path, the position (1-indexed)
11875     of the entry on a hit, or 0 on a miss.
11876   </summary>
11877 </histogram>
11879 <histogram name="Net.HttpAuthCacheLookupPosition">
11880   <owner>ttuttle@chromium.org</owner>
11881   <summary>
11882     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
11883     of the entry on a hit, or 0 on a miss.
11884   </summary>
11885 </histogram>
11887 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
11888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11889   <summary>
11890     Per-authentication-scheme counts of authentication attempts and rejections.
11891   </summary>
11892 </histogram>
11894 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
11895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11896   <summary>
11897     Count of authentication requests for top level pages vs. sub-resources, such
11898     as images or iframes.
11899   </summary>
11900 </histogram>
11902 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
11903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11904   <summary>
11905     Per-authentication-scheme counts of authentication targets, such as secure
11906     servers or proxies.
11907   </summary>
11908 </histogram>
11910 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
11911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11912   <summary>
11913     Time between the HttpNetworkTransaction requesting a connection and the time
11914     it connected.
11915   </summary>
11916 </histogram>
11918 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
11919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11920   <summary>Length of time that a received resource will be cacheable.</summary>
11921 </histogram>
11923 <histogram name="Net.HttpContentLength" units="bytes">
11924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11925   <summary>
11926     Size of the response body. This is the actual number of bytes received,
11927     which usually agrees with but is not necessarily the same as the size
11928     specified by the Content-Length header.
11929   </summary>
11930 </histogram>
11932 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
11933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11934   <summary>
11935     Size of the response body if it is cacheable. This is the actual number of
11936     bytes received, which usually agrees with but is not necessarily the same as
11937     the size specified by the Content-Length header.
11938   </summary>
11939 </histogram>
11941 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
11942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11943   <summary>
11944     Size of the response body if it is cacheable for at least 24 hours. This is
11945     the actual number of bytes received, which usually agrees with but is not
11946     necessarily the same as the size specified by the Content-Length header.
11947   </summary>
11948 </histogram>
11950 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
11951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11952   <summary>
11953     Size of the response body if it is cacheable for at least 4 hours. This is
11954     the actual number of bytes received, which usually agrees with but is not
11955     necessarily the same as the size specified by the Content-Length header.
11956   </summary>
11957 </histogram>
11959 <histogram name="Net.HttpContentLengthDifference" units="bytes">
11960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11961   <summary>
11962     The difference between the size specified in the X-Original-Content-Length
11963     header and the size of teh response body. This is zero if the
11964     X-Original-Content-Length header is not present in the response.
11965   </summary>
11966 </histogram>
11968 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
11969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11970   <summary>
11971     The difference between the size specified in the X-Original-Content-Length
11972     header and the size of the response body. Only includes resources that have
11973     the X-Original-Content-Length header.
11974   </summary>
11975 </histogram>
11977 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
11978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11979   <summary>
11980     Size of the response body. Only includes resources that have the
11981     X-Original-Content-Length header.
11982   </summary>
11983 </histogram>
11985 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
11986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11987   <summary>
11988     Time it takes to complete an HttpJob, from starting the transaction until we
11989     are done reading.
11990   </summary>
11991 </histogram>
11993 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
11994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11995   <summary>
11996     Time it takes to complete an HttpJob, from starting the transaction until we
11997     are done reading, for jobs served from the cache.
11998   </summary>
11999 </histogram>
12001 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
12002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12003   <summary>
12004     Time it takes to complete an HttpJob, from starting the transaction until
12005     the job is killed. Note that we didn't detect the end of the data for this
12006     job.
12007   </summary>
12008 </histogram>
12010 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
12011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12012   <summary>
12013     Time it takes to complete an HttpJob, from starting the transaction until we
12014     are done reading, for jobs not served from the cache.
12015   </summary>
12016 </histogram>
12018 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
12019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12020   <summary>
12021     Time it takes to complete an HttpJob, from starting the transaction until we
12022     are done reading, for jobs when we read until no more data is available.
12023   </summary>
12024 </histogram>
12026 <histogram name="Net.HttpOriginalContentLength" units="bytes">
12027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12028   <summary>
12029     Size specified in the X-Original-Content-Length header. If this header is
12030     not present in the response, the size of the response body is used.
12031   </summary>
12032 </histogram>
12034 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
12035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12036   <summary>
12037     Size specified in the X-Original-Content-Length header. Only includes
12038     resources that have the X-Original-Content-Length header.
12039   </summary>
12040 </histogram>
12042 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
12043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12044   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
12045 </histogram>
12047 <histogram name="Net.HttpResponseCode">
12048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12049   <summary>The count of HTTP Response codes encountered.</summary>
12050 </histogram>
12052 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
12053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12054   <summary>
12055     The count of HTTP Response codes encountered, in response to MAIN_FRAME
12056     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
12057   </summary>
12058 </histogram>
12060 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
12061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12062   <summary>
12063     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
12064     used) used for HTTP[s].
12065   </summary>
12066 </histogram>
12068 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
12069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12070   <summary>
12071     Time from when an HTTP request is issued to when the first byte is
12072     processed.
12073   </summary>
12074 </histogram>
12076 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
12077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12078   <summary>
12079     The count of handleable socket errors (connection abort/close/reset) per
12080     socket reuse type.
12081   </summary>
12082 </histogram>
12084 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
12085     enum="HttpSocketType">
12086   <obsolete>
12087     Late bindings are on by default now.
12088   </obsolete>
12089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12090   <summary>
12091     The count of handleable socket errors (connection abort/close/reset) per
12092     socket reuse type.  Socket late binding is disabled.
12093   </summary>
12094 </histogram>
12096 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
12097     enum="HttpSocketType">
12098   <obsolete>
12099     Late bindings are on by default now.
12100   </obsolete>
12101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12102   <summary>
12103     The count of handleable socket errors (connection abort/close/reset) per
12104     socket reuse type.  Socket late binding is enabled.
12105   </summary>
12106 </histogram>
12108 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
12109   <owner>bengr@chromium.org</owner>
12110   <summary>
12111     Time from when the IOThread is created to when the first URL request is
12112     started. Only requests that are created for a profile while Chrome is
12113     starting up are considered.
12114   </summary>
12115 </histogram>
12117 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
12118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12119   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
12120 </histogram>
12122 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
12123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12124   <summary>
12125     Whether the interface-enumeration IPv6 probe method failed given that the
12126     UDP-connect IPV6 probe failed.
12127   </summary>
12128 </histogram>
12130 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
12131   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12132   <summary>
12133     Whether the interface-enumeration IPv6 probe method was successful given
12134     that the UDP-connect IPV6 probe was successful.
12135   </summary>
12136 </histogram>
12138 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
12139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12140   <summary>The probe results when a test for IPv6 support is done.</summary>
12141 </histogram>
12143 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
12144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12145   <summary>
12146     The probe results when a test for IPv6 support is done, after a network
12147     change event.
12148   </summary>
12149 </histogram>
12151 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
12152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12153   <summary>
12154     The time that a (non-cancelled) proxy resolution request was stalled waiting
12155     for an execution thread, for MultiThreadedProxyResolver.
12156   </summary>
12157 </histogram>
12159 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
12160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12161   <summary>
12162     The total time that it took for a (non-cancelled) proxy resolution request
12163     to complete, for MultiThreadedProxyResolver.
12164   </summary>
12165 </histogram>
12167 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
12168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12169   <summary>
12170     How often automatically retrying to download the main frame of a page in
12171     response to specific HTTP network errors succeeds.
12172   </summary>
12173 </histogram>
12175 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
12176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12177   <summary>
12178     How often automatically retrying to download a subresource in response to
12179     specific HTTP network errors succeeds.
12180   </summary>
12181 </histogram>
12183 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
12184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12185   <summary>
12186     How often automatically retrying to download the main frame of a page in
12187     response to specific HTTP network errors returns another network error.
12188     Histogram includes only the error code that triggered the retry.
12189   </summary>
12190 </histogram>
12192 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
12193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12194   <summary>
12195     How often automatically retrying to download a subresource in response to
12196     specific HTTP network errors returns another network error.  Histogram
12197     includes only the error code that triggered the retry.
12198   </summary>
12199 </histogram>
12201 <histogram name="Net.NotifyAddrChangeFailures">
12202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12203   <summary>
12204     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
12205     for unknown reasons. This records the number of times it fails in a row
12206     before a successful call. If it never succeeds, or takes over 100 tries, a
12207     value of 100 is recorded. See http://crbug.com/69198
12208   </summary>
12209 </histogram>
12211 <histogram name="Net.NumDuplicateCookiesInDb">
12212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12213   <summary>
12214     The number of duplicate cookies that were present in the cookie store during
12215     startup.
12216   </summary>
12217 </histogram>
12219 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
12220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12221   <summary>
12222     When validating an HTTPS certificate we may have to make one or more HTTP
12223     fetches to OCSP responders in order to get revocation information. This
12224     measures the amount of time that failures to get OCSP information take.
12225   </summary>
12226 </histogram>
12228 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
12229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12230   <summary>
12231     When validating an HTTPS certificate we may have to make one or more HTTP
12232     fetches to OCSP responders in order to get revocation information. This
12233     records the fraction of successful requests.
12234   </summary>
12235 </histogram>
12237 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
12238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12239   <summary>
12240     When validating an HTTPS certificate we may have to make one or more HTTP
12241     fetches to OCSP responders in order to get revocation information. This
12242     measures the amount of time that each of those requests takes.
12243   </summary>
12244 </histogram>
12246 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
12247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12248   <summary>
12249     When connecting over HTTPS, a server may include an OCSP response as part of
12250     the TLS handshake so that clients do not have to fetch it, provided the
12251     client requested the server do so. This measures whether or not a server
12252     included an OCSP response when it was requested.
12253   </summary>
12254 </histogram>
12256 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
12257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12258   <summary>
12259     Positive error code that was returned by the system library
12260     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
12261     there is a Windows/Linux conflict, both decodings are shown.
12262   </summary>
12263 </histogram>
12265 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
12266     enum="ErrorCodesGetaddrinfo_Linux">
12267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12268   <summary>
12269     Positive error code that was returned by the system library
12270     &quot;getaddrinfo()&quot;.
12271   </summary>
12272 </histogram>
12274 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
12275     enum="ErrorCodesGetaddrinfo_Mac">
12276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12277   <summary>
12278     Positive error code that was returned by the system library
12279     &quot;getaddrinfo()&quot;.
12280   </summary>
12281 </histogram>
12283 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
12284     enum="ErrorCodesGetaddrinfo_Win">
12285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12286   <summary>
12287     Positive error code that was returned by the system library
12288     &quot;getaddrinfo()&quot;.
12289   </summary>
12290 </histogram>
12292 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
12293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12294   <summary>
12295     How long it took for an &lt;a ping&gt; request to receive a response. Only
12296     recorded if a response was received.
12297   </summary>
12298 </histogram>
12300 <histogram name="Net.Ping_Result" enum="PingResult">
12301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12302   <summary>
12303     The result of an &lt;a ping&gt; request, whether it received a response or
12304     timed out or failed for some other reason.
12305   </summary>
12306 </histogram>
12308 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
12309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12310   <summary>
12311     Indicate whether a link navigation was preceded by a recent pre-connect
12312     trigger (within 10 seconds). There is a high chance that loading the page
12313     used a preconnected TCP session.
12314   </summary>
12315 </histogram>
12317 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
12318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12319   <summary>
12320     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
12321     (within 10 seconds). There is a high chance that loading the resource used a
12322     preconnected TCP session.
12323   </summary>
12324 </histogram>
12326 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
12327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12328   <summary>
12329     When a preconnection is made, indicate what the motivation was.
12330   </summary>
12331   <details>
12332     Currently, the most common (only?) motivations are SELF_REFERAL,
12333     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
12334     second connection was available for a resource that either was never before
12335     seen, or has historically had no subresources.  The LEARNED_REFERAL
12336     indicates that we &quot;learned&quot; that a subresource was commonly
12337     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
12338     happens when a search is being suggested, and we preconnect to the search
12339     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
12340     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
12341   </details>
12342 </histogram>
12344 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
12345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12346   <summary>
12347     Indicate whether there was a proxy to preclude preconnection.
12348   </summary>
12349 </histogram>
12351 <histogram name="Net.PreconnectSubresourceEval"
12352     enum="PreconnectSubresourceEval">
12353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12354   <summary>
12355     What did we decide to do about a predicted resource, based on the historical
12356     expected number of connection that this subresource will require.
12357   </summary>
12358   <details>
12359     This is basically the current thresholding of the SubresourceExpectation,
12360     relative to current static thresholds, and taking into account whether
12361     preconnection is enabled (i.e., if preconnection is disabled, we'll never
12362     decide to preconnect).
12363   </details>
12364 </histogram>
12366 <histogram name="Net.PreconnectSubresourceExpectation">
12367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12368   <summary>
12369     The expected number of connections, times 100, that we'll make to a given
12370     subresource, based on learned history.
12371   </summary>
12372   <details>
12373     By comparing this to thresholds, we decide if we will preconnect,
12374     preresolve, or do nothing. This histogram can be used to select those static
12375     thresholds.
12376   </details>
12377 </histogram>
12379 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
12380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12381   <summary>
12382     Indicate whether if a preconnect trigger is followed by a resource request
12383     (from link navigations) to the host or not. This is to measure precision of
12384     link-based preconnect triggers.
12385   </summary>
12386 </histogram>
12388 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
12389   <obsolete>
12390     Sourced data corrected, and replaced by NetPreconnectUtilization2
12391   </obsolete>
12392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12393   <summary>
12394     Indicate final utilization for each attempted socket connection.
12395   </summary>
12396   <details>
12397     We also include stats for non-speculative sockets. Some socket connections
12398     may never connect, and others may never be used (as the user may abort
12399     before then).
12400   </details>
12401 </histogram>
12403 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
12404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12405   <summary>
12406     Indicate final utilization for each attempted socket connection.
12407   </summary>
12408   <details>
12409     We also include stats for non-speculative sockets. Some socket connections
12410     may never connect, and others may never be used (as the user may abort
12411     before then).
12412   </details>
12413 </histogram>
12415 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
12416   <owner>jkarlin@chromium.org</owner>
12417   <summary>
12418     The completion status of prefetches that have finished loading.
12419   </summary>
12420   <details>
12421     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
12422     before that point are not registered.
12424     Note that &quot;success from cache&quot; means that the
12425     UrlRequest::was_cached() was true, and &quot;success from network&quot;
12426     means that was_cached() was false.  Validated results are considered cached,
12427     even though a conditional network request is made.
12428   </details>
12429 </histogram>
12431 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
12432   <owner>jkarlin@chromium.org</owner>
12433   <summary>
12434     Number of bytes read from the network on behalf of prefetch requests.  This
12435     is prefilter, so before any decompression.
12436   </summary>
12437 </histogram>
12439 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
12440   <owner>jkarlin@chromium.org</owner>
12441   <summary>
12442     Time spent on prefetch requests before the request was canceled.
12443   </summary>
12444 </histogram>
12446 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
12447     units="milliseconds">
12448   <owner>jkarlin@chromium.org</owner>
12449   <summary>Time spent on prefetch requests when fetched from cache.</summary>
12450 </histogram>
12452 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
12453     units="milliseconds">
12454   <owner>jkarlin@chromium.org</owner>
12455   <summary>
12456     Time spent on prefetch requests when fetched from the network, including
12457     validation time.
12458   </summary>
12459 </histogram>
12461 <histogram name="Net.Priority_High_Latency" units="milliseconds">
12462   <obsolete>
12463     Replaced by Net.Priority_High_Latency_b.
12464   </obsolete>
12465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12466   <summary>
12467     Time from the start of the http transaction until the first byte of the
12468     response for high priority (currently frame and subframe) requests.  Only
12469     times under 10 minutes are recorded.
12470   </summary>
12471 </histogram>
12473 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
12474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12475   <summary>
12476     Time from the start of the http transaction until the first byte of the
12477     response for high priority (currently frame and subframe) requests.
12478   </summary>
12479 </histogram>
12481 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
12482   <obsolete>
12483     Replaced by Net.Priority_Low_Latency_b.
12484   </obsolete>
12485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12486   <summary>
12487     Time from the start of the http transaction until the first byte of the
12488     response for low priority (non-frame/subframe) requests.   Only times under
12489     10 minutes are recorded.
12490   </summary>
12491 </histogram>
12493 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
12494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12495   <summary>
12496     Time from the start of the http transaction until the first byte of the
12497     response for low priority (non-frame/subframe) requests.
12498   </summary>
12499 </histogram>
12501 <histogram name="Net.ProxyPollConfigurationTime">
12502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12503   <summary>
12504     The time in milliseconds spent fetch the system proxy configuration, when
12505     polling it for changes.
12506   </summary>
12507 </histogram>
12509 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
12510     units="milliseconds">
12511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12512   <summary>
12513     The total amount of time that was spent executing the proxy script during
12514     &quot;tracing&quot; runs (executions of the script which discovered a new
12515     DNS dependency and were subsequently abandoned).
12516   </summary>
12517 </histogram>
12519 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
12520     units="milliseconds">
12521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12522   <summary>
12523     The total amount of time that was spent executing the proxy script during
12524     &quot;tracing&quot; runs (executions of the script which discovered a new
12525     DNS dependency and were subsequently abandoned).
12526   </summary>
12527 </histogram>
12529 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
12530     units="milliseconds">
12531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12532   <summary>
12533     The total amount of time that was spent in the non-blocking DNS bindings
12534     while executing PAC scripts. This includes the times for abandoned
12535     executions.
12536   </summary>
12537 </histogram>
12539 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
12540     units="milliseconds">
12541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12542   <summary>
12543     The amount of time inside of V8 that the proxy script spent executing for
12544     the final pass. This includes the time spent in the javascript bindings.
12545     This does not include the time spent in abandoned execution passes.
12546   </summary>
12547 </histogram>
12549 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
12550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12551   <summary>
12552     The number of times that alert() was called in the final execution of the
12553     script.
12554   </summary>
12555 </histogram>
12557 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
12558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12559   <summary>
12560     The number of errors that were seen in the final execution of the script.
12561   </summary>
12562 </histogram>
12564 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
12565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12566   <summary>
12567     The number of times that the PAC script execution was restarted.
12568   </summary>
12569 </histogram>
12571 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
12572     units="milliseconds">
12573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12574   <summary>
12575     The total time that the proxy resolution took. This includes all the time
12576     spent waiting for DNS, PAC script execution, and restarts.
12577   </summary>
12578 </histogram>
12580 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
12581     units="milliseconds">
12582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12583   <summary>
12584     The total time that proxy resolution spent waiting for DNS. This also
12585     includes any queuing delays on the origin thread waiting for the DNS result
12586     to be processed.
12587   </summary>
12588 </histogram>
12590 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
12591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12592   <summary>
12593     The number of unique DNS hostnames that the PAC script tried to resolve. The
12594     *Ex() versions of the bindings count separately.
12595   </summary>
12596 </histogram>
12598 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
12599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12600   <summary>
12601     The total amount of time that was spent in the non-blocking DNS bindings
12602     while executing PAC scripts. This includes the times for abandoned
12603     executions.
12604   </summary>
12605 </histogram>
12607 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
12608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12609   <summary>
12610     The amount of time inside of V8 that the proxy script spent executing for
12611     the final pass. This includes the time spent in the javascript bindings
12612     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
12613     does not include the time spent in abandoned execution passes.
12614   </summary>
12615 </histogram>
12617 <histogram name="Net.ProxyResolver.NumAlerts">
12618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12619   <summary>
12620     The number of times that alert() was called in the final execution of the
12621     script.
12622   </summary>
12623 </histogram>
12625 <histogram name="Net.ProxyResolver.NumErrors">
12626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12627   <summary>
12628     The number of errors that were seen in the final execution of the script.
12629   </summary>
12630 </histogram>
12632 <histogram name="Net.ProxyResolver.NumRestarts">
12633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12634   <summary>
12635     The number of times that the PAC script execution was restarted.
12636   </summary>
12637 </histogram>
12639 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
12640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12641   <summary>
12642     The amount of time it took upon completion to run the final task posted back
12643     to the IO thread.
12644   </summary>
12645 </histogram>
12647 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
12648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12649   <summary>
12650     The total time that the proxy resolution took. This includes all the time
12651     spent waiting for DNS, PAC script execution, and restarts.
12652   </summary>
12653 </histogram>
12655 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
12656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12657   <summary>
12658     The total time that proxy resolution spent waiting for DNS. This also
12659     includes any queuing delays on the origin thread waiting for the DNS result
12660     to be processed.
12661   </summary>
12662 </histogram>
12664 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
12665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12666   <summary>
12667     The total time that the proxy resolution took, not including the post back
12668     to the origin thread. This includes all the time spent waiting for DNS, PAC
12669     script execution, and restarts.
12670   </summary>
12671 </histogram>
12673 <histogram name="Net.ProxyResolver.UniqueDNS">
12674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12675   <summary>
12676     The number of unique DNS hostnames that the PAC script tried to resolve. The
12677     *Ex() versions of the bindings count separately.
12678   </summary>
12679 </histogram>
12681 <histogram name="Net.ProxyResolver.URLSize">
12682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12683   <summary>The length of the URL that was passed into the PAC script.</summary>
12684 </histogram>
12686 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
12687   <owner>agl@chromium.org</owner>
12688   <summary>
12689     Second-level domains for which we have observed public key pinning failures.
12690   </summary>
12691 </histogram>
12693 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
12694   <owner>agl@chromium.org</owner>
12695   <summary>
12696     A validated certificate chain may be subject to additional
12697     &quot;pinning&quot; requirements on a per-domain basis. This records the
12698     fraction of successful matches between a certificate chain and a pin list.
12699   </summary>
12700 </histogram>
12702 <histogram name="Net.QuicEphemeralPortsSuggested">
12703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12704   <summary>The number of ports suggested per server.</summary>
12705 </histogram>
12707 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
12708   <owner>rch@chromium.org</owner>
12709   <summary>
12710     The number of QUIC packets received by a QUIC connection whose handshake was
12711     not confirmed when that connection is closed.
12712   </summary>
12713 </histogram>
12715 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
12716   <owner>rch@chromium.org</owner>
12717   <summary>
12718     The state of a QUIC connection's crypto hanshake as it progresses from
12719     starting to confirmation or failure.
12720   </summary>
12721 </histogram>
12723 <histogram name="Net.QuicNumSentClientHellos">
12724   <owner>rch@chromium.org</owner>
12725   <summary>The number of client hello messages sent.</summary>
12726 </histogram>
12728 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
12729   <obsolete>
12730     see Net.QuicSession.Connect*PortForHTTP*
12731   </obsolete>
12732   <owner>rch@chromium.org</owner>
12733   <summary>
12734     The number of client hello messages sent when the crypto handshake was
12735     confirmed.
12736   </summary>
12737 </histogram>
12739 <histogram name="Net.QuicNumStreamFramesInPacket">
12740   <owner>rch@chromium.org</owner>
12741   <summary>
12742     The number of stream frames bundled within a received packet.
12743   </summary>
12744 </histogram>
12746 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
12747   <owner>rch@chromium.org</owner>
12748   <summary>
12749     The number of stream frames per stream ID within a received packet.
12750   </summary>
12751 </histogram>
12753 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
12754   <owner>rch@chromium.org</owner>
12755   <summary>Time spent to load QUIC server information from disk cache.</summary>
12756 </histogram>
12758 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
12759     units="Received in Ranges">
12760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12761   <summary>
12762     This histogram summarizes information about a 21 packet sequence, indicating
12763     for each of the 21 possible prefixes of this pattern, how many packets were
12764     received in that prefix.  The first range uses buckets 0 and 1, and it
12765     describes the 1st packet in the sequence.  It indicates if the first packet
12766     was missing (bucket 0), or the first packet was present (bucket 1).  The
12767     second range uses buckets 2 through 4, and describes the first 2 packets in
12768     the prefix of this sequence.  It indicates if there were no packets received
12769     in the first two packets (bucket 2), or there was one out of two packets
12770     received (bucket 3), or if there was two out of tow received (bucket 4).
12771     etc. etc.  Reading this histogram may require post-processing in a spread
12772     sheet, but can indicate the potential value of using FEC packets to convey
12773     data.
12774   </summary>
12775 </histogram>
12777 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
12778     units="Binay of Packets ACKed">
12779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12780   <summary>
12781     Each of the 64 buckets represents a different binary pattern of 6
12782     consecutive packets that were received by the client.  The LSB of the bucket
12783     number corresponds to the reception of the oldest packet.  A bit in the
12784     bucket-number being 1 indicates the packet was received, and a 0 means the
12785     packet was never received (by the client).
12786   </summary>
12787 </histogram>
12789 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
12790   <owner>rch@chromium.org</owner>
12791   <summary>
12792     The network error code which resulted in the session being closed.
12793   </summary>
12794 </histogram>
12796 <histogram name="Net.QuicSession.Connect" units="RTTs">
12797   <owner>rch@chromium.org</owner>
12798   <summary>
12799     Samples of the number of round-trips needed by a QUIC connection before a
12800     request could be sent by the client.
12801   </summary>
12802 </histogram>
12804 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
12805   <owner>rch@chromium.org</owner>
12806   <summary>The number of streams open when a QUIC session timed out.</summary>
12807 </histogram>
12809 <histogram
12810     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
12811   <owner>rch@chromium.org</owner>
12812   <summary>
12813     The number of total streams created when a QUIC session crypto handshake
12814     timed out.
12815   </summary>
12816 </histogram>
12818 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
12819     enum="QuicErrorCodes">
12820   <owner>rch@chromium.org</owner>
12821   <summary>
12822     The QUIC error code which resulted in the connection being closed.
12823   </summary>
12824 </histogram>
12826 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
12827     enum="QuicErrorCodes">
12828   <owner>rch@chromium.org</owner>
12829   <summary>
12830     The QUIC error code which resulted in the connection being closed by the
12831     client.
12832   </summary>
12833 </histogram>
12835 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
12836     enum="QuicErrorCodes">
12837   <owner>rch@chromium.org</owner>
12838   <summary>
12839     The QUIC error code which resulted in the connection being closed by the
12840     server.
12841   </summary>
12842 </histogram>
12844 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
12845   <owner>jar@chromium.org</owner>
12846   <summary>
12847     Count of errors during attempts to create a QUIC session (before even using
12848     the session).
12849   </summary>
12850 </histogram>
12852 <histogram name="Net.QuicSession.FinalTcpCwnd">
12853   <owner>rch@chromium.org</owner>
12854   <summary>
12855     The value of the TCP cubic sender's CWND when the session is closed.
12856   </summary>
12857 </histogram>
12859 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
12860   <obsolete>
12861     see Net.QuicSession.Connect*PortForHTTP*
12862   </obsolete>
12863   <owner>rch@chromium.org</owner>
12864   <summary>
12865     Samples of the number of round-trips needed by a QUIC connection before a
12866     request could be sent by the client.
12867   </summary>
12868 </histogram>
12870 <histogram name="Net.QuicSession.NumOpenStreams">
12871   <owner>rch@chromium.org</owner>
12872   <summary>
12873     The number of QUIC streams opened when a new QUIC stream is created.
12874   </summary>
12875 </histogram>
12877 <histogram name="Net.QuicSession.NumTotalStreams">
12878   <owner>rch@chromium.org</owner>
12879   <summary>
12880     The total number of streams created by the client when the session is
12881     closed.
12882   </summary>
12883 </histogram>
12885 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
12886   <owner>rch@chromium.org</owner>
12887   <summary>
12888     The number of missing packets between the current received packet and the
12889     previously largest received packet sequence number, when the current
12890     received packet had a lower sequence number than the previously received
12891     packet sequence number.
12892   </summary>
12893 </histogram>
12895 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
12896   <owner>rch@chromium.org</owner>
12897   <summary>
12898     The number of times the current received packet had a lower sequence number
12899     than the previously received packet sequence number.
12900   </summary>
12901 </histogram>
12903 <histogram name="Net.QuicSession.PacketGapReceived">
12904   <owner>rch@chromium.org</owner>
12905   <summary>
12906     The number of missing packets between the current received packet and the
12907     previously largest received packet sequence number.
12908   </summary>
12909 </histogram>
12911 <histogram name="Net.QuicSession.PacketGapSent">
12912   <owner>rch@chromium.org</owner>
12913   <summary>
12914     The number of missing packets between the current received packet and the
12915     previously largest received packet sequence number, as reported by the
12916     remote end of the connection.
12917   </summary>
12918 </histogram>
12920 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
12921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12922   <summary>
12923     The ratio of the number of missing packets, to the maximum packet sequence
12924     number received,  for QUIC connections longer than 21 packets received via
12925   </summary>
12926 </histogram>
12928 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
12929   <owner>rch@chromium.org</owner>
12930   <summary>
12931     Each bucket corresponds to a specific packet sequence number that was sent
12932     by a server to Chrome at the start of a QUIC connection. This histogram is
12933     compared, bucket by bucket, with a second histogram to compute the ratio for
12934     each bucket (each packet sequence number).
12935   </summary>
12936 </histogram>
12938 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
12939     enum="QuicAddressMismatch">
12940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12941   <summary>
12942     When a public reset packet is received, whether the client IP address and
12943     port number in it differ from the client IP address and port number in the
12944     ServerHello handshake message. In the comparison, the first address is the
12945     one in ServerHello and the second address is the one in public reset.
12946   </summary>
12947 </histogram>
12949 <histogram name="Net.QuicSession.QuicVersion">
12950   <owner>rch@chromium.org</owner>
12951   <summary>Version of the QUIC protocol used for this connection.</summary>
12952 </histogram>
12954 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
12955   <owner>rch@chromium.org</owner>
12956   <summary>
12957     The network error code returned when attempting to read to a QUIC
12958     connection.
12959   </summary>
12960 </histogram>
12962 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
12963     enum="QuicRstStreamErrorCodes">
12964   <owner>rch@chromium.org</owner>
12965   <summary>
12966     The QUIC error code which resulted in a stream being reset by the client.
12967   </summary>
12968 </histogram>
12970 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
12971     enum="QuicRstStreamErrorCodes">
12972   <owner>rch@chromium.org</owner>
12973   <summary>
12974     The QUIC error code which resulted in a stream being reset by the server.
12975   </summary>
12976 </histogram>
12978 <histogram name="Net.QuicSession.SecureResourceSecureSession">
12979   <owner>rch@chromium.org.</owner>
12980   <summary>
12981     The number of request for secure resources over QUIC sessions. True if the
12982     session is secure, false if it is not.
12983   </summary>
12984 </histogram>
12986 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
12987     units="1/10th Percent">
12988   <owner>rch@chromium.org</owner>
12989   <summary>
12990     The number of stream frames received which were duplicates, out of every
12991     1000 stream frames received. Only for QUIC sessions which received at least
12992     100 packets.
12993   </summary>
12994 </histogram>
12996 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
12997   <owner>rch@chromium.org</owner>
12998   <summary>
12999     The percentage of stream frames received which were duplicates. Only for
13000     QUIC sessions which received at least 100 packets.
13001   </summary>
13002 </histogram>
13004 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
13005   <owner>rch@chromium.org</owner>
13006   <summary>
13007     The percentage of stream frames received which were duplicates. Only for
13008     QUIC sessions which received fewer than 100 packets.
13009   </summary>
13010 </histogram>
13012 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
13013     units="1/10th Percent">
13014   <owner>rch@chromium.org</owner>
13015   <summary>
13016     The number of stream frames received which were duplicates, out of every
13017     1000 stream frames received. Only for QUIC sessions which received fewer
13018     than 100 packets.
13019   </summary>
13020 </histogram>
13022 <histogram name="Net.QuicSession.TruncatedAcksReceived">
13023   <owner>rch@chromium.org</owner>
13024   <summary>The number of truncated ACK frames received.</summary>
13025 </histogram>
13027 <histogram name="Net.QuicSession.TruncatedAcksSent">
13028   <owner>rch@chromium.org</owner>
13029   <summary>The number of truncated ACK frames sent.</summary>
13030 </histogram>
13032 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
13033     enum="QuicSessionLocations">
13034   <owner>rch@chromium.org</owner>
13035   <summary>
13036         The location in quic_client_session.cc where a session is unexpectedly
13037     not going away.
13038   </summary>
13039 </histogram>
13041 <histogram name="Net.QuicSession.UnexpectedObservers"
13042     enum="QuicSessionLocations">
13043   <owner>rch@chromium.org</owner>
13044   <summary>
13045     The location in quic_client_session.cc where there were unexpected
13046     observers.
13047   </summary>
13048 </histogram>
13050 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
13051     enum="QuicSessionLocations">
13052   <owner>rch@chromium.org</owner>
13053   <summary>
13054     The location in quic_client_session.cc where there were unexpected open
13055     streams.
13056   </summary>
13057 </histogram>
13059 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
13060   <owner>rch@chromium.org</owner>
13061   <summary>
13062     The network error code returned when attempting to write to a QUIC
13063     connection.
13064   </summary>
13065 </histogram>
13067 <histogram name="Net.RenegotiationExtensionSupported">
13068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13069   <summary>
13070     True if the HTTP request was sent to a server which supports the TLS
13071     renegotiation extension.
13072   </summary>
13073 </histogram>
13075 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
13076   <owner>clamy@chromium.org</owner>
13077   <summary>
13078     When starting a cross-site navigation, the time between reading the headers
13079     and body of the response.
13080   </summary>
13081 </histogram>
13083 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
13084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13085   <summary>The time an already used socket sat idle before being used.</summary>
13086 </histogram>
13088 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
13089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13090   <summary>
13091     The time an unused socket (all HTTP sockets, regardless of any proxy used)
13092     sat idle before being used.
13093   </summary>
13094 </histogram>
13096 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
13097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13098   <summary>
13099     The time a previously used socket sat idle before encountering a recoverable
13100     socket IO error (connection abort/reset/close).
13101   </summary>
13102 </histogram>
13104 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
13105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13106   <summary>
13107     The time an unused socket sat idle before encountering a recoverable socket
13108     IO error (connection abort/reset/close).
13109   </summary>
13110 </histogram>
13112 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
13113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13114   <summary>
13115     Net error codes that socket initializations end with, including net::OK and
13116     net::ERR_ABORTED.
13117   </summary>
13118 </histogram>
13120 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
13121   <obsolete>
13122     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
13123   </obsolete>
13124   <owner>jar@chromium.org</owner>
13125   <summary>
13126     The size of a socket's receive buffer when the attempt to change it via
13127     setsockopt failed.
13128   </summary>
13129 </histogram>
13131 <histogram name="Net.SocketRequestTime">
13132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13133   <summary>
13134     Time in milliseconds from initial RequestSocket() call until successfully
13135     acquiring a connected socket.
13136   </summary>
13137 </histogram>
13139 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
13140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13141   <summary>The time from the connection start to connection establish.</summary>
13142 </histogram>
13144 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
13145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13146   <summary>The time waiting to be ready to start connecting.</summary>
13147 </histogram>
13149 <histogram name="Net.SocketStream.ConnectionType"
13150     enum="SocketStreamConnectionType">
13151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13152   <summary>
13153     Each bucket is the number of connection type of socket stream.
13154   </summary>
13155 </histogram>
13157 <histogram name="Net.SocketStream.Duration" units="milliseconds">
13158   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13159   <summary>The time a socket stream was open.</summary>
13160 </histogram>
13162 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
13163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13164   <summary>
13165     Each bucket is the number of protocol type on socket stream.
13166   </summary>
13167 </histogram>
13169 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
13170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13171   <summary>Number of bytes on a socket stream.</summary>
13172 </histogram>
13174 <histogram name="Net.SocketStream.ReceivedCounts">
13175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13176   <summary>Number of reads on a socket stream.</summary>
13177 </histogram>
13179 <histogram name="Net.SocketStream.SentBytes" units="bytes">
13180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13181   <summary>Number of bytes on a socket stream.</summary>
13182 </histogram>
13184 <histogram name="Net.SocketStream.SentCounts">
13185   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13186   <summary>Number of Write on a socket stream.</summary>
13187 </histogram>
13189 <histogram name="Net.SocketType" enum="HttpSocketType">
13190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13191   <summary>
13192     The counts of the type of sockets returned by the socket pools.
13193   </summary>
13194 </histogram>
13196 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
13197   <owner>jar@chromium.org</owner>
13198   <summary>
13199     The size of a socket's receive buffer when the attempt to change it via
13200     setsockopt failed.
13201   </summary>
13202 </histogram>
13204 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
13205   <owner>jar@chromium.org</owner>
13206   <summary>
13207     The size of a socket's send buffer when the attempt to change it via
13208     setsockopt failed.
13209   </summary>
13210 </histogram>
13212 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13213   <obsolete>
13214     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
13215   </obsolete>
13216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13217   <summary>
13218     The time an already used SOCKS socket sat idle before being used.
13219   </summary>
13220 </histogram>
13222 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13223   <obsolete>
13224     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
13225   </obsolete>
13226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13227   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
13228 </histogram>
13230 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
13231   <obsolete>
13232     see SocketRequestTime_SOCK
13233   </obsolete>
13234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13235   <summary>
13236     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13237     successfully acquiring a connected SOCKS socket.
13238   </summary>
13239 </histogram>
13241 <histogram name="Net.SocksSocketRequestTime">
13242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13243   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
13244 </histogram>
13246 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
13247   <obsolete>
13248     see SocketType_SOCK
13249   </obsolete>
13250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13251   <summary>
13252     The counts of the type of sockets returned by the SOCKS pool.
13253   </summary>
13254 </histogram>
13256 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
13257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13258   <summary>Time from when the Connect() starts until it completes.</summary>
13259 </histogram>
13261 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
13262     enum="SpdyFrameFlowControlState">
13263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13264   <summary>
13265     The counts of the flow control state of each frame (with stream and session
13266     flow control on).
13267   </summary>
13268 </histogram>
13270 <histogram name="Net.SpdyFrameStreamFlowControlState"
13271     enum="SpdyFrameFlowControlState">
13272   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13273   <summary>
13274     The counts of the flow control state of each frame (with stream flow control
13275     on).
13276   </summary>
13277 </histogram>
13279 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
13280     units="count">
13281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13282   <summary>
13283     Status of checking if a SPDY domain can handle a IP match.  If a match is
13284     found, we successfully used the IP Pooling.  If a match is not found, we
13285     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
13286     domain.
13287   </summary>
13288 </histogram>
13290 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
13291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13292   <summary>The RTT for SPDY's PING.</summary>
13293 </histogram>
13295 <histogram name="Net.SpdyPriorityCount">
13296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13297   <summary>The count of streams at each priority over Spdy sessions.</summary>
13298 </histogram>
13300 <histogram name="Net.SpdyRecvBytes" units="bytes">
13301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13302   <summary>The number of bytes recevied per stream.</summary>
13303 </histogram>
13305 <histogram name="Net.SpdySendBytes" units="bytes">
13306   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13307   <summary>The number of bytes sent per stream.</summary>
13308 </histogram>
13310 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
13311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13312   <summary>
13313     Total number of bytes recevied per session before closing session due to
13314     EOF.
13315   </summary>
13316 </histogram>
13318 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
13319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13320   <summary>
13321     Total number of bytes recevied per session before closing session due to an
13322     error during read.
13323   </summary>
13324 </histogram>
13326 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
13327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13328   <summary>
13329     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
13330   </summary>
13331 </histogram>
13333 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
13334     enum="BooleanSuccess">
13335   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13336   <summary>Socket connected status in SpdySession::CreateStream.</summary>
13337 </histogram>
13339 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
13340     units="count">
13341   <obsolete>
13342     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
13343   </obsolete>
13344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13345   <summary>
13346     WARNING: r181910 added an enum value in the middle, so don't trust the
13347     counts for values 9 and above for Chrome builds after that revision.
13349     The type of SPDY Protocol error encountered.
13350   </summary>
13351 </histogram>
13353 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
13354     units="count">
13355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13356   <summary>The type of SPDY Protocol error encountered.</summary>
13357 </histogram>
13359 <histogram name="Net.SpdySessionErrorDetails_Google"
13360     enum="SpdyProtocolErrorDetails" units="count">
13361   <obsolete>
13362     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
13363   </obsolete>
13364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13365   <summary>
13366     The type of SPDY Protocol error encountered when talking to a google.com
13367     server.
13368   </summary>
13369 </histogram>
13371 <histogram name="Net.SpdySessionErrorDetails_Google2"
13372     enum="SpdyProtocolErrorDetails2" units="count">
13373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13374   <summary>
13375     WARNING: r181910 added an enum value in the middle, so don't trust the
13376     counts for values 9 and above for Chrome builds after that revision.
13378     The type of SPDY Protocol error encountered when talking to a google.com
13379     server.
13380   </summary>
13381 </histogram>
13383 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
13384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13385   <summary>The type of SPDY Session used when looking up a session.</summary>
13386 </histogram>
13388 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
13389     enum="BooleanSuccess">
13390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13391   <summary>
13392     Whether SpdySession::Get{Peer,Local}Address was called when the connection
13393     had no socket.
13394   </summary>
13395 </histogram>
13397 <histogram name="Net.SpdySessions_DataReductionProxy"
13398     enum="BooleanDataReductionProxy">
13399   <owner>bengr@chromium.org</owner>
13400   <owner>bolian@chromium.org</owner>
13401   <summary>
13402     The count of SPDY sessions using the data reduction proxy and the count of
13403     other SPDY sessions.
13404   </summary>
13405 </histogram>
13407 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
13408     enum="BooleanSuccess">
13409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13410   <summary>
13411     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
13412   </summary>
13413 </histogram>
13415 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
13416     enum="BooleanSuccess">
13417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13418   <summary>
13419     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
13420   </summary>
13421 </histogram>
13423 <histogram name="Net.SpdySessionsWithStalls">
13424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13425   <summary>The count of SPDY Sessions with or without stalls.</summary>
13426 </histogram>
13428 <histogram name="Net.SpdySettingsCwnd" units="packets">
13429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13430   <summary>
13431     The congestion window (in pkts) received at the end of a SpdySession.
13432   </summary>
13433 </histogram>
13435 <histogram name="Net.SpdySettingsCwndSent" units="packets">
13436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13437   <summary>
13438     The congestion window (in pkts) sent at the beginning of a SpdySession.
13439   </summary>
13440 </histogram>
13442 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
13443     units="%">
13444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13445   <summary>
13446     Percentage of sessions which received settings from the server.
13447   </summary>
13448 </histogram>
13450 <histogram name="Net.SpdySettingsRetransRate" units="%">
13451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13452   <summary>
13453     The Download Retransmission Rate (%) received at the end of a SpdySession.
13454   </summary>
13455 </histogram>
13457 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
13458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13459   <summary>The RTT received at the end of a SpdySession.</summary>
13460 </histogram>
13462 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
13463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13464   <summary>Percentage of sessions which sent settings to the server.</summary>
13465 </histogram>
13467 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
13468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13469   <summary>
13470     The time between receiving the first chunk and the last chunk of data on a
13471     Spdy stream.
13472   </summary>
13473 </histogram>
13475 <histogram name="Net.SpdyStreamsAbandonedPerSession">
13476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13477   <summary>
13478     The number of pushed, but abandoned streams over a single session.
13479   </summary>
13480 </histogram>
13482 <histogram name="Net.SpdyStreamsPerSession">
13483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13484   <summary>The number of streams issued over a single session.</summary>
13485 </histogram>
13487 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
13488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13489   <summary>
13490     The number of pushed, and used streams over a single session.
13491   </summary>
13492 </histogram>
13494 <histogram name="Net.SpdyStreamsPushedPerSession">
13495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13496   <summary>The number of push streams received over a single session.</summary>
13497 </histogram>
13499 <histogram name="Net.SpdyStreamStallsPerSession">
13500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13501   <summary>The number of stream stalls per session.</summary>
13502 </histogram>
13504 <histogram name="Net.SpdyStreamTime" units="milliseconds">
13505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13506   <summary>
13507     The time of a Spdy stream.  Measured from sending the first chunk to
13508     receiving the last chunk of data.
13509   </summary>
13510 </histogram>
13512 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
13513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13514   <summary>
13515     The time between sending the request and receiving the first chunk of data
13516     on a Spdy stream.
13517   </summary>
13518 </histogram>
13520 <histogram name="Net.SpdySynStreamCompressionPercentage">
13521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13522   <summary>
13523     The percent compression achieved when compression SYN_STREAM frames.
13524   </summary>
13525 </histogram>
13527 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
13528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13529   <summary>
13530     The SPDY protocol version that is used to talk to SPDY servers.
13531   </summary>
13532 </histogram>
13534 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
13535   <owner>agl@chromium.org</owner>
13536   <owner>rsleevi@chromium.org</owner>
13537   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
13538 </histogram>
13540 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
13541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13542   <summary>Time from when the Connect() starts until it completes.</summary>
13543 </histogram>
13545 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
13546     units="milliseconds">
13547   <owner>bengr@chromium.org</owner>
13548   <owner>bolian@chromium.org</owner>
13549   <summary>
13550     Time from when the Connect() starts until it completes when using the data
13551     reduction proxy. This includes certificate retrieval and verification.
13552   </summary>
13553 </histogram>
13555 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
13556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13557   <summary>
13558     Time from when the Connect() starts until it completes for google.com and
13559     any subdomain of it.
13560   </summary>
13561 </histogram>
13563 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
13564     units="milliseconds">
13565   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13566   <summary>
13567     Time from when the Connect() starts until it completes for google.com and
13568     any subdomain of it. This only includes users in a 50% field trial that
13569     disables revocation checking for certificate pinned sites.
13570   </summary>
13571 </histogram>
13573 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
13574     units="milliseconds">
13575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13576   <summary>
13577     Time from when the Connect() starts until it completes for google.com and
13578     any subdomain of it. This only includes users not in a 50% field trail that
13579     disables revocation for certificate pinned sites.
13580   </summary>
13581 </histogram>
13583 <histogram name="Net.SSLCertBlacklisted">
13584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13585   <summary>
13586     Counts the number of times that users have hit blacklisted certificates. The
13587     indexes match up to the indexes in
13588     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
13589     in question is confidential.
13590   </summary>
13591 </histogram>
13593 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
13594   <owner>rsleevi@chromium.org</owner>
13595   <summary>Time to complete a certificate verification (success case).</summary>
13596 </histogram>
13598 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
13599   <owner>rsleevi@chromium.org</owner>
13600   <summary>Time to complete a certificate verification (error case).</summary>
13601 </histogram>
13603 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
13604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13605   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
13606 </histogram>
13608 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
13609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13610   <summary>
13611     Time that we would have wasted had we waited for a CAA lookup in order to
13612     validate a certificate.
13613   </summary>
13614 </histogram>
13616 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
13617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13618   <summary>Time to complete a speculative certificate verification.</summary>
13619 </histogram>
13621 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
13622     enum="TLSRenegotiationPatched">
13623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13624   <summary>
13625     The number of times that we have performed SSLv3 fallback and found a TLS
13626     renegotiation patched server.
13627   </summary>
13628 </histogram>
13630 <histogram name="Net.SSLVerificationMerged">
13631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13632   <summary>Was a speculative certificate verification used?</summary>
13633 </histogram>
13635 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
13636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13637   <summary>Time saved by a speculative certificate vertification.</summary>
13638 </histogram>
13640 <histogram name="Net.TCP_Connection_Idle_Sockets">
13641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13642   <summary>Number of idle sockets when the Connect() succeeded.</summary>
13643 </histogram>
13645 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
13646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13647   <summary>
13648     Time from when the Connect() starts until it completes.  Only times under 10
13649     minutes are logged.
13650   </summary>
13651 </histogram>
13653 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
13654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13655   <summary>
13656     Time from when the Connect() starts until it completes when the network
13657     address only contains IPv4 addresses.  Only times under 10 minutes are
13658     logged.
13659   </summary>
13660 </histogram>
13662 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
13663     units="milliseconds">
13664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13665   <summary>
13666     Time from when the Connect() starts until it completes when the IPv4
13667     fallback connection won the race against IPv6.  Only times under 10 minutes
13668     are logged.
13669   </summary>
13670 </histogram>
13672 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
13673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13674   <summary>
13675     Time from when the Connect() starts until it completes when we race an IPv6
13676     connection against an IPv4 connection with a 300ms delay.  Only times under
13677     10 minutes are logged.
13678   </summary>
13679 </histogram>
13681 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
13682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13683   <summary>
13684     Time from when the Connect() starts until it completes when the network
13685     address only contains IPv6 addresses.  Only times under 10 minutes are
13686     logged.
13687   </summary>
13688 </histogram>
13690 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
13691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13692   <summary>
13693     For sockets for which a TCP Fast Open protocol might be used, the result of
13694     trying to use it.
13695   </summary>
13696 </histogram>
13698 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13699   <obsolete>
13700     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
13701   </obsolete>
13702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13703   <summary>
13704     The time an already used TCP socket sat idle before being used for a SOCKS
13705     request.
13706   </summary>
13707 </histogram>
13709 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13710   <obsolete>
13711     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
13712   </obsolete>
13713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13714   <summary>
13715     The time an unused TCP socket sat idle before being used for a SOCKS
13716     request.
13717   </summary>
13718 </histogram>
13720 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
13721   <obsolete>
13722     see SocketRequestTime_TCPforSOCKS
13723   </obsolete>
13724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13725   <summary>
13726     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13727     successfully acquiring a connected TCP socket.
13728   </summary>
13729 </histogram>
13731 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
13732   <obsolete>
13733     see SocketType_TCPforSOCKS
13734   </obsolete>
13735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13736   <summary>
13737     The counts of the type of sockets returned by the TCP pool used by the SOCKS
13738     pool.
13739   </summary>
13740 </histogram>
13742 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
13743   <obsolete>
13744     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
13745   </obsolete>
13746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13747   <summary>The counts of the type of TCP socket returned.</summary>
13748 </histogram>
13750 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
13751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13752   <summary>
13753     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
13754     transactions logged to Transaction_Latency histogram.  Note that only
13755     samples durations greater than zero ms, and less than 1 hour are tallied
13756     into this ratio.
13757   </summary>
13758 </histogram>
13760 <histogram name="Net.Transaction_Connected" units="milliseconds">
13761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13762   <summary>
13763     Time from the when the network transaction is requested, until the first
13764     byte of the header is received.
13765   </summary>
13766 </histogram>
13768 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
13769   <obsolete>
13770     Replaced by Net.Transaction_Connected_New_b.
13771   </obsolete>
13772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13773   <summary>
13774     When a new connection is established, the time from the when the network
13775     transaction is requested, until the first byte of the header is received.
13776     Only items under 10 minutes are logged.
13777   </summary>
13778 </histogram>
13780 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
13781   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13782   <summary>
13783     When a new connection is established, the time from the when the network
13784     transaction is requested, until the first byte of the header is received.
13785   </summary>
13786 </histogram>
13788 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
13789   <obsolete>
13790     Replaced by Net.Transaction_Connected.
13791   </obsolete>
13792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13793   <summary>
13794     Time from the when the network transaction is requested, until the first
13795     byte of the header is received.  Only items under 10 minutes are logged.
13796   </summary>
13797 </histogram>
13799 <histogram name="Net.Transaction_Latency" units="milliseconds">
13800   <obsolete>
13801     Replaced by Net.Transaction_Latency_b.
13802   </obsolete>
13803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13804   <summary>
13805     Time from first byte sent until last byte received by the new network stack.
13806     Only items under 1 hour are logged.
13807   </summary>
13808 </histogram>
13810 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
13811   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13812   <summary>
13813     Time from first byte sent until last byte received by the new network stack.
13814   </summary>
13815 </histogram>
13817 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
13818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13819   <summary>
13820     Time from when a network transaction is requested until last byte received
13821     by the new network stack.
13822   </summary>
13823 </histogram>
13825 <histogram name="Net.Transaction_Latency_Total_New_Connection"
13826     units="milliseconds">
13827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13828   <summary>
13829     When an existing TCP/IP connection is NOT reused, the time from when a
13830     network transaction is requested until last byte received by the new network
13831     stack.
13832   </summary>
13833 </histogram>
13835 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
13836     units="milliseconds">
13837   <obsolete>
13838     Replaced by Net.Transaction_Latency_Total_New_Connection.
13839   </obsolete>
13840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13841   <summary>
13842     When an existing TCP/IP connection is NOT reused, the time from when a
13843     network transaction is requested until last byte received by the new network
13844     stack.  Only items under 10 minutes are logged.
13845   </summary>
13846 </histogram>
13848 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
13849   <obsolete>
13850     Replaced by Net.Transaction_Latency_Total.
13851   </obsolete>
13852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13853   <summary>
13854     Time from when a network transaction is requested until last byte received
13855     by the new network stack.  Only items under 10 minutes are logged.
13856   </summary>
13857 </histogram>
13859 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
13860   <obsolete>
13861     Replaced by Net.Transaction_Latency.
13862   </obsolete>
13863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13864   <summary>
13865     Time from first byte sent until last byte received by the new network stack.
13866     Only items under 10 minutes are logged.
13867   </summary>
13868 </histogram>
13870 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
13871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13872   <summary>
13873     Time from first byte sent until last byte received with old WinHTTP network
13874     stack.  Only items under 1 hour are logged.
13875   </summary>
13876 </histogram>
13878 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
13879   <obsolete/>
13880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13881   <summary>
13882     The time an already used TCP socket sat idle before being used (either for
13883     direct or non-socks use).
13884   </summary>
13885 </histogram>
13887 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
13888   <obsolete/>
13889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13890   <summary>
13891     The time an unused TCP socket sat idle before being used (either for direct
13892     or non-socks use).
13893   </summary>
13894 </histogram>
13896 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
13897   <obsolete/>
13898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13899   <summary>
13900     Time from initial ClientSocketPool::RequestSocket() call until successfully
13901     acquiring a connected socket (either for direct or non-socks use).
13902   </summary>
13903 </histogram>
13905 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
13906   <obsolete/>
13907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13908   <summary>
13909     The counts of the type of sockets returned by the TCP pool (either for
13910     direct or non-socks use).
13911   </summary>
13912 </histogram>
13914 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
13915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13916   <summary>Posix error code from call to bind() UDP socket.</summary>
13917 </histogram>
13919 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
13920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13921   <summary>Windows error code from call to bind() UDP socket.</summary>
13922 </histogram>
13924 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
13925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13926   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
13927 </histogram>
13929 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
13930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13931   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
13932 </histogram>
13934 <histogram name="Net.WebSocket.HandshakeResult"
13935     enum="WebSocketNewHandshakeResult">
13936   <owner>yhirano@chromium.org</owner>
13937   <owner>ricea@chromium.org</owner>
13938   <owner>tyoshino@chromium.org</owner>
13939   <summary>
13940     Results of WebSocket handshakes. Use this histogram as a baseline for
13941     investigating feature usage counters.
13942   </summary>
13943 </histogram>
13945 <histogram name="Net.Wifi.InterfaceCount">
13946   <owner>mvanouwerkerk@chromium.org</owner>
13947   <summary>
13948     The number of Wi-fi adapters on the computer. Because the histogram is
13949     logged each time Chrome performs a Wi-fi scan, it's better to see results in
13950     the &quot;user count&quot; view.
13951   </summary>
13952 </histogram>
13954 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
13955   <owner>mvanouwerkerk@chromium.org</owner>
13956   <summary>The time that a request to Location Based Services takes.</summary>
13957 </histogram>
13959 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
13960   <owner>mvanouwerkerk@chromium.org</owner>
13961   <summary>The time that a Wi-fi scan takes.</summary>
13962 </histogram>
13964 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
13965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13966   <summary>
13967     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
13968     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
13969     there's no WPAD server on the network.
13970   </summary>
13971 </histogram>
13973 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
13974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13975   <summary>
13976     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
13977     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
13978     when there's no WPAD server on the network.
13979   </summary>
13980 </histogram>
13982 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
13983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13984   <summary>
13985     The network error, if any, of the first pipeline connectivity request.
13986   </summary>
13987 </histogram>
13989 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
13990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13991   <summary>
13992     The HTTP response code, if any, of the first pipeline connectivity response.
13993   </summary>
13994 </histogram>
13996 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
13997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13998   <summary>The result of the first pipeline connectivity request.</summary>
13999 </histogram>
14001 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
14002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14003   <summary>
14004     The network error, if any, of the second pipeline connectivity request.
14005   </summary>
14006 </histogram>
14008 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
14009   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14010   <summary>
14011     The HTTP response code, if any, of the second pipeline connectivity
14012     response.
14013   </summary>
14014 </histogram>
14016 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
14017   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14018   <summary>The result of the second pipeline connectivity request.</summary>
14019 </histogram>
14021 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
14022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14023   <summary>
14024     The network error, if any, of the third pipeline connectivity request.
14025   </summary>
14026 </histogram>
14028 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
14029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14030   <summary>
14031     The HTTP response code, if any, of the third pipeline connectivity response.
14032   </summary>
14033 </histogram>
14035 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
14036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14037   <summary>The result of the third pipeline connectivity request.</summary>
14038 </histogram>
14040 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
14041   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14042   <summary>
14043     The network error, if any, of the fourth pipeline connectivity request.
14044   </summary>
14045 </histogram>
14047 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
14048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14049   <summary>
14050     The HTTP response code, if any, of the fourth pipeline connectivity
14051     response.
14052   </summary>
14053 </histogram>
14055 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
14056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14057   <summary>The result of the fourth pipeline connectivity request.</summary>
14058 </histogram>
14060 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
14061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14062   <summary>
14063     The network error, if any, of the fifth pipeline connectivity request.
14064   </summary>
14065 </histogram>
14067 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
14068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14069   <summary>
14070     The HTTP response code, if any, of the fifth pipeline connectivity response.
14071   </summary>
14072 </histogram>
14074 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
14075   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14076   <summary>The result of the fifth pipeline connectivity request.</summary>
14077 </histogram>
14079 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
14080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14081   <summary>
14082     The network error, if any, of the stats pipeline connectivity request.
14083   </summary>
14084 </histogram>
14086 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
14087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14088   <summary>
14089     The HTTP response code, if any, of the stats pipeline connectivity response.
14090   </summary>
14091 </histogram>
14093 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
14094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14095   <summary>The result of the stats pipeline connectivity request.</summary>
14096 </histogram>
14098 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
14099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14100   <summary>
14101     True if all requests received by the pipelining test server were HTTP/1.1.
14102   </summary>
14103 </histogram>
14105 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
14106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14107   <summary>
14108     True if the non-pipelined canary request sent immediately before the
14109     pipelining test requests succeeded. Note that if this fails, the rest of the
14110     NetConnectivity.Pipeline.* stats are not collected.
14111   </summary>
14112 </histogram>
14114 <histogram name="NetConnectivity.Pipeline.Depth">
14115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14116   <summary>
14117     The maximum depth of pipelined requests received by the test server.
14118   </summary>
14119 </histogram>
14121 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
14122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14123   <summary>True if the entire pipeline connectivity trial passed.</summary>
14124 </histogram>
14126 <histogram name="NetConnectivity.Sent21">
14127   <obsolete>
14128     Deprecated 6/25/2012. No longer tracked.
14129   </obsolete>
14130   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14131   <summary>
14132     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14133     rapidly as possible, just after successfully sending an UMA upload. Each
14134     packet was numbered, as was its ACK sent back by Google. If no packets (of
14135     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
14136     is recorded in this histogram. If the port is not blocked, then this
14137     histogram shows the number of echo responses received from the first
14138   </summary>
14139 </histogram>
14141 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
14142   <obsolete>
14143     Deprecated 6/25/2012. No longer tracked.
14144   </obsolete>
14145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14146   <summary>
14147     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14148     rapidly as possible, just after successfully sending an UMA upload. Each
14149     packet was numbered, as was its ACK sent back by Google. This histogram
14150     records, for each packet number, how often we received an ACK for that
14151     packet.
14152   </summary>
14153 </histogram>
14155 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
14156   <obsolete>
14157     Deprecated 6/25/2012. No longer tracked.
14158   </obsolete>
14159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14160   <summary>
14161     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14162     rapidly as possible, just after successfully sending an UMA upload. If no
14163     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
14164     The histogram shows if we ever got an ACK for a packet in our series of 21.
14165   </summary>
14166 </histogram>
14168 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
14169   <obsolete>
14170     Deprecated 4/2012. No longer tracked.
14171   </obsolete>
14172   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14173   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
14174 </histogram>
14176 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
14177   <obsolete>
14178     Deprecated 4/2012. No longer tracked.
14179   </obsolete>
14180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14181   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14182 </histogram>
14184 <histogram name="NetConnectivity.TCP.Status"
14185     enum="NetConnectivityProtocolStatus">
14186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14187   <summary>Status for TCP protocol for echoing</summary>
14188 </histogram>
14190 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
14191   <obsolete>
14192     Deprecated 4/2012. No longer tracked.
14193   </obsolete>
14194   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14195   <summary>Status for echoing 100 bytes of TCP data.</summary>
14196 </histogram>
14198 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
14199   <obsolete>
14200     Deprecated 4/2012. No longer tracked.
14201   </obsolete>
14202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14203   <summary>Status for echoing 1K bytes of TCP data.</summary>
14204 </histogram>
14206 <histogram name="NetConnectivity.TCP.Success" units="ms">
14207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14208   <summary>The RTT for TCP protocol for echoing</summary>
14209 </histogram>
14211 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
14212   <obsolete>
14213     Deprecated 4/2012. No longer tracked.
14214   </obsolete>
14215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14216   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
14217 </histogram>
14219 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
14220   <obsolete>
14221     Deprecated 4/2012. No longer tracked.
14222   </obsolete>
14223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14224   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14225 </histogram>
14227 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
14228   <obsolete>
14229     Deprecated 4/2012. No longer tracked.
14230   </obsolete>
14231   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14232   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
14233 </histogram>
14235 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
14236   <obsolete>
14237     Deprecated 4/2012. No longer tracked.
14238   </obsolete>
14239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14240   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
14241 </histogram>
14243 <histogram name="NetConnectivity.UDP.PacketLoss">
14244   <obsolete>
14245     Deprecated 6/25/2012. No longer tracked.
14246   </obsolete>
14247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14248   <summary>
14249     Chrome sends 4 UDP packets in a row to test to see if there is a
14250     probabalistic dependency in packet loss for consecutive packets.  We record
14251     a bit vector of packets received, where the least significant bit is a 1 if
14252     the first packet was received, etc.  For example, if packets 1 and 3 are
14253     received, but packets 2 and 4 are lost, then we'd record a sample of binary
14254     0101B, or 5.
14255   </summary>
14256 </histogram>
14258 <histogram name="NetConnectivity.UDP.PacketLoss6">
14259   <obsolete>
14260     Deprecated 6/25/2012. No longer tracked.
14261   </obsolete>
14262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14263   <summary>
14264     Chrome sends 6 UDP packets in a row to test to see if there is a
14265     probabalistic dependency in packet loss for consecutive packets.  We record
14266     a bit vector of packets received, where the least significant bit is a 1 if
14267     the first packet was received, etc.  For example, if all packets other than
14268     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14269     110101B, or 53.
14270   </summary>
14271 </histogram>
14273 <histogram name="NetConnectivity.UDP.Status"
14274     enum="NetConnectivityProtocolStatus">
14275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14276   <summary>Status for UDP protocol for echoing</summary>
14277 </histogram>
14279 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
14280   <obsolete>
14281     Deprecated 4/2012. No longer tracked.
14282   </obsolete>
14283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14284   <summary>Status for echoing 100 bytes of UDP data.</summary>
14285 </histogram>
14287 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
14288   <obsolete>
14289     Deprecated 4/2012. No longer tracked.
14290   </obsolete>
14291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14292   <summary>Status for echoing 1K bytes of UDP data.</summary>
14293 </histogram>
14295 <histogram name="NetConnectivity.UDP.Success" units="ms">
14296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14297   <summary>The RTT for UDP protocol for echoing</summary>
14298 </histogram>
14300 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
14301   <obsolete>
14302     Deprecated 4/2012. No longer tracked.
14303   </obsolete>
14304   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14305   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
14306 </histogram>
14308 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
14309   <obsolete>
14310     Deprecated 4/2012. No longer tracked.
14311   </obsolete>
14312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14313   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
14314 </histogram>
14316 <histogram name="NetConnectivity2.Send6.PacketsSent">
14317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14318   <summary>
14319     This histogram records how many packets (out of 6 attempted) were sent via
14320     UDP as rapidly as possible, just after successfully sending an UMA upload.
14321   </summary>
14322 </histogram>
14324 <histogram name="NetConnectivity2.Send6.SeriesAcked">
14325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14326   <summary>
14327     Chrome sends 6 UDP packets in a row to test to see if there is a
14328     probabalistic dependency in packet loss for consecutive packets.  We record
14329     a bit vector of packets received, where the least significant bit is a 1 if
14330     the first packet was received, etc.  For example, if all packets other than
14331     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14332     110101B, or 53.
14333   </summary>
14334 </histogram>
14336 <histogram name="NetConnectivity2.Sent21">
14337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14338   <summary>
14339     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14340     possible, just after successfully sending an UMA upload. Each packet was
14341     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
14342     ever ACKed, then the port is assumed to be blocked, and no data is recorded
14343     in this histogram. If the port is not blocked, then this histogram shows the
14344     number of echo responses received from the first
14345   </summary>
14346 </histogram>
14348 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
14349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14350   <summary>
14351     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14352     possible, just after successfully sending an UMA upload. Each packet was
14353     numbered, as was its ACK sent back by Google. This histogram records, for
14354     each packet number, how often we received an ACK for that packet.
14355   </summary>
14356 </histogram>
14358 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
14359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14360   <summary>
14361     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14362     possible, just after successfully sending an UMA upload. If no packets (of
14363     the 21) were ever ACKed, then the port is assumed to be blocked. The
14364     histogram shows if we ever got an ACK for a packet in our series of 21.
14365   </summary>
14366 </histogram>
14368 <histogram name="NetConnectivity2.Sent21.PacketsSent">
14369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14370   <summary>
14371     This histogram records how many packets (out of 21 attempted) were sent via
14372     UDP as rapidly as possible, just after successfully sending an UMA upload.
14373   </summary>
14374 </histogram>
14376 <histogram name="NetConnectivity3">
14377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14378   <summary>
14379     In this experiment, 21 packets were sent to Google via UDP on port 443 or
14380     6121.
14381   </summary>
14382 </histogram>
14384 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
14385     units="ms">
14386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14387   <summary/>
14388 </histogram>
14390 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
14391     units="ms">
14392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14393   <summary/>
14394 </histogram>
14396 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
14397     units="ms">
14398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14399   <summary/>
14400 </histogram>
14402 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
14403     units="ms">
14404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14405   <summary/>
14406 </histogram>
14408 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
14409     units="ms">
14410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14411   <summary/>
14412 </histogram>
14414 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
14415     units="ms">
14416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14417   <summary/>
14418 </histogram>
14420 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
14421     enum="BooleanSuccess">
14422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14423   <summary/>
14424 </histogram>
14426 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
14427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14428   <summary/>
14429 </histogram>
14431 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
14432     units="ms">
14433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14434   <summary/>
14435 </histogram>
14437 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
14438     units="ms">
14439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14440   <summary/>
14441 </histogram>
14443 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
14444     units="ms">
14445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14446   <summary/>
14447 </histogram>
14449 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
14450     units="ms">
14451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14452   <summary/>
14453 </histogram>
14455 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
14456     units="ms">
14457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14458   <summary/>
14459 </histogram>
14461 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
14462     units="ms">
14463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14464   <summary/>
14465 </histogram>
14467 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
14468     enum="BooleanSuccess">
14469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14470   <summary/>
14471 </histogram>
14473 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
14474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14475   <summary/>
14476 </histogram>
14478 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
14479   <obsolete>
14480     Deprecated 9/2012. No longer tracked.
14481   </obsolete>
14482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14483   <summary>
14484     This histogram records how many packets (out of 6 attempted) were sent via
14485     UDP as rapidly as possible, just after successfully sending an UMA upload.
14486   </summary>
14487 </histogram>
14489 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
14490     units="ms">
14491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14492   <summary/>
14493 </histogram>
14495 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
14496     units="ms">
14497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14498   <summary/>
14499 </histogram>
14501 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
14502     units="ms">
14503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14504   <summary/>
14505 </histogram>
14507 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
14508     units="ms">
14509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14510   <summary/>
14511 </histogram>
14513 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
14514     units="ms">
14515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14516   <summary/>
14517 </histogram>
14519 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
14520     units="ms">
14521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14522   <summary/>
14523 </histogram>
14525 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
14526     enum="BooleanSuccess">
14527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14528   <summary/>
14529 </histogram>
14531 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
14532   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14533   <summary/>
14534 </histogram>
14536 <histogram name="NetConnectivity4">
14537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14538   <summary>
14539     In this experiment, a few packets were sent from Google to clients via UDP
14540     on port 443 or 80 to perform net connectivity test.
14541   </summary>
14542 </histogram>
14544 <histogram name="NetConnectivity5">
14545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14546   <summary>
14547     In this experiment, a few packets were sent from Google to clients via UDP
14548     on port 443 or 80 to perform net connectivity test.
14549   </summary>
14550 </histogram>
14552 <histogram name="NetConnectivity5.TestFailed.WritePending"
14553     enum="BooleanSuccess">
14554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14555   <summary>
14556     Next NetConnectivity5 experiment weren't started because there is an
14557     outstading pending write.
14558   </summary>
14559 </histogram>
14561 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
14562   <owner>benchan@chromium.org</owner>
14563   <summary>The time the Gobi modem takes to complete activation.</summary>
14564 </histogram>
14566 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
14567   <owner>benchan@chromium.org</owner>
14568   <summary>
14569     The time the Gobi modem takes to connect to the cellular network.
14570   </summary>
14571 </histogram>
14573 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
14574   <owner>benchan@chromium.org</owner>
14575   <summary>
14576     The time the Gobi modem takes to disconnect from the cellular network.
14577   </summary>
14578 </histogram>
14580 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
14581   <owner>benchan@chromium.org</owner>
14582   <summary>Number of attempts taken to install Gobi firmware.</summary>
14583 </histogram>
14585 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
14586   <owner>benchan@chromium.org</owner>
14587   <summary>The time it takes to install Gobi firmware.</summary>
14588 </histogram>
14590 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
14591   <owner>benchan@chromium.org</owner>
14592   <summary>
14593     The time the Gobi modem takes to register on the cellular network.
14594   </summary>
14595 </histogram>
14597 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
14598   <owner>benchan@chromium.org</owner>
14599   <summary>Errors experienced during Gobi device powerup.</summary>
14600 </histogram>
14602 <histogram name="Network.Cellular.TimeOnline" units="seconds">
14603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14604   <summary>
14605     Chrome OS network metric sampling the time spent using Cellular to transport
14606     data.  These data are mostly useful when summed and compared to TimeOnline
14607     for other network technologies (e.g. WiFi vs Cellular).
14608   </summary>
14609 </histogram>
14611 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
14612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14613   <summary>
14614     Chrome OS network performance metric sampling the time to join a 3G/Cellular
14615     network and configure Layer 3 state.
14616   </summary>
14617 </histogram>
14619 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
14620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14621   <summary>
14622     Chrome OS network performance metric sampling the time to determine that a
14623     3G/Cellular network is online after configuring Layer 3 state.
14624   </summary>
14625 </histogram>
14627 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
14628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14629   <summary>
14630     Chrome OS network performance metric sampling the time to determine that a
14631     3G/Cellular network is in a captive portal after configuring Layer 3 state.
14632   </summary>
14633 </histogram>
14635 <histogram name="Network.Cellular.UsageRequestStatus"
14636     enum="NetworkCellularUsageRequestStatus">
14637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14638   <summary>Chrome OS cellular usage API request status codes.</summary>
14639 </histogram>
14641 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
14642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14643   <summary>
14644     Chrome OS network metric sampling the time spent using Ethernet to transport
14645     data.  These data are mostly useful when summed and compared to TimeOnline
14646     for other network technologies (e.g. WiFi vs Cellular).
14647   </summary>
14648 </histogram>
14650 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
14651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14652   <summary>
14653     Chrome OS network performance metric sampling the time to join a wired
14654     Ethernet network and configure Layer 3 state (typically acquire a DHCP
14655     lease).
14656   </summary>
14657 </histogram>
14659 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
14660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14661   <summary>
14662     Chrome OS network performance metric sampling the time to determine that an
14663     Ethernet network is online after configuring Layer 3 state.
14664   </summary>
14665 </histogram>
14667 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
14668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14669   <summary>
14670     Chrome OS network performance metric sampling the time to determine that an
14671     Ethernet network is in a captive portal after configuring Layer 3 state.
14672   </summary>
14673 </histogram>
14675 <histogram name="Network.MigrationNssToPem"
14676     enum="MigrationNssToPemNetworkTypes">
14677   <owner>pneubeck@chromium.org</owner>
14678   <summary>
14679     Chrome OS metric counting the number of network configurations that
14680     contained a NSS nickname identifying a CA certificate, which triggered the
14681     migration to PEM encoding. This metric doesn't consider whether the
14682     migration was successful but once a migration was successful the nickname is
14683     removed.
14684   </summary>
14685 </histogram>
14687 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
14688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14689   <summary>Chrome OS connection manager service errors seen.</summary>
14690 </histogram>
14692 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
14693     enum="NetworkCellular3GPPRegistrationDelayedDrop">
14694   <owner>quiche@chromium.org</owner>
14695   <summary>
14696     Chrome OS network diagnostic metric sampling the number of cellular network
14697     flakes. A network flake occurs when the signal strength goes below detection
14698     level for a short duration.
14699   </summary>
14700 </histogram>
14702 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
14703     units="milliseconds">
14704   <owner>quiche@chromium.org</owner>
14705   <summary>
14706     Chrome OS network diagnostic metric sampling the total amount of time spent
14707     from the start of the first auto-connect request until when the cellular
14708     modem successfully connects to the network.
14709   </summary>
14710 </histogram>
14712 <histogram name="Network.Shill.Cellular.AutoConnectTries">
14713   <owner>quiche@chromium.org</owner>
14714   <summary>
14715     Chrome OS network diagnostic metric sampling the number of auto-connect
14716     tries that were attempted before the cellular modem successfully connected
14717     to the network.
14718   </summary>
14719 </histogram>
14721 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
14722     enum="NetworkDHCPOptionFailure">
14723   <owner>quiche@chromium.org</owner>
14724   <summary>
14725     Chrome OS network metric that tracks the number of DHCP option failures
14726     encountered by Shill.  This indicates that Shill is using minimal DHCP
14727     options due to suspected MTU issues on the return path from the DHCP server
14728     back to the client.
14729   </summary>
14730 </histogram>
14732 <histogram name="Network.Shill.Cellular.Disconnect"
14733     enum="NetworkDisconnectType">
14734   <owner>quiche@chromium.org</owner>
14735   <summary>
14736     Chrome OS network usage metric that tracks whether the cellular network was
14737     disconnected due to an error or was explicitly disconnected by the user.
14738   </summary>
14739 </histogram>
14741 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
14742   <owner>quiche@chromium.org</owner>
14743   <summary>
14744     Chrome OS cellular network metric that tracks the number of drops based on
14745     the network technology.
14746   </summary>
14747 </histogram>
14749 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
14750     units="seconds">
14751   <owner>quiche@chromium.org</owner>
14752   <summary>
14753     Chrome OS network performance metric that tracks the length of a lease for a
14754     cellular network at the time it expired without the DHCP client being able
14755     to renew it.
14756   </summary>
14757 </histogram>
14759 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
14760     enum="NetworkCellularOutOfCreditsReason">
14761   <owner>quiche@chromium.org</owner>
14762   <summary>
14763     Chrome OS cellular network metric that tracks the number of out-of-credits
14764     detected based on the cause that triggered the out-of-credits.
14765   </summary>
14766 </histogram>
14768 <histogram name="Network.Shill.Cellular.PortalAttempts">
14769   <owner>quiche@chromium.org</owner>
14770   <summary>
14771     Chrome OS network diagnostic metric sampling the number of portal detection
14772     attempts per pass for a cellular network. This includes failure, timeout and
14773     successful attempts.
14774   </summary>
14775 </histogram>
14777 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
14778   <owner>quiche@chromium.org</owner>
14779   <summary>
14780     Chrome OS network diagnostic metric sampling the total number of portal
14781     detection attempts performed for a cellular network between the Connected
14782     and Online state. This includes failure, timeout and successful attempts.
14783   </summary>
14784 </histogram>
14786 <histogram name="Network.Shill.Cellular.PortalResult"
14787     enum="NetworkPortalResult">
14788   <owner>quiche@chromium.org</owner>
14789   <summary>
14790     Chrome OS network diagnostic metric sampling the result of portal detections
14791     for a cellular network.
14792   </summary>
14793 </histogram>
14795 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
14796   <owner>quiche@chromium.org</owner>
14797   <summary>
14798     Chrome OS network metric sampling the signal strength (0-100) of the
14799     cellular modem before it dropped from the network.
14800   </summary>
14801 </histogram>
14803 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
14804   <owner>quiche@chromium.org</owner>
14805   <summary>
14806     Chrome OS network metric sampling the time spent using cellular to transport
14807     data.  These data are mostly useful when summed and compared to TimeOnline
14808     for other network technologies (e.g. WiFi vs Cellular).
14809   </summary>
14810 </histogram>
14812 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
14813   <owner>quiche@chromium.org</owner>
14814   <summary>
14815     Chrome OS network performance metric sampling the time to join a cellular
14816     network and configure Layer 3 state.
14817   </summary>
14818 </histogram>
14820 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
14821   <owner>quiche@chromium.org</owner>
14822   <summary>
14823     Chrome OS network performance metric sampling the time to connect a cellular
14824     modem.
14825   </summary>
14826 </histogram>
14828 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
14829   <owner>quiche@chromium.org</owner>
14830   <summary>
14831     Chrome OS network performance metric sampling the time to disable a cellular
14832     modem.
14833   </summary>
14834 </histogram>
14836 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
14837   <owner>quiche@chromium.org</owner>
14838   <summary>
14839     Chrome OS network performance metric sampling the time to enable a cellular
14840     modem.
14841   </summary>
14842 </histogram>
14844 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
14845   <owner>quiche@chromium.org</owner>
14846   <summary>
14847     Chrome OS network performance metric sampling the time to initialize a
14848     cellular modem.
14849   </summary>
14850 </histogram>
14852 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
14853   <owner>quiche@chromium.org</owner>
14854   <summary>
14855     Chrome OS network performance metric sampling the time to determine that a
14856     cellular network is online after configuring Layer 3 state.
14857   </summary>
14858 </histogram>
14860 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
14861   <owner>quiche@chromium.org</owner>
14862   <summary>
14863     Chrome OS network performance metric sampling the time to determine that a
14864     cellular network is in a captive portal after configuring Layer 3 state.
14865   </summary>
14866 </histogram>
14868 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
14869   <owner>quiche@chromium.org</owner>
14870   <summary>
14871     Chrome OS network performance metric sampling the time to scan a cellular
14872     network and register a modem.
14873   </summary>
14874 </histogram>
14876 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
14877   <owner>quiche@chromium.org</owner>
14878   <summary>
14879     Chrome OS cellular network metric that tracks the number of corrupted
14880     profiles encountered by Shill.
14881   </summary>
14882 </histogram>
14884 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
14885     enum="NetworkDHCPOptionFailure">
14886   <owner>quiche@chromium.org</owner>
14887   <summary>
14888     Chrome OS network metric that tracks the number of DHCP option failures
14889     encountered by Shill.  This indicates that Shill is using minimal DHCP
14890     options due to suspected MTU issues on the return path from the DHCP server
14891     back to the client.
14892   </summary>
14893 </histogram>
14895 <histogram name="Network.Shill.Ethernet.Disconnect"
14896     enum="NetworkDisconnectType">
14897   <owner>quiche@chromium.org</owner>
14898   <summary>
14899     Chrome OS network usage metric that tracks whether the Ethernet network was
14900     disconnected due to an error or was explicitly disconnected by the user.
14901   </summary>
14902 </histogram>
14904 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
14905     units="seconds">
14906   <owner>quiche@chromium.org</owner>
14907   <summary>
14908     Chrome OS network performance metric that tracks the length of a lease for
14909     an Ethernet network at the time it expired without the DHCP client being
14910     able to renew it.
14911   </summary>
14912 </histogram>
14914 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
14915   <owner>quiche@chromium.org</owner>
14916   <summary>
14917     Chrome OS network performance metric that tracks the number of LinkMonitor
14918     broadcast errors that were accrued on an Ethernet network at the time that
14919     the link was declaired to be failed.
14920   </summary>
14921 </histogram>
14923 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
14924     enum="LinkMonitorFailureType">
14925   <owner>quiche@chromium.org</owner>
14926   <summary>
14927     Chrome OS metric that signals the type of failure the LinkMonitor
14928     encountered which caused it to stop monitoring an Ethernet network.
14929   </summary>
14930 </histogram>
14932 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
14933     units="milliseconds">
14934   <owner>quiche@chromium.org</owner>
14935   <summary>
14936     Chrome OS network performance metric that tracks the number of milliseconds
14937     between an ARP request and a received reply on an Ethernet network.
14938   </summary>
14939 </histogram>
14941 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
14942     units="seconds">
14943   <owner>quiche@chromium.org</owner>
14944   <summary>
14945     Chrome OS network performance metric that tracks the number of seconds from
14946     the start of the LinkMonitor until failure on an Ethernet network.
14947   </summary>
14948 </histogram>
14950 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
14951   <owner>quiche@chromium.org</owner>
14952   <summary>
14953     Chrome OS network performance metric that tracks the number of LinkMonitor
14954     unicast errors that were accrued on an Ethernet network at the time that the
14955     link was declaired to be failed.
14956   </summary>
14957 </histogram>
14959 <histogram name="Network.Shill.Ethernet.PortalAttempts">
14960   <owner>quiche@chromium.org</owner>
14961   <summary>
14962     Chrome OS network diagnostic metric sampling the number of portal detection
14963     attempts per pass for an Ethernet network. This includes failure, timeout
14964     and successful attempts.
14965   </summary>
14966 </histogram>
14968 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
14969   <owner>quiche@chromium.org</owner>
14970   <summary>
14971     Chrome OS network diagnostic metric sampling the total number of portal
14972     detection attempts performed for an Ethernet network between the Connected
14973     and Online state. This includes failure, timeout and successful attempts.
14974   </summary>
14975 </histogram>
14977 <histogram name="Network.Shill.Ethernet.PortalResult"
14978     enum="NetworkPortalResult">
14979   <owner>quiche@chromium.org</owner>
14980   <summary>
14981     Chrome OS network diagnostic metric sampling the result of portal detections
14982     for an Ethernet network.
14983   </summary>
14984 </histogram>
14986 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
14987   <owner>quiche@chromium.org</owner>
14988   <summary>
14989     Chrome OS network metric sampling the time spent using Ethernet to transport
14990     data.  These data are mostly useful when summed and compared to TimeOnline
14991     for other network technologies (e.g. WiFi vs Cellular).
14992   </summary>
14993 </histogram>
14995 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
14996   <owner>quiche@chromium.org</owner>
14997   <summary>
14998     Chrome OS network performance metric sampling the time to join a wired
14999     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15000     lease).
15001   </summary>
15002 </histogram>
15004 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
15005   <owner>quiche@chromium.org</owner>
15006   <summary>
15007     Chrome OS network performance metric sampling the time to initialize an
15008     Ethernet device.
15009   </summary>
15010 </histogram>
15012 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
15013   <owner>quiche@chromium.org</owner>
15014   <summary>
15015     Chrome OS network performance metric sampling the time to determine that an
15016     Ethernet network is online after configuring Layer 3 state.
15017   </summary>
15018 </histogram>
15020 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
15021   <owner>quiche@chromium.org</owner>
15022   <summary>
15023     Chrome OS network performance metric sampling the time to determine that an
15024     Ethernet network is in a captive portal after configuring Layer 3 state.
15025   </summary>
15026 </histogram>
15028 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
15029   <owner>quiche@chromium.org</owner>
15030   <summary>Chrome OS connection manager service errors seen.</summary>
15031 </histogram>
15033 <histogram name="Network.Shill.TerminationActionResult"
15034     enum="ShillTerminationActionResult">
15035   <obsolete>
15036     Deprecated 10/2012. No longer tracked.
15037   </obsolete>
15038   <owner>quiche@chromium.org</owner>
15039   <summary>
15040     Chrome OS network diagnostic metric sampling the number of termination
15041     actions that successfully complete or fail when shill terminates.
15042   </summary>
15043 </histogram>
15045 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
15046     enum="ShillTerminationActionResult">
15047   <owner>quiche@chromium.org</owner>
15048   <summary>
15049     Chrome OS network diagnostic metric sampling the number of termination
15050     actions that successfully complete or fail when shill suspends.
15051   </summary>
15052 </histogram>
15054 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
15055     enum="ShillTerminationActionResult">
15056   <owner>quiche@chromium.org</owner>
15057   <summary>
15058     Chrome OS network diagnostic metric sampling the number of termination
15059     actions that successfully complete or fail when shill terminates.
15060   </summary>
15061 </histogram>
15063 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
15064     units="milliseconds">
15065   <owner>quiche@chromium.org</owner>
15066   <summary>
15067     Chrome OS network diagnostic metric sampling the time in milliseconds it
15068     takes termination actions to complete when shill suspends.
15069   </summary>
15070 </histogram>
15072 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
15073     units="milliseconds">
15074   <owner>quiche@chromium.org</owner>
15075   <summary>
15076     Chrome OS network diagnostic metric sampling the time in milliseconds it
15077     takes termination actions to complete when shill terminates.
15078   </summary>
15079 </histogram>
15081 <histogram name="Network.Shill.TimeToDrop" units="seconds">
15082   <owner>quiche@chromium.org</owner>
15083   <summary>
15084     Chrome OS network stability metric sampling the time in seconds between the
15085     networking going online to going offline. Offline events due to device
15086     shutdown or suspend are ignored (along with the online time before that
15087     offline event).
15088   </summary>
15089 </histogram>
15091 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
15092   <owner>quiche@chromium.org</owner>
15093   <summary>
15094     Chrome OS network usage metric sampled on each successful VPN connection
15095     that tracks the VPN connection type.
15096   </summary>
15097 </histogram>
15099 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
15100     enum="VPNRemoteAuthenticationType">
15101   <owner>quiche@chromium.org</owner>
15102   <summary>
15103     Chrome OS network usage metric sampled on each successful VPN connection
15104     that tracks the remote authentication method.
15105   </summary>
15106 </histogram>
15108 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
15109   <owner>quiche@chromium.org</owner>
15110   <summary>
15111     Chrome OS network metric sampling the time spent using VPN to transport
15112     data.  These data are mostly useful when summed and compared to TimeOnline
15113     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
15114     every time the system transitions from primary connectivity through a VPN to
15115     some other type of connectivity.  The value of the sample is the time delta
15116     in seconds from the instant the system transitioned to VPN connectivity.
15117   </summary>
15118 </histogram>
15120 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
15121   <owner>quiche@chromium.org</owner>
15122   <summary>
15123     Chrome OS network performance metric sampling the time to configure Layer 3
15124     state on a VPN network (typically acquire a DHCP lease).
15125   </summary>
15126 </histogram>
15128 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
15129   <owner>quiche@chromium.org</owner>
15130   <summary>
15131     Chrome OS network performance metric sampling the time to determine that a
15132     WiMax network is online after configuring Layer 3 state.
15133   </summary>
15134 </histogram>
15136 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
15137     enum="VPNUserAuthenticationType">
15138   <owner>quiche@chromium.org</owner>
15139   <summary>
15140     Chrome OS network usage metric sampled on each successful VPN connection
15141     that tracks the user authentication method.
15142   </summary>
15143 </histogram>
15145 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
15146   <owner>quiche@chromium.org</owner>
15147   <summary>
15148     Chrome OS network usage metric.  Reason code reported when the AP
15149     disconnects a WiFi connection.
15150   </summary>
15151 </histogram>
15153 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
15154   <owner>quiche@chromium.org</owner>
15155   <summary>
15156     Chrome OS network usage metric.  Broad category of reason AP disconnected a
15157     WiFi connection.
15158   </summary>
15159 </histogram>
15161 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
15162   <owner>quiche@chromium.org</owner>
15163   <summary>
15164     Chrome OS network usage metric.  The AP mode setting for each successful
15165     WiFi connection.
15166   </summary>
15167 </histogram>
15169 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
15170   <owner>quiche@chromium.org</owner>
15171   <summary>
15172     Chrome OS network usage metric.  The channel used for each successful WiFi
15173     connection.
15174   </summary>
15175 </histogram>
15177 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
15178     enum="WiFiReasonCode">
15179   <owner>quiche@chromium.org</owner>
15180   <summary>
15181     Chrome OS network usage metric.  Reason code reported when the client
15182     disconnects a WiFi connection.
15183   </summary>
15184 </histogram>
15186 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
15187   <owner>quiche@chromium.org</owner>
15188   <summary>
15189     Chrome OS network usage metric.  Broad category of reason client
15190     disconnected a WiFi connection.
15191   </summary>
15192 </histogram>
15194 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
15195     enum="NetworkDHCPOptionFailure">
15196   <owner>quiche@chromium.org</owner>
15197   <summary>
15198     Chrome OS network metric that tracks the number of DHCP option failures
15199     encountered by Shill.  This indicates that Shill is using minimal DHCP
15200     options due to suspected MTU issues on the return path from the DHCP server
15201     back to the client.
15202   </summary>
15203 </histogram>
15205 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
15206   <owner>quiche@chromium.org</owner>
15207   <summary>
15208     Chrome OS network usage metric that tracks whether an 802.11 wireless
15209     network was disconnected due to an error or was explicitly disconnected by
15210     the user.
15211   </summary>
15212 </histogram>
15214 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
15215   <owner>quiche@chromium.org</owner>
15216   <summary>
15217     Chrome OS network usage metric sampled on each successful 802.1x wireless
15218     connection that tracks the configured inner authentication method.
15219   </summary>
15220 </histogram>
15222 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
15223   <owner>quiche@chromium.org</owner>
15224   <summary>
15225     Chrome OS network usage metric sampled on each successful 802.1x wireless
15226     connection that tracks the configured outer authentication method.
15227   </summary>
15228 </histogram>
15230 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
15231   <owner>quiche@chromium.org</owner>
15232   <summary>
15233     Chrome OS network performance metric that tracks the length of a lease for a
15234     WiFi network at the time it expired without the DHCP client being able to
15235     renew it.
15236   </summary>
15237 </histogram>
15239 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
15240   <owner>quiche@chromium.org</owner>
15241   <summary>
15242     Chrome OS metric sampling the number of different frequencies (i.e.
15243     channels) on which a device has connected to a WiFi network. This value is
15244     sampled every time a WiFi connection is established
15245     (WPASupplicant::kInterfaceStateCompleted). Note that the word
15246     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
15247     out historical information, currently after 3 weeks.
15248   </summary>
15249 </histogram>
15251 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
15252   <owner>quiche@chromium.org</owner>
15253   <summary>
15254     Chrome OS network performance metric that tracks the number of LinkMonitor
15255     broadcast errors that were accrued on an 802.11 wireiless network at the
15256     time that the link was declaired to be failed.
15257   </summary>
15258 </histogram>
15260 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
15261     enum="LinkMonitorFailureType">
15262   <owner>quiche@chromium.org</owner>
15263   <summary>
15264     Chrome OS metric that signals the type of failure the LinkMonitor
15265     encountered which caused it to stop monitoring an 802.11 wireless network.
15266   </summary>
15267 </histogram>
15269 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
15270     units="milliseconds">
15271   <owner>quiche@chromium.org</owner>
15272   <summary>
15273     Chrome OS network performance metric that tracks the number of milliseconds
15274     between an ARP request and a received reply on an 802.11 wireless network.
15275   </summary>
15276 </histogram>
15278 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
15279     units="seconds">
15280   <owner>quiche@chromium.org</owner>
15281   <summary>
15282     Chrome OS network performance metric that tracks the number of seconds from
15283     the start of the LinkMonitor until failure on an 802.11 wireless network.
15284   </summary>
15285 </histogram>
15287 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
15288   <owner>quiche@chromium.org</owner>
15289   <summary>
15290     Chrome OS network performance metric that tracks the number of LinkMonitor
15291     unicast errors that were accrued on an 802.11 wireless network at the time
15292     that the link was declaired to be failed.
15293   </summary>
15294 </histogram>
15296 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
15297   <owner>quiche@chromium.org</owner>
15298   <summary>
15299     Chrome OS network usage metric.  The channel type used for each successful
15300     WiFi connection.
15301   </summary>
15302 </histogram>
15304 <histogram name="Network.Shill.Wifi.PortalAttempts">
15305   <owner>quiche@chromium.org</owner>
15306   <summary>
15307     Chrome OS network diagnostic metric sampling the number of portal detection
15308     attempts per pass for an 802.11 wireless network. This includes failure,
15309     timeout and successful attempts.
15310   </summary>
15311 </histogram>
15313 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
15314   <owner>quiche@chromium.org</owner>
15315   <summary>
15316     Chrome OS network diagnostic metric sampling the total number of portal
15317     detection attempts performed for an 802.11 wireless network between the
15318     Connected and Online state. This includes failure, timeout and successful
15319     attempts.
15320   </summary>
15321 </histogram>
15323 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
15324   <owner>quiche@chromium.org</owner>
15325   <summary>
15326     Chrome OS network diagnostic metric sampling the result of portal detections
15327     for an 802.11 wireless network.
15328   </summary>
15329 </histogram>
15331 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
15332   <owner>quiche@chromium.org</owner>
15333   <summary>
15334     Chrome OS network usage metric describing, for a WiFi scan attempt, what
15335     scan method is used and whether it ends in a connection.
15336   </summary>
15337 </histogram>
15339 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
15340   <owner>quiche@chromium.org</owner>
15341   <summary>
15342     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
15343     milliseconds were spent waiting to talk to the kernel/drivers.
15344   </summary>
15345 </histogram>
15347 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
15348   <owner>quiche@chromium.org</owner>
15349   <summary>
15350     Chrome OS network usage metric.  The security setting for each successful
15351     WiFi connection.
15352   </summary>
15353 </histogram>
15355 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
15356   <owner>quiche@chromium.org</owner>
15357   <summary>
15358     Chrome OS network metric indicating the negative of the dBm received signal
15359     strength recorded at the time a successful WiFi connection started.
15360   </summary>
15361 </histogram>
15363 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
15364   <owner>quiche@chromium.org</owner>
15365   <summary>
15366     Chrome OS network metric sampling the time spent using WiFi to transport
15367     data.  These data are mostly useful when summed and compared to TimeOnline
15368     for other network technologies (e.g. WiFi vs Cellular).
15369   </summary>
15370 </histogram>
15372 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
15373   <owner>quiche@chromium.org</owner>
15374   <summary>
15375     Chrome OS network performance metric sampling the time from the resume event
15376     to the time when an 802.11 wireless network has configured its Layer 3
15377     state.
15378   </summary>
15379 </histogram>
15381 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
15382   <owner>quiche@chromium.org</owner>
15383   <summary>
15384     Chrome OS network performance metric sampling the time to configure Layer 3
15385     state on an 802.11 wireless network (typically acquire a DHCP lease).
15386   </summary>
15387 </histogram>
15389 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
15390   <owner>quiche@chromium.org</owner>
15391   <summary>
15392     Chrome OS network performance metric sampling the time to connect to a WiFi
15393     Basic Service Set (which consists of the access point and associated
15394     stations on a particular WiFi channel for a specific network).
15395   </summary>
15396 </histogram>
15398 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
15399   <owner>quiche@chromium.org</owner>
15400   <summary>
15401     Chrome OS network performance metric sampling the time to initialize an
15402     802.11 wireless device.
15403   </summary>
15404 </histogram>
15406 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
15407   <owner>quiche@chromium.org</owner>
15408   <summary>
15409     Chrome OS network performance metric sampling the time to join (associate
15410     plus authenticate) an 802.11 wireless network.
15411   </summary>
15412 </histogram>
15414 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
15415   <owner>quiche@chromium.org</owner>
15416   <summary>
15417     Chrome OS network performance metric sampling the time to determine that an
15418     802.11 wireless network is online after configuring Layer 3 state.
15419   </summary>
15420 </histogram>
15422 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
15423   <owner>quiche@chromium.org</owner>
15424   <summary>
15425     Chrome OS network performance metric sampling the time to determine that an
15426     802.11 wireless network is in a captive portal after configuring Layer 3
15427     state.
15428   </summary>
15429 </histogram>
15431 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
15432   <owner>quiche@chromium.org</owner>
15433   <summary>
15434     Chrome OS network performance metric sampling the time to scan WiFi until a
15435     connection is found.
15436   </summary>
15437 </histogram>
15439 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
15440   <owner>quiche@chromium.org</owner>
15441   <summary>
15442     Chrome OS network performance metric sampling the time between the beginning
15443     of a WiFi scan (if the scan includes both a progressive scan and a full
15444     scan, the TimeToScanAndConnect starts with the first scan of the series) and
15445     the completion of a successful connection.
15446   </summary>
15447 </histogram>
15449 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
15450     enum="NetworkDHCPOptionFailure">
15451   <owner>quiche@chromium.org</owner>
15452   <summary>
15453     Chrome OS network metric that tracks the number of DHCP option failures
15454     encountered by Shill.  This indicates that Shill is using minimal DHCP
15455     options due to suspected MTU issues on the return path from the DHCP server
15456     back to the client.
15457   </summary>
15458 </histogram>
15460 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
15461   <owner>quiche@chromium.org</owner>
15462   <summary>
15463     Chrome OS network performance metric that tracks the length of a lease for a
15464     WiMax network at the time it expired without the DHCP client being able to
15465     renew it.
15466   </summary>
15467 </histogram>
15469 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
15470   <owner>quiche@chromium.org</owner>
15471   <summary>
15472     Chrome OS network performance metric sampling the time to configure Layer 3
15473     state on a WiMax network (typically acquire a DHCP lease).
15474   </summary>
15475 </histogram>
15477 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
15478   <owner>quiche@chromium.org</owner>
15479   <summary>
15480     Chrome OS network performance metric sampling the time to initialize a WiMax
15481     device.
15482   </summary>
15483 </histogram>
15485 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
15486   <owner>quiche@chromium.org</owner>
15487   <summary>
15488     Chrome OS network performance metric sampling the time to determine that a
15489     WiMax network is online after configuring Layer 3 state.
15490   </summary>
15491 </histogram>
15493 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
15494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15495   <summary>
15496     Chrome OS network performance metric sampling the time to join a 3G/Cellular
15497     network and configure Layer 3 state. Note this metric is deprecated; see
15498     Network.Cellular.TimeToConfig.
15499   </summary>
15500 </histogram>
15502 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
15503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15504   <summary>
15505     Chrome OS network performance metric sampling the time to join a wired
15506     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15507     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
15508   </summary>
15509 </histogram>
15511 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
15512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15513   <summary>
15514     Chrome OS network performance metric sampling the time to configure Layer 3
15515     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
15516     this metric is deprecated; see Network.Wifi.TimeToConfig.
15517   </summary>
15518 </histogram>
15520 <histogram name="Network.TimeToDrop" units="seconds">
15521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15522   <summary>
15523     Chrome OS network stability metric sampling the time in seconds between the
15524     networking going online to going offline. Offline events due to device
15525     shutdown or suspend are ignored (along with the online time before that
15526     offline event).
15527   </summary>
15528 </histogram>
15530 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
15531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15532   <summary>
15533     Chrome OS network performance metric sampling the time to join (associate
15534     plus authenticate) an 802.11 wireless network. Note this metric is
15535     deprecated; see Network.Wifi.TimeToJoin.
15536   </summary>
15537 </histogram>
15539 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
15540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15541   <summary>
15542     Chrome OS network performance metric sampling the time to configure Layer 3
15543     state on an 802.11 wireless network (typically acquire a DHCP lease).
15544   </summary>
15545 </histogram>
15547 <histogram name="Network.Wifi.BitRate" units="bps">
15548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15549   <summary>
15550     Network metric reporting the download speed test results run at setup time.
15551     Recorded at least once per day.
15552   </summary>
15553 </histogram>
15555 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
15556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15557   <summary>
15558     Chrome OS network usage metric.  The channel used for each successful WiFi
15559     connection.
15560   </summary>
15561 </histogram>
15563 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
15564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15565   <summary>
15566     Network metric indicating the negative of the dBm noise level recorded at
15567     the time the metric is collected.  Reported at least once per day and only
15568     when the device is idle.
15569   </summary>
15570 </histogram>
15572 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
15573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15574   <summary>
15575     Network metric indicating the negative of the dBm received signal level
15576     recorded at the time the metric is collected.  Reported at least once per
15577     day and only when the device is idle.
15578   </summary>
15579 </histogram>
15581 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
15582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15583   <summary>
15584     Network metric indicating signal minus noise in dBm recorded at the time the
15585     metrics is collected.  Reported at least once per day and only when the
15586     device is idle.
15587   </summary>
15588 </histogram>
15590 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
15591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15592   <summary>
15593     Network metric indicating the negative of the dBm noise level recorded at
15594     the time the metric is collected.  Reported at least once per day.
15595   </summary>
15596 </histogram>
15598 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
15599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15600   <summary>
15601     Chrome OS network usage metric.  The channel type used for each successful
15602     WiFi connection.
15603   </summary>
15604 </histogram>
15606 <histogram name="Network.Wifi.RoundTripTime" units="ms">
15607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15608   <summary>
15609     Network metric reporting the average round trip time to the WiFi gateway.
15610     Recorded at least once per day.
15611   </summary>
15612 </histogram>
15614 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
15615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15616   <summary>
15617     Chrome OS network usage metric.  The security setting for each successful
15618     WiFi connection.
15619   </summary>
15620 </histogram>
15622 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
15623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15624   <summary>
15625     Network metric indicating the negative of the dBm received signal level
15626     recorded at the time the metric is collected.  Reported at least once per
15627     day.
15628   </summary>
15629 </histogram>
15631 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
15632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15633   <summary>
15634     Network metric indicating signal minus noise in dBm recorded at the time the
15635     metrics is collected.  Reported at least once per day.
15636   </summary>
15637 </histogram>
15639 <histogram name="Network.Wifi.TimeOnline" units="seconds">
15640   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15641   <summary>
15642     Chrome OS network metric sampling the time spent using WiFi to transport
15643     data.  These data are mostly useful when summed and compared to TimeOnline
15644     for other network technologies (e.g. WiFi vs Cellular).
15645   </summary>
15646 </histogram>
15648 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
15649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15650   <summary>
15651     Chrome OS network performance metric sampling the time from the resume event
15652     to the time when an 802.11 wireless network has configured its Layer 3
15653     state.
15654   </summary>
15655 </histogram>
15657 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
15658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15659   <summary>
15660     Chrome OS network performance metric sampling the time to configure Layer 3
15661     state on an 802.11 wireless network (typically acquire a DHCP lease).
15662   </summary>
15663 </histogram>
15665 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
15666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15667   <summary>
15668     Chrome OS network performance metric sampling the time to join (associate
15669     plus authenticate) an 802.11 wireless network.
15670   </summary>
15671 </histogram>
15673 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
15674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15675   <summary>
15676     Chrome OS network performance metric sampling the time to determine that an
15677     802.11 wireless network is online after configuring Layer 3 state.
15678   </summary>
15679 </histogram>
15681 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
15682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15683   <summary>
15684     Chrome OS network performance metric sampling the time to determine that an
15685     802.11 wireless network is in a captive portal after configuring Layer 3
15686     state.
15687   </summary>
15688 </histogram>
15690 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
15691   <owner>newt@chromium.org</owner>
15692   <summary>
15693     Actions taken by users from the new tab page on Android. These actions may
15694     navigate away from the NTP (e.g. searching in the omnibox or opening a
15695     bookmark), but can also happen without navigating away from the NTP (e.g.
15696     opening a bookmark in a new tab).
15697   </summary>
15698 </histogram>
15700 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
15701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15702   <summary>
15703     Histogram for the source of app page drags. For any succesful drop onto an
15704     apps pane of the NTP, this logs where the drag originated.
15705   </summary>
15706 </histogram>
15708 <histogram name="NewTabPage.BookmarkActionAndroid"
15709     enum="NewTabPageBookmarkActionAndroid">
15710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15711   <summary>
15712     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
15713     on Android.
15714   </summary>
15715 </histogram>
15717 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
15718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15719   <summary>The default pane when the NTP is first opened.</summary>
15720 </histogram>
15722 <histogram name="NewTabPage.HoverTimeClicked">
15723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15724   <summary>
15725     Histogram of the time, in milliseconds, users have the cursor over a most
15726     visited thumbnail before clicking.
15727   </summary>
15728 </histogram>
15730 <histogram name="NewTabPage.HoverTimeNotClicked">
15731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15732   <summary>
15733     Histogram of the time, in milliseconds, users have the cursor over a most
15734     visited thumbnail before moving it away from the thumbnail without clicking.
15735   </summary>
15736 </histogram>
15738 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
15739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15740   <summary>
15741     Android: Tallies counts for how the user interacted with the NTP promo page.
15742   </summary>
15743 </histogram>
15745 <histogram name="NewTabPage.MostVisited">
15746   <owner>beaudoin@chromium.org</owner>
15747   <owner>justincohen@chromium.org</owner>
15748   <owner>newt@chromium.org</owner>
15749   <summary>
15750     Histogram for user clicks of the most visited thumbnails. The value is equal
15751     to the index of the thumbnail.
15752   </summary>
15753 </histogram>
15755 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
15756   <owner>beaudoin@chromium.org</owner>
15757   <owner>justincohen@chromium.org</owner>
15758   <owner>newt@chromium.org</owner>
15759   <summary>
15760     Action taken by the user on the Most Visited NTP pane.  If the user switches
15761     panes during this use of the NTP, this action is sometimes not recorded. Ask
15762     mpearson@ for details.
15763   </summary>
15764 </histogram>
15766 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
15767     enum="NtpTileExperimentActions">
15768   <owner>beaudoin@chromium.org</owner>
15769   <owner>justincohen@chromium.org</owner>
15770   <owner>newt@chromium.org</owner>
15771   <summary>
15772     Records anomalous events for the Most Visited Tile Placement experiment,
15773     where it is unable to operate as expected. These are recorded during New Tab
15774     Page load time, once for every NTP.
15775   </summary>
15776 </histogram>
15778 <histogram name="NewTabPage.NonVisibleScreenshots">
15779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15780   <summary>
15781     The number of screenshots that were cached for the non-visible but ranked
15782     suggestions on the Suggested NTP pane.
15783   </summary>
15784 </histogram>
15786 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
15787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15788   <summary>
15789     Given that the user has typed a URL, and given that that specific URL was
15790     ranked but not visible on the Suggested pane of the NTP, this is the rank
15791     that the Suggested pane had for that URL.
15792   </summary>
15793 </histogram>
15795 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
15796   <owner>beaudoin@chromium.org</owner>
15797   <summary>
15798     The number of tiles for which we relied on external tiles as a fallback
15799     because a local screenshot was not available to be used as a thumbnail.
15800     External tiles are those for which the visuals are handled by the page
15801     itself, not by the iframe. Recorded before changing focus away from the NTP,
15802     be it bynavigating to a URL, switching tabs, changing the active window or
15803     closing the tab/shutting down Chrome.
15804   </summary>
15805 </histogram>
15807 <histogram name="NewTabPage.NumberOfExternalTiles">
15808   <owner>beaudoin@chromium.org</owner>
15809   <summary>
15810     The number of external tiles that are displayed on the NTP. External tiles
15811     are those for which the visuals are handled by the page itself, not by the
15812     iframe. Recorded before changing focus away from the NTP, be it by
15813     navigating to a URL, switching tabs, changing the active window or closing
15814     the tab/shutting down Chrome.
15815   </summary>
15816 </histogram>
15818 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
15819   <owner>beaudoin@chromium.org</owner>
15820   <summary>
15821     The number of tiles for which we displayed a gray tile with the domain name
15822     as a fallback because a local screenshot was not available to be used as a
15823     thumbnail. Recorded before changing focus away from the NTP, be it by
15824     navigating to a URL, switching tabs, changing the active window or closing
15825     the tab/shutting down Chrome.
15826   </summary>
15827 </histogram>
15829 <histogram name="NewTabPage.NumberOfGrayTiles">
15830   <owner>beaudoin@chromium.org</owner>
15831   <summary>
15832     The number of tiles for which no thumbnail was specified, but a domain was
15833     so we displayed a gray tile with the domain name in it. Recorded before
15834     changing focus away from the NTP, be it by navigating to a URL, switching
15835     tabs, changing the active window or closing the tab/shutting down Chrome.
15836   </summary>
15837 </histogram>
15839 <histogram name="NewTabPage.NumberOfMouseOvers">
15840   <owner>beaudoin@chromium.org</owner>
15841   <summary>
15842     The total number of times the user hovered the mouse over Most Visited tile
15843     or title elements before changing focus away from the NTP, be it by
15844     navigating to a URL, switching tabs, changing the active window or closing
15845     the tab/shutting down Chrome.
15846   </summary>
15847 </histogram>
15849 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
15850   <obsolete>
15851     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
15852   </obsolete>
15853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15854   <summary>
15855     The number of tiles for which we attempted to use a local screenshot as a
15856     thumbnail. Recorded before changing focus away from the NTP, be it by
15857     navigating to a URL, switching tabs, changing the active window or closing
15858     the tab/shutting down Chrome.
15859   </summary>
15860 </histogram>
15862 <histogram name="NewTabPage.NumberOfThumbnailErrors">
15863   <owner>beaudoin@chromium.org</owner>
15864   <summary>
15865     The number of thumbnails for which a local screenshot was not available so
15866     we were not able to display them on the Most Visited section of the NTP.
15867     Recorded before changing focus away from the NTP, be it by navigating to a
15868     URL, switching tabs, changing the active window or closing the tab/shutting
15869     down Chrome.
15870   </summary>
15871 </histogram>
15873 <histogram name="NewTabPage.NumberOfThumbnailTiles">
15874   <owner>beaudoin@chromium.org</owner>
15875   <summary>
15876     The number of tiles for which we attempted to use a local screenshot as a
15877     thumbnail. Recorded before changing focus away from the NTP, be it by
15878     navigating to a URL, switching tabs, changing the active window or closing
15879     the tab/shutting down Chrome.
15880   </summary>
15881 </histogram>
15883 <histogram name="NewTabPage.NumberOfTiles">
15884   <owner>beaudoin@chromium.org</owner>
15885   <summary>
15886     The number of tiles that are displayed on the NTP, no matter if they are
15887     thumbnails, gray tiles, or external tiles. Recorded before changing focus
15888     away from the NTP, be it by navigating to a URL, switching tabs, changing
15889     the active window or closing the tab/shutting down Chrome.
15890   </summary>
15891 </histogram>
15893 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
15894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15895   <summary>
15896     Histogram for usage of the menu on the NTP that allows the user to access
15897     tabs from other devices.
15898   </summary>
15899 </histogram>
15901 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
15902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15903   <summary>
15904     The pane that had been previously selected when the user switches panes in
15905     the NTP.
15906   </summary>
15907 </histogram>
15909 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
15910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15911   <summary>Histogram for NTP bubble promo activity.</summary>
15912 </histogram>
15914 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
15915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15916   <summary>Histogram for NTP notification promo activity.</summary>
15917 </histogram>
15919 <histogram name="NewTabPage.SearchURLs.Total">
15920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15921   <summary>TBD.</summary>
15922 </histogram>
15924 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
15925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15926   <summary>The pane selected when the user switches panes in the NTP.</summary>
15927 </histogram>
15929 <histogram name="NewTabPage.SessionRestore">
15930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15931   <summary>
15932     Histogram for user clicks of the Recently Closed items. The value is the
15933     recency of the entry being restored (0 is most recent).
15934   </summary>
15935 </histogram>
15937 <histogram name="NewTabPage.SingleSessionPageSwitches">
15938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15939   <summary>
15940     Histogram to track how many times a user switched pages in a single NTP
15941     session.
15942   </summary>
15943 </histogram>
15945 <histogram name="NewTabPage.SuggestedSite">
15946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15947   <summary>
15948     Histogram for user clicks of the suggested site thumbnails. The value is
15949     equal to the index of the thumbnail.
15950   </summary>
15951 </histogram>
15953 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
15954   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15955   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
15956 </histogram>
15958 <histogram name="NewTabPage.SuggestedSitesLoadTime">
15959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15960   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
15961 </histogram>
15963 <histogram name="NewTabPage.SuggestedSitesViewTime">
15964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15965   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
15966 </histogram>
15968 <histogram name="NewTabPage.SuggestionsImpression">
15969   <owner>beaudoin@chromium.org</owner>
15970   <summary>
15971     Histogram for impressions on the various most visited tiles. The value is
15972     equal to the index of the thumbnail.
15973   </summary>
15974 </histogram>
15976 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
15977   <owner>beaudoin@chromium.org</owner>
15978   <summary>
15979     Indicate, for each impression of the New Tab Page, whether the suggestions
15980     were obtained from the client or server. Recorded before changing focus away
15981     from the NTP, be it by navigating to a URL, switching tabs, changing the
15982     active window or closing the tab/shutting down Chrome.
15983   </summary>
15984 </histogram>
15986 <histogram name="NewTabPage.ThumbnailErrorRate">
15987   <obsolete>
15988     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
15989     NewTabPage.NumberOfThumbnailErrors.
15990   </obsolete>
15991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15992   <summary>
15993     The percentage of errors per attempts to load image thumbnails on the New
15994     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
15995     image. We measure the rate instead of the number of errors because multiple
15996     attempts are made to load images at different times during the NTP's
15997     lifetime. Each NTP session's error rate is logged after the user navigates
15998     to a new URL from that NTP.
15999   </summary>
16000 </histogram>
16002 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
16003   <obsolete>
16004     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
16005     NewTabPage.NumberOfExternalFallbacks.
16006   </obsolete>
16007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16008   <summary>
16009     The percentage of times most visited tiles use the fallback thumbnail. Only
16010     requests that actually specify a fallback thumbnail are considered here. We
16011     measure the rate instead of the number of errors because multiple attempts
16012     are made to load thumbnails at different times during the NTP's lifetime.
16013     Each NTP session's error rate is logged after the user navigates to a new
16014     URL from that NTP.
16015   </summary>
16016 </histogram>
16018 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
16019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16020   <summary>
16021     Records the status of the New Tab page URL when an NTP is opened.
16022   </summary>
16023 </histogram>
16025 <histogram name="NewTabPage.VisibleScreenshots">
16026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16027   <summary>
16028     The number of screenshots that were cached for the visible suggestions on
16029     the Suggested NTP pane.
16030   </summary>
16031 </histogram>
16033 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
16034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16035   <summary>
16036     Given that the user has typed a URL, and given that that specific URL was
16037     visible on the Suggested pane of the NTP, this is the rank that the
16038     Suggested pane had for that URL.
16039   </summary>
16040 </histogram>
16042 <histogram name="Notifications.Actions" enum="NotificationActionType">
16043   <owner>dewittj@chromium.org</owner>
16044   <summary>
16045     The actions taken on notifications, recorded every time they happen.  This
16046     histogram will record every single event that happens separately.
16047   </summary>
16048 </histogram>
16050 <histogram name="Notifications.PerNotificationActions"
16051     enum="NotificationActionType">
16052   <owner>dewittj@chromium.org</owner>
16053   <summary>
16054     The actions taken on notifications, recorded once per notification, when it
16055     is closed.  This differs from the Notifications.Actions histogram in that
16056     multiple events of the same type on a single notification will only record a
16057     single UMA event.
16058   </summary>
16059 </histogram>
16061 <histogram name="ntp.searchurls.total">
16062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16063   <summary>TBD</summary>
16064 </histogram>
16066 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
16067   <obsolete>
16068     Deprecated 10/2011. No longer tracked, replaced with
16069     NewTabPage.DefaultPageType
16070   </obsolete>
16071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16072   <summary>The default pane when the NTP is first opened.</summary>
16073 </histogram>
16075 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
16076   <obsolete>
16077     Deprecated 10/2011. No longer tracked, replaced with
16078     NewTabPage.SelectedPageType
16079   </obsolete>
16080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16081   <summary>The pane selected when the user switches panes in the NTP.</summary>
16082 </histogram>
16084 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
16085     enum="GoogleServiceAuthError">
16086   <owner>zelidrag@chromium.org</owner>
16087   <summary>
16088     Failure reason of final OAuth2 access token retrieval call during Chrome OS
16089     login.
16090   </summary>
16091 </histogram>
16093 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
16094     enum="GoogleServiceAuthError">
16095   <owner>zelidrag@chromium.org</owner>
16096   <summary>
16097     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
16098     login.
16099   </summary>
16100 </histogram>
16102 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
16103   <owner>zelidrag@chromium.org</owner>
16104   <summary>
16105     Failure reason of final ListAccounts call failure during Chrome OS login.
16106   </summary>
16107 </histogram>
16109 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
16110   <owner>zelidrag@chromium.org</owner>
16111   <summary>
16112     Retry reason of failed ListAccounts call during Chrome OS login.
16113   </summary>
16114 </histogram>
16116 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
16117   <owner>zelidrag@chromium.org</owner>
16118   <summary>
16119     Failure reason of final MergeSession call during Chrome OS login.
16120   </summary>
16121 </histogram>
16123 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
16124   <owner>zelidrag@chromium.org</owner>
16125   <summary>
16126     Retry reason of failed MergeSession call during Chrome OS login.
16127   </summary>
16128 </histogram>
16130 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
16131     enum="GoogleServiceAuthError">
16132   <owner>zelidrag@chromium.org</owner>
16133   <summary>
16134     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
16135     login.
16136   </summary>
16137 </histogram>
16139 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
16140     enum="GoogleServiceAuthError">
16141   <owner>zelidrag@chromium.org</owner>
16142   <summary>
16143     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
16144     login.
16145   </summary>
16146 </histogram>
16148 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
16149     enum="GoogleServiceAuthError">
16150   <owner>zelidrag@chromium.org</owner>
16151   <summary>
16152     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
16153     login.
16154   </summary>
16155 </histogram>
16157 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
16158     enum="GoogleServiceAuthError">
16159   <owner>zelidrag@chromium.org</owner>
16160   <summary>
16161     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
16162     login.
16163   </summary>
16164 </histogram>
16166 <histogram name="OAuth2Login.PostMergeVerification"
16167     enum="PostMergeVerificationOutcome">
16168   <owner>zelidrag@chromium.org</owner>
16169   <summary>
16170     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
16171     measures how often /MergeSession request collided with browser session
16172     restore process resulting in partially authenticated primary GAIA session.
16173   </summary>
16174 </histogram>
16176 <histogram name="OAuth2Login.PreMergeVerification"
16177     enum="PostMergeVerificationOutcome">
16178   <owner>zelidrag@chromium.org</owner>
16179   <summary>
16180     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
16181     measures how often we need to perform /MergeSession request to
16182     re-authenticated exisitng user with GAIA.
16183   </summary>
16184 </histogram>
16186 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
16187   <owner>zelidrag@chromium.org</owner>
16188   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
16189 </histogram>
16191 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
16192   <owner>zelidrag@chromium.org</owner>
16193   <summary>How long it takes for the session restore to fail.</summary>
16194 </histogram>
16196 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
16197   <owner>zelidrag@chromium.org</owner>
16198   <summary>
16199     How long it takes for the session restore to finish succeessfully.
16200   </summary>
16201 </histogram>
16203 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
16204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16205   <summary>
16206     When a page is loaded in offline mode, the percentage of resources on that
16207     page that were successfully loaded.
16208   </summary>
16209 </histogram>
16211 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
16212     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
16213   <obsolete>
16214     Aggressive HistoryURL provider field trial deleted in spring 2012.
16215   </obsolete>
16216   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16217   <summary>
16218     A number that indicates what omnibox ranking behavior the user is seeing as
16219     part of the OmniboxAggressiveHistoryURLProvider field trial
16220     (OmniboxAggressiveHistoryURLProvider).
16221   </summary>
16222 </histogram>
16224 <histogram name="Omnibox.CutOrCopyAllText" units="count">
16225   <owner>mpearson@chromium.org</owner>
16226   <summary>
16227     The number of cut or copy commands on all selected text in the omnibox.
16228     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
16229   </summary>
16230 </histogram>
16232 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
16233   <owner>mpearson@chromium.org</owner>
16234   <summary>
16235     The number of times users enter keyword hint mode &quot;Search ___
16236     for:&quot; and how.
16237   </summary>
16238 </histogram>
16240 <histogram name="Omnibox.FocusToEditTime" units="ms">
16241   <owner>mpearson@chromium.org</owner>
16242   <summary>
16243     The length of time between when a user focused on the omnibox and first
16244     modifies the omnibox.
16245   </summary>
16246 </histogram>
16248 <histogram name="Omnibox.FocusToOpenTime" units="ms">
16249   <owner>mpearson@chromium.org</owner>
16250   <summary>
16251     The length of time between when a user focused on the omnibox and opened an
16252     omnibox match (which could be what they typed or a suggestion).
16253   </summary>
16254 </histogram>
16256 <histogram name="Omnibox.Paste" units="count">
16257   <owner>mpearson@chromium.org</owner>
16258   <summary>
16259     The number of paste commands on the text in the omnibox. Reported every time
16260     a paste command is done.
16261   </summary>
16262 </histogram>
16264 <histogram name="Omnibox.PasteAndGo" units="count">
16265   <owner>mpearson@chromium.org</owner>
16266   <summary>
16267     The number of paste-and-go commands on the text in the omnibox. Reported
16268     every time a paste-and-go command is done.
16269   </summary>
16270 </histogram>
16272 <histogram name="Omnibox.ProviderTime" units="ms">
16273   <owner>mpearson@chromium.org</owner>
16274   <summary>
16275     The length of time taken by the named provider&quot;s synchronous pass.
16276   </summary>
16277 </histogram>
16279 <histogram name="Omnibox.QueryBookmarksTime">
16280   <obsolete>
16281     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
16282   </obsolete>
16283   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16284   <summary>
16285     Time the HistoryContentProvider takes to perform a bookmark search.
16286   </summary>
16287 </histogram>
16289 <histogram name="Omnibox.QueryTime" units="milliseconds">
16290   <owner>mpearson@chromium.org</owner>
16291   <summary>
16292     Time it takes for the omnibox to become responsive to user input after the
16293     user has typed N characters. This measures the time it takes to start all
16294     the asynchronous autocomplete providers (but not wait for them to finish).
16295   </summary>
16296 </histogram>
16298 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
16299   <obsolete>
16300     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
16301   </obsolete>
16302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16303   <summary>
16304     The id of search engine that was used for search in omnibox. See
16305     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
16306     info.
16307   </summary>
16308 </histogram>
16310 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
16311   <owner>mpearson@chromium.org</owner>
16312   <summary>
16313     The type of search engine associated with a match opened from the omnibox.
16314   </summary>
16315 </histogram>
16317 <histogram name="Omnibox.SearchProviderMatches">
16318   <owner>mpearson@chromium.org</owner>
16319   <summary>
16320     The number of matches returned by SearchProvider.  Emitted on every call to
16321     SearchProvider::Start(), which effectively means every key stroke in the
16322     omnibox.
16323   </summary>
16324 </histogram>
16326 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
16327     units="milliseconds">
16328   <owner>mpearson@chromium.org</owner>
16329   <summary>
16330     The time elapsed between the sending of a suggest request to Google until
16331     the time the request was returned with status==failed. Ignores requests that
16332     were canceled before being returned.
16333   </summary>
16334 </histogram>
16336 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
16337     units="milliseconds">
16338   <owner>mpearson@chromium.org</owner>
16339   <summary>
16340     The time elapsed between the sending of a suggest request to Google until
16341     the time the request was returned with status==success. Ignores requests
16342     that were canceled before being returned.
16343   </summary>
16344 </histogram>
16346 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
16347   <owner>mpearson@chromium.org</owner>
16348   <summary>
16349     Counts about the number of suggest requests the omnibox sent, invalidated,
16350     and replies received.
16351   </summary>
16352 </histogram>
16354 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
16355   <owner>mpearson@chromium.org</owner>
16356   <summary>
16357     Counts the number of times that the user text is cleared.  IME users are
16358     sometimes in the situation that IME was unintentionally turned on and failed
16359     to input latin alphabets (ASCII characters) or the opposite case.  In that
16360     case, users may delete all the text and the user text gets cleared.  This
16361     histogram helps us estimate how often this scenario happens.
16363     Note that since we don't currently correlate &quot;text cleared&quot; events
16364     with IME usage, this also captures many other cases where users clear the
16365     text; though it explicitly doesn't log deleting all the permanent text as
16366     the first action of an editing sequence (see comments in
16367     OnAfterPossibleChange()).
16368   </summary>
16369 </histogram>
16371 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
16372   <owner>hfung@chromium.org</owner>
16373   <summary>
16374     The number of most visited suggestions returned when ZeroSuggest would have
16375     triggered.  The suggestions appear when the user has focused but not
16376     modified the omnibox.
16377   </summary>
16378 </histogram>
16380 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
16381   <owner>hfung@chromium.org</owner>
16382   <summary>
16383     Counts about the number of zero suggest requests (requests for suggestions
16384     when the user has focused but not modified the omnibox) the omnibox sent,
16385     invalidated, and replies received.
16386   </summary>
16387 </histogram>
16389 <histogram name="OriginChip.Pressed">
16390   <owner>gbillock@chromium.org</owner>
16391   <summary>The number of clicks on the origin chip.</summary>
16392 </histogram>
16394 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
16395   <owner>mark@chromium.org</owner>
16396   <summary>The cat's flavor and how many bits there are in it.</summary>
16397 </histogram>
16399 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
16400   <owner>mark@chromium.org</owner>
16401   <summary>Events seen by the OSX NSException swizzle.</summary>
16402 </histogram>
16404 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
16405   <owner>mad@chromium.org</owner>
16406   <summary>
16407     Counts the number of times the user clicked on the later button of the
16408     outdated upgrade bubble, before clicking on the enable updates button in the
16409     same Chrome session.
16410   </summary>
16411 </histogram>
16413 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
16414   <owner>mad@chromium.org</owner>
16415   <summary>
16416     Counts the number of times the user clicked on the later button of the
16417     outdated upgrade bubble, before clicking on the reinstall button in the same
16418     Chrome session.
16419   </summary>
16420 </histogram>
16422 <histogram name="Overscroll.Completed" enum="OverscrollMode">
16423   <owner>rbyers@chromium.org</owner>
16424   <summary>Completed overscroll gestures.</summary>
16425   <details>
16426     An overscroll gesture starts when user scrolls past the edge of the web page
16427     and continues scrolling in the same direction. An overscroll gesture is
16428     completed when user stops scrolling (e.g. by lifting the fingers from the
16429     touchscreen or touchpad).
16430   </details>
16431 </histogram>
16433 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
16434   <owner>rbyers@chromium.org</owner>
16435   <summary>
16436     Navigations that were triggered due to completed overscroll gesture. Note
16437     that not all completed overscroll gestures trigger a navigation.
16438   </summary>
16439 </histogram>
16441 <histogram name="Overscroll.Started" enum="OverscrollMode">
16442   <owner>rbyers@chromium.org</owner>
16443   <summary>
16444     Overscroll gestures initiated by the user. Note that not all overcroll
16445     gestures started are completed (e.g. the overscroll gesture is aborted if
16446     user clicks or presses a key during the gesture).
16447   </summary>
16448 </histogram>
16450 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
16451   <owner>zeuthen@chromium.org</owner>
16452   <summary>
16453     The wall-clock time spent until a lookup was canceled.  This is reported
16454     every time p2p is used to find a candidate but the request was canceled.
16455   </summary>
16456 </histogram>
16458 <histogram name="P2P.Client.Found.CandidateCount" units="count">
16459   <owner>zeuthen@chromium.org</owner>
16460   <summary>
16461     The number of candidates on the LAN, i.e. the number of peers on the LAN
16462     offering at least N bytes of the requested file X. This is reported after
16463     examining responses from all peers on the LAN and picking a candidate.
16464   </summary>
16465 </histogram>
16467 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
16468   <owner>zeuthen@chromium.org</owner>
16469   <summary>
16470     The number of p2p downloads of the peer that the returned URL points to.
16471     This is reported after examining responses from all peers on the LAN and
16472     picking a candidate.
16473   </summary>
16474 </histogram>
16476 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
16477   <owner>zeuthen@chromium.org</owner>
16478   <summary>
16479     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
16480     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
16481     threshold.  This is reported after examining responses from all peers on the
16482     LAN and picking a candidate.
16483   </summary>
16484 </histogram>
16486 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
16487   <owner>zeuthen@chromium.org</owner>
16488   <summary>
16489     The result of the lookup. Possible values include &quot;Found&quot; (if a
16490     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
16491     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
16492     (if a candidate was found but vanished while waiting in line),
16493     &quot;Canceled&quot; (if a candidate was found but the request was canceled
16494     while waiting in line), and &quot;Filtered&quot; (if it was detected that
16495     mDNS was filtered). This is reported after examining responses from all
16496     peers on the LAN when p2p is used to find a candidate.
16497   </summary>
16498 </histogram>
16500 <histogram name="P2P.Client.NumPeers" units="count">
16501   <owner>zeuthen@chromium.org</owner>
16502   <summary>
16503     The number of peers implementing p2p file sharing on the network. This is
16504     reported every time p2p is used to look up a resource on a network where
16505     mDNS is not filtered.
16506   </summary>
16507 </histogram>
16509 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
16510   <owner>zeuthen@chromium.org</owner>
16511   <summary>
16512     The wall-clock time spent waiting for one or more candidates (i.e. peers
16513     offering at least N bytes of file X) that all vanished before the LAN-wide
16514     number of p2p downloads dropped below the threshold. This is reported every
16515     time candidates were found using p2p but then vanished.
16516   </summary>
16517 </histogram>
16519 <histogram name="P2P.Server.ClientCount" units="count">
16520   <owner>zeuthen@chromium.org</owner>
16521   <summary>
16522     The number of currently connected HTTP clients. This is reported every time
16523     a HTTP client connects.
16524   </summary>
16525 </histogram>
16527 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
16528   <owner>zeuthen@chromium.org</owner>
16529   <summary>
16530     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
16531     where the client disconnects prematurely. This is reported every time a file
16532     is served and the client disconnects before receiving all data.
16533   </summary>
16534 </histogram>
16536 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
16537   <owner>zeuthen@chromium.org</owner>
16538   <summary>
16539     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
16540     This is reported every time a file have been served successfully.
16541   </summary>
16542 </histogram>
16544 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
16545   <owner>zeuthen@chromium.org</owner>
16546   <summary>
16547     The average speed at which the download was served at, in kB/s. This is
16548     reported every time a file have been served successfully.
16549   </summary>
16550 </histogram>
16552 <histogram name="P2P.Server.FileCount" units="count">
16553   <owner>zeuthen@chromium.org</owner>
16554   <summary>
16555     The number of files available via p2p. This is reported every time a file is
16556     added or removed to the /var/cache/p2p directory.
16557   </summary>
16558 </histogram>
16560 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
16561   <owner>zeuthen@chromium.org</owner>
16562   <summary>
16563     When a client resumes a download, the HTTP request includes range specifier
16564     to skip the bytes it already has. This metric conveys this as a percentage
16565     of the file size.  This is reported every time a file is served, even if the
16566     request does not include a range specifier (in which case 0 is reported).
16567   </summary>
16568 </histogram>
16570 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
16571   <owner>zeuthen@chromium.org</owner>
16572   <summary>
16573     The result of the HTTP request. Possible values include &quot;Response
16574     Sent&quot; (the resource was found and the response was successfully sent),
16575     &quot;Response Interrupted&quot; (the resource was found but the client
16576     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
16577     Found&quot; (the request was for a resource that was not found), and
16578     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
16579     This is reported for every HTTP request handled.
16580   </summary>
16581 </histogram>
16583 <histogram name="PageActionController.ExtensionsWithPageActions">
16584   <owner>finnur@chromium.org</owner>
16585   <summary>
16586     The number of Extensions that have Page Actions. Measured once per startup
16587     per profile.
16588   </summary>
16589 </histogram>
16591 <histogram name="PasswordBubble.DisplayDisposition"
16592     enum="PasswordBubbleDisplayDisposition">
16593   <owner>mkwst@chromium.org</owner>
16594   <owner>markusheintz@chromium.org</owner>
16595   <summary>
16596     When the password management bubble opened, what state was it in?
16597   </summary>
16598 </histogram>
16600 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
16601   <owner>gcasto@chromium.org</owner>
16602   <summary>
16603     Measures the frequency of various password generation events.
16605     Note that this histogram is logged from the renderer process, and
16606     consequently the numbers should not be directly compared to the other
16607     PasswordGeneration.* histograms, which are logged from the browser process.
16608     Histograms logged in different processes are lost at different rates, which
16609     introduces systematic bias between histograms logged in the renderer process
16610     vs. those logged in the browser process.
16611   </summary>
16612 </histogram>
16614 <histogram name="PasswordGeneration.SubmissionEvent"
16615     enum="PasswordGenerationSubmissionEvent">
16616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16617   <summary>
16618     Measures the frequency of submission events for generated passwords. This is
16619     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
16620     are interesting for generated passwords.
16621   </summary>
16622 </histogram>
16624 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
16625   <owner>gcasto@chromium.org</owner>
16626   <summary>
16627     The number of times that we try to upload a form that we believe should
16628     trigger password generation. False means that something about the form would
16629     not allow us to try upload (not an Autofillable field, uploading disabled,
16630     Autofill servers in backoff, etc.). True does not mean that the upload
16631     actually completed successfully, just that it was started.
16632   </summary>
16633 </histogram>
16635 <histogram name="PasswordManager.AccountsPerSite">
16636   <owner>dubroy@chromium.org</owner>
16637   <owner>vabr@chromium.org</owner>
16638   <summary>
16639     The number of accounts stored per site in the password manager (one event
16640     per site)
16641   </summary>
16642 </histogram>
16644 <histogram name="PasswordManager.ActionsTaken"
16645     enum="PasswordManagerActionsTaken">
16646   <obsolete>
16647     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
16648   </obsolete>
16649   <owner>dubroy@chromium.org</owner>
16650   <owner>vabr@chromium.org</owner>
16651   <summary>
16652     Stats documenting how we handle every form containing a password, bucketed
16653     by the actions taken.
16654   </summary>
16655 </histogram>
16657 <histogram name="PasswordManager.ActionsTakenV3"
16658     enum="PasswordManagerActionsTakenV3">
16659   <owner>dubroy@chromium.org</owner>
16660   <owner>vabr@chromium.org</owner>
16661   <owner>yfriedman@chromium.org</owner>
16662   <summary>
16663     Stats documenting how we handle every form containing a password, bucketed
16664     by the actions taken.
16665   </summary>
16666 </histogram>
16668 <histogram name="PasswordManager.ActionsTakenWithPsl"
16669     enum="PasswordManagerActionsTakenWithPsl">
16670   <obsolete>
16671     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
16672   </obsolete>
16673   <owner>dubroy@chromium.org</owner>
16674   <owner>vabr@chromium.org</owner>
16675   <owner>yfriedman@chromium.org</owner>
16676   <summary>
16677     Stats documenting how we handle every form containing a password, bucketed
16678     by the actions taken.
16679   </summary>
16680 </histogram>
16682 <histogram name="PasswordManager.BlacklistedSites">
16683   <owner>dubroy@chromium.org</owner>
16684   <owner>vabr@chromium.org</owner>
16685   <summary>
16686     The total number of sites that the user has blacklisted. Recorded by
16687     iterating over stored passwords once per run of Chrome.
16688   </summary>
16689 </histogram>
16691 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
16692   <owner>dubroy@chromium.org</owner>
16693   <owner>vabr@chromium.org</owner>
16694   <summary>
16695     Indicates whether the password manager is enabled when a tab is opened. This
16696     includes prerendered tabs.
16697   </summary>
16698 </histogram>
16700 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
16701   <owner>dubroy@chromium.org</owner>
16702   <owner>vabr@chromium.org</owner>
16703   <summary>
16704     The distribution of responses to the &quot;Do you want Chrome to remember
16705     this password&quot;? info bar prompt.
16706   </summary>
16707 </histogram>
16709 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
16710   <owner>dubroy@chromium.org</owner>
16711   <owner>vabr@chromium.org</owner>
16712   <summary>
16713     Number of passwords deleted when the user chooses to clear passwords via the
16714     clear browsing data UI.
16715   </summary>
16716 </histogram>
16718 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
16719   <owner>dubroy@chromium.org</owner>
16720   <owner>vabr@chromium.org</owner>
16721   <summary>
16722     When the user chooses to never remember passwords for a form, we remove all
16723     previously saved credentials for that form. This is the count of those
16724     credentials.
16725   </summary>
16726 </histogram>
16728 <histogram name="PasswordManager.NumPasswordsNotShown">
16729   <owner>dubroy@chromium.org</owner>
16730   <owner>vabr@chromium.org</owner>
16731   <summary>
16732     The password manager only shows those credentials that are considered the
16733     best match for a particular form. This stat keep track of the credentials
16734     that were not as good of a match and were suppressed.
16735   </summary>
16736 </histogram>
16738 <histogram name="PasswordManager.OsPasswordStatus"
16739     enum="PasswordManagerOsPasswordStatus">
16740   <owner>dubroy@chromium.org</owner>
16741   <owner>vabr@chromium.org</owner>
16742   <owner>wfh@chromium.org</owner>
16743   <summary>
16744     Indicates whether the user's OS password is blank or not at browser startup.
16745   </summary>
16746 </histogram>
16748 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
16749     enum="OtherPossibleUsernamesUsage">
16750   <owner>dubroy@chromium.org</owner>
16751   <owner>vabr@chromium.org</owner>
16752   <summary>
16753     Breakdown of how other possible usernames are displayed. Recorded every time
16754     we autofill a password form.
16755   </summary>
16756 </histogram>
16758 <histogram name="PasswordManager.ProvisionalSaveFailure"
16759     enum="ProvisionalSaveFailure">
16760   <owner>dubroy@chromium.org</owner>
16761   <owner>vabr@chromium.org</owner>
16762   <summary>
16763     Breakdown of cases where a password is submitted, but we don't even try and
16764     save it. Recorded for every password form submit.
16765   </summary>
16766 </histogram>
16768 <histogram name="PasswordManager.PslDomainMatchTriggering"
16769     enum="PasswordManagerPslDomainMatchTriggering">
16770   <owner>dubroy@chromium.org</owner>
16771   <owner>vabr@chromium.org</owner>
16772   <owner>yfriedman@chromium.org</owner>
16773   <summary>
16774     Breakdown on trigger rate of providing a password form autofill entry based
16775     on matching stored information using the public suffix list for possible
16776     matches.
16777   </summary>
16778 </histogram>
16780 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
16781     enum="Boolean">
16782   <owner>dubroy@chromium.org</owner>
16783   <owner>vabr@chromium.org</owner>
16784   <summary>
16785     Indicates whether the save password prompt disappeared in less than one
16786     second. This most likely indicates that the prompt was dismissed
16787     automatically, e.g. due to a page navigation, before the user was able to
16788     respond to the infobar.
16789   </summary>
16790 </histogram>
16792 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
16793   <owner>dubroy@chromium.org</owner>
16794   <owner>vabr@chromium.org</owner>
16795   <summary>Indicates whether the save password prompt was displayed.</summary>
16796 </histogram>
16798 <histogram name="PasswordManager.SavePasswordPromptResponse"
16799     enum="SavePasswordPromptResponseType">
16800   <owner>dubroy@chromium.org</owner>
16801   <owner>vabr@chromium.org</owner>
16802   <summary>
16803     Breakdown of which response the user selected from the save password prompt.
16804   </summary>
16805 </histogram>
16807 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
16808   <owner>dubroy@chromium.org</owner>
16809   <owner>vabr@chromium.org</owner>
16810   <summary>
16811     The number of times each generated password has been used to log in.
16812     Recorded by iterating over stored passwords once per run. This information
16813     is persisted and synced.
16814   </summary>
16815 </histogram>
16817 <histogram name="PasswordManager.TimesPasswordUsed">
16818   <owner>dubroy@chromium.org</owner>
16819   <owner>vabr@chromium.org</owner>
16820   <summary>
16821     The number of times each saved password has been used to log in. Does not
16822     include generated passwords. Recorded by iterating over stored passwords
16823     once per run. This information is persisted and synced.
16824   </summary>
16825 </histogram>
16827 <histogram name="PasswordManager.TotalAccounts">
16828   <owner>dubroy@chromium.org</owner>
16829   <owner>vabr@chromium.org</owner>
16830   <summary>
16831     The number of accounts stored in the password manager (across all sites)
16832   </summary>
16833 </histogram>
16835 <histogram name="PasswordManager.UIDismissalReason"
16836     enum="PasswordManagerUIDismissalReason">
16837   <owner>mkwst@chromium.org</owner>
16838   <owner>markusheintz@chromium.org</owner>
16839   <summary>
16840     Why was the password manager's UI (bubble or infobar) closed?
16841   </summary>
16842 </histogram>
16844 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
16845   <owner>mackinlay@google.com</owner>
16846   <owner>teravest@chromium.org</owner>
16847   <summary>
16848     The number of out-of-process plugin processes that have loaded a particular
16849     PPB interface version.
16850   </summary>
16851 </histogram>
16853 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
16854   <owner>oysteine@chromium.org</owner>
16855   <summary>
16856     Average CPU utilization of a process, read out at each two-minute interval.
16857     The utilization is in the 0-100% range per CPU, which is then summed up.
16858     I.e. a quadcore system fully loaded would read as 400%.
16859   </summary>
16860 </histogram>
16862 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
16863   <owner>oysteine@chromium.org</owner>
16864   <summary>
16865     The number of times a process has continuously stayed above a certain
16866     threshold of CPU utilization over a certain time period (currently set to
16867     two minutes).
16868   </summary>
16869 </histogram>
16871 <histogram name="Platform.AsvGroup">
16872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16873   <summary>
16874     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
16875     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
16876     part of, which sets the voltage that different rails on the system will run
16877     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
16878     dmesg and should be investigated.  See also Platform.LotIdEnum.
16879   </summary>
16880 </histogram>
16882 <histogram name="Platform.BootSectorsRead">
16883   <owner>sonnyrao@chromium.org</owner>
16884   <summary>
16885     Chrome OS number of disk sectors read at boot from kernel start to
16886     login-prompt-ready.
16887   </summary>
16888 </histogram>
16890 <histogram name="Platform.BootSectorsWritten">
16891   <owner>sonnyrao@chromium.org</owner>
16892   <summary>
16893     Chrome OS number of disk sectors written at boot from kernel start to
16894     login-prompt-ready.
16895   </summary>
16896 </histogram>
16898 <histogram name="Platform.CompressedSwapSize" units="MB">
16899   <owner>sonnyrao@chromium.org</owner>
16900   <summary>
16901     Chrome OS size of allocated swap area in megabytes (before compression)
16902   </summary>
16903 </histogram>
16905 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
16906   <owner>sonnyrao@chromium.org</owner>
16907   <summary>
16908     CPU frequency as percent of the baseline frequency, sampled every 30s. This
16909     may be throttled down from 100% due to power dissipation issues (too high
16910     temperature).  It may also be throttled up (turbo), but the kernel does not
16911     report the actual turbo frequency, so we put such samples in the 101%
16912     bucket.
16913   </summary>
16914 </histogram>
16916 <histogram name="Platform.CpuUsage" units="%">
16917   <owner>sonnyrao@chromium.org</owner>
16918   <summary>
16919     Peak total (single core) CPU usage for the last sample interval.  The sample
16920     interval may vary from seconds to several minutes.
16921   </summary>
16922 </histogram>
16924 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
16925   <owner>dkrahn@chromium.org</owner>
16926   <summary>
16927     Generic event of interest from Chrome OS.  Intended mainly to help assess
16928     the frequency of rare error conditions.
16929   </summary>
16930 </histogram>
16932 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
16933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16934   <summary>
16935     Average size of user's Cache directory. Logged once a day, if disk usage is
16936     high.
16937   </summary>
16938 </histogram>
16940 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
16941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16942   <summary>
16943     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16944     high.
16945   </summary>
16946 </histogram>
16948 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
16949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16950   <summary>
16951     Average size of user's Cache directory. Logged once a day, if disk usage is
16952     high.
16953   </summary>
16954 </histogram>
16956 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
16957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16958   <summary>
16959     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16960     high.
16961   </summary>
16962 </histogram>
16964 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
16965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16966   <summary>
16967     Average size of user's GCache directory. Logged once a day, if disk usage is
16968     high.
16969   </summary>
16970 </histogram>
16972 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
16973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16974   <summary>
16975     Maximum size of user's GCache directory. Logged once a day, if disk usage is
16976     high.
16977   </summary>
16978 </histogram>
16980 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
16981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16982   <summary>
16983     Days since the least frequently used account signed in. Logged once a day,
16984     if disk usage is high.
16985   </summary>
16986 </histogram>
16988 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
16989     units="home directories">
16990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16991   <summary>
16992     Number of users home directories on the device. Logged once a day.
16993   </summary>
16994 </histogram>
16996 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
16997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16998   <summary>
16999     Days since last login of the least recently user on device. Logged once a
17000     day, if disk usage is high.
17001   </summary>
17002 </histogram>
17004 <histogram name="Platform.DiskUsage.UsersOnDevice">
17005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17006   <summary>
17007     Number of user home dirs on device. Logged once a day, if disk usage is
17008     high.
17009   </summary>
17010 </histogram>
17012 <histogram name="Platform.DiskUsageCache" units="KB">
17013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17014   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
17015 </histogram>
17017 <histogram name="Platform.DiskUsageChronos" units="KB">
17018   <owner>keescook@google.com</owner>
17019   <summary>
17020     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
17021     during log file cleanup.
17022   </summary>
17023 </histogram>
17025 <histogram name="Platform.DiskUsageData" units="KB">
17026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17027   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
17028 </histogram>
17030 <histogram name="Platform.DiskUsageVar" units="KB">
17031   <owner>keescook@google.com</owner>
17032   <summary>
17033     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
17034     log file cleanup.
17035   </summary>
17036 </histogram>
17038 <histogram name="Platform.IntelMaxMicroArchitecture"
17039     enum="IntelMaxMicroArchitecture">
17040   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17041   <summary>
17042     The maximum supported micro-architecture on an Intel platform.  This value
17043     is logged at program start time.
17044   </summary>
17045 </histogram>
17047 <histogram name="Platform.KernelWarningHashes">
17048   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17049   <summary>
17050     The 32-bit hash of a kernel warning.  This is the hash of the
17051     &quot;file:line&quot; string corresponding to the location of the warning,
17052     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
17053     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
17054     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
17055     *string++;  Separately each warning is also collected (with its hash) via
17056     the crash reporter, but only its first occurrence in each boot session.
17057     Contact semenzato@ for further info.
17058   </summary>
17059 </histogram>
17061 <histogram name="Platform.LogicalCpuCount">
17062   <owner>sonnyrao@chromium.org</owner>
17063   <summary>
17064     Number of logical processors. This includes Hyperthreaded cores.
17065   </summary>
17066 </histogram>
17068 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
17069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17070   <summary>
17071     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
17072     we're part of a special lot ID.  Special lot IDs are groups of chips that
17073     have special case handling in the kernel for the Adaptive Support Voltage
17074     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
17075     that fused devices are never part of a special lot (currently) and only some
17076     unfused lots are &quot;special&quot;.
17077   </summary>
17078 </histogram>
17080 <histogram name="Platform.MeminfoActive">
17081   <owner>dmikurube@chromium.org</owner>
17082   <owner>sonnyrao@chromium.org</owner>
17083   <summary>Chrome OS size of active memory as % of total memory.</summary>
17084 </histogram>
17086 <histogram name="Platform.MeminfoActiveAnon">
17087   <owner>dmikurube@chromium.org</owner>
17088   <owner>sonnyrao@chromium.org</owner>
17089   <summary>
17090     Chrome OS active anonymous memory (data segments) as % of total memory.
17091   </summary>
17092 </histogram>
17094 <histogram name="Platform.MeminfoActiveFile">
17095   <owner>dmikurube@chromium.org</owner>
17096   <owner>sonnyrao@chromium.org</owner>
17097   <summary>
17098     Chrome OS active file-backed memory (executables, ...) as % of total memory.
17099   </summary>
17100 </histogram>
17102 <histogram name="Platform.MeminfoAnonPages">
17103   <owner>dmikurube@chromium.org</owner>
17104   <owner>sonnyrao@chromium.org</owner>
17105   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
17106 </histogram>
17108 <histogram name="Platform.MeminfoBuffers">
17109   <owner>dmikurube@chromium.org</owner>
17110   <owner>sonnyrao@chromium.org</owner>
17111   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
17112 </histogram>
17114 <histogram name="Platform.MeminfoCached">
17115   <owner>dmikurube@chromium.org</owner>
17116   <owner>sonnyrao@chromium.org</owner>
17117   <summary>
17118     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
17119     total memory.
17120   </summary>
17121 </histogram>
17123 <histogram name="Platform.MeminfoInactive">
17124   <owner>dmikurube@chromium.org</owner>
17125   <owner>sonnyrao@chromium.org</owner>
17126   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
17127 </histogram>
17129 <histogram name="Platform.MeminfoInactiveAnon">
17130   <owner>dmikurube@chromium.org</owner>
17131   <owner>sonnyrao@chromium.org</owner>
17132   <summary>
17133     Chrome OS inactive anonymous memory (data segments) as % of total memory.
17134   </summary>
17135 </histogram>
17137 <histogram name="Platform.MeminfoInactiveFile">
17138   <owner>dmikurube@chromium.org</owner>
17139   <owner>sonnyrao@chromium.org</owner>
17140   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
17141 </histogram>
17143 <histogram name="Platform.MeminfoMapped">
17144   <owner>dmikurube@chromium.org</owner>
17145   <owner>sonnyrao@chromium.org</owner>
17146   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
17147 </histogram>
17149 <histogram name="Platform.MeminfoMemFree">
17150   <owner>dmikurube@chromium.org</owner>
17151   <owner>sonnyrao@chromium.org</owner>
17152   <summary>Chrome OS size of free memory as % of total memory.</summary>
17153 </histogram>
17155 <histogram name="Platform.MeminfoShmem">
17156   <owner>dmikurube@chromium.org</owner>
17157   <owner>sonnyrao@chromium.org</owner>
17158   <summary>Chrome OS size of shared memory in Kbytes.</summary>
17159 </histogram>
17161 <histogram name="Platform.MeminfoSlab">
17162   <owner>dmikurube@chromium.org</owner>
17163   <owner>sonnyrao@chromium.org</owner>
17164   <summary>Chrome OS size of slab memory in Kbytes.</summary>
17165 </histogram>
17167 <histogram name="Platform.MeminfoSwapUsed" units="kB">
17168   <owner>dmikurube@chromium.org</owner>
17169   <owner>sonnyrao@chromium.org</owner>
17170   <summary>
17171     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
17172     MEMINFO stats, are snapshotted every 30s.
17173   </summary>
17174 </histogram>
17176 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
17177   <owner>dmikurube@chromium.org</owner>
17178   <owner>sonnyrao@chromium.org</owner>
17179   <summary>
17180     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
17181     other MEMINFO stats, are snapshotted every 30s.
17182   </summary>
17183 </histogram>
17185 <histogram name="Platform.MeminfoUnevictable">
17186   <owner>dmikurube@chromium.org</owner>
17187   <owner>sonnyrao@chromium.org</owner>
17188   <summary>
17189     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
17190   </summary>
17191 </histogram>
17193 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
17194   <owner>dmikurube@chromium.org</owner>
17195   <summary>
17196     Peak memory bandwith (read and write) usage during the last sample interval.
17197     The sample interval may vary from seconds to several minutes.
17198   </summary>
17199 </histogram>
17201 <histogram name="Platform.MemuseAnon0">
17202   <owner>dmikurube@chromium.org</owner>
17203   <summary>
17204     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
17205     minute after boot.
17206   </summary>
17207 </histogram>
17209 <histogram name="Platform.MemuseAnon1">
17210   <owner>dmikurube@chromium.org</owner>
17211   <summary>
17212     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
17213     minutes after boot.
17214   </summary>
17215 </histogram>
17217 <histogram name="Platform.MemuseAnon2">
17218   <owner>dmikurube@chromium.org</owner>
17219   <summary>
17220     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
17221     minutes after boot.
17222   </summary>
17223 </histogram>
17225 <histogram name="Platform.MemuseAnon3">
17226   <owner>dmikurube@chromium.org</owner>
17227   <summary>
17228     Chrome OS total anonymous memory (active + inactive) as % of total memory
17229     150 minutes after boot.
17230   </summary>
17231 </histogram>
17233 <histogram name="Platform.MemuseAnon4">
17234   <owner>dmikurube@chromium.org</owner>
17235   <summary>
17236     Chrome OS total anonymous memory (active + inactive) as % of total memory
17237     750 minutes after boot.
17238   </summary>
17239 </histogram>
17241 <histogram name="Platform.PageFaultsLong" units="page faults/second">
17242   <owner>sonnyrao@chromium.org</owner>
17243   <summary>
17244     Page faults per second averaged over 30s interval, sampled continuously.
17245   </summary>
17246 </histogram>
17248 <histogram name="Platform.PageFaultsShort" units="page faults/second">
17249   <owner>sonnyrao@chromium.org</owner>
17250   <summary>
17251     Page faults per second averaged over 1s interval, sampled every 30s.
17252   </summary>
17253 </histogram>
17255 <histogram name="Platform.ReadSectorsLong">
17256   <owner>gwendal@google.com</owner>
17257   <summary>
17258     Number of disk sectors per second read by Chrome OS in a long interval
17259     (currently 30s)
17260   </summary>
17261 </histogram>
17263 <histogram name="Platform.ReadSectorsShort">
17264   <owner>gwendal@google.com</owner>
17265   <summary>
17266     Number of disk sectors per second read by Chrome OS in a short interval
17267     (currently 1s, sampled every 30s)
17268   </summary>
17269 </histogram>
17271 <histogram name="Platform.SmartTransferErrors">
17272   <owner>gwendal@google.com</owner>
17273   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
17274 </histogram>
17276 <histogram name="Platform.SmartUncorrectableErrors">
17277   <owner>gwendal@google.com</owner>
17278   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
17279 </histogram>
17281 <histogram name="Platform.SpringChargerType">
17282   <owner>vpalatin@google.com</owner>
17283   <summary>
17284     USB device ID of the charger plugged into a Spring device (if any), sent
17285     once a minute.  The Device ID is composed from the following 4 8-bit
17286     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
17287     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
17288     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
17289     the ID pin, but for most types (as in Device Type), there are only one or
17290     two possible ID pin connections/values. The datasheet can be found here:
17291     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
17293     Note that different brand/models of the charger can have the same ID.
17294   </summary>
17295 </histogram>
17297 <histogram name="Platform.StatefulUsage" units="%">
17298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17299   <summary>Chrome OS stateful partition usage level.</summary>
17300 </histogram>
17302 <histogram name="Platform.SwapInLong" units="pages/second">
17303   <owner>sonnyrao@chromium.org</owner>
17304   <summary>
17305     Average pages/second swapped IN over a 30s interval, sampled every 30s.
17306   </summary>
17307 </histogram>
17309 <histogram name="Platform.SwapInShort" units="pages/second">
17310   <owner>sonnyrao@chromium.org</owner>
17311   <summary>
17312     Average pages/second swapped IN over a 1s interval, sampled every 30s.
17313   </summary>
17314 </histogram>
17316 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
17317   <obsolete>
17318     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17319   </obsolete>
17320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17321   <summary>
17322     CPU utilization for the specified swap group and time interval after a
17323     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17324   </summary>
17325 </histogram>
17327 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
17328   <obsolete>
17329     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17330   </obsolete>
17331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17332   <summary>
17333     CPU utilization for the specified swap group and time interval after a
17334     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17335   </summary>
17336 </histogram>
17338 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
17339   <obsolete>
17340     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17341   </obsolete>
17342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17343   <summary>
17344     CPU utilization for the specified swap group and time interval after a
17345     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17346   </summary>
17347 </histogram>
17349 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
17350   <obsolete>
17351     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17352   </obsolete>
17353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17354   <summary>
17355     CPU utilization for the specified swap group and time interval after a
17356     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17357   </summary>
17358 </histogram>
17360 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
17361   <obsolete>
17362     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17363   </obsolete>
17364   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17365   <summary>
17366     CPU utilization for the specified swap group and time interval after a
17367     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17368   </summary>
17369 </histogram>
17371 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
17372   <obsolete>
17373     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17374   </obsolete>
17375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17376   <summary>
17377     CPU utilization for the specified swap group and time interval after a
17378     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17379   </summary>
17380 </histogram>
17382 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
17383   <obsolete>
17384     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17385   </obsolete>
17386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17387   <summary>
17388     CPU utilization for the specified swap group and time interval after a
17389     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17390   </summary>
17391 </histogram>
17393 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
17394   <obsolete>
17395     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17396   </obsolete>
17397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17398   <summary>
17399     CPU utilization for the specified swap group and time interval after a
17400     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17401   </summary>
17402 </histogram>
17404 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
17405   <obsolete>
17406     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17407   </obsolete>
17408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17409   <summary>
17410     CPU utilization for the specified swap group and time interval after a
17411     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17412   </summary>
17413 </histogram>
17415 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
17416   <obsolete>
17417     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17418   </obsolete>
17419   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17420   <summary>
17421     CPU utilization for the specified swap group and time interval after a
17422     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17423   </summary>
17424 </histogram>
17426 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
17427   <obsolete>
17428     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17429   </obsolete>
17430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17431   <summary>
17432     CPU utilization for the specified swap group and time interval after a
17433     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17434   </summary>
17435 </histogram>
17437 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
17438   <obsolete>
17439     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17440   </obsolete>
17441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17442   <summary>
17443     CPU utilization for the specified swap group and time interval after a
17444     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17445   </summary>
17446 </histogram>
17448 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
17449   <obsolete>
17450     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17451   </obsolete>
17452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17453   <summary>
17454     CPU utilization for the specified swap group and time interval after a
17455     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17456   </summary>
17457 </histogram>
17459 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
17460   <obsolete>
17461     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17462   </obsolete>
17463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17464   <summary>
17465     CPU utilization for the specified swap group and time interval after a
17466     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17467   </summary>
17468 </histogram>
17470 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
17471   <obsolete>
17472     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17473   </obsolete>
17474   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17475   <summary>
17476     CPU utilization for the specified swap group and time interval after a
17477     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17478   </summary>
17479 </histogram>
17481 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
17482   <obsolete>
17483     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17484   </obsolete>
17485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17486   <summary>
17487     CPU utilization for the specified swap group and time interval after a
17488     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17489   </summary>
17490 </histogram>
17492 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
17493     units="page faults/second">
17494   <obsolete>
17495     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17496   </obsolete>
17497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17498   <summary>
17499     Page faults/second for the specified swap group and time interval after a
17500     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17501   </summary>
17502 </histogram>
17504 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
17505     units="page faults/second">
17506   <obsolete>
17507     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17508   </obsolete>
17509   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17510   <summary>
17511     Page faults/second for the specified swap group and time interval after a
17512     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17513   </summary>
17514 </histogram>
17516 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
17517     units="page faults/second">
17518   <obsolete>
17519     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17520   </obsolete>
17521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17522   <summary>
17523     Page faults/second for the specified swap group and time interval after a
17524     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17525   </summary>
17526 </histogram>
17528 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
17529     units="page faults/second">
17530   <obsolete>
17531     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17532   </obsolete>
17533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17534   <summary>
17535     Page faults/second for the specified swap group and time interval after a
17536     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17537   </summary>
17538 </histogram>
17540 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
17541     units="page faults/second">
17542   <obsolete>
17543     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17544   </obsolete>
17545   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17546   <summary>
17547     Page faults/second for the specified swap group and time interval after a
17548     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17549   </summary>
17550 </histogram>
17552 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
17553     units="page faults/second">
17554   <obsolete>
17555     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17556   </obsolete>
17557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17558   <summary>
17559     Page faults/second for the specified swap group and time interval after a
17560     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17561   </summary>
17562 </histogram>
17564 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
17565     units="page faults/second">
17566   <obsolete>
17567     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17568   </obsolete>
17569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17570   <summary>
17571     Page faults/second for the specified swap group and time interval after a
17572     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17573   </summary>
17574 </histogram>
17576 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
17577     units="page faults/second">
17578   <obsolete>
17579     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17580   </obsolete>
17581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17582   <summary>
17583     Page faults/second for the specified swap group and time interval after a
17584     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17585   </summary>
17586 </histogram>
17588 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
17589     units="page faults/second">
17590   <obsolete>
17591     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17592   </obsolete>
17593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17594   <summary>
17595     Page faults/second for the specified swap group and time interval after a
17596     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17597   </summary>
17598 </histogram>
17600 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
17601     units="page faults/second">
17602   <obsolete>
17603     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17604   </obsolete>
17605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17606   <summary>
17607     Page faults/second for the specified swap group and time interval after a
17608     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17609   </summary>
17610 </histogram>
17612 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
17613     units="page faults/second">
17614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17615   <summary>
17616     Page faults/second for the specified swap group and time interval after a
17617     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17618   </summary>
17619 </histogram>
17621 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
17622     units="page faults/second">
17623   <obsolete>
17624     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17625   </obsolete>
17626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17627   <summary>
17628     Page faults/second for the specified swap group and time interval after a
17629     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17630   </summary>
17631 </histogram>
17633 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
17634     units="page faults/second">
17635   <obsolete>
17636     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17637   </obsolete>
17638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17639   <summary>
17640     Page faults/second for the specified swap group and time interval after a
17641     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17642   </summary>
17643 </histogram>
17645 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
17646     units="page faults/second">
17647   <obsolete>
17648     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17649   </obsolete>
17650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17651   <summary>
17652     Page faults/second for the specified swap group and time interval after a
17653     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17654   </summary>
17655 </histogram>
17657 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
17658     units="page faults/second">
17659   <obsolete>
17660     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17661   </obsolete>
17662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17663   <summary>
17664     Page faults/second for the specified swap group and time interval after a
17665     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17666   </summary>
17667 </histogram>
17669 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
17670     units="page faults/second">
17671   <obsolete>
17672     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17673   </obsolete>
17674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17675   <summary>
17676     Page faults/second for the specified swap group and time interval after a
17677     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17678   </summary>
17679 </histogram>
17681 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
17682   <obsolete>
17683     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17684   </obsolete>
17685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17686   <summary>
17687     CPU utilization for the specified swap group and time interval after a tab
17688     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17689   </summary>
17690 </histogram>
17692 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
17693   <obsolete>
17694     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17695   </obsolete>
17696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17697   <summary>
17698     CPU utilization for the specified swap group and time interval after a tab
17699     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17700   </summary>
17701 </histogram>
17703 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
17704   <obsolete>
17705     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17706   </obsolete>
17707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17708   <summary>
17709     CPU utilization for the specified swap group and time interval after a tab
17710     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17711   </summary>
17712 </histogram>
17714 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
17715   <obsolete>
17716     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17717   </obsolete>
17718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17719   <summary>
17720     CPU utilization for the specified swap group and time interval after a tab
17721     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17722   </summary>
17723 </histogram>
17725 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
17726   <obsolete>
17727     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17728   </obsolete>
17729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17730   <summary>
17731     CPU utilization for the specified swap group and time interval after a tab
17732     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17733   </summary>
17734 </histogram>
17736 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
17737   <obsolete>
17738     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17739   </obsolete>
17740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17741   <summary>
17742     CPU utilization for the specified swap group and time interval after a tab
17743     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17744   </summary>
17745 </histogram>
17747 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
17748   <obsolete>
17749     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17750   </obsolete>
17751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17752   <summary>
17753     CPU utilization for the specified swap group and time interval after a tab
17754     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17755   </summary>
17756 </histogram>
17758 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
17759   <obsolete>
17760     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17761   </obsolete>
17762   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17763   <summary>
17764     CPU utilization for the specified swap group and time interval after a tab
17765     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17766   </summary>
17767 </histogram>
17769 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
17770   <obsolete>
17771     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17772   </obsolete>
17773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17774   <summary>
17775     CPU utilization for the specified swap group and time interval after a tab
17776     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17777   </summary>
17778 </histogram>
17780 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
17781   <obsolete>
17782     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17783   </obsolete>
17784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17785   <summary>
17786     CPU utilization for the specified swap group and time interval after a tab
17787     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17788   </summary>
17789 </histogram>
17791 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
17792   <obsolete>
17793     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17794   </obsolete>
17795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17796   <summary>
17797     CPU utilization for the specified swap group and time interval after a tab
17798     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17799   </summary>
17800 </histogram>
17802 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
17803   <obsolete>
17804     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17805   </obsolete>
17806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17807   <summary>
17808     CPU utilization for the specified swap group and time interval after a tab
17809     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17810   </summary>
17811 </histogram>
17813 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
17814   <obsolete>
17815     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17816   </obsolete>
17817   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17818   <summary>
17819     CPU utilization for the specified swap group and time interval after a tab
17820     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17821   </summary>
17822 </histogram>
17824 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
17825   <obsolete>
17826     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17827   </obsolete>
17828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17829   <summary>
17830     CPU utilization for the specified swap group and time interval after a tab
17831     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17832   </summary>
17833 </histogram>
17835 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
17836   <obsolete>
17837     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17838   </obsolete>
17839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17840   <summary>
17841     CPU utilization for the specified swap group and time interval after a tab
17842     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17843   </summary>
17844 </histogram>
17846 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
17847   <obsolete>
17848     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17849   </obsolete>
17850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17851   <summary>
17852     CPU utilization for the specified swap group and time interval after a tab
17853     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17854   </summary>
17855 </histogram>
17857 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
17858     units="page faults/second">
17859   <obsolete>
17860     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17861   </obsolete>
17862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17863   <summary>
17864     Page faults/second for the specified swap group and time interval after a
17865     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17866   </summary>
17867 </histogram>
17869 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
17870     units="page faults/second">
17871   <obsolete>
17872     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17873   </obsolete>
17874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17875   <summary>
17876     Page faults/second for the specified swap group and time interval after a
17877     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17878   </summary>
17879 </histogram>
17881 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
17882     units="page faults/second">
17883   <obsolete>
17884     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17885   </obsolete>
17886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17887   <summary>
17888     Page faults/second for the specified swap group and time interval after a
17889     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17890   </summary>
17891 </histogram>
17893 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
17894     units="page faults/second">
17895   <obsolete>
17896     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17897   </obsolete>
17898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17899   <summary>
17900     Page faults/second for the specified swap group and time interval after a
17901     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17902   </summary>
17903 </histogram>
17905 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
17906     units="page faults/second">
17907   <obsolete>
17908     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17909   </obsolete>
17910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17911   <summary>
17912     Page faults/second for the specified swap group and time interval after a
17913     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17914   </summary>
17915 </histogram>
17917 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
17918     units="page faults/second">
17919   <obsolete>
17920     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17921   </obsolete>
17922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17923   <summary>
17924     Page faults/second for the specified swap group and time interval after a
17925     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17926   </summary>
17927 </histogram>
17929 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
17930     units="page faults/second">
17931   <obsolete>
17932     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17933   </obsolete>
17934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17935   <summary>
17936     Page faults/second for the specified swap group and time interval after a
17937     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17938   </summary>
17939 </histogram>
17941 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
17942     units="page faults/second">
17943   <obsolete>
17944     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17945   </obsolete>
17946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17947   <summary>
17948     Page faults/second for the specified swap group and time interval after a
17949     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17950   </summary>
17951 </histogram>
17953 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
17954     units="page faults/second">
17955   <obsolete>
17956     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17957   </obsolete>
17958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17959   <summary>
17960     Page faults/second for the specified swap group and time interval after a
17961     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17962   </summary>
17963 </histogram>
17965 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
17966     units="page faults/second">
17967   <obsolete>
17968     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17969   </obsolete>
17970   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17971   <summary>
17972     Page faults/second for the specified swap group and time interval after a
17973     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17974   </summary>
17975 </histogram>
17977 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
17978     units="page faults/second">
17979   <obsolete>
17980     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17981   </obsolete>
17982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17983   <summary>
17984     Page faults/second for the specified swap group and time interval after a
17985     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17986   </summary>
17987 </histogram>
17989 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
17990     units="page faults/second">
17991   <obsolete>
17992     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17993   </obsolete>
17994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17995   <summary>
17996     Page faults/second for the specified swap group and time interval after a
17997     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17998   </summary>
17999 </histogram>
18001 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
18002     units="page faults/second">
18003   <obsolete>
18004     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18005   </obsolete>
18006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18007   <summary>
18008     Page faults/second for the specified swap group and time interval after a
18009     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18010   </summary>
18011 </histogram>
18013 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
18014     units="page faults/second">
18015   <obsolete>
18016     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18017   </obsolete>
18018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18019   <summary>
18020     Page faults/second for the specified swap group and time interval after a
18021     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18022   </summary>
18023 </histogram>
18025 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
18026     units="page faults/second">
18027   <obsolete>
18028     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18029   </obsolete>
18030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18031   <summary>
18032     Page faults/second for the specified swap group and time interval after a
18033     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18034   </summary>
18035 </histogram>
18037 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
18038     units="page faults/second">
18039   <obsolete>
18040     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
18041   </obsolete>
18042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18043   <summary>
18044     Page faults/second for the specified swap group and time interval after a
18045     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
18046   </summary>
18047 </histogram>
18049 <histogram name="Platform.SwapOutLong" units="pages/second">
18050   <owner>sonnyrao@chromium.org</owner>
18051   <summary>
18052     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
18053   </summary>
18054 </histogram>
18056 <histogram name="Platform.SwapOutShort" units="pages/second">
18057   <owner>sonnyrao@chromium.org</owner>
18058   <summary>
18059     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
18060   </summary>
18061 </histogram>
18063 <histogram name="Platform.Temperature.Junction" units="Celsius">
18064   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18065   <summary>
18066     Peak junction temperature for the last sample interval, read from TSEN on
18067     the SoC.  The sample interval may vary from seconds to several minutes.
18068   </summary>
18069 </histogram>
18071 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
18072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18073   <summary>
18074     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
18075   </summary>
18076 </histogram>
18078 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
18079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18080   <summary>
18081     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
18082   </summary>
18083 </histogram>
18085 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
18086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18087   <summary>
18088     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
18089   </summary>
18090 </histogram>
18092 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
18093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18094   <summary>
18095     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
18096   </summary>
18097 </histogram>
18099 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
18100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18101   <summary>
18102     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
18103   </summary>
18104 </histogram>
18106 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
18107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18108   <summary>
18109     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
18110   </summary>
18111 </histogram>
18113 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
18114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18115   <summary>
18116     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
18117   </summary>
18118 </histogram>
18120 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
18121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18122   <summary>
18123     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
18124   </summary>
18125 </histogram>
18127 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
18128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18129   <summary>
18130     Temperature reading at sensor 8 (ECInternal) taken every 30s.
18131   </summary>
18132 </histogram>
18134 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
18135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18136   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
18137 </histogram>
18139 <histogram name="Platform.TPM.DictionaryAttackCounter">
18140   <owner>dkrahn@chromium.org</owner>
18141   <summary>
18142     Each sample is the value of the TPM dictionary attack counter during
18143     startup.  Any non-zero value is unexpected.
18144   </summary>
18145 </histogram>
18147 <histogram name="Platform.TPMForcedReboot" units="reboots">
18148   <owner>dkrahn@chromium.org</owner>
18149   <summary>
18150     Each sample is the number of consecutive reboots performed while attempting
18151     to clear a TPM (Trusted Platform Module) error.
18152   </summary>
18153 </histogram>
18155 <histogram name="Platform.Tps65090Retries">
18156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18157   <summary>
18158     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
18159     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
18160     was rolled into production we would sometimes run into a problem where FET1
18161     (the FET used to switch on and off the backlight) wouldn't turn on properly.
18162     This problem was especially prevalent when the voltage was high (like when
18163     the device was plugged into the wall).  Retrying by turning the FET off and
18164     on again is nearly always effective, so the kernel will retry up to 5 times
18165     (currently) and will also log the fact that it needed to retry.  On newest
18166     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
18167     the FET still failed to turn on after 5 tries. Refer to the kernel warning
18168     reports to find that information.  For more details about this bug refer to
18169     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
18170     retries on all 7 FETs even though we've only ever seen failures of FET1.
18171   </summary>
18172 </histogram>
18174 <histogram name="Platform.WriteSectorsLong">
18175   <owner>gwendal@google.com</owner>
18176   <summary>
18177     Number of disk sectors per second written by Chrome OS in a long interval
18178     (currently 30s)
18179   </summary>
18180 </histogram>
18182 <histogram name="Platform.WriteSectorsShort">
18183   <owner>gwendal@google.com</owner>
18184   <summary>
18185     Number of disk sectors per second written by Chrome OS in a short interval
18186     (currently 1s, sampled every 30s)
18187   </summary>
18188 </histogram>
18190 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
18191   <obsolete>
18192     Deprecated as of 2013-05, replaced by
18193     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
18194   </obsolete>
18195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18196   <summary>
18197     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
18198     support.
18199   </summary>
18200 </histogram>
18202 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
18203   <owner>dgrogan@chromium.org</owner>
18204   <summary>
18205     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
18206     support.
18207   </summary>
18208 </histogram>
18210 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
18211   <owner>dgrogan@chromium.org</owner>
18212   <summary>
18213     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
18214     support.
18215   </summary>
18216 </histogram>
18218 <histogram name="PLT.Abandoned" enum="Abandoned">
18219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18220   <summary>
18221     Distribution of actual finished pages, vs abandoned pages, where we needed
18222     to declare a finish time prematurely since the page was being closed
18223     (exited).
18224   </summary>
18225 </histogram>
18227 <histogram name="PLT.BeginToFinish" units="milliseconds">
18228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18229   <summary>TBD</summary>
18230 </histogram>
18232 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
18233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18234   <summary>
18235     PLT.BeginToFinish, but for pages requested just after a new preconnect
18236     request.
18237   </summary>
18238 </histogram>
18240 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
18241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18242   <summary>
18243     PLT.BeginToFinish, but for pages which contained prefetch links.
18244   </summary>
18245 </histogram>
18247 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
18248     units="milliseconds">
18249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18250   <summary>
18251     PLT.BeginToFinish, but for pages which were referred to by pages which
18252     contained prefetch links.
18253   </summary>
18254 </histogram>
18256 <histogram name="PLT.BeginToFinishDoc">
18257   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18258   <summary>TBD</summary>
18259 </histogram>
18261 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
18262     units="milliseconds">
18263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18264   <summary>
18265     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
18266     request.
18267   </summary>
18268 </histogram>
18270 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
18271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18272   <summary>
18273     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
18274   </summary>
18275 </histogram>
18277 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
18278     units="milliseconds">
18279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18280   <summary>
18281     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
18282     contained prefetch links.
18283   </summary>
18284 </histogram>
18286 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
18287   <owner>pmeenan@chromium.org</owner>
18288   <summary>
18289     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
18290     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
18291     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
18292     time when renderer requested load of document, after any unload of last
18293     document. &quot;First paint&quot;== time when first paint operation was
18294     performed.
18295   </summary>
18296 </histogram>
18298 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
18299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18300   <summary>
18301     Time from &quot;commit&quot; to &quot;first paint.&quot;
18302     &quot;Commit&quot;== time when renderer got first byte of document.
18303     &quot;First paint&quot;== time when first paint operation was performed.
18304   </summary>
18305 </histogram>
18307 <histogram name="PLT.LoadType" enum="LoadType">
18308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18309   <summary>
18310     Probability distribution for enumerated varieties of page loads.
18311   </summary>
18312 </histogram>
18314 <histogram name="PLT.NT_Connect" units="milliseconds">
18315   <owner>bolian@chromium.org</owner>
18316   <summary>
18317     Time from connectStart to connectEnd based on Navigation Timing.
18318   </summary>
18319 </histogram>
18321 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
18322   <owner>bolian@chromium.org</owner>
18323   <summary>
18324     Time from domanLookupEnd to connectStart based on Navigation Timing.
18325   </summary>
18326 </histogram>
18328 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
18329   <owner>bolian@chromium.org</owner>
18330   <summary>
18331     Time from fetchStart to domainLookupStart based on Navigation Timing.
18332   </summary>
18333 </histogram>
18335 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
18336   <owner>bolian@chromium.org</owner>
18337   <summary>
18338     Time from responseStart to domLoading based on Navigation Timing.
18339   </summary>
18340 </histogram>
18342 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
18343   <owner>bolian@chromium.org</owner>
18344   <summary>
18345     Time from navigationStart to fetchStart based on Navigation Timing when no
18346     redirect.
18347   </summary>
18348 </histogram>
18350 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
18351   <owner>bolian@chromium.org</owner>
18352   <summary>
18353     Time from navigationStart to fetchStart excluding time spent on redirects
18354     based on Navigation Timing. Only page loads with redirects are considered.
18355   </summary>
18356 </histogram>
18358 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
18359   <owner>bolian@chromium.org</owner>
18360   <summary>
18361     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
18362     Timing.
18363   </summary>
18364 </histogram>
18366 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
18367   <owner>bolian@chromium.org</owner>
18368   <summary>
18369     Time from connectEnd to requestStart based on Navigation Timing.
18370   </summary>
18371 </histogram>
18373 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
18374   <owner>bolian@chromium.org</owner>
18375   <summary>
18376     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
18377   </summary>
18378 </histogram>
18380 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
18381   <owner>bolian@chromium.org</owner>
18382   <summary>
18383     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
18384     Navigation Timing.
18385   </summary>
18386 </histogram>
18388 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
18389   <owner>bolian@chromium.org</owner>
18390   <summary>
18391     Time from domInteractive to domContentLoadEventStart based on Navigation
18392     Timing.
18393   </summary>
18394 </histogram>
18396 <histogram name="PLT.NT_DomLoading" units="milliseconds">
18397   <owner>bolian@chromium.org</owner>
18398   <summary>
18399     Time from domLoading to domInteractive based on Navigation Timing.
18400   </summary>
18401 </histogram>
18403 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
18404   <owner>bolian@chromium.org</owner>
18405   <summary>
18406     Time from loadEventStart to loadEventEnd based on Navigation Timing.
18407   </summary>
18408 </histogram>
18410 <histogram name="PLT.NT_Redirect" units="milliseconds">
18411   <owner>bolian@chromium.org</owner>
18412   <summary>
18413     Time from redirectStart to redirectEnd based on Navigation Timing when
18414     redirects exist.
18415   </summary>
18416 </histogram>
18418 <histogram name="PLT.NT_Request" units="milliseconds">
18419   <owner>bolian@chromium.org</owner>
18420   <summary>
18421     Time from requestStart to responseStart based on Navigation Timing.
18422   </summary>
18423 </histogram>
18425 <histogram name="PLT.NT_Response" units="milliseconds">
18426   <owner>bolian@chromium.org</owner>
18427   <summary>
18428     Time from responseStart to responseEnd based on Navigation Timing.
18429   </summary>
18430 </histogram>
18432 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
18433   <obsolete>
18434     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
18435   </obsolete>
18436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18437   <summary>
18438     Perceived load time of a page. For non-prerendered pages, this is just
18439     BeginToFinish. For displayed prerendered pages, this is the time from when
18440     the prerendered page is moved into a TabContents until finish.
18441     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
18442     this is 0 if the loading finishes before the page is moved into a
18443     TabContents.
18444   </summary>
18445 </histogram>
18447 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
18448   <obsolete>
18449     Deprecated as of 5/02/2011, replaced by
18450     Prerender.RendererPerceivedPLTMatched.
18451   </obsolete>
18452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18453   <summary>
18454     Perceived load time of a prerendered page that is displayed. This is the
18455     time from when the prerendered page is moved into a TabContents until
18456     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
18457     Note that this is 0 if the loading finishes before the page is moved into a
18458     TabContents.
18459   </summary>
18460 </histogram>
18462 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
18463   <owner>pmeenan@chromium.org</owner>
18464   <summary>
18465     This time is based on the NavigationTiming spec and is a more accurate
18466     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
18467     navigationStart if user-initiated request.
18468   </summary>
18469 </histogram>
18471 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
18472   <owner>pmeenan@chromium.org</owner>
18473   <summary>
18474     This time is based on the NavigationTiming spec and is a more accurate
18475     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
18476     navigationStart if user-initiated request.
18477   </summary>
18478 </histogram>
18480 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
18481   <owner>pmeenan@chromium.org</owner>
18482   <summary>
18483     This time is based on the NavigationTiming spec and is a more accurate
18484     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
18485     requestStart or navigationStart if user-initiated request.
18486   </summary>
18487 </histogram>
18489 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
18490   <owner>pmeenan@chromium.org</owner>
18491   <summary>
18492     This time is based on the NavigationTiming spec and is a more accurate
18493     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
18494   </summary>
18495 </histogram>
18497 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
18498   <owner>pmeenan@chromium.org</owner>
18499   <summary>
18500     This time is based on the NavigationTiming spec and is a more accurate
18501     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
18502     loadEventStart.
18503   </summary>
18504 </histogram>
18506 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
18507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18508   <summary>
18509     This time is based on the NavigationTiming spec and is a more accurate
18510     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
18511     loadEventStart.
18512   </summary>
18513 </histogram>
18515 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
18516   <owner>pmeenan@chromium.org</owner>
18517   <summary>
18518     This time is based on the NavigationTiming spec and measures the time until
18519     the renderer got first byte of document. Commit: time when renderer got
18520     first byte of document. Request: navigationStart.
18521   </summary>
18522 </histogram>
18524 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
18525   <owner>pmeenan@chromium.org</owner>
18526   <summary>
18527     This time is based on the NavigationTiming spec and measures the time until
18528     the beginning of the DOMContentLoaded event. DOMContentLoaded:
18529     domContentLoadedEventStart. Request: navigationStart.
18530   </summary>
18531 </histogram>
18533 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
18534   <owner>pmeenan@chromium.org</owner>
18535   <summary>
18536     This time is based on the NavigationTiming spec and is a more accurate
18537     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
18538     navigationStart.
18539   </summary>
18540 </histogram>
18542 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
18543   <owner>pmeenan@chromium.org</owner>
18544   <summary>
18545     This time is based on the NavigationTiming spec and measures the page load
18546     time until the beginning of the load event. Finish: loadEventStart. Request:
18547     navigationStart.
18548   </summary>
18549 </histogram>
18551 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
18552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18553   <summary>
18554     This time is based on the NavigationTiming spec and is a more accurate
18555     version of PLT.RequestToStart. Start: requestStart. Request:
18556     navigationStart.
18557   </summary>
18558 </histogram>
18560 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
18561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18562   <summary>
18563     This time is based on the NavigationTiming spec and is a more accurate
18564     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
18565   </summary>
18566 </histogram>
18568 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
18569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18570   <summary>
18571     This time is based on the NavigationTiming spec and is a more accurate
18572     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
18573   </summary>
18574 </histogram>
18576 <histogram name="PLT.RequestToFinish" units="milliseconds">
18577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18578   <summary>
18579     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
18580     time when user requested document.  &quot;Finish&quot; == after onload() and
18581     all resources are loaded.
18582   </summary>
18583 </histogram>
18585 <histogram name="PLT.StartToCommit" units="milliseconds">
18586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18587   <summary>
18588     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
18589     when renderer requested load of document, after any unload of last document.
18590     &quot;Commit&quot;== time when renderer got first byte of document.
18591   </summary>
18592 </histogram>
18594 <histogram name="PLT.StartToFinish" units="milliseconds">
18595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18596   <summary>
18597     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
18598     when renderer requested load of document, after any unload of last document.
18599     &quot;Finish&quot;==after onload() and all resources are loaded.
18600   </summary>
18601 </histogram>
18603 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
18604   <owner>pmeenan@chromium.org</owner>
18605   <summary>
18606     This time is based on the User Timing spec and measures the time from
18607     Navigation Timing navigationStart until the point where the page called
18608     performance.mark().
18609   </summary>
18610 </histogram>
18612 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
18613   <owner>pmeenan@chromium.org</owner>
18614   <summary>
18615     This time is based on the User Timing spec and reports the time between two
18616     arbitrary points defined by the page being loaded and directly matches the
18617     measurement exposed by performance.measure().
18618   </summary>
18619 </histogram>
18621 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
18622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18623   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
18624 </histogram>
18626 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
18627   <owner>xhwang@chromium.org</owner>
18628   <summary>The error code of a PPAPI broker load failure.</summary>
18629 </histogram>
18631 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
18632   <owner>xhwang@chromium.org</owner>
18633   <summary>The result from an attempt to load a PPAPI broker.</summary>
18634 </histogram>
18636 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
18637   <owner>xhwang@chromium.org</owner>
18638   <summary>The error code of a PPAPI plugin load failure.</summary>
18639 </histogram>
18641 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
18642   <owner>xhwang@chromium.org</owner>
18643   <summary>The result from an attempt to load a PPAPI plugin.</summary>
18644 </histogram>
18646 <histogram name="Power.BacklightLevelOnAC" units="%">
18647   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18648   <summary>
18649     The level of the backlight as a percentage when the user is on AC. Sampled
18650     every 30 seconds.
18651   </summary>
18652 </histogram>
18654 <histogram name="Power.BacklightLevelOnBattery" units="%">
18655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18656   <summary>
18657     The level of the backlight as a percentage when the user is on battery.
18658     Sampled every 30 seconds.
18659   </summary>
18660 </histogram>
18662 <histogram name="Power.BatteryChargeHealth" units="%">
18663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18664   <summary>
18665     Chrome OS battery charge health percentage.  Sampled once when device starts
18666     charging.
18667   </summary>
18668 </histogram>
18670 <histogram name="Power.BatteryDischargeRate" units="mW">
18671   <owner>derat@chromium.org</owner>
18672   <summary>
18673     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
18674     device runs on battery.
18675   </summary>
18676 </histogram>
18678 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
18679   <owner>derat@chromium.org</owner>
18680   <summary>
18681     Chrome OS battery discharge rate in mW while the system was suspended,
18682     sampled at resume. Only reported if the system was on battery power both
18683     before suspending and after resuming, if the energy level didn't increase
18684     while suspended (which would indicate that an AC adapter was connected), and
18685     if the system was suspended for at least a minute.
18686   </summary>
18687 </histogram>
18689 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
18690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18691   <summary>
18692     Counts the number of times we have read the battery status from sysfs and if
18693     it gave us sensible values.
18694   </summary>
18695 </histogram>
18697 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
18698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18699   <summary>
18700     Chrome OS remaining battery charge as percent of the maximum battery charge,
18701     sampled at the end of a user session when the device is on AC.
18702   </summary>
18703 </histogram>
18705 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
18706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18707   <summary>
18708     Chrome OS remaining battery charge as percent of the maximum battery charge,
18709     sampled at the end of a user session when the device is on battery.
18710   </summary>
18711 </histogram>
18713 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
18714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18715   <summary>
18716     Chrome OS remaining battery charge as percent of the maximum battery charge,
18717     sampled at the start of a user session when the device is on AC.
18718   </summary>
18719 </histogram>
18721 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
18722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18723   <summary>
18724     Chrome OS remaining battery charge as percent of the maximum battery charge,
18725     sampled at the start of a user session when the device is on battery.
18726   </summary>
18727 </histogram>
18729 <histogram name="Power.BatteryRemainingCharge" units="%">
18730   <obsolete>
18731     Deprecated as of 03/2012, no longer being generated by powerd.
18732   </obsolete>
18733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18734   <summary>
18735     Chrome OS remaining battery charge as percent of the maximum battery charge
18736     sampled when the device runs on battery.
18737   </summary>
18738 </histogram>
18740 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
18741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18742   <summary>
18743     Chrome OS remaining battery charge as percent of the maximum battery charge,
18744     sampled when charging starts.
18745   </summary>
18746 </histogram>
18748 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
18749   <obsolete>
18750     Deprecated as of 03/2012, no longer being generated by powerd.
18751   </obsolete>
18752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18753   <summary>
18754     Chrome OS remaining time to empty battery in minutes sampled when the device
18755     runs on battery.
18756   </summary>
18757 </histogram>
18759 <histogram name="Power.BitfixChunks">
18760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18761   <summary>
18762     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
18763     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18764     around 97% of the time and a non-zero value around 3% of the time.
18765   </summary>
18766 </histogram>
18768 <histogram name="Power.BitfixFixes">
18769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18770   <summary>
18771     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
18772     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18773     around 97% of the time and a non-zero value around 3% of the time.  Would be
18774     exactly equal to Power.BitfixChunks if there were only one corrupted word in
18775     each chunk but is sometimes several times higher.
18776   </summary>
18777 </histogram>
18779 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
18780   <obsolete>
18781     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18782     Accel_BrightnessUp_F7 user actions instead.
18783   </obsolete>
18784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18785   <summary>
18786     Number of times the user has adjusted brightness up and down while running
18787     on battery power.
18788   </summary>
18789 </histogram>
18791 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
18792   <obsolete>
18793     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18794     Accel_BrightnessUp_F7 user actions instead.
18795   </obsolete>
18796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18797   <summary>
18798     Number of times the user has adjusted brightness up and down while running
18799     on AC power.
18800   </summary>
18801 </histogram>
18803 <histogram name="Power.ChargerType" enum="PowerChargerType">
18804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18805   <summary>
18806     External power supply type such as MAINS_CHARGER, USB_CHARGER,
18807     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
18808     time a charger is connected to the device.
18809   </summary>
18810 </histogram>
18812 <histogram name="Power.ExternalBrightnessReadResult"
18813     enum="ExternalDisplayReceiveResult">
18814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18815   <summary>
18816     The result of attempting to read an external display's brightness on Chrome
18817     OS. A read attempt is made after successfully requesting the brightness (see
18818     Power.ExternalBrightnessRequestResult).
18819   </summary>
18820 </histogram>
18822 <histogram name="Power.ExternalBrightnessRequestResult"
18823     enum="ExternalDisplaySendResult">
18824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18825   <summary>
18826     The result of requesting an external display's brightness on Chrome OS. A
18827     request is sent when the user presses a brightness key and the current
18828     brightness is not already cached. A successful request is followed shortly
18829     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
18830   </summary>
18831 </histogram>
18833 <histogram name="Power.ExternalBrightnessWriteResult"
18834     enum="ExternalDisplaySendResult">
18835   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18836   <summary>
18837     The result of attempting to change an external display's brightness on
18838     Chrome OS. A request is sent when the user presses a brightness key and the
18839     current brightness is either already cached or successfully loaded.
18840   </summary>
18841 </histogram>
18843 <histogram name="Power.ExternalDisplayOpenResult"
18844     enum="ExternalDisplayOpenResult">
18845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18846   <summary>
18847     The result of attempting to open an I2C device to control an external
18848     display's brightness on Chrome OS. An attempt is made when a display is
18849     connected to a device that lacks an internal display.
18850   </summary>
18851 </histogram>
18853 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
18854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18855   <summary>
18856     The time that the firmware took to resume the Chrome OS device from
18857     suspend-to-RAM state when running on AC at pre-suspend time.
18858   </summary>
18859 </histogram>
18861 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
18862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18863   <summary>
18864     The time that the firmware took to resume the Chrome OS device from
18865     suspend-to-RAM state when running on battery at pre-suspend time.
18866   </summary>
18867 </histogram>
18869 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
18870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18871   <summary>
18872     Chrome OS user idle time since the screen dimmed sampled when the user
18873     becomes active again if the device runs on AC.
18874   </summary>
18875 </histogram>
18877 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
18878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18879   <summary>
18880     Chrome OS user idle time since the screen dimmed sampled when the user
18881     becomes active again if the device runs on battery.
18882   </summary>
18883 </histogram>
18885 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
18886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18887   <summary>
18888     Chrome OS user idle time since the screen turned off sampled when the user
18889     becomes active again if the device runs on AC.
18890   </summary>
18891 </histogram>
18893 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
18894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18895   <summary>
18896     Chrome OS user idle time since the screen turned off sampled when the user
18897     becomes active again if the device runs on battery.
18898   </summary>
18899 </histogram>
18901 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
18902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18903   <summary>
18904     Chrome OS user idle time sampled when the user becomes active again if the
18905     device runs on AC.
18906   </summary>
18907 </histogram>
18909 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
18910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18911   <summary>
18912     Chrome OS user idle time sampled when the user becomes active again if the
18913     device runs on battery.
18914   </summary>
18915 </histogram>
18917 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
18918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18919   <summary>
18920     The time that the kernel took to resume the Chrome OS device from
18921     suspend-to-RAM state when running on AC at pre-suspend time.
18922   </summary>
18923 </histogram>
18925 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
18926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18927   <summary>
18928     The time that the kernel took to resume the Chrome OS device from
18929     suspend-to-RAM state when running on battery at pre-suspend time.
18930   </summary>
18931 </histogram>
18933 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
18934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18935   <summary>
18936     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18937     running on AC.
18938   </summary>
18939 </histogram>
18941 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
18942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18943   <summary>
18944     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18945     running on battery.
18946   </summary>
18947 </histogram>
18949 <histogram name="Power.KeyboardBacklightLevel" units="%">
18950   <owner>derat@chromium.org</owner>
18951   <summary>
18952     The level of the keyboard backlight as a percentage. Sampled every 30
18953     seconds.
18954   </summary>
18955 </histogram>
18957 <histogram name="Power.LengthOfSession" units="seconds">
18958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18959   <summary>
18960     The length of time, in seconds, that a user spent in a single session.
18961     Values for this metric are clamped to 12 hours, so the last bucket should be
18962     considered to be including all metrics above 12 hours.
18963   </summary>
18964 </histogram>
18966 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
18967   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18968   <summary>
18969     The average power consumption, measured in milli-units per hour, when sync
18970     invalidator listens to on_application_active events. Values for this metric
18971     are per session, i.e. from battery level at application entering foreground
18972     to returning to background, and normalized to an hourly average consumption.
18973     This is an iOS only measurement. Due to how iOS reports battery levels, it
18974     is likely to see many readings of 0.
18975   </summary>
18976 </histogram>
18978 <histogram name="Power.MilliConsumptionPerHourOthers">
18979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18980   <summary>
18981     The average power consumption, measured in milli-units per hour, for other
18982     sync invalidator methods. Values for this metric are per session, i.e. from
18983     battery level at application entering foreground to returning to background,
18984     and normalized to an hourly average consumption. This is an iOS only
18985     measurement. Due to how iOS reports battery levels, it is likely to see many
18986     readings of 0.
18987   </summary>
18988 </histogram>
18990 <histogram name="Power.MilliConsumptionPerHourP2P">
18991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18992   <summary>
18993     The average power consumption, measured in milli-units per hour, when sync
18994     invalidator uses peer-to-peer notifications. Values for this metric are per
18995     session, i.e. from battery level at application entering foreground to
18996     returning to background, and normalized to an hourly average consumption.
18997     This is an iOS only measurement. Due to how iOS reports battery levels, it
18998     is likely to see many readings of 0.
18999   </summary>
19000 </histogram>
19002 <histogram name="Power.MilliConsumptionPerHourServer">
19003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19004   <summary>
19005     The average power consumption, measured in milli-units per hour, when sync
19006     invalidator uses server-based non-blocking invalidator. Values for this
19007     metric are per session, i.e. from battery level at application entering
19008     foreground to returning to background, and normalized to an hourly average
19009     consumption. This is an iOS only measurement. Due to how iOS reports battery
19010     levels, it is likely to see many readings of 0.
19011   </summary>
19012 </histogram>
19014 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
19015   <owner>derat@chromium.org</owner>
19016   <summary>
19017     The number of times that the Automatic Light Sensor (ALS) adjusted the
19018     brightness during a session.  Values for this metric are clamped to 10k
19019     count, so the last bucket should be considered to be including all metrics
19020     above 10k.
19021   </summary>
19022 </histogram>
19024 <histogram name="Power.NumberOfSessionsPerCharge">
19025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19026   <summary>
19027     The number of user sessions that occured since the last time that the device
19028     was charged. Values for this metric are clamped at 10k, so the last bucket
19029     should be considered to include all metrics about 10k.
19030   </summary>
19031 </histogram>
19033 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
19034   <owner>derat@chromium.org</owner>
19035   <summary>
19036     The amount of time between the user pressing the power button and Chrome
19037     acknowledging the button-down event on Chrome OS. Values for this metric are
19038     capped to two seconds.
19039   </summary>
19040 </histogram>
19042 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
19043   <owner>derat@chromium.org</owner>
19044   <summary>
19045     The amount of time between the user pressing the power button and releasing
19046     it on Chrome OS.
19047   </summary>
19048 </histogram>
19050 <histogram name="Power.RetrySuspendCount">
19051   <obsolete>
19052     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
19053     Power.SuspendAttemptsBeforeSuccess.
19054   </obsolete>
19055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19056   <summary>
19057     The number of times Chrome OS retried suspend due to previous failure.
19058   </summary>
19059 </histogram>
19061 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
19062   <owner>derat@chromium.org</owner>
19063   <summary>
19064     The reason for the Chrome OS power manager shutting down or rebooting the
19065     system.
19066   </summary>
19067 </histogram>
19069 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
19070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19071   <summary>
19072     The number of suspend attempts on Chrome OS. Samples are reported before
19073     each attempt, so this histogram may include cases where the system crashed
19074     instead of suspending.
19075   </summary>
19076 </histogram>
19078 <histogram name="Power.SuspendAttemptsBeforeCancel">
19079   <owner>derat@chromium.org</owner>
19080   <summary>
19081     The number of suspend attempts performed for a single suspend request (e.g.
19082     triggered by the lid being closed) that was eventually canceled on Chrome
19083     OS. This also includes requests that were canceled due to the system
19084     eventually shutting down due to repeated suspend failures.
19085   </summary>
19086 </histogram>
19088 <histogram name="Power.SuspendAttemptsBeforeSuccess">
19089   <owner>derat@chromium.org</owner>
19090   <summary>
19091     The number of suspend attempts performed for a single suspend request (e.g.
19092     triggered by the lid being closed) that eventually succeeded on Chrome OS.
19093     This includes the successful attempt.
19094   </summary>
19095 </histogram>
19097 <histogram name="Power.SuspendResult" enum="SuspendResult">
19098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19099   <summary>
19100     The results of suspend attempts on Chrome OS. Samples are reported after
19101     each attempt.
19102   </summary>
19103 </histogram>
19105 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
19106   <obsolete>
19107     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
19108   </obsolete>
19109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19110   <summary>Chrome OS suspend status.</summary>
19111 </histogram>
19113 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
19114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19115   <summary>
19116     The percentage of aborted fan attempts out of total fan attempts per
19117     session, where an abort is due to hysteresis.  This value is computed from
19118     boot and sent when powerd starts and then every 15 minutes afterwards.
19119   </summary>
19120 </histogram>
19122 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
19123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19124   <summary>
19125     The percentage of fan trip point passes that are more than one trip point.
19126     This value is computed from boot and sent when powerd starts and then every
19127     15 minutes afterwards.
19128   </summary>
19129 </histogram>
19131 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
19132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19133   <summary>
19134     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
19135     (i.e., the device most likely ran out of battery while in suspend).
19136   </summary>
19137 </histogram>
19139 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
19140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19141   <summary>
19142     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
19143   </summary>
19144 </histogram>
19146 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
19147   <owner>derat@chromium.org</owner>
19148   <summary>
19149     The number of times that the user adjusted the brightness during a session
19150     when on AC. Values for this metric are clamped to 10k count, so the last
19151     bucket should be considered to be including all metrics above 10k.
19152   </summary>
19153 </histogram>
19155 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
19156   <owner>derat@chromium.org</owner>
19157   <summary>
19158     The number of times that the user adjusted the brightness during a session
19159     when on battery. Values for this metric are clamped to 10k count, so the
19160     last bucket should be considered to be including all metrics above 10k.
19161   </summary>
19162 </histogram>
19164 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
19165   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19166   <summary>
19167     The number of bytes that were downloaded over the network for HTTP/HTTPS
19168     fetches that were not motivated by precaching. Logged per-request.
19169   </summary>
19170 </histogram>
19172 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
19173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19174   <summary>
19175     The number of bytes that were downloaded because of precaching. Logged
19176     per-request.
19177   </summary>
19178 </histogram>
19180 <histogram name="Precache.Saved" units="bytes">
19181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19182   <summary>
19183     The number of bytes during user browsing that were served from the cache,
19184     but would have been downloaded over a network if precaching was disabled.
19185     Logged per-request.
19186   </summary>
19187 </histogram>
19189 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
19190   <owner>davidben@chromium.org</owner>
19191   <owner>tburkard@chromium.org</owner>
19192   <summary>
19193     Time from when a prerendered page is abandoned to when it is first used due
19194     to user navigation. If the page is swapped before begin abandoned, a zero is
19195     recorded.
19196   </summary>
19197 </histogram>
19199 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
19200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19201   <summary>
19202     Enumeration of what types of cookies were sent for a prerender.
19203   </summary>
19204 </histogram>
19206 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
19207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19208   <summary>Enumeration of what cookie actions a prerender caused.</summary>
19209 </histogram>
19211 <histogram name="Prerender.Event" enum="PrerenderEvent">
19212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19213   <summary>
19214     Enumeration of what events related to prerendering have occurred.
19215   </summary>
19216 </histogram>
19218 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
19219   <obsolete>
19220     deprecated May 10 2012
19221   </obsolete>
19222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19223   <summary>Hover Event counts for prerendering.</summary>
19224 </histogram>
19226 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
19227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19228   <summary>
19229     Final status for prerender pages - either success, or why it was canceled.
19230   </summary>
19231 </histogram>
19233 <histogram name="Prerender.FinalStatusMatchComplete"
19234     enum="PrerenderFinalStatus">
19235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19236   <summary>
19237     Final status for prerender pages - either success, or why it was canceled.
19238     This is for the MatchComplete set of pages (including some pages that were
19239     not actually prerendered), to match the control group.
19240   </summary>
19241 </histogram>
19243 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
19244   <obsolete>
19245     Deprecated Jan 14 2014.
19246   </obsolete>
19247   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19248   <summary>
19249     For prerenders that are swapped in, the percentage of pixels that is already
19250     final at swap-in time compared to when the spinner stops.
19251   </summary>
19252 </histogram>
19254 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
19255   <obsolete>
19256     deprecated May 10 2012
19257   </obsolete>
19258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19259   <summary>
19260     Duration that a user hovers a link before clicking on it.
19262     This is recorded for all pages loaded in a session.
19263   </summary>
19264 </histogram>
19266 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
19267   <obsolete>
19268     deprecated May 10 2012
19269   </obsolete>
19270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19271   <summary>
19272     Duration that the mouse pointer hovers on a link before the mouse pointer
19273     moves off of it.
19275     This is recorded for all pages loaded in a session.
19276   </summary>
19277 </histogram>
19279 <histogram name="Prerender.LocalPredictorEvent"
19280     enum="PrerenderLocalPredictorEvents">
19281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19282   <summary>
19283     Enumeration of what events related to the local predictor have occurred
19284   </summary>
19285 </histogram>
19287 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
19288     units="milliseconds">
19289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19290   <summary>
19291     Time to perform the LoggedIn Lookup for the local predictor. This operation
19292     checks whether a user his likely logged into a page that we would like to
19293     prerender.
19294   </summary>
19295 </histogram>
19297 <histogram name="Prerender.LocalPredictorServiceLookupTime"
19298     units="milliseconds">
19299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19300   <summary>
19301     Time to perform the Service Lookup for the local predictor. This operation
19302     queries a Google service to obtain pages to prerender, as well as whether
19303     prerender candidate pages are likely safe for prerendering.
19304   </summary>
19305 </histogram>
19307 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
19308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19309   <summary>
19310     Time from when a prerendered page is started to when it is first used due to
19311     user navigation. If the page is never used, it is not included in this
19312     histogram.  This only refers to prerenders based on the local predictor.
19313   </summary>
19314 </histogram>
19316 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
19317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19318   <summary>
19319     Time to perform the URL Lookup for the local predictor. This operation
19320     retrieves from the user's local browsing history the URLs corresponding to
19321     URLIDs.
19322   </summary>
19323 </histogram>
19325 <histogram name="Prerender.LocalVisitCoreTransition"
19326     enum="PrerenderLocalVisitCoreTransition">
19327   <obsolete>
19328     deprecated Nov 16 2012
19329   </obsolete>
19330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19331   <summary>
19332     The transition type for each new visit as recorded in the local visits
19333     database.
19334   </summary>
19335 </histogram>
19337 <histogram name="Prerender.LocalVisitDatabaseSize">
19338   <obsolete>
19339     deprecated Nov 16 2012
19340   </obsolete>
19341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19342   <summary>Size of the local visits database (number of entries).</summary>
19343 </histogram>
19345 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
19346   <obsolete>
19347     deprecated Nov 16 2012
19348   </obsolete>
19349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19350   <summary>
19351     Enumeration of what events related to local visits have occurred
19352   </summary>
19353 </histogram>
19355 <histogram name="Prerender.ModPagespeedHeader">
19356   <obsolete>
19357     Deprecated as of 10/2013.
19358   </obsolete>
19359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19360   <summary>
19361     Previous version of the Prerender.PagespeedHeader.* histograms.
19362   </summary>
19363 </histogram>
19365 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
19366   <owner>dmikurube@chromium.org</owner>
19367   <owner>jkarlin@chromium.org</owner>
19368   <summary>
19369     Number of bytes transferred on the network for URLRequests (not including
19370     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
19371     deletion.  Includes prerender bytes.  Bytes are only counted when
19372     prerendering is enabled and not in a control group.  The sum of the
19373     distribution for a single user represents all of that user's network
19374     transfers for resource for that time period while prerendering was enabled.
19375   </summary>
19376 </histogram>
19378 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
19379   <owner>dmikurube@chromium.org</owner>
19380   <owner>jkarlin@chromium.org</owner>
19381   <summary>
19382     Number of bytes transferred on the network for URLRequests (not including
19383     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
19384     used).
19385   </summary>
19386 </histogram>
19388 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
19389   <owner>dmikurube@chromium.org</owner>
19390   <owner>jkarlin@chromium.org</owner>
19391   <summary>
19392     Number of bytes transferred on the network for URLRequests (not including
19393     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
19394   </summary>
19395 </histogram>
19397 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
19398   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19399   <summary>
19400     A boolean that indicates whether the Omnibox navigation being committed
19401     could have been prerendered by the Omnibox Prerender system. This provides
19402     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
19403     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
19404     Prerendering is disabled, this histogram will register a 'false' entry. The
19405     total count is the equivalent of the deprecated
19406     NetworkActionPredictor.NavigationCount histogram.
19407   </summary>
19408 </histogram>
19410 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
19411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19412   <summary>
19413     The number of navigations that use a prerender initiated from the Omnibox.
19414     The count is incremented when the Prerendered tab is swapped in if the
19415     Prerender was initiated by the Omnibox, which obviously requires
19416     Prerendering from the Omnibox to be enabled.
19417   </summary>
19418 </histogram>
19420 <histogram name="Prerender.OmniboxPrerenderCount">
19421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19422   <summary>
19423     The number of prerenders initiated from the Omnibox. This is incremented
19424     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
19425     given the text the user has entered and the Autocomplete suggestion
19426     currently selected. It is only incremented if Prerendering from the Omnibox
19427     is enabled.
19428   </summary>
19429 </histogram>
19431 <histogram name="Prerender.PagespeedHeader.ServerCounts"
19432     enum="PagespeedHeaderServerType">
19433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19434   <summary>
19435     The number of responses received bucketed into the range [0,4]: bucket 0 is
19436     the total number of responses received; bucket 1 is the number of responses
19437     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
19438     bucket 2 is the number of responses received with an X-Page-Speed header and
19439     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
19440     ngx_pagespeed server]; bucket 3 is the number of responses received with an
19441     X-Page-Speed header and a header value in the PageSpeed Service format
19442     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
19443     received with an X-Page-Speed header and a header value in neither of the
19444     preceding formats [indicating some other server; IISpeed is the only known
19445     one at this stage].
19446   </summary>
19447 </histogram>
19449 <histogram name="Prerender.PagespeedHeader.VersionCounts"
19450     enum="PagespeedVersion">
19451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19452   <summary>
19453     The number of responses received that either have an X-Mod-Pagespeed header
19454     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
19455     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
19456     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
19457     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
19458     is that 'c' is incremented with each new release and 'd' is initially 0 but
19459     is incremented for each patch to a release.
19460   </summary>
19461 </histogram>
19463 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
19464   <obsolete>
19465     deprecated Nov 16 2012
19466   </obsolete>
19467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19468   <summary>Types of pages rendered.</summary>
19469 </histogram>
19471 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
19472   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19473   <summary>
19474     Indicates whether the user has ever visited (in the past) a URL for which a
19475     prerender is launched.
19476   </summary>
19477 </histogram>
19479 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
19480   <obsolete>
19481     Deprecated 03/24/11.  Replaced by
19482     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
19483   </obsolete>
19484   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19485   <summary>
19486     Time from when a user navigates to a page to when it loads. Since the pages
19487     may start loading before the user navigates to it, this does not include any
19488     portion of load prior to navigation.
19490     This particular histogram is for all page loads for users who do not have
19491     prerendering enabled.
19492   </summary>
19493 </histogram>
19495 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
19496     units="milliseconds">
19497   <obsolete>
19498     Deprecated 03/24/11.   Replaced by
19499     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
19500   </obsolete>
19501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19502   <summary>
19503     Time from when a user navigates to a page to when it loads. Since the pages
19504     may start loading before the user navigates to it, this does not include any
19505     portion of load prior to navigation.
19507     This particular histogram is only for pages that would have been prerendered
19508     if the user had prerender enabled.
19509   </summary>
19510 </histogram>
19512 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
19513     units="milliseconds">
19514   <obsolete>
19515     Deprecated 03/24/11.   Replaced by
19516     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
19517   </obsolete>
19518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19519   <summary>
19520     Time from when a user navigates to a page to when it loads. Since the pages
19521     may start loading before the user navigates to it, this does not include any
19522     portion of load prior to navigation.
19524     This particular histogram is for all prerendered page loads for users who
19525     have prerender enabled.
19526   </summary>
19527 </histogram>
19529 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
19530     units="milliseconds">
19531   <obsolete>
19532     Deprecated 03/24/11.   Replaced by
19533     Prerender.PerceivedPLT_ContentPrefetchPrerender.
19534   </obsolete>
19535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19536   <summary>
19537     Time from when a user navigates to a page to when it loads. Since the pages
19538     may start loading before the user navigates to it, this does not include any
19539     portion of load prior to navigation.
19541     This particular histogram is for all page loads for users who have
19542     prerendering enabled.
19543   </summary>
19544 </histogram>
19546 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
19547     units="milliseconds">
19548   <obsolete>
19549     Deprecated 03/24/11.   Replaced by
19550     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
19551   </obsolete>
19552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19553   <summary>
19554     Time from when a user navigates to a page to when it loads. Since the pages
19555     may start loading before the user navigates to it, this does not include any
19556     portion of load prior to navigation.
19558     This particular histogram is for all page loads within 30 seconds after a
19559     prefetch tag is seen for users who do not have prerendering enabled.
19560   </summary>
19561 </histogram>
19563 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
19564     units="milliseconds">
19565   <obsolete>
19566     Deprecated 03/24/11.   Replaced by
19567     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
19568   </obsolete>
19569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19570   <summary>
19571     Time from when a user navigates to a page to when it loads. Since the pages
19572     may start loading before the user navigates to it, this does not include any
19573     portion of load pre navigation.
19575     This particular histogram is for all page loads within 30 seconds after a
19576     prefetch tag is seen for users who have prerendering enabled.
19577   </summary>
19578 </histogram>
19580 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
19581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19582   <summary>
19583     Time from when a user navigates to a page to when it loads. Since the pages
19584     may start loading before the user navigates to it, this does not include any
19585     portion of load prior to navigation.
19587     This is recorded for all pages loaded in a session.
19588   </summary>
19589 </histogram>
19591 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
19592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19593   <summary>
19594     Time from when a user navigates to a page to when it loads. Since the pages
19595     may start loading before the user navigates to it, this does not include any
19596     portion of load prior to navigation.
19598     This is recorded for the first page load completing immediately after a
19599     prerender.
19600   </summary>
19601 </histogram>
19603 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
19604     units="milliseconds">
19605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19606   <summary>
19607     Time from when a user navigates to a page to when it loads. Since the pages
19608     may start loading before the user navigates to it, this does not include any
19609     portion of load prior to navigation.
19611     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19612     There are two types: Any, and Non-overlapping.  The latter only applies to
19613     page loads initiated after the prerender.  This variable records cases where
19614     only Any triggered.
19615   </summary>
19616 </histogram>
19618 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
19619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19620   <summary>
19621     Time from when a user navigates to a page to when it loads. Since the pages
19622     may start loading before the user navigates to it, this does not include any
19623     portion of load prior to navigation.
19625     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19626     There are two types: Any, and Non-overlapping.  The latter only applies to
19627     page loads initiated after the prerender.  This variable records cases where
19628     both triggered.
19629   </summary>
19630 </histogram>
19632 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
19633     units="milliseconds">
19634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19635   <summary>
19636     Time from when a user navigates to a page to when it loads. Since the pages
19637     may start loading before the user navigates to it, this does not include any
19638     portion of load prior to navigation.
19640     This is recorded for the first page load completing immediately after a
19641     prerender, but which has also started after the prerender has been
19642     initiated.
19643   </summary>
19644 </histogram>
19646 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
19647     units="milliseconds">
19648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19649   <summary>
19650     Time from when a user navigates to a page to when it loads. Since the pages
19651     may start loading before the user navigates to it, this does not include any
19652     portion of load prior to navigation.
19654     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19655     There are two types: Any, and Non-overlapping.  The latter only applies to
19656     page loads initiated after the prerender.  This variable records cases where
19657     only Non-overlapping triggered.
19658   </summary>
19659 </histogram>
19661 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
19662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19663   <summary>
19664     Time from when a user navigates to a page to when it loads. Since the pages
19665     may start loading before the user navigates to it, this does not include any
19666     portion of load prior to navigation.
19668     This is recorded only for prerendered pages, or for pages which would have
19669     been prerendered in the control case.
19670   </summary>
19671 </histogram>
19673 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
19674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19675   <summary>
19676     Time from when a user navigates to a page to when it loads. Since the pages
19677     may start loading before the user navigates to it, this does not include any
19678     portion of load prior to navigation.
19680     This is recorded only for prerendered pages, or for pages which would have
19681     been prerendered in the control case.
19683     In MatchedComplete, the prerender group also contains cancelled prerenders,
19684     so as to produce a perfect match of page views attributed this group in the
19685     prerender group with those attributed to this group in the control group.
19686   </summary>
19687 </histogram>
19689 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
19690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19691   <summary>
19692     Time from when a user navigates to a page to when it loads. Since the pages
19693     may start loading before the user navigates to it, this does not include any
19694     portion of load prior to navigation.
19696     This is recorded for all page loads which happen within 30 seconds after a
19697     prefetch tag is observed.
19698   </summary>
19699 </histogram>
19701 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
19702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19703   <summary>
19704     Time from when a user navigates to a page to when it loads. Since the pages
19705     may start loading before the user navigates to it, this does not include any
19706     portion of load prior to navigation.
19708     This is recorded for all page loads which happen within 30 seconds after a
19709     prefetch tag is observed and which do not correspond to a prerender tag.
19710   </summary>
19711 </histogram>
19713 <histogram name="Prerender.PercentLoadDoneAtSwapin">
19714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19715   <summary>
19716     For prerenders that are swapped in, the percentage of the time from load
19717     start until the onload event fires that has elapsed at the time of the
19718     swapin.
19719   </summary>
19720 </histogram>
19722 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
19723     units="milliseconds">
19724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19725   <summary>
19726     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
19727     measure jank.
19728   </summary>
19729 </histogram>
19731 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
19732     units="milliseconds">
19733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19734   <summary>
19735     How long the resource check portion of PrerenderManager::PeriodicCleanup
19736     takes, to measure jank.
19737   </summary>
19738 </histogram>
19740 <histogram name="Prerender.PrerenderCountOf3Max">
19741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19742   <summary>
19743     After launching a prerender, how many simultanious prerenders are recorded
19744     as running, out of a maximum of three.
19745   </summary>
19746 </histogram>
19748 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
19749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19750   <summary>
19751     For prerenders that finish loading before they are ever swapped in, their
19752     page load time until the onload event fires.
19753   </summary>
19754 </histogram>
19756 <histogram name="Prerender.PrerendersPerSessionCount">
19757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19758   <summary>
19759     The number of sessions that have at least X successful prerenders.
19760   </summary>
19761 </histogram>
19763 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
19764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19765   <summary>
19766     For each prerender link added to a document, records the rel types present
19767     on the link element.
19768   </summary>
19769 </histogram>
19771 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
19772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19773   <summary>
19774     For each prerender in a document which starts prerendering, records the rel
19775     types present on the link element.
19776   </summary>
19777 </histogram>
19779 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
19780   <obsolete>
19781     deprecated Nov 16 2012
19782   </obsolete>
19783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19784   <summary>
19785     This is the time from when a prerendered page finishes loading to when it is
19786     displayed, as measured by the renderer process. When a page is displayed
19787     before it finishes loading, no value is recorded in this histogram.
19788   </summary>
19789 </histogram>
19791 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
19792   <obsolete>
19793     deprecated Nov 16 2012
19794   </obsolete>
19795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19796   <summary>
19797     Perceived load time of a page, as measured by the renderer process. For
19798     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
19799     pages, this is the time from when the prerendered page is moved into a
19800     TabContents until finish. &quot;Finish&quot; == after onload() and all
19801     resources are loaded. Note that this is 0 if the loading finishes before the
19802     page is moved into a TabContents.
19803   </summary>
19804 </histogram>
19806 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
19807   <obsolete>
19808     deprecated Nov 16 2012
19809   </obsolete>
19810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19811   <summary>
19812     Perceived load time of a prerendered page that is displayed, as measured by
19813     the renderer process. This is the time from when the prerendered page is
19814     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
19815     and all resources are loaded. Note that this is 0 if the loading finishes
19816     before the page is moved into a TabContents.
19817   </summary>
19818 </histogram>
19820 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
19821   <obsolete>
19822     deprecated Nov 16 2012
19823   </obsolete>
19824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19825   <summary>
19826     The time elapsed between when the prerendering of a page starts and when the
19827     page is displayed, as measured by the renderer process. Prerendered pages
19828     discarded without being displayed are excluded from this count.
19829   </summary>
19830 </histogram>
19832 <histogram name="Prerender.SchemeCancelReason"
19833     enum="PrerenderSchemeCancelReason">
19834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19835   <summary>
19836     The detailed reason why a prerender is canceled with
19837     FINAL_STATUS_UNSUPPORTED_SCHEME
19838   </summary>
19839 </histogram>
19841 <histogram name="Prerender.Sessions" enum="PrerenderMode">
19842   <obsolete>
19843     deprecated Nov 16 2012
19844   </obsolete>
19845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19846   <summary>Enumeration of how prerender was used per session.</summary>
19847 </histogram>
19849 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
19850     units="milliseconds">
19851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19852   <summary>Time to perform the session storage namespace merge.</summary>
19853 </histogram>
19855 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
19856     units="milliseconds">
19857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19858   <summary>
19859     For simulated local browsing prerendering, the baseline PLT of pages without
19860     any prerendering for pages that would be prerendered.
19861   </summary>
19862 </histogram>
19864 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
19865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19866   <summary>
19867     For simulated local browsing prerendering, the estimated PLT of pages with
19868     prerendering enabled for pages that would be prerendered.
19869   </summary>
19870 </histogram>
19872 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
19873     enum="BooleanSuppressed">
19874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19875   <summary>
19876     A boolean that indicates how often we suppress a dialog from a tab when
19877     swapping it with a prerender.
19878   </summary>
19879 </histogram>
19881 <histogram name="Prerender.TabContentsDeleterTimeout"
19882     enum="BooleanCloseTimeout">
19883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19884   <summary>
19885     A boolean that indicates how often we fail to delete an old prerendered tab
19886     before the timeout.
19887   </summary>
19888 </histogram>
19890 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
19891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19892   <summary>
19893     Enumeration of what events related to the TabHelper class have occurred.
19894   </summary>
19895 </histogram>
19897 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
19898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19899   <summary>Time between subsequent prerender requests.</summary>
19900 </histogram>
19902 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
19903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19904   <summary>
19905     The time elapsed between the most recent visit to a URL and when an
19906     attempted prerender of the same URL is cancelled with
19907     FINAL_STATUS_RECENTLY_VISITED.
19908   </summary>
19909 </histogram>
19911 <histogram name="Prerender.TimeToClick" units="milliseconds">
19912   <obsolete>
19913     deprecated Nov 16 2012
19914   </obsolete>
19915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19916   <summary>Duration that a user hovers a link before clicking on it.</summary>
19917 </histogram>
19919 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
19920   <obsolete>
19921     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
19922     range.
19923   </obsolete>
19924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19925   <summary>
19926     Time from when a prerendered page is started to when it is first used due to
19927     user navigation. If the page is never used, it is not included in this
19928     histogram.
19929   </summary>
19930 </histogram>
19932 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
19933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19934   <summary>
19935     Time from when a prerendered page is started to when it is first used due to
19936     user navigation. If the page is never used, it is not included in this
19937     histogram.
19938   </summary>
19939 </histogram>
19941 <histogram name="PrinterService.PrinterServiceEvent"
19942     enum="PrinterServiceEventType">
19943   <owner>vitalybuka@chromium.org</owner>
19944   <summary>
19945     Count of events in PrinterService on ChromeOS related to USB printers.
19946   </summary>
19947 </histogram>
19949 <histogram name="PrintPreview.DestinationAction"
19950     enum="PrintPreviewPrintDestinationBuckets">
19951   <owner>vitalybuka@chromium.org</owner>
19952   <summary>
19953     Actions performed by the user when the print destination search widget is
19954     shown to the user.
19955   </summary>
19956 </histogram>
19958 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
19959   <owner>vitalybuka@chromium.org</owner>
19960   <summary>
19961     Count of font file formats embeeded in print preview PDFs. These numbers are
19962     biased by what the platforms supports in terms of detection.
19963   </summary>
19964 </histogram>
19966 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
19967   <owner>vitalybuka@chromium.org</owner>
19968   <summary>
19969     Actions performed by the user when the Google Cloud Print add-printers
19970     promotion is shown to the user.
19971   </summary>
19972 </histogram>
19974 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
19975   <owner>vitalybuka@chromium.org</owner>
19976   <summary>
19977     Time from when print preview is intiated until the intial preview is sent to
19978     the preview tab for rendering.
19979   </summary>
19980 </histogram>
19982 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
19983   <owner>vitalybuka@chromium.org</owner>
19984   <summary>
19985     Time from when print preview is intiated until the preview PDF generation is
19986     started.
19987   </summary>
19988 </histogram>
19990 <histogram name="PrintPreview.ManagePrinters">
19991   <owner>vitalybuka@chromium.org</owner>
19992   <summary>
19993     Count the number of requests received to show the manage printers dialog.
19994   </summary>
19995 </histogram>
19997 <histogram name="PrintPreview.NumberOfPrinters">
19998   <owner>vitalybuka@chromium.org</owner>
19999   <summary>
20000     Count the total number of printers shown in destination drop down list.
20001   </summary>
20002 </histogram>
20004 <histogram name="PrintPreview.PageCount.Initial">
20005   <owner>vitalybuka@chromium.org</owner>
20006   <summary>
20007     The page count of the initial print preview, a.k.a. the total number of
20008     pages in documents to be printed.
20009   </summary>
20010 </histogram>
20012 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
20013   <owner>vitalybuka@chromium.org</owner>
20014   <summary>
20015     The final page count (after page selection) of documents printed to a cloud
20016     printer.
20017   </summary>
20018 </histogram>
20020 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
20021   <owner>vitalybuka@chromium.org</owner>
20022   <summary>
20023     The final page count (after page selection) of documents printed to a cloud
20024     printer using web dialog.
20025   </summary>
20026 </histogram>
20028 <histogram name="PrintPreview.PageCount.PrintToPDF">
20029   <owner>vitalybuka@chromium.org</owner>
20030   <summary>
20031     The final page count (after page selection) of documents printed to PDF.
20032   </summary>
20033 </histogram>
20035 <histogram name="PrintPreview.PageCount.PrintToPrinter">
20036   <owner>vitalybuka@chromium.org</owner>
20037   <summary>
20038     The final page count (after page selection) of documents printed to a
20039     printer.
20040   </summary>
20041 </histogram>
20043 <histogram name="PrintPreview.PageCount.SystemDialog">
20044   <owner>vitalybuka@chromium.org</owner>
20045   <summary>
20046     The final page count (after page selection) of documents printed using
20047     system dialog.
20048   </summary>
20049 </histogram>
20051 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
20052   <owner>vitalybuka@chromium.org</owner>
20053   <summary>Print preview events.</summary>
20054 </histogram>
20056 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
20057   <owner>vitalybuka@chromium.org</owner>
20058   <summary>
20059     Track the popularity of print settings. (Settings when printing to PDF are
20060     excluded from this statistic.)
20061   </summary>
20062 </histogram>
20064 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
20065   <owner>vitalybuka@chromium.org</owner>
20066   <summary>
20067     The number of times regenerate preview requests received before the user
20068     clicked the cancel button.
20069   </summary>
20070 </histogram>
20072 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
20073   <owner>vitalybuka@chromium.org</owner>
20074   <summary>
20075     The number of times regenerate preview requests received before the first
20076     preview data is availible.
20077   </summary>
20078 </histogram>
20080 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
20081   <owner>vitalybuka@chromium.org</owner>
20082   <summary>
20083     The number of times regenerate preview requests received before the user
20084     clicked the print button.
20085   </summary>
20086 </histogram>
20088 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
20089   <owner>vitalybuka@chromium.org</owner>
20090   <summary>
20091     Time taken to render and generate PDF for print preview. (Includes time to
20092     reflow the page back to normal, but not the time to reflow the page to
20093     prepare for printing.)
20094   </summary>
20095 </histogram>
20097 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
20098     units="milliseconds">
20099   <owner>vitalybuka@chromium.org</owner>
20100   <summary>
20101     Time taken to render and generate PDF for print preview divided by the
20102     number of pages. (Includes time to reflow the page back to normal, but not
20103     the time to reflow the page to prepare for printing.)
20104   </summary>
20105 </histogram>
20107 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
20108   <owner>vitalybuka@chromium.org</owner>
20109   <summary>
20110     Count how frequently a set of pre-defined print preview errors occur.
20111   </summary>
20112 </histogram>
20114 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
20115   <owner>vitalybuka@chromium.org</owner>
20116   <summary>Time taken to render each PDF page for print preview.</summary>
20117 </histogram>
20119 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
20120   <owner>vitalybuka@chromium.org</owner>
20121   <summary>Time taken to render to PDF for print preview.</summary>
20122 </histogram>
20124 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
20125   <owner>vitalybuka@chromium.org</owner>
20126   <summary>
20127     Action taken by the user in the preview tab such as print, cancel, print to
20128     pdf and show advanced print settings dialog.
20129   </summary>
20130 </histogram>
20132 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
20133   <owner>bcwhite@chromium.org</owner>
20134   <owner>rlp@chromium.org</owner>
20135   <summary>The frequency of ways that new user profiles are added.</summary>
20136 </histogram>
20138 <histogram name="Profile.AppCount">
20139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20140   <summary>The number of installed apps when a profile is opened.</summary>
20141 </histogram>
20143 <histogram name="Profile.AuthResult" enum="ProfileAuth">
20144   <owner>bcwhite@chromium.org</owner>
20145   <summary>
20146     Counts of authorization results when trying to open a locked profile from
20147     the User Manager.
20148   </summary>
20149 </histogram>
20151 <histogram name="Profile.Avatar" enum="ProfileAvatar">
20152   <owner>rlp@chromium.org</owner>
20153   <summary>The frequency of selection of each avatar.</summary>
20154 </histogram>
20156 <histogram name="Profile.BookmarksSize" units="MB">
20157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20158   <summary>Size of the bookmarks database.</summary>
20159 </histogram>
20161 <histogram name="Profile.CookiesSize" units="MB">
20162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20163   <summary>Size of the cookies database.</summary>
20164 </histogram>
20166 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
20167   <owner>pam@chromium.org</owner>
20168   <owner>rlp@chromium.org</owner>
20169   <summary>Result (final status) when creating a new profile.</summary>
20170 </histogram>
20172 <histogram name="Profile.CreateTime" units="milliseconds">
20173   <obsolete>
20174     Deprecated as of 8/2013.
20175   </obsolete>
20176   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20177   <summary>
20178     Back-end time elapsed while creating a new profile. The max is 30 seconds,
20179     when an external timeout was applied.
20180   </summary>
20181 </histogram>
20183 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
20184   <obsolete>
20185     Deprecated as of 8/2013.
20186   </obsolete>
20187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20188   <summary>
20189     Time elapsed before the user decided to cancel creation of a new profile.
20190     Since only managed-user profile creation can be canceled, this time comes
20191     from managed-user registration. The max is 30 seconds, when an external
20192     timeout was applied.
20193   </summary>
20194 </histogram>
20196 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
20197   <owner>pam@chromium.org</owner>
20198   <summary>
20199     Time elapsed from when the handler received the message that a user clicked
20200     'Create' until the user decided to cancel creation of a new profile. Since
20201     only managed-user profile creation can be canceled, this time comes from
20202     managed-user registration.
20203   </summary>
20204 </histogram>
20206 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
20207   <owner>pam@chromium.org</owner>
20208   <summary>
20209     Time elapsed from when the handler received the message that a user clicked
20210     'Create' until the creation either failed with a local error (see
20211     Profile.CreateResult), was canceled (also recorded in
20212     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
20213   </summary>
20214 </histogram>
20216 <histogram name="Profile.ExtensionSize" units="MB">
20217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20218   <summary>Size of the extension cookies database.</summary>
20219 </histogram>
20221 <histogram name="Profile.FaviconsSize" units="MB">
20222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20223   <summary>Size of the favicons database.</summary>
20224 </histogram>
20226 <histogram name="Profile.HistorySize" units="MB">
20227   <owner>dmikurube@chromium.org</owner>
20228   <summary>Size of the history database.</summary>
20229 </histogram>
20231 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
20232   <owner>rlp@chromium.org</owner>
20233   <summary>
20234     Number of times users launch a browser window from either a primary or
20235     secondary profile (i.e., each time a browser window is opened we log which
20236     type of profile it belongs to).
20237   </summary>
20238 </histogram>
20240 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
20241   <owner>bcwhite@chromium.org</owner>
20242   <owner>rlp@chromium.org</owner>
20243   <summary>
20244     Counts of users added and deleted. Percentages are not meaningful. Please
20245     look at the ratio of the counts/percentages.
20246   </summary>
20247 </histogram>
20249 <histogram name="Profile.NumberOfManagedProfiles">
20250   <owner>pam@chromium.org</owner>
20251   <summary>
20252     Counts the number of locally managed profiles on a user's machine when
20253     Chrome starts up, among cases with at least one profile.
20254   </summary>
20255 </histogram>
20257 <histogram name="Profile.NumberOfProfiles">
20258   <owner>bcwhite@chromium.org</owner>
20259   <owner>rlp@chromium.org</owner>
20260   <summary>
20261     Counts the number of profiles on a user's machine when Chrome starts up.
20262   </summary>
20263 </histogram>
20265 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
20266   <obsolete>
20267     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
20268   </obsolete>
20269   <owner>bcwhite@chromium.org</owner>
20270   <owner>rlp@chromium.org</owner>
20271   <summary>
20272     Counts the number of profiles on a user's machine whenever a profile is
20273     added or deleted.
20274   </summary>
20275 </histogram>
20277 <histogram name="Profile.NumberOfProfilesOnStartup">
20278   <obsolete>
20279     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
20280     suspect, especially after 2012-02-24: see https://crbug.com/189213.
20281   </obsolete>
20282   <owner>bcwhite@chromium.org</owner>
20283   <owner>rlp@chromium.org</owner>
20284   <summary>
20285     Counts the number of profiles on a user's machine when Chrome starts up.
20286   </summary>
20287 </histogram>
20289 <histogram name="Profile.NumberOfSignedInProfiles">
20290   <owner>bcwhite@chromium.org</owner>
20291   <owner>rlp@chromium.org</owner>
20292   <summary>
20293     Counts the number of signed-in profiles on a user's machine when Chrome
20294     starts up, among cases with at least one profile.
20295   </summary>
20296 </histogram>
20298 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
20299   <obsolete>
20300     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
20301   </obsolete>
20302   <owner>bcwhite@chromium.org</owner>
20303   <owner>rlp@chromium.org</owner>
20304   <summary>
20305     Counts the number of profiles that are signed in to Chrome when Chrome
20306     starts up.
20307   </summary>
20308 </histogram>
20310 <histogram name="Profile.Opening" enum="ProfileOpen">
20311   <obsolete>
20312     Deprecated because it did not present the information clearly.
20313   </obsolete>
20314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20315   <summary>The frequency of ways that the profiles are opened.</summary>
20316 </histogram>
20318 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
20319   <owner>bcwhite@chromium.org</owner>
20320   <owner>rlp@chromium.org</owner>
20321   <summary>
20322     The frequency with which the user opens the different profile menus or
20323     switches profiles. For the open statistics, this does not mean the user
20324     necessarily opened a profile after clicking. The switch statistics indicate
20325     how often and how the user switches profiles. They are provided together for
20326     comparison of how often the user actually switches after opening the avatar
20327     bubble menu.
20328   </summary>
20329 </histogram>
20331 <histogram name="Profile.PercentageOfManagedProfiles">
20332   <owner>pam@chromium.org</owner>
20333   <summary>
20334     Tracks the percentage (0-100) of profiles that are locally managed, recorded
20335     when Chrome starts up.
20336   </summary>
20337 </histogram>
20339 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
20340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20341   <summary>
20342     The error with the current user profile that caused an error dialog to be
20343     shown. This dialog is shown usually when there is some sort of corruption in
20344     the user's profile data.
20345   </summary>
20346 </histogram>
20348 <histogram name="Profile.SupervisedProfileCreateError"
20349     enum="GoogleServiceAuthError">
20350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20351   <summary>
20352     The error code generated in the final step (registration step) of creating a
20353     new supervised profile.
20354   </summary>
20355 </histogram>
20357 <histogram name="Profile.SupervisedProfileImportError"
20358     enum="GoogleServiceAuthError">
20359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20360   <summary>
20361     The error code generated in the final step (registration step) of importing
20362     a supervised profile.
20363   </summary>
20364 </histogram>
20366 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
20367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20368   <summary>
20369     Time elapsed from when the handler received the message that a user clicked
20370     'Create' to create a new supervised user profile until the registration ends
20371     either successfully or with a failure (both recorded in
20372     Profile.SupervisedProfileCreateResult).
20373   </summary>
20374 </histogram>
20376 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
20377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20378   <summary>
20379     Time elapsed from when the handler received the message that a user clicked
20380     'Import supervised user' until the registration ends either successfully or
20381     with a failure (both recorded in Profile.SupervisedProfileImportResult).
20382   </summary>
20383 </histogram>
20385 <histogram name="Profile.SwitchGaiaPhotoSettings"
20386     enum="ProfileGaiaPhotoOptions">
20387   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20388   <summary>
20389     Counts of when users switch to using their GAIA photo instead of an avatar
20390     icon or the opposite when they switch back to an avatar icon instead of
20391     their GAIA photo.
20392   </summary>
20393 </histogram>
20395 <histogram name="Profile.Sync" enum="ProfileSync">
20396   <obsolete>
20397     Deprecated because it did not present the information clearly.
20398   </obsolete>
20399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20400   <summary>Activity of the user with regards to sync.</summary>
20401 </histogram>
20403 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
20404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20405   <summary>
20406     Number of times and ways the user customized the sync options of their
20407     profile. Percentages are not meaningful. To determine percentages, take the
20408     count of a given action over the count of number of customizations.
20409   </summary>
20410 </histogram>
20412 <histogram name="Profile.SyncSignIn" enum="ProfileType">
20413   <owner>rpop@google.com</owner>
20414   <summary>
20415     Number of times the user signed into sync from original or secondary
20416     profile.
20417   </summary>
20418 </histogram>
20420 <histogram name="Profile.ThumbnailsSize" units="MB">
20421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20422   <summary>Size of the thumbnails database.</summary>
20423 </histogram>
20425 <histogram name="Profile.TopSitesSize" units="MB">
20426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20427   <summary>Size of the top sites database.</summary>
20428 </histogram>
20430 <histogram name="Profile.TotalHistorySize" units="MB">
20431   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20432   <summary>Total size of all history databases.</summary>
20433 </histogram>
20435 <histogram name="Profile.TotalSize" units="MB">
20436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20437   <summary>Total size of the profile data (excluding sub-folders).</summary>
20438 </histogram>
20440 <histogram name="Profile.Update" enum="ProfileType">
20441   <owner>rlp@chromium.org</owner>
20442   <summary>Times a profile name and/or avatar was updated.</summary>
20443 </histogram>
20445 <histogram name="Profile.VisitedLinksSize" units="MB">
20446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20447   <summary>Size of the visited links database.</summary>
20448 </histogram>
20450 <histogram name="Profile.WebDataSize" units="MB">
20451   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20452   <summary>Size of the web data database.</summary>
20453 </histogram>
20455 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
20456   <owner>engedy@chromium.org</owner>
20457   <owner>vasilii@chromium.org</owner>
20458   <summary>
20459     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
20460     Reset Profile dialog.
20461   </summary>
20462 </histogram>
20464 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
20465   <obsolete>
20466     Deprecated 8/2013. No longer tracked.
20467   </obsolete>
20468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20469   <summary>
20470     Errors that Protector detects about default search provider in Web Data.
20471     Reported once when Web Data is loaded.
20472   </summary>
20473 </histogram>
20475 <histogram name="Protector.Preferences" enum="ProtectorError">
20476   <obsolete>
20477     Deprecated 8/2013. No longer tracked.
20478   </obsolete>
20479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20480   <summary>
20481     Errors that Protector detects about protected settings in Preferences.
20482     Reported once when profile is loaded.
20483   </summary>
20484 </histogram>
20486 <histogram name="Protector.SearchProvider" enum="SearchEngine">
20487   <obsolete>
20488     Deprecated 8/2013. No longer tracked.
20489   </obsolete>
20490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20491   <summary>
20492     When the default search provider setting is changed outside of Chrome, which
20493     is detected by the Protector, this histogram reports the new setting.
20494   </summary>
20495 </histogram>
20497 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
20498   <obsolete>
20499     Deprecated 8/2013. No longer tracked.
20500   </obsolete>
20501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20502   <summary>
20503     When the startup settings are changed outside of Chrome, which is detected
20504     by the Protector, this histogram reports the new setting.
20505   </summary>
20506 </histogram>
20508 <histogram name="Quickoffice.docPageCount">
20509   <owner>joshwoodward@google.com</owner>
20510   <summary>
20511     Records the page count when a compound binary format document is opened.
20512   </summary>
20513 </histogram>
20515 <histogram name="Quickoffice.docParagraphCount">
20516   <owner>joshwoodward@google.com</owner>
20517   <summary>
20518     Records the paragraph count when a compound binary format document is
20519     opened.
20520   </summary>
20521 </histogram>
20523 <histogram name="Quickoffice.docSectionCount">
20524   <owner>joshwoodward@google.com</owner>
20525   <summary>
20526     Records the section count when a compound binary format document is opened.
20527   </summary>
20528 </histogram>
20530 <histogram name="Quickoffice.docxPageCount">
20531   <owner>joshwoodward@google.com</owner>
20532   <summary>
20533     Records the page count when an OOXML format document is opened.
20534   </summary>
20535 </histogram>
20537 <histogram name="Quickoffice.docxParagraphCount">
20538   <owner>joshwoodward@google.com</owner>
20539   <summary>
20540     Records the paragraph count when an OOXML format document is opened.
20541   </summary>
20542 </histogram>
20544 <histogram name="Quickoffice.docxSectionCount">
20545   <owner>joshwoodward@google.com</owner>
20546   <summary>
20547     Records the section count when an OOXML format document is opened.
20548   </summary>
20549 </histogram>
20551 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
20552   <owner>joshwoodward@google.com</owner>
20553   <summary>
20554     Records the various different error types encountered when opening and
20555     reading MS Office file formats in the Quickoffice viewer. These range from
20556     Nacl crashes and uncaught javascript exceptions to document errors inside
20557     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
20558     format in which they occurred.
20559   </summary>
20560 </histogram>
20562 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
20563   <owner>joshwoodward@google.com</owner>
20564   <summary>
20565     Records the various different file types supported by Quickoffice (like MS
20566     Word, Excel, Powerpoint files) when they opened in the browser to measure
20567     which file formats are most popular.
20568   </summary>
20569 </histogram>
20571 <histogram name="Quickoffice.pptMasterCount">
20572   <owner>joshwoodward@google.com</owner>
20573   <summary>
20574     Records the number of slide masters when a compound binary format
20575     presentation is opened.
20576   </summary>
20577 </histogram>
20579 <histogram name="Quickoffice.pptSlideCount">
20580   <owner>joshwoodward@google.com</owner>
20581   <summary>
20582     Records the slide count when a compound binary format presentation is
20583     opened.
20584   </summary>
20585 </histogram>
20587 <histogram name="Quickoffice.pptxMasterCount">
20588   <owner>joshwoodward@google.com</owner>
20589   <summary>
20590     Records the number of slide masters when an OOXML format presentation is
20591     opened.
20592   </summary>
20593 </histogram>
20595 <histogram name="Quickoffice.pptxSlideCount">
20596   <owner>joshwoodward@google.com</owner>
20597   <summary>
20598     Records the slide count when an OOXML format presentation is opened.
20599   </summary>
20600 </histogram>
20602 <histogram name="Quickoffice.xlsFormattedCellCount">
20603   <owner>joshwoodward@google.com</owner>
20604   <summary>
20605     Records the number of cells that contain formatting data in the default
20606     worksheet when a compound binary format spreadsheet is opened.
20607   </summary>
20608 </histogram>
20610 <histogram name="Quickoffice.xlsNonEmptyCellCount">
20611   <owner>joshwoodward@google.com</owner>
20612   <summary>
20613     Records the number of non-empty cells in the default worksheet when a
20614     compound binary format spreadsheet is opened.
20615   </summary>
20616 </histogram>
20618 <histogram name="Quickoffice.xlsSheetCount">
20619   <owner>joshwoodward@google.com</owner>
20620   <summary>
20621     Records the number of worksheets when a compound binary format spreadsheet
20622     is opened.
20623   </summary>
20624 </histogram>
20626 <histogram name="Quickoffice.xlsxFormattedCellCount">
20627   <owner>joshwoodward@google.com</owner>
20628   <summary>
20629     Records the number of cells that contain formatting data in the default
20630     worksheet when an OOXML format spreadsheet is opened.
20631   </summary>
20632 </histogram>
20634 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
20635   <owner>joshwoodward@google.com</owner>
20636   <summary>
20637     Records the number of non-empty cells when an OOXML format spreadsheet is
20638     opened.
20639   </summary>
20640 </histogram>
20642 <histogram name="Quickoffice.xlsxSheetCount">
20643   <owner>joshwoodward@google.com</owner>
20644   <summary>
20645     Records the number of worksheets when an OOXML format spreadsheet is opened.
20646   </summary>
20647 </histogram>
20649 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
20650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20651   <summary>
20652     For each Rappor log that is discarded, the reason that it was discarded.
20653   </summary>
20654 </histogram>
20656 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
20657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20658   <summary>
20659     For each upload to the Rappor server, log the response received from the
20660     server.
20661   </summary>
20662 </histogram>
20664 <histogram name="Renderer.AcceleratedFixedRootBackground"
20665     enum="AcceleratedFixedRootBackground">
20666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20667   <summary>
20668     Keeps track of the number of main frame scrolls with an accelerated fixed
20669     root background, the number of main frame scrolls with an unaccelerated
20670     fixed root background, and the total number of main frame scrolls.
20671   </summary>
20672 </histogram>
20674 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
20675   <owner>hartmanng@chromium.org</owner>
20676   <summary>
20677     Total count of the number of RenderLayers which are scrollable areas, need
20678     to be promoted to stacking containers, and will use composited scrolling.
20679     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
20680     first becomes scrollable, first needs to become a stacking container, and
20681     first uses composited scrolling, respectively.
20682   </summary>
20683 </histogram>
20685 <histogram name="Renderer.DrawDuration" units="milliseconds">
20686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20687   <summary>The time it takes for the compositor to draw a frame.</summary>
20688 </histogram>
20690 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
20691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20692   <summary>
20693     The amount by which the compositor's draw duration was overestimated in a
20694     particular frame (0 if the duration was perfectly predicted or
20695     underestimated).
20696   </summary>
20697 </histogram>
20699 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
20700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20701   <summary>
20702     The amount by which the compositor's draw duration was underestimated in a
20703     particular frame (0 if the duration was perfectly predicted or
20704     overestimated).
20705   </summary>
20706 </histogram>
20708 <histogram name="Renderer.GpuLatency" units="milliseconds">
20709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20710   <summary>
20711     The delay between the compositor submitting a command to the GPU and that
20712     command executing on the GPU. This delay is measured once per frame.
20713   </summary>
20714 </histogram>
20716 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
20717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20718   <summary>
20719     The amount by which GPU latency was overestimated in a particular frame (0
20720     if the latency was perfectly predicted or underestimated).
20721   </summary>
20722 </histogram>
20724 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
20725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20726   <summary>
20727     The amount by which GPU latency was underestimated in a particular frame (0
20728     if the latency was perfectly predicted or overestimated).
20729   </summary>
20730 </histogram>
20732 <histogram name="Renderer.PixelIncreaseFromTransitions">
20733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20734   <summary>
20735     A lower-bound on the percentage increase in memory that would result from
20736     promoting all layers that have a webkit-transition on opacity or transform.
20737   </summary>
20738 </histogram>
20740 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
20741   <obsolete>
20742     Deprecated as of 10/2013.
20743   </obsolete>
20744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20745   <summary>
20746     This measures how long all unload event handlers required to run whenever an
20747     unload event is processed.
20748   </summary>
20749 </histogram>
20751 <histogram name="Renderer2.FinishDocToFinish">
20752   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20753   <summary>
20754     The time from when a document finished loading to when all it's resources
20755     are also loaded.
20756   </summary>
20757 </histogram>
20759 <histogram name="Renderer2.RequestToFinish">
20760   <obsolete>
20761     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
20762   </obsolete>
20763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20764   <summary>
20765     The time from when a page was requested by a user to when it is fully
20766     loaded.
20767   </summary>
20768 </histogram>
20770 <histogram name="Renderer2.RequestToFinish_L">
20771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20772   <summary>
20773     The time from when a page was requested by a user to when it is fully
20774     loaded.
20775   </summary>
20776 </histogram>
20778 <histogram name="Renderer2.RequestToFirstLayout">
20779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20780   <summary>
20781     The time from when a page was requested by a user to its first layout.
20782   </summary>
20783 </histogram>
20785 <histogram name="Renderer2.RequestToStart">
20786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20787   <summary>
20788     The time from when a page was requested by a user to when it starts loading.
20789   </summary>
20790 </histogram>
20792 <histogram name="Renderer2.StartToFinish">
20793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20794   <summary>
20795     The time from when a page started loading to when it is fully loaded.
20796   </summary>
20797 </histogram>
20799 <histogram name="Renderer2.StartToFinishDoc">
20800   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20801   <summary>
20802     The time from when a page starts loading to when the main document is
20803     finished loading.
20804   </summary>
20805 </histogram>
20807 <histogram name="Renderer2.StartToFirstLayout">
20808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20809   <summary>
20810     The time from when a page starts loading to its first layout.
20811   </summary>
20812 </histogram>
20814 <histogram name="Renderer4.Abandoned" enum="Abandoned">
20815   <owner>wiltzius@chromium.org</owner>
20816   <summary>
20817     Distribution of actual finished pages, vs abandoned pages, where we needed
20818     to declare a finish time prematurely since the page was being closed
20819     (exited).
20820   </summary>
20821 </histogram>
20823 <histogram name="Renderer4.AccelContentPaintDurationMS">
20824   <owner>wiltzius@chromium.org</owner>
20825   <summary>
20826     Time spent by WebKit painting the page, in milliseconds, when the GPU
20827     acceleration is active, for paints that affect non-root layers.
20828   </summary>
20829 </histogram>
20831 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
20832   <owner>wiltzius@chromium.org</owner>
20833   <summary>
20834     WebKit paint throughput, measured in megapixels per second, when GPU
20835     acceleration is active, for paints that affect non-root layers.
20836   </summary>
20837 </histogram>
20839 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
20840   <owner>wiltzius@chromium.org</owner>
20841   <summary>Time between frames when GPU acceleration is active.</summary>
20842 </histogram>
20844 <histogram name="Renderer4.AccelRootPaintDurationMS">
20845   <owner>wiltzius@chromium.org</owner>
20846   <summary>
20847     Time spent by WebKit painting the page, in milliseconds, when the GPU
20848     acceleration is active, for paints that affect the root layer.
20849   </summary>
20850 </histogram>
20852 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
20853   <owner>wiltzius@chromium.org</owner>
20854   <summary>
20855     WebKit paint throughput, measured in megapixels per second, when GPU
20856     acceleration is active, for paints that affect the root layer.
20857   </summary>
20858 </histogram>
20860 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
20861   <owner>wiltzius@chromium.org</owner>
20862   <summary>
20863     Time from when the animation callback was posted to when it ran.
20864   </summary>
20865 </histogram>
20867 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
20868   <owner>wiltzius@chromium.org</owner>
20869   <summary>
20870     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
20871     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20872     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20873     time when renderer requested load of document, after any unload of last
20874     document. &quot;Commit&quot;== time when renderer got first byte of
20875     document.
20876   </summary>
20877 </histogram>
20879 <histogram name="Renderer4.BeginToFinish">
20880   <owner>wiltzius@chromium.org</owner>
20881   <summary>TBD</summary>
20882 </histogram>
20884 <histogram name="Renderer4.BeginToFinishDoc">
20885   <owner>wiltzius@chromium.org</owner>
20886   <summary>TBD</summary>
20887 </histogram>
20889 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
20890   <owner>wiltzius@chromium.org</owner>
20891   <summary>
20892     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
20893     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20894     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20895     time when renderer requested load of document, after any unload of last
20896     document. &quot;First paint&quot;== time when first paint operation was
20897     performed.
20898   </summary>
20899 </histogram>
20901 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
20902   <owner>wiltzius@chromium.org</owner>
20903   <summary>
20904     Time from &quot;big&quot; to &quot;first paint after load.&quot;
20905     &quot;Begin&quot;== &quot;request&quot; if user requested, and
20906     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
20907     document. &quot;Start&quot;== time when renderer requested load of document,
20908     after any unload of last document. &quot;First paint after load&quot;== time
20909     after onload() when first paint operation is performed.
20910   </summary>
20911 </histogram>
20913 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
20914   <owner>wiltzius@chromium.org</owner>
20915   <summary>
20916     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
20917     time when renderer got first byte of document.  &quot;Finish&quot;==after
20918     onload() and all resources are loaded.
20919   </summary>
20920 </histogram>
20922 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
20923   <owner>wiltzius@chromium.org</owner>
20924   <summary>
20925     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
20926     time when renderer got first byte of document. &quot;Finish doc&quot; ==
20927     main document loaded, before onload(). &quot;Finish&quot;==after onload()
20928     and all resources are loaded.
20929   </summary>
20930 </histogram>
20932 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
20933   <owner>wiltzius@chromium.org</owner>
20934   <summary>
20935     Time from &quot;commit&quot; to &quot;first paint.&quot;
20936     &quot;Commit&quot;== time when renderer got first byte of document.
20937     &quot;First paint&quot;== time when first paint operation was performed.
20938   </summary>
20939 </histogram>
20941 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
20942   <owner>wiltzius@chromium.org</owner>
20943   <summary>
20944     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
20945     &quot;Commit&quot;== time when renderer got first byte of document.
20946     &quot;First paint after load&quot;== time after onload() when first paint
20947     operation is performed.
20948   </summary>
20949 </histogram>
20951 <histogram name="Renderer4.CompositorScrollHitTestResult"
20952     enum="CompositorScrollResult">
20953   <owner>vollick@chromium.org</owner>
20954   <summary>
20955     It's possible for compositor hit testing to determine conclusively that
20956     compositor thread scrolling can or cannot be done. It's also possible that
20957     the hit testing result is inconclusive. We would like to see the I-don't-
20958     know result as little as possible. This histogram tracks the ratios.
20959   </summary>
20960 </histogram>
20962 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
20963   <owner>wiltzius@chromium.org</owner>
20964   <summary>
20965     Time between frames, as measured on the compositor thread. This is collected
20966     once per frame while it is being drawn to the screen in the compositor.
20967   </summary>
20968 </histogram>
20970 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
20971   <obsolete>
20972     Renamed to Renderer4.pixelCountCulled_Draw.
20973   </obsolete>
20974   <owner>wiltzius@chromium.org</owner>
20975   <summary>
20976     Number of pixels that culling prevented being drawn to the screen,
20977     normalized to the viewport size. This is collected once per frame while it
20978     is being drawn to the screen in the compositor.
20979   </summary>
20980 </histogram>
20982 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
20983   <obsolete>
20984     Renamed to Renderer4.pixelCountOpaque_Draw.
20985   </obsolete>
20986   <owner>wiltzius@chromium.org</owner>
20987   <summary>
20988     Number of pixels drawn to the screen and known opaque, normalized to the
20989     viewport size. This is collected once per frame while it is being drawn to
20990     the screen in the compositor.
20991   </summary>
20992 </histogram>
20994 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
20995   <obsolete>
20996     Renamed to Renderer4.pixelCountTranslucent_Draw.
20997   </obsolete>
20998   <owner>wiltzius@chromium.org</owner>
20999   <summary>
21000     Number of pixels drawn to the screen and not known opaque, normalized to the
21001     viewport size. This is collected once per frame while it is being drawn to
21002     the screen in the compositor.
21003   </summary>
21004 </histogram>
21006 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
21007   <owner>wiltzius@chromium.org</owner>
21008   <summary>
21009     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
21010     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
21011     onload() and all resources are loaded.
21012   </summary>
21013 </histogram>
21015 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
21016   <owner>wiltzius@chromium.org</owner>
21017   <summary>
21018     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
21019     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
21020     paint after load&quot;== time after onload() when first paint operation is
21021     performed.
21022   </summary>
21023 </histogram>
21025 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
21026     units="rects">
21027   <owner>wiltzius@chromium.org</owner>
21028   <summary>
21029     Number of rects inside of a PictureLayer's invalidation region per commit.
21030   </summary>
21031 </histogram>
21033 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
21034   <owner>wiltzius@chromium.org</owner>
21035   <summary>
21036     Time to determine the page language. This is done after the page has been
21037     loaded.
21038   </summary>
21039 </histogram>
21041 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
21042   <owner>wiltzius@chromium.org</owner>
21043   <summary>
21044     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
21045     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
21046     computed the properties we need. Only recorded for the first 50 frames of
21047     every page.
21048   </summary>
21049 </histogram>
21051 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
21052   <owner>wiltzius@chromium.org</owner>
21053   <summary>
21054     The ratio of CC Layers which are candidates for LCDText AA / total picture
21055     or content Layers.  Recorded in LayerTreeHost, after
21056     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
21057     we need. Only recorded for the first 50 frames of every page.
21058   </summary>
21059 </histogram>
21061 <histogram name="Renderer4.LoadType" enum="LoadType">
21062   <owner>wiltzius@chromium.org</owner>
21063   <summary>
21064     Probability distribution for enumerated varieties of page loads.
21065   </summary>
21066 </histogram>
21068 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
21069   <owner>wiltzius@chromium.org</owner>
21070   <summary>
21071     Number of pixels that culling prevented being drawn to the screen, recorded
21072     as 10 times the percentage of the viewport that these pixels cover. This is
21073     collected once per frame while it is being drawn to the screen in the
21074     compositor.
21075   </summary>
21076 </histogram>
21078 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
21079   <owner>wiltzius@chromium.org</owner>
21080   <summary>
21081     Number of pixels known to be opaque, recorded as 10 times the percentage of
21082     the viewport that these pixels cover.
21083   </summary>
21084 </histogram>
21086 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
21087   <owner>wiltzius@chromium.org</owner>
21088   <summary>
21089     Number of pixels painted by WebKit into main memory, recorded as 10 times
21090     the percentage of the viewport that these pixels cover. This is collected
21091     once per commit from WebKit to the compositor.
21092   </summary>
21093 </histogram>
21095 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
21096   <owner>wiltzius@chromium.org</owner>
21097   <summary>
21098     Number of pixels not known to be opaque opaque, recorded as 10 times the
21099     percentage of the viewport that these pixels cover.
21100   </summary>
21101 </histogram>
21103 <histogram name="Renderer4.renderPassCount">
21104   <owner>wiltzius@chromium.org</owner>
21105   <summary>
21106     The number of render passes (or render targets) in the renderer's frame. If
21107     the value is more than one, then an intermediate rendering target must be
21108     used during the rendering of the frame for each render pass greater than
21109     one.
21110   </summary>
21111 </histogram>
21113 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
21114   <owner>wiltzius@chromium.org</owner>
21115   <summary>
21116     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
21117     time when user requested document.  &quot;Finish&quot;==after onload() and
21118     all resources are loaded.
21119   </summary>
21120 </histogram>
21122 <histogram name="Renderer4.RequestToStart" units="milliseconds">
21123   <owner>wiltzius@chromium.org</owner>
21124   <summary>
21125     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
21126     time when user requested document. &quot;Start&quot;== time when renderer
21127     requested load of document, after any unload of last document.
21128   </summary>
21129 </histogram>
21131 <histogram name="Renderer4.Snapshot">
21132   <owner>wiltzius@chromium.org</owner>
21133   <summary>Time to capture a renderer snapshot.</summary>
21134 </histogram>
21136 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
21137     units="milliseconds">
21138   <owner>wiltzius@chromium.org</owner>
21139   <summary>
21140     Time between frames when the software renderer is being used, as measured on
21141     the compositor thread. This is collected once per frame while it is being
21142     drawn to the screen in the compositor.
21143   </summary>
21144 </histogram>
21146 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
21147   <owner>wiltzius@chromium.org</owner>
21148   <summary>Time between frames when the page is not GPU accelerated.</summary>
21149 </histogram>
21151 <histogram name="Renderer4.SoftwarePaintDurationMS">
21152   <owner>wiltzius@chromium.org</owner>
21153   <summary>
21154     Time spent by WebKit painting the page, in milliseconds, when the page is
21155     not GPU accelerated.
21156   </summary>
21157 </histogram>
21159 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
21160   <owner>wiltzius@chromium.org</owner>
21161   <summary>
21162     WebKit paint throughput, measured in megapixels per second, when the page is
21163     not GPU accelerated.
21164   </summary>
21165 </histogram>
21167 <histogram name="Renderer4.StartToCommit" units="milliseconds">
21168   <owner>wiltzius@chromium.org</owner>
21169   <summary>
21170     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
21171     when renderer requested load of document, after any unload of last document.
21172     &quot;Commit&quot;== time when renderer got first byte of document.
21173   </summary>
21174 </histogram>
21176 <histogram name="Renderer4.StartToFinish" units="milliseconds">
21177   <owner>wiltzius@chromium.org</owner>
21178   <summary>
21179     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
21180     when renderer requested load of document, after any unload of last document.
21181     &quot;Finish&quot;==after onload() and all resources are loaded.
21182   </summary>
21183 </histogram>
21185 <histogram name="Renderer4.TextureGpuUploadTimeUS">
21186   <owner>wiltzius@chromium.org</owner>
21187   <summary>
21188     The number of microseconds it took to upload a tile's full texture as
21189     measured on the GPU process.
21190   </summary>
21191 </histogram>
21193 <histogram name="Renderer4.Thumbnail">
21194   <owner>wiltzius@chromium.org</owner>
21195   <summary>Time to capture a renderer thumbnail.</summary>
21196 </histogram>
21198 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
21199   <owner>wiltzius@chromium.org</owner>
21200   <summary>
21201     Number of tiles that culling prevented being uploaded to texture memory.
21202     This is an approximation and is recorded as a 100 times the percentage of
21203     the number of tiles, of default size, needed to cover the viewport. This is
21204     collected once per commit from WebKit to the compositor.
21205   </summary>
21206 </histogram>
21208 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
21209   <obsolete>
21210     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
21211   </obsolete>
21212   <owner>wiltzius@chromium.org</owner>
21213   <summary>
21214     Number of pixels that culling prevented being uploaded to texture memory,
21215     normalized to the viewport size. This is collected once per commit from
21216     WebKit to the compositor.
21217   </summary>
21218 </histogram>
21220 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
21221   <obsolete>
21222     Renamed to Renderer4.pixelCountOpaque_Upload.
21223   </obsolete>
21224   <owner>wiltzius@chromium.org</owner>
21225   <summary>
21226     Number of pixels uploaded to texture memory and known to be opaque,
21227     normalized to the viewport size. This is collected once per commit from
21228     WebKit to the compositor.
21229   </summary>
21230 </histogram>
21232 <histogram name="Renderer4.uploadPixelCountTranslucent"
21233     units="NormalizedPixels">
21234   <obsolete>
21235     Renamed to Renderer4.pixelCountTranslucent_Upload.
21236   </obsolete>
21237   <owner>wiltzius@chromium.org</owner>
21238   <summary>
21239     Number of pixels uploaded to texture memory and not known opaque, normalized
21240     to the viewport size.  This is collected once per commit from WebKit to the
21241     compositor.
21242   </summary>
21243 </histogram>
21245 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
21246   <owner>vitalybuka@chromium.org</owner>
21247   <summary>Count of renderer view context menu items shown.</summary>
21248 </histogram>
21250 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
21251   <owner>vitalybuka@chromium.org</owner>
21252   <summary>
21253     Count of renderer view context menu items (Only commands now) used.
21254   </summary>
21255 </histogram>
21257 <histogram name="RequestAutocomplete.DismissalState"
21258     enum="AutofillDialogDismissalState">
21259   <owner>estade@chromium.org</owner>
21260   <summary>
21261     The state of the requestAutocomplete() dialog when it was dismissed.
21262   </summary>
21263 </histogram>
21265 <histogram name="RequestAutocomplete.InitialUserState"
21266     enum="AutofillDialogInitialUserState">
21267   <owner>estade@chromium.org</owner>
21268   <summary>
21269     The initial state of a user that's interacting with a freshly shown
21270     requestAutocomplete() dialog.
21271   </summary>
21272 </histogram>
21274 <histogram name="RequestAutocomplete.PopupInDialog"
21275     enum="AutofillDialogPopupEvent">
21276   <owner>estade@chromium.org</owner>
21277   <summary>
21278     User interactions with the Autofill popup shown while filling an
21279     requestAutocomplete() dialog.
21280   </summary>
21281 </histogram>
21283 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
21284   <owner>estade@chromium.org</owner>
21285   <summary>
21286     Measures the frequency of security warnings and errors in the
21287     RequestAutocomplete dialog.
21288   </summary>
21289 </histogram>
21291 <histogram name="RequestAutocomplete.UiDuration" units="ms">
21292   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21293   <summary>
21294     Measures the duration for which an requestAutocomplete() dialog was shown.
21295   </summary>
21296 </histogram>
21298 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
21299   <owner>estade@chromium.org</owner>
21300   <summary>
21301     Measures the duration for which an requestAutocomplete() dialog was shown,
21302     in cases where the user ended up canceling out of the dialog.
21303   </summary>
21304 </histogram>
21306 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
21307   <owner>estade@chromium.org</owner>
21308   <summary>
21309     Measures the duration for which an requestAutocomplete() dialog was shown,
21310     in cases where the user ended up accepting the dialog.
21311   </summary>
21312 </histogram>
21314 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
21315   <owner>estade@chromium.org</owner>
21316   <summary>
21317     Measures how users are interacting with the requestAutocomplete() dialog UI.
21318   </summary>
21319 </histogram>
21321 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
21322   <owner>estade@chromium.org</owner>
21323   <summary>
21324     Measures the duration of time it takes for the requestAutocomplete() UI to
21325     be actionable by the user after it is shown.
21326   </summary>
21327 </histogram>
21329 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
21330   <owner>estade@chromium.org</owner>
21331   <summary>
21332     Measures the frequency of errors in communicating with the Google Online
21333     Wallet server.
21334   </summary>
21335 </histogram>
21337 <histogram name="RequestAutocomplete.WalletRequiredActions"
21338     enum="WalletRequiredActions">
21339   <owner>estade@chromium.org</owner>
21340   <summary>
21341     Measures the frequency of required user actions returned by the Google
21342     Online Wallet server.
21343   </summary>
21344 </histogram>
21346 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
21347     enum="PowerwashDialogViewType">
21348   <owner>merkulova@chromium.org</owner>
21349   <summary>
21350     Records the number of times the factory reset dialog was shown. Grouped by
21351     the viewtype.
21352   </summary>
21353 </histogram>
21355 <histogram name="SB.BloomFilter" units="milliseconds">
21356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21357   <summary>
21358     The first stage check that measures the time that Chrome took to check if a
21359     URL is present in our in-memory bloom filter.
21360   </summary>
21361 </histogram>
21363 <histogram name="SB.BuildBloom">
21364   <obsolete>
21365     Deprecated 9/2012. No longer generated.
21366   </obsolete>
21367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21368   <summary>TBD.</summary>
21369 </histogram>
21371 <histogram name="SB.Database" units="milliseconds">
21372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21373   <summary>
21374     The second stage check that measures the time that Chrome took to check if a
21375     URL is present in our SQLite database.
21376   </summary>
21377 </histogram>
21379 <histogram name="SB.DBCheck" units="milliseconds">
21380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21381   <summary>
21382     The second stage check that mesures the time that Chrome took to check if a
21383     URL is present in our SQLite database. This time includes the filter check
21384     time.
21385   </summary>
21386 </histogram>
21388 <histogram name="SB.Delay" units="milliseconds">
21389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21390   <summary>
21391     This measures the time that SafeBrowsing actually delayed the browsing
21392     experience. It records the difference between the time when Chrome would
21393     have started reading the response for a URL and when the SafeBrowsing system
21394     completed its check of that URL.
21395   </summary>
21396 </histogram>
21398 <histogram name="SB.FilterCheck" units="milliseconds">
21399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21400   <summary>
21401     The first stage check that measures the time that Chrome took to check if a
21402     URL is present in our in-memory hash table.
21403   </summary>
21404 </histogram>
21406 <histogram name="SB.Network" units="milliseconds">
21407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21408   <summary>
21409     The third and final stage check that mesures the time that Chrome took to
21410     get a response from the Google SafeBrowsing servers for a particular URL.
21411   </summary>
21412 </histogram>
21414 <histogram name="SB.NetworkCheck" units="milliseconds">
21415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21416   <summary>
21417     The third and final stage check that mesures the time that Chrome took to
21418     get a response from the Google SafeBrowsing servers for a particular URL.
21419     This time includes the filter and database check time.
21420   </summary>
21421 </histogram>
21423 <histogram name="SB.PauseSafe" units="milliseconds">
21424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21425   <summary>
21426     This measures the time that SafeBrowsing actually delayed the browsing
21427     experience. It records the difference between the time when Chrome would
21428     have started reading the response for a URL and when the SafeBrowsing system
21429     completed its check of that URL.
21430   </summary>
21431 </histogram>
21433 <histogram name="SB.Update">
21434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21435   <summary>TBD.</summary>
21436 </histogram>
21438 <histogram name="SB2.AddPrefixes">
21439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21440   <summary>
21441     The number of add prefixes stored in the database after the last update.
21442   </summary>
21443 </histogram>
21445 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
21446   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21447   <summary>
21448     Track failures when in processing the safe-browsing database bloom filter.
21449   </summary>
21450 </histogram>
21452 <histogram name="SB2.BloomFilterFalsePositives"
21453     enum="SB2BloomFilterFalsePositives">
21454   <obsolete>
21455     This became misleading around M-22 (September 2012), deleted in M-32
21456     (November 2013).
21457   </obsolete>
21458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21459   <summary>
21460     All prefix misses (server returned no full hashes) and prefix misses due to
21461     false positives in the bloom filter.
21462   </summary>
21463 </histogram>
21465 <histogram name="SB2.BloomFilterLoad" units="ms">
21466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21467   <summary>Time to load the BloomFilter file.</summary>
21468 </histogram>
21470 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
21471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21472   <summary>
21473     The size of the browsing SafeBrowsing database file on disk in kilobytes,
21474     after an update has occurred.
21475   </summary>
21476 </histogram>
21478 <histogram name="SB2.BuildFilter" units="milliseconds">
21479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21480   <summary>
21481     The time that it took to regenerate the filter after we have received all
21482     the update chunks.
21483   </summary>
21484 </histogram>
21486 <histogram name="SB2.BuildReadBytes" units="bytes">
21487   <obsolete>
21488     Deprecated because it was exceeding the range.  Replaced by
21489     SB2.BuildReadKilobytes.
21490   </obsolete>
21491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21492   <summary>
21493     The number of bytes read by the browser process during the bloom filter
21494     generation phase.
21495   </summary>
21496 </histogram>
21498 <histogram name="SB2.BuildReadKilobytes" units="KB">
21499   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21500   <summary>
21501     The number of kilobytes read by the browser process during the filter
21502     generation phase.
21503   </summary>
21504 </histogram>
21506 <histogram name="SB2.BuildReadOperations">
21507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21508   <summary>
21509     The number of read operations issued by the browser process during the
21510     filter generation phase.
21511   </summary>
21512 </histogram>
21514 <histogram name="SB2.BuildWriteBytes" units="bytes">
21515   <obsolete>
21516     Deprecated because it was exceeding the range.  Replaced by
21517     SB2.BuildWriteKilobytes.
21518   </obsolete>
21519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21520   <summary>
21521     The number of bytes written by the browser process during the bloom filter
21522     generation phase.
21523   </summary>
21524 </histogram>
21526 <histogram name="SB2.BuildWriteKilobytes" units="KB">
21527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21528   <summary>
21529     The number of kilobytes written by the browser process during the filter
21530     generation phase.
21531   </summary>
21532 </histogram>
21534 <histogram name="SB2.BuildWriteOperations">
21535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21536   <summary>
21537     The number of write operations issued by the browser process during the
21538     filter generation phase.
21539   </summary>
21540 </histogram>
21542 <histogram name="SB2.ChunkInsert" units="milliseconds">
21543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21544   <summary>
21545     The time that it takes to write one redirect URL (which can contain multiple
21546     chunks) to the database.
21547   </summary>
21548 </histogram>
21550 <histogram name="SB2.ChunkRequest" units="milliseconds">
21551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21552   <summary>
21553     The network time between the request and response for a chunk.
21554   </summary>
21555 </histogram>
21557 <histogram name="SB2.ChunkSize" units="bytes">
21558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21559   <summary>The size of one chunk URL.</summary>
21560 </histogram>
21562 <histogram name="SB2.DatabaseBytes" units="bytes">
21563   <obsolete>
21564     Deprecated because it was exceeding the range.  Replaced by
21565     SB2.DatabaseKilobytes.
21566   </obsolete>
21567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21568   <summary>The size of the SafeBrowsing database file on disk.</summary>
21569 </histogram>
21571 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
21572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21573   <summary>Track failures when updating the safe-browsing database.</summary>
21574 </histogram>
21576 <histogram name="SB2.DatabaseKilobytes" units="KB">
21577   <obsolete>
21578     Replaced by SB2.BrowseDatabaseKilobytes.
21579   </obsolete>
21580   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21581   <summary>
21582     The size of the SafeBrowsing database file on disk in kilobytes.
21583   </summary>
21584 </histogram>
21586 <histogram name="SB2.DatabaseOpen" units="milliseconds">
21587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21588   <summary>
21589     The time it takes to initialize the SafeBrowsing storage backend, in
21590     milliseconds.
21591   </summary>
21592 </histogram>
21594 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
21595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21596   <summary>
21597     The size of the update file before merging with the database file, in
21598     kilobytes.
21599   </summary>
21600 </histogram>
21602 <histogram name="SB2.Delay" units="milliseconds">
21603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21604   <summary>
21605     The time that SafeBrowsing actually delayed the browsing experience. It
21606     records the difference between the time when Chrome would have started
21607     reading the response for a URL and when the SafeBrowsing system completed
21608     its check of that URL.
21609   </summary>
21610 </histogram>
21612 <histogram name="SB2.DownloadBinhashAddsDeleted">
21613   <obsolete>
21614     Deleted in M-34 (February 2014).
21615   </obsolete>
21616   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21617   <summary>Obsolete download BINHASH add chunks deleted.</summary>
21618 </histogram>
21620 <histogram name="SB2.DownloadBinhashSubsDeleted">
21621   <obsolete>
21622     Deleted in M-34 (February 2014).
21623   </obsolete>
21624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21625   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
21626 </histogram>
21628 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
21629   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21630   <summary>
21631     Records results of SafeBrowsing download check, including both url check and
21632     downloaded file hash check.
21633   </summary>
21634 </histogram>
21636 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
21637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21638   <summary>
21639     The size of the downloads SafeBrowsing database file on disk in kilobytes,
21640     after an update has occurred.
21641   </summary>
21642 </histogram>
21644 <histogram name="SB2.DownloadDuration" units="milliseconds">
21645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21646   <summary>The time it takes for a download to finish.</summary>
21647 </histogram>
21649 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
21650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21651   <summary>
21652     The time it takes for SafeBrowsing to check hash of a download file.
21653   </summary>
21654 </histogram>
21656 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
21657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21658   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
21659 </histogram>
21661 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
21662   <obsolete>
21663     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
21664   </obsolete>
21665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21666   <summary>Records results of SafeBrowsing download url check.</summary>
21667 </histogram>
21669 <histogram name="SB2.FailedUpdate">
21670   <obsolete>
21671     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
21672   </obsolete>
21673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21674   <summary>
21675     The count of the number of times an update failed when being committed to
21676     the database.
21677   </summary>
21678 </histogram>
21680 <histogram name="SB2.FilterCheck" units="milliseconds">
21681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21682   <summary>
21683     The time that it took to check a URL against our in-memory filter.
21684   </summary>
21685 </histogram>
21687 <histogram name="SB2.FilterKilobytes" units="KB">
21688   <obsolete>
21689     Deprecated 9/2012. No longer generated.
21690   </obsolete>
21691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21692   <summary>The size of the current bloom filter in kilobytes.</summary>
21693 </histogram>
21695 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
21696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21697   <summary>Which filter file the database loaded from disk.</summary>
21698 </histogram>
21700 <histogram name="SB2.FilterMissing">
21701   <obsolete>
21702     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
21703   </obsolete>
21704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21705   <summary>
21706     The count of the number of times we attempted to load the bloom filter file
21707     but it was missing.
21708   </summary>
21709 </histogram>
21711 <histogram name="SB2.FilterReadFail">
21712   <obsolete>
21713     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
21714   </obsolete>
21715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21716   <summary>
21717     The count of the number of times we attempted to load the bloom filter file
21718     but failed while reading the file on disk.
21719   </summary>
21720 </histogram>
21722 <histogram name="SB2.FilterSize" units="bytes">
21723   <obsolete>
21724     Deprecated because it was exceeding the range.  Replaced by
21725     SB2.FilterKilobytes.
21726   </obsolete>
21727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21728   <summary>The size of the current bloom filter.</summary>
21729 </histogram>
21731 <histogram name="SB2.FilterWriteFail">
21732   <obsolete>
21733     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
21734   </obsolete>
21735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21736   <summary>
21737     The count of the number of times we attempted to save the bloom filter file
21738     but failed while writing the file to disk.
21739   </summary>
21740 </histogram>
21742 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
21743   <owner>shess@chromium.org</owner>
21744   <summary>
21745     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
21746     corruptions detected, old versions detected, and various failures detected.
21747   </summary>
21748 </histogram>
21750 <histogram name="SB2.GetHash200">
21751   <obsolete>
21752     Deprecated in favor of SB2.GetHashResult STATUS_200.
21753   </obsolete>
21754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21755   <summary>
21756     The number of GetHash requests that returned data (valid requests).
21757   </summary>
21758 </histogram>
21760 <histogram name="SB2.GetHash204">
21761   <obsolete>
21762     Deprecated in favor of SB2.GetHashResult STATUS_204.
21763   </obsolete>
21764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21765   <summary>
21766     The number of GetHash requests that returned empty data (false positives).
21767   </summary>
21768 </histogram>
21770 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
21771   <owner>mattm@chromium.org</owner>
21772   <summary>
21773     Track return status from GetHash attempts (STATUS_200, STATUS_204,
21774     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
21775     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
21776     MISS).  EMPTY means the response had no full hashes, and should contain all
21777     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
21778     hashes matched. MISS means that none of the hashes matched (there was a
21779     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
21780     BACKOFF_ERROR were added in M36.)
21781   </summary>
21782 </histogram>
21784 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
21785   <owner>mattm@chromium.org</owner>
21786   <summary>
21787     Track return status from GetHash attempts (STATUS_200, STATUS_204,
21788     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
21789     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
21790     MISS).  EMPTY means the response had no full hashes, and should contain all
21791     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
21792     hashes matched. MISS means that none of the hashes matched (there was a
21793     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
21794     BACKOFF_ERROR were added in M36.)
21795   </summary>
21796 </histogram>
21798 <histogram name="SB2.GetHashServerMiss">
21799   <obsolete>
21800     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
21801     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
21802     reported useful data.
21803   </obsolete>
21804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21805   <summary>
21806     The number of GetHash requests returning full hashes that didn't match the
21807     URL that initiated the request.
21808   </summary>
21809 </histogram>
21811 <histogram name="SB2.HandleCorrupt">
21812   <obsolete>
21813     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
21814   </obsolete>
21815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21816   <summary>
21817     The count of the number of times a database was found corrupt and reset.
21818   </summary>
21819 </histogram>
21821 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
21822   <owner>felt@chromium.org</owner>
21823   <summary>
21824     Track number of times Safe Browsing interstitials have been shown, and how
21825     many times they have been clicked through or not.
21826   </summary>
21827 </histogram>
21829 <histogram name="SB2.InterstitialActionDetails"
21830     enum="SB2InterstitialActionDetails">
21831   <owner>felt@chromium.org</owner>
21832   <summary>
21833     Tracks the click-through rate for specific cases of the interstitial.
21834   </summary>
21835 </histogram>
21837 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
21838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21839   <summary>
21840     The time between when we show the SafeBrowsing malware interstitial and the
21841     user navigating away by for example, closing the tab, clicking the browser
21842     back button or typing another URL in the address bar.
21843   </summary>
21844 </histogram>
21846 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
21847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21848   <summary>
21849     The time between when we show the SafeBrowsing malware interstitial and the
21850     user clicking on diagnostic page link.
21851   </summary>
21852 </histogram>
21854 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
21855     units="milliseconds">
21856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21857   <summary>
21858     The time between when we show the SafeBrowsing malware interstitial and the
21859     user expanding the &quot;see more info&quot; section of the page.  (Only
21860     applies to field trial version 2 of the interstitial.)
21861   </summary>
21862 </histogram>
21864 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
21865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21866   <summary>
21867     The time between when we show the SafeBrowsing malware interstitial and the
21868     user clicking on the learn more about malware link.
21869   </summary>
21870 </histogram>
21872 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
21873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21874   <summary>
21875     The time between when we show the SafeBrowsing malware interstitial and the
21876     user clicking on the privacy policy link.
21877   </summary>
21878 </histogram>
21880 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
21881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21882   <summary>
21883     The time between when we show the SafeBrowsing malware interstitial and the
21884     user clicking on the proceed link.
21885   </summary>
21886 </histogram>
21888 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
21889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21890   <summary>
21891     The time between when we show the SafeBrowsing malware interstitial and the
21892     user clicking on the big green back button.
21893   </summary>
21894 </histogram>
21896 <histogram name="SB2.Network" units="milliseconds">
21897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21898   <summary>
21899     The time that it took to receive a response from the Google SafeBrowsing
21900     servers for a GetHash request.
21901   </summary>
21902 </histogram>
21904 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
21905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21906   <summary>Size of v1 database deleted from client profile.</summary>
21907 </histogram>
21909 <histogram name="SB2.OutShardShifts">
21910   <owner>shess@chromium.org</owner>
21911   <summary>
21912     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
21913     are reasonable.
21914   </summary>
21915 </histogram>
21917 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
21918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21919   <summary>
21920     The time between when we show the SafeBrowsing phishing interstitial and the
21921     user navigating away by for example, closing the tab, clicking the browser
21922     back button or typing another URL in the address bar.
21923   </summary>
21924 </histogram>
21926 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
21927     units="milliseconds">
21928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21929   <summary>
21930     The time between when we show the SafeBrowsing phishing interstitial and the
21931     user expanding the &quot;see more info&quot; section of the page.  (Only
21932     applies to field trial version 2 of the interstitial.)
21933   </summary>
21934 </histogram>
21936 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
21937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21938   <summary>
21939     The time between when we show the SafeBrowsing phishing interstitial and the
21940     user clicking on the learn more link.
21941   </summary>
21942 </histogram>
21944 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
21945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21946   <summary>
21947     The time between when we show the SafeBrowsing phishing interstitial and the
21948     user clicking on the proceed link.
21949   </summary>
21950 </histogram>
21952 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
21953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21954   <summary>
21955     The time between when we show the SafeBrowsing phishing interstitial and the
21956     user clicking on the report error link.
21957   </summary>
21958 </histogram>
21960 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
21961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21962   <summary>
21963     The time between when we show the SafeBrowsing phishing interstitial and the
21964     user clicking on the big green back button.
21965   </summary>
21966 </histogram>
21968 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
21969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21970   <summary>
21971     The size of the PrefixSet storage in bits, divided by the number of prefixes
21972     represented.  Should almost always be 16.
21973   </summary>
21974 </histogram>
21976 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
21977   <obsolete>
21978     Deprecated 9/2012. No longer generated, BloomFilter being removed.
21979   </obsolete>
21980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21981   <summary>
21982     Records how well the PrefixSet implementation matches the BloomFilter
21983     implementation.
21984   </summary>
21985 </histogram>
21987 <histogram name="SB2.PrefixSetKilobytes" units="KB">
21988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21989   <summary>The size of the PrefixSet file in kilobytes.</summary>
21990 </histogram>
21992 <histogram name="SB2.PrefixSetLoad" units="ms">
21993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21994   <summary>Time to load the PrefixSet file.</summary>
21995 </histogram>
21997 <histogram name="SB2.PrefixSetRestoredExcess">
21998   <obsolete>
21999     Deprecated 9/2012. No longer generated.
22000   </obsolete>
22001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22002   <summary>
22003     For debugging PrefixSet.  How many extra results GetPrefixes returns.
22004   </summary>
22005 </histogram>
22007 <histogram name="SB2.PrefixSetRestoredShortfall">
22008   <obsolete>
22009     Deprecated 9/2012. No longer generated.
22010   </obsolete>
22011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22012   <summary>
22013     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
22014   </summary>
22015 </histogram>
22017 <histogram name="SB2.PrefixSetUnsortedDelta">
22018   <obsolete>
22019     Deprecated 9/2012. No longer generated.
22020   </obsolete>
22021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22022   <summary>
22023     For debugging PrefixSet.  How far unsorted deltas are from expected value.
22024   </summary>
22025 </histogram>
22027 <histogram name="SB2.PrefixSetUnsortedDifference">
22028   <obsolete>
22029     Deprecated 9/2012. No longer generated.
22030   </obsolete>
22031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22032   <summary>
22033     For debugging PrefixSet.  Distance of unsorted elements from expected
22034     location.
22035   </summary>
22036 </histogram>
22038 <histogram name="SB2.PrefixSetUnsortedPercent">
22039   <obsolete>
22040     Deprecated 9/2012. No longer generated.
22041   </obsolete>
22042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22043   <summary>
22044     For debugging PrefixSet.  How far into the results unsorted elements were
22045     found.  Interesting values would be 0%, 50%, or 100%.
22046   </summary>
22047 </histogram>
22049 <histogram name="SB2.PrefixSetUnsortedSize">
22050   <obsolete>
22051     Deprecated 9/2012. No longer generated.
22052   </obsolete>
22053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22054   <summary>
22055     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
22056     problem with a particular size of dataset.
22057   </summary>
22058 </histogram>
22060 <histogram name="SB2.PrefixSetVersionRead">
22061   <owner>shess@chromium.org</owner>
22062   <summary>Version read from the PrefixSet file.</summary>
22063 </histogram>
22065 <histogram name="SB2.PrefixSetWrite" units="ms">
22066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22067   <summary>Time to store the PrefixSet file.</summary>
22068 </histogram>
22070 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
22071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22072   <summary>
22073     Whether the user has Safe Browsing extended reporting enabled at the time a
22074     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
22075     interstitials that had reporting enabled.
22076   </summary>
22077 </histogram>
22079 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
22080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22081   <summary>
22082     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
22083     in the Safe Browsing interstitial.
22084   </summary>
22085 </histogram>
22087 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
22088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22089   <summary>
22090     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
22091     disk in kilobytes, after an update has occurred.
22092   </summary>
22093 </histogram>
22095 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
22096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22097   <summary>
22098     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
22099     after an udpate has occurred.
22100   </summary>
22101 </histogram>
22103 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
22104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22105   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
22106 </histogram>
22108 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
22109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22110   <summary>
22111     Time to store the Side Effect Free Whitelist PrefixSet file.
22112   </summary>
22113 </histogram>
22115 <histogram name="SB2.SideEffectFreeWhitelistStatus"
22116     enum="SB2SideEffectFreeWhitelistStatus">
22117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22118   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
22119 </histogram>
22121 <histogram name="SB2.StoreVersionRead">
22122   <owner>shess@chromium.org</owner>
22123   <summary>Version read from the store file.</summary>
22124 </histogram>
22126 <histogram name="SB2.SubPrefixes">
22127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22128   <summary>
22129     The number of sub prefixes stored in the database after the last update.
22130   </summary>
22131 </histogram>
22133 <histogram name="SB2.Update" units="milliseconds">
22134   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22135   <summary>
22136     The time from the receipt of the update request to the receipt of the final
22137     update chunk.
22138   </summary>
22139 </histogram>
22141 <histogram name="SB2.UpdateRequestSize" units="bytes">
22142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22143   <summary>The payload size of update requests to the server.</summary>
22144 </histogram>
22146 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
22147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22148   <summary>Result from trying to update the SafeBrowsing data.</summary>
22149 </histogram>
22151 <histogram name="SB2.UpdateSize" units="bytes">
22152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22153   <summary>The size of all the chunk URLs in an update response.</summary>
22154 </histogram>
22156 <histogram name="SB2.UpdateUrls">
22157   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22158   <summary>The number of chunk URLs in an update response.</summary>
22159 </histogram>
22161 <histogram name="SBClientDownload.CheckDownloadStats"
22162     enum="SBClientDownloadCheckDownloadStats">
22163   <owner>mattm@chromium.org</owner>
22164   <summary>
22165     Records a histogram of the reason why downloads are marked as being
22166     malicious or clean by the improved SafeBrowsing binary download protection.
22167   </summary>
22168 </histogram>
22170 <histogram name="SBClientDownload.DownloadExtensions"
22171     enum="SBClientDownloadExtensions">
22172   <owner>mattm@chromium.org</owner>
22173   <summary>
22174     Records a histogram of how often users download a file with a file extension
22175     that is possibly dangerous (e.g., exe, class).
22176   </summary>
22177 </histogram>
22179 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
22180   <owner>mattm@chromium.org</owner>
22181   <summary>
22182     Records the total time it takes for the SafeBrowsing download service to
22183     check whether the content of a download is malicious or not. This histogram
22184     only includes requests that are sent to the SafeBrowsing server.
22185   </summary>
22186 </histogram>
22188 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
22189   <owner>mattm@chromium.org</owner>
22190   <summary>
22191     The net error code for all CheckClientDownloadRequest URLFetchers.
22192   </summary>
22193 </histogram>
22195 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
22196   <owner>mattm@chromium.org</owner>
22197   <summary>
22198     The size of the upload data for CheckClientDownloadRequest URLFetchers.
22199   </summary>
22200 </histogram>
22202 <histogram name="SBClientDownload.DownloadRequestResponseCode">
22203   <owner>mattm@chromium.org</owner>
22204   <summary>
22205     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
22206     response code that was received.
22207   </summary>
22208 </histogram>
22210 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
22211   <owner>grt@chromium.org</owner>
22212   <summary>
22213     Records the time it takes for the SafeBrowsing download service to extract
22214     image headers from a downloaded binary.
22215   </summary>
22216 </histogram>
22218 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
22219     units="milliseconds">
22220   <owner>mattm@chromium.org</owner>
22221   <summary>
22222     Records the time it takes for the SafeBrowsing download service to extract
22223     signature info from a downloaded binary. This includes both unsigned and
22224     signed binaries.
22225   </summary>
22226 </histogram>
22228 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
22229   <owner>mattm@chromium.org</owner>
22230   <summary>
22231     Records the time it takes for the SafeBrowsing download service to extract
22232     info from a downloaded zip file.
22233   </summary>
22234 </histogram>
22236 <histogram name="SBClientDownload.SignedBinaryDownload"
22237     enum="SBClientDownloadIsSignedBinary">
22238   <owner>mattm@chromium.org</owner>
22239   <summary>
22240     Records the number of signed vs. unsigned executables that are downloaded.
22241   </summary>
22242 </histogram>
22244 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
22245   <owner>mattm@chromium.org</owner>
22246   <summary>
22247     Counter which is incremented whenever an executable is downloaded which is
22248     either signed or whose URL matches the download whitelist.
22249   </summary>
22250 </histogram>
22252 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
22253     enum="Boolean">
22254   <owner>mattm@chromium.org</owner>
22255   <summary>
22256     For each zip file analyzed by the SafeBrowsing download service, records
22257     true if the zip did not contain any executables but did contain another zip
22258     file, false otherwise.
22259   </summary>
22260 </histogram>
22262 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
22263   <owner>mattm@chromium.org</owner>
22264   <summary>
22265     For each zip file analyzed by the SafeBrowsing download service, records if
22266     the zip contained an executable file.
22267   </summary>
22268 </histogram>
22270 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
22271   <owner>noelutz@chromium.org</owner>
22272   <summary>
22273     The number of pages that we could have possibly classified (essentially the
22274     number of top page navigations by users with SBClientMalware enabled). The
22275     name is slightly misleading as it is recorded before
22276     &quot;Preclassification&quot; happens.
22277   </summary>
22278 </histogram>
22280 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
22281     enum="NetErrorCodes">
22282   <owner>noelutz@chromium.org</owner>
22283   <summary>
22284     The net error code for all ClientMalwareRequest URLFetchers.
22285   </summary>
22286 </histogram>
22288 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
22289   <owner>noelutz@chromium.org</owner>
22290   <summary>
22291     The size of the upload data for ClientMalwareRequest URLFetchers.
22292   </summary>
22293 </histogram>
22295 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
22296   <owner>noelutz@chromium.org</owner>
22297   <summary>
22298     For ClientMalwareRequest URLFetchers with successful status, the HTTP
22299     response code that was received.
22300   </summary>
22301 </histogram>
22303 <histogram name="SBClientMalware.PreClassificationCheckFail"
22304     enum="SBClientDetectionPreClassificationCheckFail">
22305   <owner>noelutz@chromium.org</owner>
22306   <summary>
22307     Records the number of malware classifications that were skipped because a
22308     pre-classification check failed.
22309   </summary>
22310 </histogram>
22312 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
22313   <owner>noelutz@chromium.org</owner>
22314   <summary>
22315     Measures the success rate of sending malware reports.  Sending a report can
22316     fail due to a client reaching the limit on the number of reports it can send
22317     per day or due to the report failing to be serialized.
22318   </summary>
22319 </histogram>
22321 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
22322   <owner>noelutz@chromium.org</owner>
22323   <obsolete>
22324     Deprecated 03/2014.  That part of the code got deleted.
22325   </obsolete>
22326   <summary>
22327     Counts the number of times the page ID that completed the page load does not
22328     match the browse info page ID.  We expect that number to be zero.
22329   </summary>
22330 </histogram>
22332 <histogram name="SBClientPhishing.CancelClassificationReason"
22333     enum="SBClientPhishingCancelClassificationReason">
22334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22335   <summary>
22336     The counts for various reasons why an in-progress phishing classification
22337     was canceled.
22338   </summary>
22339 </histogram>
22341 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
22342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22343   <summary>
22344     The number of times client-side phishing classifier expected to have no
22345     pending classifications running but that check failed.
22346   </summary>
22347 </histogram>
22349 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
22350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22351   <summary>
22352     The number of pages that we could have possibly classified (essentially the
22353     number of top page navigations by users with SBClientPhishing enabled). The
22354     name is slightly misleading as it is recorded before
22355     &quot;Preclassification&quot; happens.
22356   </summary>
22357 </histogram>
22359 <histogram name="SBClientPhishing.ClientModelStatus"
22360     enum="SBClientPhishingClientModelStatus">
22361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22362   <summary>
22363     The counts for various model status codes that we get after loading a new
22364     client-side phishing model.
22365   </summary>
22366 </histogram>
22368 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
22369   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22370   <summary>
22371     The time that an individual chunk of DOM feature extraction work took.
22372   </summary>
22373 </histogram>
22375 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
22376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22377   <summary>
22378     The number of times that DOM feature extraction finished early because the
22379     active WebDocument's frame was removed during traversal.
22380   </summary>
22381 </histogram>
22383 <histogram name="SBClientPhishing.DOMFeatureIterations">
22384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22385   <summary>
22386     The number of iterations that the DOM feature extractor took to finish.
22387   </summary>
22388 </histogram>
22390 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
22391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22392   <summary>
22393     The time that it took to resume DOM feature extraction for the phishing
22394     classifier.  Longer times may indicate that the page DOM changed between
22395     chunks of work and the extractor had to re-traverse up to the saved
22396     position.
22397   </summary>
22398 </histogram>
22400 <histogram name="SBClientPhishing.DOMFeatureTimeout">
22401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22402   <summary>
22403     The number of phishing classifications that were aborted because DOM feature
22404     extraction took too long.
22405   </summary>
22406 </histogram>
22408 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
22409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22410   <summary>
22411     The time that the DOM feature extarctor took to finish, summed across all
22412     chunks of work.
22413   </summary>
22414 </histogram>
22416 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
22417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22418   <summary>Time spent generating the thumbnail.</summary>
22419 </histogram>
22421 <histogram name="SBClientPhishing.IllegalFeatureValue">
22422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22423   <summary>
22424     The number of features which were omitted from phishing classification
22425     because they were added with an illegal value.  This would indicate a bug.
22426   </summary>
22427 </histogram>
22429 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
22430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22431   <summary>
22432     The number of times that the phishing detection service could not be
22433     initialized due to an error parsing the private IP networks.  This would
22434     indicate a bug.
22435   </summary>
22436 </histogram>
22438 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
22439   <obsolete>
22440     Deprecated 12/2011.  Whitelist entries are no longer part of
22441     ClientPhishingResponse.
22442   </obsolete>
22443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22444   <summary>
22445     The number of whitelist_expression entries in a ClientPhishingResponse that
22446     could not be canonicalized.
22447   </summary>
22448 </histogram>
22450 <histogram name="SBClientPhishing.PreClassificationCheckFail"
22451     enum="SBClientDetectionPreClassificationCheckFail">
22452   <owner>noelutz@chromium.org</owner>
22453   <summary>
22454     Records the number of phishing classifications that were skipped because a
22455     pre-classification check failed.
22456   </summary>
22457 </histogram>
22459 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
22460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22461   <summary>
22462     The number of phishing classifications that were previously cached as being
22463     phishing but that will get re-classified (to possibly fix false positives).
22464   </summary>
22465 </histogram>
22467 <histogram name="SBClientPhishing.RequestNotSerialized">
22468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22469   <summary>
22470     The number of phishing classifier pingbacks that were skipped because
22471     serializing the request protocol buffer to string failed.
22472   </summary>
22473 </histogram>
22475 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
22476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22477   <summary>
22478     The number of times that a cached phishing classification result was used,
22479     rather than pinging the server.
22480   </summary>
22481 </histogram>
22483 <histogram name="SBClientPhishing.ScorerCreationStatus"
22484     enum="SBClientPhishingScorerCreationStatus">
22485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22486   <summary>
22487     Records the status when we create a scorer object for the client-side
22488     phishing detection classifier.
22489   </summary>
22490 </histogram>
22492 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
22493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22494   <summary>
22495     The number of phishing classifications that were aborted because the term
22496     feature extractor failed to initialize an ICU break iterator.
22497   </summary>
22498 </histogram>
22500 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
22501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22502   <summary>
22503     The time that an individual chunk of term feature extraction work took.
22504   </summary>
22505 </histogram>
22507 <histogram name="SBClientPhishing.TermFeatureIterations">
22508   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22509   <summary>
22510     The number of iterations that the term feature extractor took to finish.
22511   </summary>
22512 </histogram>
22514 <histogram name="SBClientPhishing.TermFeatureTimeout">
22515   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22516   <summary>
22517     The number of phishing classification that were aborted because term feature
22518     extraction took too long.
22519   </summary>
22520 </histogram>
22522 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
22523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22524   <summary>
22525     The time that the term feature extarctor took to finish, summed across all
22526     chunks of work.
22527   </summary>
22528 </histogram>
22530 <histogram name="SBClientPhishing.TooManyFeatures">
22531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22532   <summary>
22533     The number of times that the limit on the number of phishing classifier
22534     features for a page was reached.  This may indicate a bug, or that
22535     kMaxFeatureSize is too small.
22536   </summary>
22537 </histogram>
22539 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
22540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22541   <summary>
22542     The time taken to extract URL features for the phishing classifier.
22543   </summary>
22544 </histogram>
22546 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
22547   <owner>mattm@chromium.org</owner>
22548   <summary>
22549     Count of times download feedback has been started, broken down by danger
22550     type.
22551   </summary>
22552 </histogram>
22554 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
22555   <owner>mattm@chromium.org</owner>
22556   <summary>
22557     When a new download feedback request is added, records the number of
22558     download requests currently active and/or pending.
22559   </summary>
22560 </histogram>
22562 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
22563   <owner>mattm@chromium.org</owner>
22564   <summary>
22565     Count of times eligible download notifications are shown. Broken down by
22566     danger type.
22567   </summary>
22568 </histogram>
22570 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
22571   <obsolete>
22572     Starting with M32, replaced by SBDownloadFeedback.Eligible.
22573   </obsolete>
22574   <owner>mattm@chromium.org</owner>
22575   <summary>
22576     Count of times download feedback button has been shown, broken down by
22577     danger type.
22578   </summary>
22579 </histogram>
22581 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
22582   <owner>mattm@chromium.org</owner>
22583   <summary>
22584     Size of downloads that were of the correct danger type, regardless if they
22585     meet the max file size check or if they are actually uploaded or not.
22586   </summary>
22587 </histogram>
22589 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
22590   <owner>mattm@chromium.org</owner>
22591   <summary>
22592     Size of downloads that failed to be uploaded to the feedback service.
22593   </summary>
22594 </histogram>
22596 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
22597   <owner>mattm@chromium.org</owner>
22598   <summary>
22599     Size of downloads that were successfully uploaded to the feedback service.
22600   </summary>
22601 </histogram>
22603 <histogram name="SBDownloadFeedback.UploadResult"
22604     enum="SBDownloadFeedbackUploadResult">
22605   <owner>mattm@chromium.org</owner>
22606   <summary>
22607     Final result of attempt to upload binary to download feedback service.
22608   </summary>
22609 </histogram>
22611 <histogram name="Search.ContextualSearchOptCard"
22612     enum="ContextualSearchOptCardAction">
22613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22614   <summary>The type of action taken in the Opt-in card.</summary>
22615 </histogram>
22617 <histogram name="Search.ContextualSearchOptPeekCard"
22618     enum="ContextualSearchPeekCardAction">
22619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22620   <summary>The type of action taken when the Opt-in card is peeking.</summary>
22621 </histogram>
22623 <histogram name="Search.ContextualSearchPeekCard"
22624     enum="ContextualSearchPeekCardAction">
22625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22626   <summary>The type of action taken when the Search card is peeking.</summary>
22627 </histogram>
22629 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
22630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22631   <summary>The type of tap action taken by opted-in users.</summary>
22632 </histogram>
22634 <histogram name="Search.ContextualSearchTapUndecided"
22635     enum="ContextualSearchTapAction">
22636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22637   <summary>The type of tap action taken by undecided users.</summary>
22638 </histogram>
22640 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
22641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22642   <summary>The time between tapping on a word and performing a search.</summary>
22643 </histogram>
22645 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
22646   <obsolete>
22647     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
22648     instead.
22649   </obsolete>
22650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22651   <summary>
22652     The id of the default search engine that is loaded after Chrome startup. See
22653     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
22654   </summary>
22655 </histogram>
22657 <histogram name="Search.DefaultSearchProviderType"
22658     enum="OmniboxSearchEngineType">
22659   <owner>mpearson@chromium.org</owner>
22660   <summary>
22661     The type of the default search engine that is loaded when a profile is
22662     opened or after a profile reset.  Note that at least one profile is opened
22663     on startup.
22664   </summary>
22665 </histogram>
22667 <histogram name="ServicesCustomization.LoadResult"
22668     enum="ServicesCustomizationLoadResult">
22669   <owner>dpolukhin@chromium.org</owner>
22670   <summary>
22671     Records result of fetching and parsing OEM customization manifest. See
22672     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
22673   </summary>
22674 </histogram>
22676 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
22677   <obsolete>
22678     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
22679   </obsolete>
22680   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22681   <summary>
22682     The id of the default search engine domain that is specified in user
22683     preferences when a profile is loaded.
22684   </summary>
22685 </histogram>
22687 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
22688     enum="BooleanSuccess">
22689   <owner>gab@chromium.org</owner>
22690   <summary>
22691     Whether the SettingsEnforcement group was successfully determined from the
22692     field trial or if it had to revert to the hardcoded default.
22693   </summary>
22694 </histogram>
22696 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
22697   <owner>gab@chromium.org</owner>
22698   <summary>
22699     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
22700   </summary>
22701 </histogram>
22703 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
22704   <owner>gab@chromium.org</owner>
22705   <summary>
22706     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
22707     UI thread prior to writing the Preferences file to disk. Only logged when
22708     PrefHashFilter::FilterSerializeData actually had work to do.
22709   </summary>
22710 </histogram>
22712 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
22713     enum="Boolean">
22714   <owner>mpearson@chromium.org</owner>
22715   <summary>
22716     Whether or not the home page user preference is set to the default NTP value
22717     when a profile is loaded. This is only logged if the home button is shown.
22718   </summary>
22719 </histogram>
22721 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
22722   <owner>csharp@chromium.org</owner>
22723   <owner>gab@chromium.org</owner>
22724   <summary>
22725     Logged on profile load. Indicates whether the hashes dictionary for this
22726     profile is trusted.
22727   </summary>
22728 </histogram>
22730 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
22731   <obsolete>
22732     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
22733   </obsolete>
22734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22735   <summary>
22736     The id of the home page domain that is specified in user preferences when a
22737     profile is loaded.
22738   </summary>
22739 </histogram>
22741 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
22742   <owner>mpearson@chromium.org</owner>
22743   <summary>
22744     Tries to pretend the home page URL is a search URL, and records the search
22745     engine type of that URL by comparing the TLD+1 of the home page URL with
22746     those of the different known search engines.  Recorded when a profile is
22747     opened, if a home page URL has been set.  Note that at least one profile is
22748     opened on startup.
22749   </summary>
22750 </histogram>
22752 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
22753   <obsolete>
22754     Deprecated 08/05/2013. Replaced by
22755     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
22756   </obsolete>
22757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22758   <summary>
22759     Whether or not the home page user preference is set to the default NTP value
22760     when a profile is loaded.
22761   </summary>
22762 </histogram>
22764 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
22765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22766   <summary>
22767     The value of the home-page-is-new-tab-page pref when pulled down from sync
22768     to update an out-of-sync local pref store.
22769   </summary>
22770 </histogram>
22772 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
22773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22774   <summary>
22775     The value of the home-page-is-new-tab-page pref when pushed up to sync from
22776     a change made locally.
22777   </summary>
22778 </histogram>
22780 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
22781   <owner>csharp@chromium.org</owner>
22782   <owner>gab@chromium.org</owner>
22783   <summary>
22784     Logged on first run when generating the Preferences file from
22785     master_preferences. True if serializing the generated Preferences file to
22786     disk was successful, false otherwise. Note: this event does not occur if
22787     there is no master_preferences file on first run.
22788   </summary>
22789 </histogram>
22791 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
22792   <owner>mpearson@chromium.org</owner>
22793   <summary>
22794     Tries to pretend pinned tab URLs are search URLs, and records the search
22795     engine types of those URLs by comparing the TLD+1s of the URLs with those of
22796     the different known search engines.  Recorded when a profile is opened, if
22797     there are pinned tabs.  Note that at least one profile is opened on startup.
22798   </summary>
22799 </histogram>
22801 <histogram name="Settings.PinnedTabs">
22802   <owner>mpearson@chromium.org</owner>
22803   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
22804 </histogram>
22806 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
22807   <owner>mpearson@chromium.org</owner>
22808   <summary>
22809     Whether or not the home button is enabled in user preferences when a profile
22810     is loaded.
22811   </summary>
22812 </histogram>
22814 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
22815   <owner>mpearson@chromium.org</owner>
22816   <summary>
22817     The enabled state of the Home button pref when pulled down from sync to
22818     update an out-of-sync local pref store.
22819   </summary>
22820 </histogram>
22822 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
22823   <owner>mpearson@chromium.org</owner>
22824   <summary>
22825     The enabled state of the Home button pref when pushed up to sync from a
22826     change made locally.
22827   </summary>
22828 </histogram>
22830 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
22831   <obsolete>
22832     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
22833   </obsolete>
22834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22835   <summary>
22836     The ids of startup page domains that are specified in user preferences when
22837     a profile is loaded.
22838   </summary>
22839 </histogram>
22841 <histogram name="Settings.StartupPageEngineTypes"
22842     enum="OmniboxSearchEngineType">
22843   <owner>mpearson@chromium.org</owner>
22844   <summary>
22845     Tries to pretend the startup page URLs are search URLs, and records the
22846     search engine types of those URLs by comparing the TLD+1s of the URLs with
22847     those of the different known search engines.  Recorded when a profile is
22848     opened, if startup page URLs have been set.  Note that at least one profile
22849     is opened on startup.
22850   </summary>
22851 </histogram>
22853 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
22854   <owner>mpearson@chromium.org</owner>
22855   <summary>The startup page settings when a profile is loaded.</summary>
22856 </histogram>
22858 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
22859     enum="SessionStartupPref">
22860   <owner>mpearson@chromium.org</owner>
22861   <summary>
22862     The startup page setting when pulled down from sync to update an out-of-sync
22863     local pref store.
22864   </summary>
22865 </histogram>
22867 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
22868     enum="SessionStartupPref">
22869   <owner>mpearson@chromium.org</owner>
22870   <summary>
22871     The startup page setting when pushed up to sync from a change made locally.
22872   </summary>
22873 </histogram>
22875 <histogram name="Settings.StartupPageLoadURLs">
22876   <owner>mpearson@chromium.org</owner>
22877   <summary>
22878     The number of URLs to be loaded on startup when a profile is loaded, if the
22879     startup page setting is set to load URLs.
22880   </summary>
22881 </histogram>
22883 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
22884   <owner>csharp@chromium.org</owner>
22885   <summary>The startup URLs pref migration steps.</summary>
22886 </histogram>
22888 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
22889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22890   <summary>
22891     The time elapsed in milliseconds in between startup URLs pref migration. A
22892     value of 0 indicates that the last migration time was in the future due to
22893     e.g. an incorrect system time.
22894   </summary>
22895 </histogram>
22897 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
22898   <owner>gab@chromium.org</owner>
22899   <summary>
22900     The id of a tracked preference whose value has been changed since the last
22901     time Chrome set it.
22902   </summary>
22903 </histogram>
22905 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
22906   <owner>gab@chromium.org</owner>
22907   <summary>
22908     The id of a tracked preference whose value has been cleared since the last
22909     time Chrome set it.
22910   </summary>
22911 </histogram>
22913 <histogram name="Settings.TrackedPreferenceInitialized"
22914     enum="TrackedPreference">
22915   <owner>gab@chromium.org</owner>
22916   <summary>
22917     The id of a tracked preference whose last value isn't known. We may be just
22918     starting to track the preference, or local state may have been changed
22919     outside of Chrome. This should only happen once per pref per profile.
22920   </summary>
22921 </histogram>
22923 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
22924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22925   <summary>
22926     Logs the tracked preference id when it is migrated to the new MAC algorithm.
22927     This should only happen once per pref per profile.
22928   </summary>
22929 </histogram>
22931 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
22932     enum="TrackedPreference">
22933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22934   <summary>
22935     The id of a tracked preference whose value has not changed since the last
22936     time Chrome set it, but which was last set using a legacy device ID. Each
22937     user should report this at most once per preference id and immediately be
22938     migrated to the latest hashing model.
22939   </summary>
22940 </histogram>
22942 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
22943   <owner>gab@chromium.org</owner>
22944   <summary>The id of a tracked preference which was reset by Chrome.</summary>
22945 </histogram>
22947 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
22948     enum="PrefHashStoreVersion">
22949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22950   <summary>
22951     The version of a PrefHashStore, reported once for each alternate
22952     PrefHashStore (not associated to the default profile) from a delayed task on
22953     startup.
22954   </summary>
22955 </histogram>
22957 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
22958     enum="PrefHashStoreVersion">
22959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22960   <summary>
22961     The previous version of an alternate PrefHashStore (not associated to the
22962     default profile) that was updated from a delayed task on startup. This
22963     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
22964     for all versions but VERSION_LATEST which should never be reported here.
22965   </summary>
22966 </histogram>
22968 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
22969     enum="BooleanHit">
22970   <obsolete>
22971     Deprecated 2014-02 in favor of
22972     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
22973   </obsolete>
22974   <owner>gab@chromium.org</owner>
22975   <summary>
22976     Preference tracking was initialized for an unloaded profile. This should
22977     happen at most once per profile.
22978   </summary>
22979 </histogram>
22981 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
22982     enum="BooleanEnabled">
22983   <owner>gab@chromium.org</owner>
22984   <summary>
22985     Whether settings enforcement was cancelled for a machine joined to a domain.
22986     Reported once per session on browser startup.
22987   </summary>
22988 </histogram>
22990 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
22991     enum="TrackedPreference">
22992   <owner>gab@chromium.org</owner>
22993   <summary>
22994     The id of a tracked preference which was initialized despite the absence of
22995     a MAC as either (1) the current MACs are trusted, infering that this is a
22996     newly tracked pref, or (2) its value is NULL.
22997   </summary>
22998 </histogram>
23000 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
23001   <owner>gab@chromium.org</owner>
23002   <summary>
23003     The id of a tracked preference whose value has not changed since the last
23004     time Chrome set it.
23005   </summary>
23006 </histogram>
23008 <histogram name="Settings.TrackedPreferenceWantedReset"
23009     enum="TrackedPreference">
23010   <owner>gab@chromium.org</owner>
23011   <summary>
23012     The id of a tracked preference which Chrome would have reset had the config
23013     allowed it.
23014   </summary>
23015 </histogram>
23017 <histogram name="Settings.TrackedSplitPreferenceChanged">
23018   <owner>gab@chromium.org</owner>
23019   <summary>
23020     The number of items that had changed in a dictionary pref when
23021     Settings.TrackedPreferenceChanged is reported for that pref.
23022   </summary>
23023 </histogram>
23025 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
23026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23027   <summary>
23028     Counts the number of times the user clicked on the No Thanks button of the
23029     settings reset bubble before clicking on the Reset button in the same Chrome
23030     session.
23031   </summary>
23032 </histogram>
23034 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
23035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23036   <summary>
23037     Count of the ways users interact with the confirmation dialogs of the new
23038     web based sign in to Chrome flow (accessed via the one click signin).
23039   </summary>
23040 </histogram>
23042 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
23043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23044   <summary>
23045     Whether or not the CRC was checked at the moment when the last reference to
23046     a read-only entry stream is closed.
23047   </summary>
23048 </histogram>
23050 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
23051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23052   <summary>
23053     The time from the creation of the simple cache backend until the index has
23054     been loaded from disk.
23055   </summary>
23056 </histogram>
23058 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
23059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23060   <summary>
23061     The time from the creation of the simple cache backend until the index fails
23062     to load.
23063   </summary>
23064 </histogram>
23066 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
23067     enum="SimpleCache.EntryCreatedAndStream2Omitted">
23068   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23069   <summary>
23070     Whether, upon creation of a new cache entry, the file for stream 2 was
23071     omitted since that stream was empty.
23072   </summary>
23073 </histogram>
23075 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
23076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23077   <summary>
23078     For entry creation operations that were sent to the disk, the result of
23079     creation.
23080   </summary>
23081 </histogram>
23083 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
23084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23085   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23086 </histogram>
23088 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
23089     enum="SimpleCache.EntryOpenedAndStream2Removed">
23090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23091   <summary>
23092     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23093     file for that stream was therefore removed.
23094   </summary>
23095 </histogram>
23097 <histogram name="SimpleCache.App.EntryOperationsPending">
23098   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23099   <summary>
23100     At the time that operations are run, the number of pending operations on a
23101     particular entry.
23102   </summary>
23103 </histogram>
23105 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
23106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23107   <summary>The size of the cache at the beginning of an eviction.</summary>
23108 </histogram>
23110 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
23111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23112   <summary>The size of the cache at the beginning of an eviction.</summary>
23113 </histogram>
23115 <histogram name="SimpleCache.App.Eviction.EntryCount">
23116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23117   <summary>The number of entries to be erased in an eviction.</summary>
23118 </histogram>
23120 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
23121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23122   <summary>
23123     The maximum allowed size of the cache at the beginning of an eviction.
23124   </summary>
23125 </histogram>
23127 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
23128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23129   <summary>
23130     The maximum allowed size of the cache at the beginning of an eviction.
23131   </summary>
23132 </histogram>
23134 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
23135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23136   <summary>The result of an eviction.</summary>
23137 </histogram>
23139 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
23140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23141   <summary>The number of bytes to be erased in an eviction.</summary>
23142 </histogram>
23144 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
23145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23146   <summary>The amount of memory freed in an eviction.</summary>
23147 </histogram>
23149 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
23150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23151   <summary>The size of the cache after running an eviction.</summary>
23152 </histogram>
23154 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
23155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23156   <summary>The size of the cache after running an eviction.</summary>
23157 </histogram>
23159 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
23160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23161   <summary>Time spent completing an eviction.</summary>
23162 </histogram>
23164 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
23165     units="milliseconds">
23166   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23167   <summary>Time spent selecting entries for eviction.</summary>
23168 </histogram>
23170 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
23171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23172   <summary>
23173     The maximum limit of how many file descriptors a process can open.  Emitted
23174     each time the browser is launched, if the limit could be retrieved.  (This
23175     is the highest value we could raise the current limit to if we liked.)
23176   </summary>
23177 </histogram>
23179 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
23180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23181   <summary>
23182     The current limit of how many file descriptors a process can open.  Emitted
23183     each time the browser is launched, if the limit could be retrieved.  (We can
23184     raise this to the maximum limit if we like, without root access.)
23185   </summary>
23186 </histogram>
23188 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
23189     enum="SimpleCache.FileDescriptorLimitStatus">
23190   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23191   <summary>
23192     The result of trying to get the file descriptor limit.  Emitted each time
23193     the browser is launched.
23194   </summary>
23195 </histogram>
23197 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
23198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23199   <summary>
23200     The number of open entries across all caches backed by the Simple Cache. An
23201     entry is opened whenever a caller asks to open it to read or write cache
23202     data, and remains open until the last caller asks to close it. Logged
23203     whenever an entry is opened or closed.
23204   </summary>
23205 </histogram>
23207 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
23208   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23209   <summary>
23210     The size of the header stream of a Simple Cache entry, emitted every time
23211     the headers are written or rewritten.
23212   </summary>
23213 </histogram>
23215 <histogram name="SimpleCache.App.HeaderSizeChange"
23216     enum="SimpleCacheHeaderSizeChange">
23217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23218   <summary>
23219     How the header size has changed in a Simple Cache entry, emitted every time
23220     a write operation occurs on the header stream.  (This includes the initial
23221     write, rewrites, and other writes that we couldn't classify.)
23222   </summary>
23223 </histogram>
23225 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
23226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23227   <summary>
23228     The absolute size decrease of the header stream of a Simple Cache entry,
23229     emitted every time the headers are rewritten with a smaller size.
23230   </summary>
23231 </histogram>
23233 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
23234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23235   <summary>
23236     The relative size decrease of the header stream of a Simple Cache entry,
23237     emitted every time the headers are rewritten with a smaller size.
23238   </summary>
23239 </histogram>
23241 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
23242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23243   <summary>
23244     The absolute size increase of the header stream of a Simple Cache entry,
23245     emitted every time the headers are rewritten with a larger size.
23246   </summary>
23247 </histogram>
23249 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
23250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23251   <summary>
23252     The relative size increase of the header stream of a Simple Cache entry,
23253     emitted every time the headers are rewritten with a larger size.
23254   </summary>
23255 </histogram>
23257 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
23258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23259   <summary>For each index load, whether the index file was corrupt.</summary>
23260 </histogram>
23262 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
23263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23264   <summary>The number of entries in a newly created index file.</summary>
23265 </histogram>
23267 <histogram name="SimpleCache.App.IndexEntriesLoaded">
23268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23269   <summary>Number of entries loaded from the index file on start.</summary>
23270 </histogram>
23272 <histogram name="SimpleCache.App.IndexEntriesRestored">
23273   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23274   <summary>
23275     Number of entries restored from disk when there was no index or the index
23276     was corrupted.
23277   </summary>
23278 </histogram>
23280 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
23281   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23282   <summary>
23283     The state the index file is at when an attempt is made to load from it.
23284   </summary>
23285 </histogram>
23287 <histogram name="SimpleCache.App.IndexInitializationWaiters">
23288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23289   <summary>
23290     At the time of index initialization, the number of enqueued jobs awaiting
23291     index initialization.
23292   </summary>
23293 </histogram>
23295 <histogram name="SimpleCache.App.IndexInitializeMethod"
23296     enum="SimpleCacheIndexInitializeMethod">
23297   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23298   <summary>The method used to initialize the simple cache index.</summary>
23299 </histogram>
23301 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
23302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23303   <summary>
23304     Time (as measured on the worker pool) spent loading the index file.
23305   </summary>
23306 </histogram>
23308 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
23309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23310   <summary>The number of entries written to the index on a flush.</summary>
23311 </histogram>
23313 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
23314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23315   <summary>
23316     Time (as measured on the worker pool) spent restoring the index file by
23317     iterating directory entries.
23318   </summary>
23319 </histogram>
23321 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
23322     units="milliseconds">
23323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23324   <summary>
23325     The interval between index saves, for apps in the background.
23326   </summary>
23327 </histogram>
23329 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
23330     units="milliseconds">
23331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23332   <summary>
23333     The interval between index saves, for apps in the foreground.
23334   </summary>
23335 </histogram>
23337 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
23338     units="milliseconds">
23339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23340   <summary>
23341     The amount of time spend writing the index file to disk, for apps in the
23342     background, measured starting at the beginning of the write on the callback
23343     thread, and calculated using the completion time on the worker pool.
23344   </summary>
23345 </histogram>
23347 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
23348     units="milliseconds">
23349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23350   <summary>
23351     The amount of time spend writing the index file to disk, for apps in the
23352     foreground, measured starting at the beginning of the write on the callback
23353     thread, and calculated using the completion time on the worker pool.
23354   </summary>
23355 </histogram>
23357 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
23358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23359   <summary>
23360     For each call to OpenEntry, whether the key on disk matched the request key.
23361   </summary>
23362 </histogram>
23364 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
23365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23366   <summary>
23367     For each file in the Simple Cache, the percentage of disk space used by the
23368     cluster loss, the unused disk space in the last 4096 byte cluster of the
23369     file.
23370   </summary>
23371 </histogram>
23373 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
23374   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23375   <summary>
23376     For each file in the Simple Cache, the number of bytes in the last 4096 byte
23377     cluster when the entry is saved to disk.
23378   </summary>
23379 </histogram>
23381 <histogram name="SimpleCache.App.OpenEntryIndexState"
23382     enum="SimpleCacheOpenEntryIndexState">
23383   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23384   <summary>
23385     At the time that an entry is opened, the state of that entry in the index.
23386   </summary>
23387 </histogram>
23389 <histogram name="SimpleCache.App.ReadIsParallelizable"
23390     enum="SimpleCacheReadParallelizable">
23391   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23392   <summary>
23393     For each Read operation, whether it could have been issued in parallel of a
23394     previous Read operation.
23395   </summary>
23396 </histogram>
23398 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
23399   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23400   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
23401 </histogram>
23403 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
23404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23405   <summary>
23406     For each EOFRecord found with a valid magic number, indicates if the record
23407     also contains a CRC.
23408   </summary>
23409 </histogram>
23411 <histogram name="SimpleCache.App.SyncCheckEOFResult"
23412     enum="SimpleCacheSyncCheckEOFResult">
23413   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23414   <summary>
23415     The result, at the synchronous layer, of checking the EOF record of a cache
23416     entry.
23417   </summary>
23418 </histogram>
23420 <histogram name="SimpleCache.App.SyncCloseResult"
23421     enum="SimpleCacheSyncCloseResult">
23422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23423   <summary>
23424     The result, at the synchronous layer, of closing a cache entry.
23425   </summary>
23426 </histogram>
23428 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
23429     enum="PlatformFileError">
23430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23431   <summary>
23432     The platform error reported when attempting to create a new cache entry at
23433     the synchronous layer.
23434   </summary>
23435 </histogram>
23437 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
23438     enum="PlatformFileError">
23439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23440   <summary>
23441     The platform error reported when attempting to create a new cache entry at
23442     the synchronous layer when the index has already initialized.
23443   </summary>
23444 </histogram>
23446 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
23447     enum="PlatformFileError">
23448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23449   <summary>
23450     The platform error reported when attempting to create a new cache entry at
23451     the synchronous layer when the index has not yet initialized.
23452   </summary>
23453 </histogram>
23455 <histogram name="SimpleCache.App.SyncCreateResult"
23456     enum="SimpleCacheSyncCreateResult">
23457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23458   <summary>
23459     The result, at the synchronous layer, reported when attempting to create a
23460     new cache entry.
23461   </summary>
23462 </histogram>
23464 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
23465     enum="SimpleCacheSyncCreateResult">
23466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23467   <summary>
23468     The result, at the synchronous layer, reported when attempting to create a
23469     new cache entry when the index has already initialized.
23470   </summary>
23471 </histogram>
23473 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
23474     enum="SimpleCacheSyncCreateResult">
23475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23476   <summary>
23477     The result, at the synchronous layer, reported when attempting to create a
23478     new cache entry when the index has not yet initialized.
23479   </summary>
23480 </histogram>
23482 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
23483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23484   <summary>
23485     The age of the entry (time since last modified), when opened at the
23486     synchronous layer.
23487   </summary>
23488 </histogram>
23490 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
23491     enum="PlatformFileError">
23492   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23493   <summary>
23494     The platform error reported when attempting to create a new cache entry at
23495     the synchronous layer.
23496   </summary>
23497 </histogram>
23499 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
23500     enum="PlatformFileError">
23501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23502   <summary>
23503     The platform error reported when attempting to create a new cache entry at
23504     the synchronous layer when the index has already initialized.
23505   </summary>
23506 </histogram>
23508 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
23509     enum="PlatformFileError">
23510   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23511   <summary>
23512     The platform error reported when attempting to create a new cache entry at
23513     the synchronous layer when the index has not initialized.
23514   </summary>
23515 </histogram>
23517 <histogram name="SimpleCache.App.SyncOpenResult"
23518     enum="SimpleCacheSyncOpenResult">
23519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23520   <summary>
23521     The result, at the synchronous layer, reported when attempting to open a new
23522     cache entry.
23523   </summary>
23524 </histogram>
23526 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
23527     enum="SimpleCacheSyncOpenResult">
23528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23529   <summary>
23530     The result, at the synchronous layer, reported when attempting to open a new
23531     cache entry when the index has already initialized.
23532   </summary>
23533 </histogram>
23535 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
23536     enum="SimpleCacheSyncOpenResult">
23537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23538   <summary>
23539     The result, at the synchronous layer, reported when attempting to open a new
23540     cache entry when the index has not yet initialized.
23541   </summary>
23542 </histogram>
23544 <histogram name="SimpleCache.App.SyncWriteResult"
23545     enum="SimpleCacheSyncWriteResult">
23546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23547   <summary>
23548     The result, at the synchronous layer, of writing to a cache entry.
23549   </summary>
23550 </histogram>
23552 <histogram name="SimpleCache.App.WriteDependencyType"
23553     enum="SimpleCacheWriteDependencyType">
23554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23555   <summary>
23556     Shows whether a write operation depends on the previous operation in queue
23557     particularly in the aspect of its possibility to run in parallel.
23558   </summary>
23559 </histogram>
23561 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
23562   <obsolete>
23563     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
23564     return&quot;, which previously showed up as &quot;success&quot;.
23565   </obsolete>
23566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23567   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23568 </histogram>
23570 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
23571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23572   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23573 </histogram>
23575 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
23576   <obsolete>
23577     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23578   </obsolete>
23579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23580   <summary>
23581     Whether or not the CRC was checked at the moment when the last reference to
23582     a read-only entry stream is closed.
23583   </summary>
23584 </histogram>
23586 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
23587   <obsolete>
23588     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23589   </obsolete>
23590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23591   <summary>
23592     The time from the creation of the simple cache backend until the index has
23593     been loaded from disk.
23594   </summary>
23595 </histogram>
23597 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
23598   <obsolete>
23599     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23600   </obsolete>
23601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23602   <summary>
23603     The time from the creation of the simple cache backend until the index fails
23604     to load.
23605   </summary>
23606 </histogram>
23608 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
23609   <obsolete>
23610     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23611   </obsolete>
23612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23613   <summary>
23614     For entry creation operations that were sent to the disk, the result of
23615     creation.
23616   </summary>
23617 </histogram>
23619 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
23620   <obsolete>
23621     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23622   </obsolete>
23623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23624   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23625 </histogram>
23627 <histogram name="SimpleCache.EntryOperationsPending">
23628   <obsolete>
23629     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23630   </obsolete>
23631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23632   <summary>
23633     At the time that operations are run, the number of pending operations on a
23634     particular entry.
23635   </summary>
23636 </histogram>
23638 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
23639   <obsolete>
23640     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23641   </obsolete>
23642   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23643   <summary>The size of the cache at the beginning of an eviction.</summary>
23644 </histogram>
23646 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
23647   <obsolete>
23648     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23649   </obsolete>
23650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23651   <summary>The size of the cache at the beginning of an eviction.</summary>
23652 </histogram>
23654 <histogram name="SimpleCache.Eviction.EntryCount">
23655   <obsolete>
23656     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23657   </obsolete>
23658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23659   <summary>The number of entries to be erased in an eviction.</summary>
23660 </histogram>
23662 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
23663   <obsolete>
23664     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23665   </obsolete>
23666   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23667   <summary>
23668     The maximum allowed size of the cache at the beginning of an eviction.
23669   </summary>
23670 </histogram>
23672 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
23673   <obsolete>
23674     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23675   </obsolete>
23676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23677   <summary>
23678     The maximum allowed size of the cache at the beginning of an eviction.
23679   </summary>
23680 </histogram>
23682 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
23683   <obsolete>
23684     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23685   </obsolete>
23686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23687   <summary>The result of an eviction.</summary>
23688 </histogram>
23690 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
23691   <obsolete>
23692     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23693   </obsolete>
23694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23695   <summary>The number of bytes to be erased in an eviction.</summary>
23696 </histogram>
23698 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
23699   <obsolete>
23700     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23701   </obsolete>
23702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23703   <summary>The amount of memory freed in an eviction.</summary>
23704 </histogram>
23706 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
23707   <obsolete>
23708     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23709   </obsolete>
23710   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23711   <summary>The size of the cache after running an eviction.</summary>
23712 </histogram>
23714 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
23715   <obsolete>
23716     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23717   </obsolete>
23718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23719   <summary>The size of the cache after running an eviction.</summary>
23720 </histogram>
23722 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
23723   <obsolete>
23724     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23725   </obsolete>
23726   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23727   <summary>Time spent completing an eviction.</summary>
23728 </histogram>
23730 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
23731   <obsolete>
23732     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23733   </obsolete>
23734   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23735   <summary>Time spent selecting entries for eviction.</summary>
23736 </histogram>
23738 <histogram name="SimpleCache.FileDescriptorLimitHard">
23739   <obsolete>
23740     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23741   </obsolete>
23742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23743   <summary>
23744     The maximum limit of how many file descriptors a process can open.  Emitted
23745     each time the browser is launched, if the limit could be retrieved.  (This
23746     is the highest value we could raise the current limit to if we liked.)
23747   </summary>
23748 </histogram>
23750 <histogram name="SimpleCache.FileDescriptorLimitSoft">
23751   <obsolete>
23752     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23753   </obsolete>
23754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23755   <summary>
23756     The current limit of how many file descriptors a process can open.  Emitted
23757     each time the browser is launched, if the limit could be retrieved.  (We can
23758     raise this to the maximum limit if we like, without root access.)
23759   </summary>
23760 </histogram>
23762 <histogram name="SimpleCache.FileDescriptorLimitStatus"
23763     enum="SimpleCache.FileDescriptorLimitStatus">
23764   <obsolete>
23765     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23766   </obsolete>
23767   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23768   <summary>
23769     The result of trying to get the file descriptor limit.  Emitted each time
23770     the browser is launched.
23771   </summary>
23772 </histogram>
23774 <histogram name="SimpleCache.GlobalOpenEntryCount">
23775   <obsolete>
23776     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23777   </obsolete>
23778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23779   <summary>
23780     The number of open entries across all caches backed by the Simple Cache. An
23781     entry is opened whenever a caller asks to open it to read or write cache
23782     data, and remains open until the last caller asks to close it. Logged
23783     whenever an entry is opened or closed.
23784   </summary>
23785 </histogram>
23787 <histogram name="SimpleCache.HeaderSize" units="bytes">
23788   <obsolete>
23789     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23790   </obsolete>
23791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23792   <summary>
23793     The size of the header stream of a Simple Cache entry, emitted every time
23794     the headers are written or rewritten.
23795   </summary>
23796 </histogram>
23798 <histogram name="SimpleCache.HeaderSizeChange"
23799     enum="SimpleCacheHeaderSizeChange">
23800   <obsolete>
23801     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23802   </obsolete>
23803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23804   <summary>
23805     How the header size has changed in a Simple Cache entry, emitted every time
23806     a write operation occurs on the header stream.  (This includes the initial
23807     write, rewrites, and other writes that we couldn't classify.)
23808   </summary>
23809 </histogram>
23811 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
23812   <obsolete>
23813     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23814   </obsolete>
23815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23816   <summary>
23817     The absolute size decrease of the header stream of a Simple Cache entry,
23818     emitted every time the headers are rewritten with a smaller size.
23819   </summary>
23820 </histogram>
23822 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
23823   <obsolete>
23824     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23825   </obsolete>
23826   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23827   <summary>
23828     The relative size decrease of the header stream of a Simple Cache entry,
23829     emitted every time the headers are rewritten with a smaller size.
23830   </summary>
23831 </histogram>
23833 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
23834   <obsolete>
23835     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23836   </obsolete>
23837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23838   <summary>
23839     The absolute size increase of the header stream of a Simple Cache entry,
23840     emitted every time the headers are rewritten with a larger size.
23841   </summary>
23842 </histogram>
23844 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
23845   <obsolete>
23846     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23847   </obsolete>
23848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23849   <summary>
23850     The relative size increase of the header stream of a Simple Cache entry,
23851     emitted every time the headers are rewritten with a larger size.
23852   </summary>
23853 </histogram>
23855 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
23856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23857   <summary>
23858     Whether or not the CRC was checked at the moment when the last reference to
23859     a read-only entry stream is closed.
23860   </summary>
23861 </histogram>
23863 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
23864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23865   <summary>
23866     The time from the creation of the simple cache backend until the index has
23867     been loaded from disk.
23868   </summary>
23869 </histogram>
23871 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
23872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23873   <summary>
23874     The time from the creation of the simple cache backend until the index fails
23875     to load.
23876   </summary>
23877 </histogram>
23879 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
23880     enum="SimpleCache.EntryCreatedAndStream2Omitted">
23881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23882   <summary>
23883     Whether, upon creation of a new cache entry, the file for stream 2 was
23884     omitted since that stream was empty.
23885   </summary>
23886 </histogram>
23888 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
23889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23890   <summary>
23891     For entry creation operations that were sent to the disk, the result of
23892     creation.
23893   </summary>
23894 </histogram>
23896 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
23897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23898   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23899 </histogram>
23901 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
23902     enum="SimpleCache.EntryOpenedAndStream2Removed">
23903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23904   <summary>
23905     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23906     file for that stream was therefore removed.
23907   </summary>
23908 </histogram>
23910 <histogram name="SimpleCache.Http.EntryOperationsPending">
23911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23912   <summary>
23913     At the time that operations are run, the number of pending operations on a
23914     particular entry.
23915   </summary>
23916 </histogram>
23918 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
23919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23920   <summary>The size of the cache at the beginning of an eviction.</summary>
23921 </histogram>
23923 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
23924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23925   <summary>The size of the cache at the beginning of an eviction.</summary>
23926 </histogram>
23928 <histogram name="SimpleCache.Http.Eviction.EntryCount">
23929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23930   <summary>The number of entries to be erased in an eviction.</summary>
23931 </histogram>
23933 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
23934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23935   <summary>
23936     The maximum allowed size of the cache at the beginning of an eviction.
23937   </summary>
23938 </histogram>
23940 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
23941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23942   <summary>
23943     The maximum allowed size of the cache at the beginning of an eviction.
23944   </summary>
23945 </histogram>
23947 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
23948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23949   <summary>The result of an eviction.</summary>
23950 </histogram>
23952 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
23953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23954   <summary>The number of bytes to be erased in an eviction.</summary>
23955 </histogram>
23957 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
23958   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23959   <summary>The amount of memory freed in an eviction.</summary>
23960 </histogram>
23962 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
23963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23964   <summary>The size of the cache after running an eviction.</summary>
23965 </histogram>
23967 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
23968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23969   <summary>The size of the cache after running an eviction.</summary>
23970 </histogram>
23972 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
23973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23974   <summary>Time spent completing an eviction.</summary>
23975 </histogram>
23977 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
23978     units="milliseconds">
23979   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23980   <summary>Time spent selecting entries for eviction.</summary>
23981 </histogram>
23983 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
23984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23985   <summary>
23986     The maximum limit of how many file descriptors a process can open.  Emitted
23987     each time the browser is launched, if the limit could be retrieved.  (This
23988     is the highest value we could raise the current limit to if we liked.)
23989   </summary>
23990 </histogram>
23992 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
23993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23994   <summary>
23995     The current limit of how many file descriptors a process can open.  Emitted
23996     each time the browser is launched, if the limit could be retrieved.  (We can
23997     raise this to the maximum limit if we like, without root access.)
23998   </summary>
23999 </histogram>
24001 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
24002     enum="SimpleCache.FileDescriptorLimitStatus">
24003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24004   <summary>
24005     The result of trying to get the file descriptor limit.  Emitted each time
24006     the browser is launched.
24007   </summary>
24008 </histogram>
24010 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
24011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24012   <summary>
24013     The number of open entries across all caches backed by the Simple Cache. An
24014     entry is opened whenever a caller asks to open it to read or write cache
24015     data, and remains open until the last caller asks to close it. Logged
24016     whenever an entry is opened or closed.
24017   </summary>
24018 </histogram>
24020 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
24021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24022   <summary>
24023     The size of the header stream of a Simple Cache entry, emitted every time
24024     the headers are written or rewritten.
24025   </summary>
24026 </histogram>
24028 <histogram name="SimpleCache.Http.HeaderSizeChange"
24029     enum="SimpleCacheHeaderSizeChange">
24030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24031   <summary>
24032     How the header size has changed in a Simple Cache entry, emitted every time
24033     a write operation occurs on the header stream.  (This includes the initial
24034     write, rewrites, and other writes that we couldn't classify.)
24035   </summary>
24036 </histogram>
24038 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
24039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24040   <summary>
24041     The absolute size decrease of the header stream of a Simple Cache entry,
24042     emitted every time the headers are rewritten with a smaller size.
24043   </summary>
24044 </histogram>
24046 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
24047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24048   <summary>
24049     The relative size decrease of the header stream of a Simple Cache entry,
24050     emitted every time the headers are rewritten with a smaller size.
24051   </summary>
24052 </histogram>
24054 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
24055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24056   <summary>
24057     The absolute size increase of the header stream of a Simple Cache entry,
24058     emitted every time the headers are rewritten with a larger size.
24059   </summary>
24060 </histogram>
24062 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
24063   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24064   <summary>
24065     The relative size increase of the header stream of a Simple Cache entry,
24066     emitted every time the headers are rewritten with a larger size.
24067   </summary>
24068 </histogram>
24070 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
24071   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24072   <summary>For each index load, whether the index file was corrupt.</summary>
24073 </histogram>
24075 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
24076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24077   <summary>The number of entries in a newly created index file.</summary>
24078 </histogram>
24080 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
24081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24082   <summary>Number of entries loaded from the index file on start.</summary>
24083 </histogram>
24085 <histogram name="SimpleCache.Http.IndexEntriesRestored">
24086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24087   <summary>
24088     Number of entries restored from disk when there was no index or the index
24089     was corrupted.
24090   </summary>
24091 </histogram>
24093 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
24094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24095   <summary>
24096     The state the index file is at when an attempt is made to load from it.
24097   </summary>
24098 </histogram>
24100 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
24101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24102   <summary>
24103     At the time of index initialization, the number of enqueued jobs awaiting
24104     index initialization.
24105   </summary>
24106 </histogram>
24108 <histogram name="SimpleCache.Http.IndexInitializeMethod"
24109     enum="SimpleCacheIndexInitializeMethod">
24110   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24111   <summary>The method used to initialize the simple cache index.</summary>
24112 </histogram>
24114 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
24115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24116   <summary>
24117     Time (as measured on the worker pool) spent loading the index file.
24118   </summary>
24119 </histogram>
24121 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
24122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24123   <summary>The number of entries written to the index on a flush.</summary>
24124 </histogram>
24126 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
24127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24128   <summary>
24129     Time (as measured on the worker pool) spent restoring the index file by
24130     iterating directory entries.
24131   </summary>
24132 </histogram>
24134 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
24135     units="milliseconds">
24136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24137   <summary>
24138     The interval between index saves, for apps in the background.
24139   </summary>
24140 </histogram>
24142 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
24143     units="milliseconds">
24144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24145   <summary>
24146     The interval between index saves, for apps in the foreground.
24147   </summary>
24148 </histogram>
24150 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
24151     units="milliseconds">
24152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24153   <summary>
24154     The amount of time spend writing the index file to disk, for apps in the
24155     background, measured starting at the beginning of the write on the callback
24156     thread, and calculated using the completion time on the worker pool.
24157   </summary>
24158 </histogram>
24160 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
24161     units="milliseconds">
24162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24163   <summary>
24164     The amount of time spend writing the index file to disk, for apps in the
24165     foreground, measured starting at the beginning of the write on the callback
24166     thread, and calculated using the completion time on the worker pool.
24167   </summary>
24168 </histogram>
24170 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
24171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24172   <summary>
24173     For each call to OpenEntry, whether the key on disk matched the request key.
24174   </summary>
24175 </histogram>
24177 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
24178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24179   <summary>
24180     For each file in the Simple Cache, the percentage of disk space used by the
24181     cluster loss, the unused disk space in the last 4096 byte cluster of the
24182     file.
24183   </summary>
24184 </histogram>
24186 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
24187   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24188   <summary>
24189     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24190     cluster when the entry is saved to disk.
24191   </summary>
24192 </histogram>
24194 <histogram name="SimpleCache.Http.OpenEntryIndexState"
24195     enum="SimpleCacheOpenEntryIndexState">
24196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24197   <summary>
24198     At the time that an entry is opened, the state of that entry in the index.
24199   </summary>
24200 </histogram>
24202 <histogram name="SimpleCache.Http.ReadIsParallelizable"
24203     enum="SimpleCacheReadParallelizable">
24204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24205   <summary>
24206     For each Read operation, whether it could have been issued in parallel of a
24207     previous Read operation.
24208   </summary>
24209 </histogram>
24211 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
24212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24213   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24214 </histogram>
24216 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24218   <summary>
24219     For each EOFRecord found with a valid magic number, indicates if the record
24220     also contains a CRC.
24221   </summary>
24222 </histogram>
24224 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
24225     enum="SimpleCacheSyncCheckEOFResult">
24226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24227   <summary>
24228     The result, at the synchronous layer, of checking the EOF record of a cache
24229     entry.
24230   </summary>
24231 </histogram>
24233 <histogram name="SimpleCache.Http.SyncCloseResult"
24234     enum="SimpleCacheSyncCloseResult">
24235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24236   <summary>
24237     The result, at the synchronous layer, of closing a cache entry.
24238   </summary>
24239 </histogram>
24241 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
24242     enum="PlatformFileError">
24243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24244   <summary>
24245     The platform error reported when attempting to create a new cache entry at
24246     the synchronous layer.
24247   </summary>
24248 </histogram>
24250 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
24251     enum="PlatformFileError">
24252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24253   <summary>
24254     The platform error reported when attempting to create a new cache entry at
24255     the synchronous layer when the index has already initialized.
24256   </summary>
24257 </histogram>
24259 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
24260     enum="PlatformFileError">
24261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24262   <summary>
24263     The platform error reported when attempting to create a new cache entry at
24264     the synchronous layer when the index has not yet initialized.
24265   </summary>
24266 </histogram>
24268 <histogram name="SimpleCache.Http.SyncCreateResult"
24269     enum="SimpleCacheSyncCreateResult">
24270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24271   <summary>
24272     The result, at the synchronous layer, reported when attempting to create a
24273     new cache entry.
24274   </summary>
24275 </histogram>
24277 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
24278     enum="SimpleCacheSyncCreateResult">
24279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24280   <summary>
24281     The result, at the synchronous layer, reported when attempting to create a
24282     new cache entry when the index has already initialized.
24283   </summary>
24284 </histogram>
24286 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
24287     enum="SimpleCacheSyncCreateResult">
24288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24289   <summary>
24290     The result, at the synchronous layer, reported when attempting to create a
24291     new cache entry when the index has not yet initialized.
24292   </summary>
24293 </histogram>
24295 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
24296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24297   <summary>
24298     The age of the entry (time since last modified), when opened at the
24299     synchronous layer.
24300   </summary>
24301 </histogram>
24303 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
24304     enum="PlatformFileError">
24305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24306   <summary>
24307     The platform error reported when attempting to create a new cache entry at
24308     the synchronous layer.
24309   </summary>
24310 </histogram>
24312 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
24313     enum="PlatformFileError">
24314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24315   <summary>
24316     The platform error reported when attempting to create a new cache entry at
24317     the synchronous layer when the index has already initialized.
24318   </summary>
24319 </histogram>
24321 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
24322     enum="PlatformFileError">
24323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24324   <summary>
24325     The platform error reported when attempting to create a new cache entry at
24326     the synchronous layer when the index has not initialized.
24327   </summary>
24328 </histogram>
24330 <histogram name="SimpleCache.Http.SyncOpenResult"
24331     enum="SimpleCacheSyncOpenResult">
24332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24333   <summary>
24334     The result, at the synchronous layer, reported when attempting to open a new
24335     cache entry.
24336   </summary>
24337 </histogram>
24339 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
24340     enum="SimpleCacheSyncOpenResult">
24341   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24342   <summary>
24343     The result, at the synchronous layer, reported when attempting to open a new
24344     cache entry when the index has already initialized.
24345   </summary>
24346 </histogram>
24348 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
24349     enum="SimpleCacheSyncOpenResult">
24350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24351   <summary>
24352     The result, at the synchronous layer, reported when attempting to open a new
24353     cache entry when the index has not yet initialized.
24354   </summary>
24355 </histogram>
24357 <histogram name="SimpleCache.Http.SyncWriteResult"
24358     enum="SimpleCacheSyncWriteResult">
24359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24360   <summary>
24361     The result, at the synchronous layer, of writing to a cache entry.
24362   </summary>
24363 </histogram>
24365 <histogram name="SimpleCache.Http.WriteDependencyType"
24366     enum="SimpleCacheWriteDependencyType">
24367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24368   <summary>
24369     Shows whether a write operation depends on the previous operation in queue
24370     particularly in the aspect of its possibility to run in parallel.
24371   </summary>
24372 </histogram>
24374 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
24375   <obsolete>
24376     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
24377     return&quot;, which previously showed up as &quot;success&quot;.
24378   </obsolete>
24379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24380   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24381 </histogram>
24383 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
24384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24385   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24386 </histogram>
24388 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
24389   <obsolete>
24390     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24391   </obsolete>
24392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24393   <summary>For each index load, whether the index file was corrupt.</summary>
24394 </histogram>
24396 <histogram name="SimpleCache.IndexCreatedEntryCount">
24397   <obsolete>
24398     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24399   </obsolete>
24400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24401   <summary>The number of entries in a newly created index file.</summary>
24402 </histogram>
24404 <histogram name="SimpleCache.IndexEntriesLoaded">
24405   <obsolete>
24406     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24407   </obsolete>
24408   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24409   <summary>Number of entries loaded from the index file on start.</summary>
24410 </histogram>
24412 <histogram name="SimpleCache.IndexEntriesRestored">
24413   <obsolete>
24414     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24415   </obsolete>
24416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24417   <summary>
24418     Number of entries restored from disk when there was no index or the index
24419     was corrupted.
24420   </summary>
24421 </histogram>
24423 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
24424   <obsolete>
24425     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24426   </obsolete>
24427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24428   <summary>
24429     The state the index file is at when an attempt is made to load from it.
24430   </summary>
24431 </histogram>
24433 <histogram name="SimpleCache.IndexInitializationWaiters">
24434   <obsolete>
24435     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24436   </obsolete>
24437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24438   <summary>
24439     At the time of index initialization, the number of enqueued jobs awaiting
24440     index initialization.
24441   </summary>
24442 </histogram>
24444 <histogram name="SimpleCache.IndexInitializeMethod"
24445     enum="SimpleCacheIndexInitializeMethod">
24446   <obsolete>
24447     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24448   </obsolete>
24449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24450   <summary>The method used to initialize the simple cache index.</summary>
24451 </histogram>
24453 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
24454   <obsolete>
24455     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24456   </obsolete>
24457   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24458   <summary>
24459     Time (as measured on the worker pool) spent loading the index file.
24460   </summary>
24461 </histogram>
24463 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
24464   <obsolete>
24465     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24466   </obsolete>
24467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24468   <summary>The number of entries written to the index on a flush.</summary>
24469 </histogram>
24471 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
24472   <obsolete>
24473     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24474   </obsolete>
24475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24476   <summary>
24477     Time (as measured on the worker pool) spent restoring the index file by
24478     iterating directory entries.
24479   </summary>
24480 </histogram>
24482 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
24483   <obsolete>
24484     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
24485   </obsolete>
24486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24487   <summary>For each index load, whether the index file was stale.</summary>
24488 </histogram>
24490 <histogram name="SimpleCache.IndexWriteInterval.Background"
24491     units="milliseconds">
24492   <obsolete>
24493     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24494   </obsolete>
24495   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24496   <summary>
24497     The interval between index saves, for apps in the background.
24498   </summary>
24499 </histogram>
24501 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
24502     units="milliseconds">
24503   <obsolete>
24504     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24505   </obsolete>
24506   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24507   <summary>
24508     The interval between index saves, for apps in the foreground.
24509   </summary>
24510 </histogram>
24512 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
24513   <obsolete>
24514     Deprecated 2013-05 in favour of
24515     SimpleCache.SimpleIndexWriteToDiskTime.Background and
24516     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
24517   </obsolete>
24518   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24519   <summary>
24520     The amount of time spend writing the index file to disk, measured starting
24521     at the beginning of the write on the callback thread, and calculated using
24522     the completion time on the worker pool.
24523   </summary>
24524 </histogram>
24526 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
24527     units="milliseconds">
24528   <obsolete>
24529     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24530   </obsolete>
24531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24532   <summary>
24533     The amount of time spend writing the index file to disk, for apps in the
24534     background, measured starting at the beginning of the write on the callback
24535     thread, and calculated using the completion time on the worker pool.
24536   </summary>
24537 </histogram>
24539 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
24540     units="milliseconds">
24541   <obsolete>
24542     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24543   </obsolete>
24544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24545   <summary>
24546     The amount of time spend writing the index file to disk, for apps in the
24547     foreground, measured starting at the beginning of the write on the callback
24548     thread, and calculated using the completion time on the worker pool.
24549   </summary>
24550 </histogram>
24552 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
24553   <obsolete>
24554     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24555   </obsolete>
24556   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24557   <summary>
24558     For each call to OpenEntry, whether the key on disk matched the request key.
24559   </summary>
24560 </histogram>
24562 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
24563   <obsolete>
24564     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24565   </obsolete>
24566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24567   <summary>
24568     For each file in the Simple Cache, the percentage of disk space used by the
24569     cluster loss, the unused disk space in the last 4096 byte cluster of the
24570     file.
24571   </summary>
24572 </histogram>
24574 <histogram name="SimpleCache.LastClusterSize" units="bytes">
24575   <obsolete>
24576     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24577   </obsolete>
24578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24579   <summary>
24580     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24581     cluster when the entry is saved to disk.
24582   </summary>
24583 </histogram>
24585 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
24586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24587   <summary>
24588     Whether or not the CRC was checked at the moment when the last reference to
24589     a read-only entry stream is closed.
24590   </summary>
24591 </histogram>
24593 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
24594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24595   <summary>
24596     The time from the creation of the simple cache backend until the index has
24597     been loaded from disk.
24598   </summary>
24599 </histogram>
24601 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
24602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24603   <summary>
24604     The time from the creation of the simple cache backend until the index fails
24605     to load.
24606   </summary>
24607 </histogram>
24609 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
24610     enum="SimpleCache.EntryCreatedAndStream2Omitted">
24611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24612   <summary>
24613     Whether, upon creation of a new cache entry, the file for stream 2 was
24614     omitted since that stream was empty.
24615   </summary>
24616 </histogram>
24618 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
24619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24620   <summary>
24621     For entry creation operations that were sent to the disk, the result of
24622     creation.
24623   </summary>
24624 </histogram>
24626 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
24627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24628   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24629 </histogram>
24631 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
24632     enum="SimpleCache.EntryOpenedAndStream2Removed">
24633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24634   <summary>
24635     Whether, upon opening of an existing cache entry, stream 2 was empty and the
24636     file for that stream was therefore removed.
24637   </summary>
24638 </histogram>
24640 <histogram name="SimpleCache.Media.EntryOperationsPending">
24641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24642   <summary>
24643     At the time that operations are run, the number of pending operations on a
24644     particular entry.
24645   </summary>
24646 </histogram>
24648 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
24649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24650   <summary>The size of the cache at the beginning of an eviction.</summary>
24651 </histogram>
24653 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
24654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24655   <summary>The size of the cache at the beginning of an eviction.</summary>
24656 </histogram>
24658 <histogram name="SimpleCache.Media.Eviction.EntryCount">
24659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24660   <summary>The number of entries to be erased in an eviction.</summary>
24661 </histogram>
24663 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
24664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24665   <summary>
24666     The maximum allowed size of the cache at the beginning of an eviction.
24667   </summary>
24668 </histogram>
24670 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
24671   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24672   <summary>
24673     The maximum allowed size of the cache at the beginning of an eviction.
24674   </summary>
24675 </histogram>
24677 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
24678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24679   <summary>The result of an eviction.</summary>
24680 </histogram>
24682 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
24683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24684   <summary>The number of bytes to be erased in an eviction.</summary>
24685 </histogram>
24687 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
24688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24689   <summary>The amount of memory freed in an eviction.</summary>
24690 </histogram>
24692 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
24693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24694   <summary>The size of the cache after running an eviction.</summary>
24695 </histogram>
24697 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
24698   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24699   <summary>The size of the cache after running an eviction.</summary>
24700 </histogram>
24702 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
24703   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24704   <summary>Time spent completing an eviction.</summary>
24705 </histogram>
24707 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
24708     units="milliseconds">
24709   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24710   <summary>Time spent selecting entries for eviction.</summary>
24711 </histogram>
24713 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
24714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24715   <summary>
24716     The maximum limit of how many file descriptors a process can open.  Emitted
24717     each time the browser is launched, if the limit could be retrieved.  (This
24718     is the highest value we could raise the current limit to if we liked.)
24719   </summary>
24720 </histogram>
24722 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
24723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24724   <summary>
24725     The current limit of how many file descriptors a process can open.  Emitted
24726     each time the browser is launched, if the limit could be retrieved.  (We can
24727     raise this to the maximum limit if we like, without root access.)
24728   </summary>
24729 </histogram>
24731 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
24732     enum="SimpleCache.FileDescriptorLimitStatus">
24733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24734   <summary>
24735     The result of trying to get the file descriptor limit.  Emitted each time
24736     the browser is launched.
24737   </summary>
24738 </histogram>
24740 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
24741   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24742   <summary>
24743     The number of open entries across all caches backed by the Simple Cache. An
24744     entry is opened whenever a caller asks to open it to read or write cache
24745     data, and remains open until the last caller asks to close it. Logged
24746     whenever an entry is opened or closed.
24747   </summary>
24748 </histogram>
24750 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
24751   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24752   <summary>
24753     The size of the header stream of a Simple Cache entry, emitted every time
24754     the headers are written or rewritten.
24755   </summary>
24756 </histogram>
24758 <histogram name="SimpleCache.Media.HeaderSizeChange"
24759     enum="SimpleCacheHeaderSizeChange">
24760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24761   <summary>
24762     How the header size has changed in a Simple Cache entry, emitted every time
24763     a write operation occurs on the header stream.  (This includes the initial
24764     write, rewrites, and other writes that we couldn't classify.)
24765   </summary>
24766 </histogram>
24768 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
24769   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24770   <summary>
24771     The absolute size decrease of the header stream of a Simple Cache entry,
24772     emitted every time the headers are rewritten with a smaller size.
24773   </summary>
24774 </histogram>
24776 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
24777     units="percent">
24778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24779   <summary>
24780     The relative size decrease of the header stream of a Simple Cache entry,
24781     emitted every time the headers are rewritten with a smaller size.
24782   </summary>
24783 </histogram>
24785 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
24786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24787   <summary>
24788     The absolute size increase of the header stream of a Simple Cache entry,
24789     emitted every time the headers are rewritten with a larger size.
24790   </summary>
24791 </histogram>
24793 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
24794     units="percent">
24795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24796   <summary>
24797     The relative size increase of the header stream of a Simple Cache entry,
24798     emitted every time the headers are rewritten with a larger size.
24799   </summary>
24800 </histogram>
24802 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
24803   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24804   <summary>For each index load, whether the index file was corrupt.</summary>
24805 </histogram>
24807 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
24808   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24809   <summary>The number of entries in a newly created index file.</summary>
24810 </histogram>
24812 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
24813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24814   <summary>Number of entries loaded from the index file on start.</summary>
24815 </histogram>
24817 <histogram name="SimpleCache.Media.IndexEntriesRestored">
24818   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24819   <summary>
24820     Number of entries restored from disk when there was no index or the index
24821     was corrupted.
24822   </summary>
24823 </histogram>
24825 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
24826     enum="SimpleIndexState">
24827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24828   <summary>
24829     The state the index file is at when an attempt is made to load from it.
24830   </summary>
24831 </histogram>
24833 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
24834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24835   <summary>
24836     At the time of index initialization, the number of enqueued jobs awaiting
24837     index initialization.
24838   </summary>
24839 </histogram>
24841 <histogram name="SimpleCache.Media.IndexInitializeMethod"
24842     enum="SimpleCacheIndexInitializeMethod">
24843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24844   <summary>The method used to initialize the simple cache index.</summary>
24845 </histogram>
24847 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
24848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24849   <summary>
24850     Time (as measured on the worker pool) spent loading the index file.
24851   </summary>
24852 </histogram>
24854 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
24855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24856   <summary>The number of entries written to the index on a flush.</summary>
24857 </histogram>
24859 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
24860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24861   <summary>
24862     Time (as measured on the worker pool) spent restoring the index file by
24863     iterating directory entries.
24864   </summary>
24865 </histogram>
24867 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
24868     units="milliseconds">
24869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24870   <summary>
24871     The interval between index saves, for apps in the background.
24872   </summary>
24873 </histogram>
24875 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
24876     units="milliseconds">
24877   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24878   <summary>
24879     The interval between index saves, for apps in the foreground.
24880   </summary>
24881 </histogram>
24883 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
24884     units="milliseconds">
24885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24886   <summary>
24887     The amount of time spend writing the index file to disk, for apps in the
24888     background, measured starting at the beginning of the write on the callback
24889     thread, and calculated using the completion time on the worker pool.
24890   </summary>
24891 </histogram>
24893 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
24894     units="milliseconds">
24895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24896   <summary>
24897     The amount of time spend writing the index file to disk, for apps in the
24898     foreground, measured starting at the beginning of the write on the callback
24899     thread, and calculated using the completion time on the worker pool.
24900   </summary>
24901 </histogram>
24903 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
24904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24905   <summary>
24906     For each call to OpenEntry, whether the key on disk matched the request key.
24907   </summary>
24908 </histogram>
24910 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
24911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24912   <summary>
24913     For each file in the Simple Cache, the percentage of disk space used by the
24914     cluster loss, the unused disk space in the last 4096 byte cluster of the
24915     file.
24916   </summary>
24917 </histogram>
24919 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
24920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24921   <summary>
24922     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24923     cluster when the entry is saved to disk.
24924   </summary>
24925 </histogram>
24927 <histogram name="SimpleCache.Media.OpenEntryIndexState"
24928     enum="SimpleCacheOpenEntryIndexState">
24929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24930   <summary>
24931     At the time that an entry is opened, the state of that entry in the index.
24932   </summary>
24933 </histogram>
24935 <histogram name="SimpleCache.Media.ReadIsParallelizable"
24936     enum="SimpleCacheReadParallelizable">
24937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24938   <summary>
24939     For each Read operation, whether it could have been issued in parallel of a
24940     previous Read operation.
24941   </summary>
24942 </histogram>
24944 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
24945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24946   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24947 </histogram>
24949 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24951   <summary>
24952     For each EOFRecord found with a valid magic number, indicates if the record
24953     also contains a CRC.
24954   </summary>
24955 </histogram>
24957 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
24958     enum="SimpleCacheSyncCheckEOFResult">
24959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24960   <summary>
24961     The result, at the synchronous layer, of checking the EOF record of a cache
24962     entry.
24963   </summary>
24964 </histogram>
24966 <histogram name="SimpleCache.Media.SyncCloseResult"
24967     enum="SimpleCacheSyncCloseResult">
24968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24969   <summary>
24970     The result, at the synchronous layer, of closing a cache entry.
24971   </summary>
24972 </histogram>
24974 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
24975     enum="PlatformFileError">
24976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24977   <summary>
24978     The platform error reported when attempting to create a new cache entry at
24979     the synchronous layer.
24980   </summary>
24981 </histogram>
24983 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
24984     enum="PlatformFileError">
24985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24986   <summary>
24987     The platform error reported when attempting to create a new cache entry at
24988     the synchronous layer when the index has already initialized.
24989   </summary>
24990 </histogram>
24992 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
24993     enum="PlatformFileError">
24994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24995   <summary>
24996     The platform error reported when attempting to create a new cache entry at
24997     the synchronous layer when the index has not yet initialized.
24998   </summary>
24999 </histogram>
25001 <histogram name="SimpleCache.Media.SyncCreateResult"
25002     enum="SimpleCacheSyncCreateResult">
25003   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25004   <summary>
25005     The result, at the synchronous layer, reported when attempting to create a
25006     new cache entry.
25007   </summary>
25008 </histogram>
25010 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
25011     enum="SimpleCacheSyncCreateResult">
25012   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25013   <summary>
25014     The result, at the synchronous layer, reported when attempting to create a
25015     new cache entry when the index has already initialized.
25016   </summary>
25017 </histogram>
25019 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
25020     enum="SimpleCacheSyncCreateResult">
25021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25022   <summary>
25023     The result, at the synchronous layer, reported when attempting to create a
25024     new cache entry when the index has not yet initialized.
25025   </summary>
25026 </histogram>
25028 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
25029   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25030   <summary>
25031     The age of the entry (time since last modified), when opened at the
25032     synchronous layer.
25033   </summary>
25034 </histogram>
25036 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
25037     enum="PlatformFileError">
25038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25039   <summary>
25040     The platform error reported when attempting to create a new cache entry at
25041     the synchronous layer.
25042   </summary>
25043 </histogram>
25045 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
25046     enum="PlatformFileError">
25047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25048   <summary>
25049     The platform error reported when attempting to create a new cache entry at
25050     the synchronous layer when the index has already initialized.
25051   </summary>
25052 </histogram>
25054 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
25055     enum="PlatformFileError">
25056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25057   <summary>
25058     The platform error reported when attempting to create a new cache entry at
25059     the synchronous layer when the index has not initialized.
25060   </summary>
25061 </histogram>
25063 <histogram name="SimpleCache.Media.SyncOpenResult"
25064     enum="SimpleCacheSyncOpenResult">
25065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25066   <summary>
25067     The result, at the synchronous layer, reported when attempting to open a new
25068     cache entry.
25069   </summary>
25070 </histogram>
25072 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
25073     enum="SimpleCacheSyncOpenResult">
25074   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25075   <summary>
25076     The result, at the synchronous layer, reported when attempting to open a new
25077     cache entry when the index has already initialized.
25078   </summary>
25079 </histogram>
25081 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
25082     enum="SimpleCacheSyncOpenResult">
25083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25084   <summary>
25085     The result, at the synchronous layer, reported when attempting to open a new
25086     cache entry when the index has not yet initialized.
25087   </summary>
25088 </histogram>
25090 <histogram name="SimpleCache.Media.SyncWriteResult"
25091     enum="SimpleCacheSyncWriteResult">
25092   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25093   <summary>
25094     The result, at the synchronous layer, of writing to a cache entry.
25095   </summary>
25096 </histogram>
25098 <histogram name="SimpleCache.Media.WriteDependencyType"
25099     enum="SimpleCacheWriteDependencyType">
25100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25101   <summary>
25102     Shows whether a write operation depends on the previous operation in queue
25103     particularly in the aspect of its possibility to run in parallel.
25104   </summary>
25105 </histogram>
25107 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
25108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25109   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25110 </histogram>
25112 <histogram name="SimpleCache.OpenEntryIndexState"
25113     enum="SimpleCacheOpenEntryIndexState">
25114   <obsolete>
25115     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25116   </obsolete>
25117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25118   <summary>
25119     At the time that an entry is opened, the state of that entry in the index.
25120   </summary>
25121 </histogram>
25123 <histogram name="SimpleCache.ReadIsParallelizable"
25124     enum="SimpleCacheReadParallelizable">
25125   <obsolete>
25126     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25127   </obsolete>
25128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25129   <summary>
25130     For each Read operation, whether it could have been issued in parallel of a
25131     previous Read operation.
25132   </summary>
25133 </histogram>
25135 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
25136   <obsolete>
25137     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25138   </obsolete>
25139   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25140   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25141 </histogram>
25143 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25144   <obsolete>
25145     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25146   </obsolete>
25147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25148   <summary>
25149     For each EOFRecord found with a valid magic number, indicates if the record
25150     also contains a CRC.
25151   </summary>
25152 </histogram>
25154 <histogram name="SimpleCache.SyncCheckEOFResult"
25155     enum="SimpleCacheSyncCheckEOFResult">
25156   <obsolete>
25157     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25158   </obsolete>
25159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25160   <summary>
25161     The result, at the synchronous layer, of checking the EOF record of a cache
25162     entry.
25163   </summary>
25164 </histogram>
25166 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
25167   <obsolete>
25168     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25169   </obsolete>
25170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25171   <summary>
25172     The result, at the synchronous layer, of closing a cache entry.
25173   </summary>
25174 </histogram>
25176 <histogram name="SimpleCache.SyncCreatePlatformFileError"
25177     enum="PlatformFileError">
25178   <obsolete>
25179     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25180   </obsolete>
25181   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25182   <summary>
25183     The platform error reported when attempting to create a new cache entry at
25184     the synchronous layer.
25185   </summary>
25186 </histogram>
25188 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
25189     enum="PlatformFileError">
25190   <obsolete>
25191     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25192   </obsolete>
25193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25194   <summary>
25195     The platform error reported when attempting to create a new cache entry at
25196     the synchronous layer when the index has already initialized.
25197   </summary>
25198 </histogram>
25200 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
25201     enum="PlatformFileError">
25202   <obsolete>
25203     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25204   </obsolete>
25205   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25206   <summary>
25207     The platform error reported when attempting to create a new cache entry at
25208     the synchronous layer when the index has not yet initialized.
25209   </summary>
25210 </histogram>
25212 <histogram name="SimpleCache.SyncCreateResult"
25213     enum="SimpleCacheSyncCreateResult">
25214   <obsolete>
25215     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25216   </obsolete>
25217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25218   <summary>
25219     The result, at the synchronous layer, reported when attempting to create a
25220     new cache entry.
25221   </summary>
25222 </histogram>
25224 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
25225     enum="SimpleCacheSyncCreateResult">
25226   <obsolete>
25227     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25228   </obsolete>
25229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25230   <summary>
25231     The result, at the synchronous layer, reported when attempting to create a
25232     new cache entry when the index has already initialized.
25233   </summary>
25234 </histogram>
25236 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
25237     enum="SimpleCacheSyncCreateResult">
25238   <obsolete>
25239     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25240   </obsolete>
25241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25242   <summary>
25243     The result, at the synchronous layer, reported when attempting to create a
25244     new cache entry when the index has not yet initialized.
25245   </summary>
25246 </histogram>
25248 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
25249   <obsolete>
25250     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25251   </obsolete>
25252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25253   <summary>
25254     The age of the entry (time since last modified), when opened at the
25255     synchronous layer.
25256   </summary>
25257 </histogram>
25259 <histogram name="SimpleCache.SyncOpenPlatformFileError"
25260     enum="PlatformFileError">
25261   <obsolete>
25262     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25263   </obsolete>
25264   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25265   <summary>
25266     The platform error reported when attempting to create a new cache entry at
25267     the synchronous layer.
25268   </summary>
25269 </histogram>
25271 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
25272     enum="PlatformFileError">
25273   <obsolete>
25274     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25275   </obsolete>
25276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25277   <summary>
25278     The platform error reported when attempting to create a new cache entry at
25279     the synchronous layer when the index has already initialized.
25280   </summary>
25281 </histogram>
25283 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
25284     enum="PlatformFileError">
25285   <obsolete>
25286     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25287   </obsolete>
25288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25289   <summary>
25290     The platform error reported when attempting to create a new cache entry at
25291     the synchronous layer when the index has not initialized.
25292   </summary>
25293 </histogram>
25295 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
25296   <obsolete>
25297     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25298   </obsolete>
25299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25300   <summary>
25301     The result, at the synchronous layer, reported when attempting to open a new
25302     cache entry.
25303   </summary>
25304 </histogram>
25306 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
25307     enum="SimpleCacheSyncOpenResult">
25308   <obsolete>
25309     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25310   </obsolete>
25311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25312   <summary>
25313     The result, at the synchronous layer, reported when attempting to open a new
25314     cache entry when the index has already initialized.
25315   </summary>
25316 </histogram>
25318 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
25319     enum="SimpleCacheSyncOpenResult">
25320   <obsolete>
25321     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25322   </obsolete>
25323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25324   <summary>
25325     The result, at the synchronous layer, reported when attempting to open a new
25326     cache entry when the index has not yet initialized.
25327   </summary>
25328 </histogram>
25330 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
25331   <obsolete>
25332     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25333   </obsolete>
25334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25335   <summary>
25336     The result, at the synchronous layer, of writing to a cache entry.
25337   </summary>
25338 </histogram>
25340 <histogram name="SimpleCache.WriteDependencyType"
25341     enum="SimpleCacheWriteDependencyType">
25342   <obsolete>
25343     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25344   </obsolete>
25345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25346   <summary>
25347     Shows whether a write operation depends on the previous operation in queue
25348     particularly in the aspect of its possibility to run in parallel.
25349   </summary>
25350 </histogram>
25352 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
25353   <obsolete>
25354     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25355   </obsolete>
25356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25357   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25358 </histogram>
25360 <histogram name="SiteIsolation.AllResponses">
25361   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25362   <summary>
25363     The count of all network responses received by a renderer. Each response is
25364     corresponding to one URL requested by a renderer. Incremented when the first
25365     network packet of a response of this type is received.
25366   </summary>
25367 </histogram>
25369 <histogram name="SiteIsolation.BrowsingInstanceCount">
25370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25371   <summary>
25372     The count of all current BrowsingInstances.  Recorded once per UMA ping.
25373   </summary>
25374 </histogram>
25376 <histogram name="SiteIsolation.CurrentRendererProcessCount">
25377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25378   <summary>
25379     The count of all renderer processes, including WebUI and extensions.
25380     Recorded once per UMA ping.
25381   </summary>
25382 </histogram>
25384 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
25385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25386   <summary>
25387     The upper bound of the predicted renderer process count if we isolated all
25388     sites, subject to the process limit.  Recorded once per UMA ping.
25389   </summary>
25390 </histogram>
25392 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
25393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25394   <summary>
25395     The lower bound of the predicted renderer process count if we isolated all
25396     sites, subject to the process limit.  Happens to be the number of unique
25397     sites.  Recorded once per UMA ping.
25398   </summary>
25399 </histogram>
25401 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
25402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25403   <summary>
25404     The predicted renderer process count if we isolated all sites and if there
25405     were no process limit.  Recorded once per UMA ping.
25406   </summary>
25407 </histogram>
25409 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
25410   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25411   <summary>
25412     The predicted total process count if we isolated all sites, subject to the
25413     process limit.  Recorded once per UMA ping.
25414   </summary>
25415 </histogram>
25417 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
25418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25419   <summary>
25420     The upper bound of the predicted renderer process count if we isolated only
25421     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
25422     ping.
25423   </summary>
25424 </histogram>
25426 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
25427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25428   <summary>
25429     The lower bound of the predicted renderer process count if we isolated only
25430     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
25431     number of isolated sites.  Recorded once per UMA ping.
25432   </summary>
25433 </histogram>
25435 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
25436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25437   <summary>
25438     The predicted renderer process count if we isolated only HTTPS (not HTTP)
25439     sites and if there were no process limit.  Recorded once per UMA ping.
25440   </summary>
25441 </histogram>
25443 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
25444   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25445   <summary>
25446     The predicted total process count if we isolated only HTTPS (not HTTP)
25447     sites, subject to the process limit.  Recorded once per UMA ping.
25448   </summary>
25449 </histogram>
25451 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
25452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25453   <summary>
25454     The number of bytes in the first network packet for a response with headers
25455     that imply potential illegal cross-site access. Recorded when the first
25456     network packet of a response of this type is received.
25457   </summary>
25458 </histogram>
25460 <histogram name="SiteIsolation.XSD.HTML.Blocked">
25461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25462   <summary>
25463     The count of blocked cross-site document responses due to having HTML
25464     content type header and contents sniffed as HTML. Sampled with value of 1
25465     when the first network packet of a response of this type is received.
25466   </summary>
25467 </histogram>
25469 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
25470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25471   <summary>
25472     The count of responses with a nonrenderable HTTP status code among blocked
25473     cross-site document responses due to their HTML contents. Sampled with value
25474     1 when the first network packet of a response of this type is received.
25475   </summary>
25476 </histogram>
25478 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
25479     enum="SiteIsolationResourceType">
25480   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25481   <summary>
25482     The count of responses with a renderable HTTP status code sub-categorized by
25483     their requesting context type (e.g., image, script, etc.) among blocked
25484     cross-site document responses due to their HTML contents. Sampled with a
25485     resource type (0-14) when the first network packet of a response of this
25486     type is received.
25487   </summary>
25488 </histogram>
25490 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
25491   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25492   <summary>
25493     The count of responses with a nonrenderable HTTP status code among blocked
25494     cross-site document responses due to having HTML content type and nosniff
25495     headers. Sampled with value 1 when the first network packet of a response of
25496     this type is received.
25497   </summary>
25498 </histogram>
25500 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
25501     enum="SiteIsolationResourceType">
25502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25503   <summary>
25504     The count of responses with a renderable HTTP status code sub-categorized by
25505     their requesting context type (e.g., image, script, etc.), among blocked
25506     cross-site document responses due to having HTML content type and nosniff
25507     headers. Sampled with a resource type (0-14) when the first network packet
25508     of a response of this type is received.
25509   </summary>
25510 </histogram>
25512 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
25513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25514   <summary>
25515     The count of not blocked responses despite having an HTML content type
25516     header due to the failure of content sniffing. Sampled with value 1 when the
25517     first network packet of a response of this type is received.
25518   </summary>
25519 </histogram>
25521 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
25522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25523   <summary>
25524     The count of responses that may be parsed as JavaScript among not blocked
25525     responses. Sampled with value 1 when the first network packet of a response
25526     of this type is received.
25527   </summary>
25528 </histogram>
25530 <histogram name="SiteIsolation.XSD.JSON.Blocked">
25531   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25532   <summary>
25533     The count of blocked cross-site document responses due to having JSON
25534     content type header and contents sniffed as JSON. Sampled with value 1 when
25535     the first network packet of a response of this type is received.
25536   </summary>
25537 </histogram>
25539 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
25540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25541   <summary>
25542     The count of responses with a nonrenderable HTTP status code among blocked
25543     cross-site document responses due to their JSON contents. Sampled with value
25544     1 when the first network packet of a response of this type is received.
25545   </summary>
25546 </histogram>
25548 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
25549     enum="SiteIsolationResourceType">
25550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25551   <summary>
25552     The count of responses with a renderable HTTP status code sub-categorized by
25553     their requesting context type (e.g., image, script, etc.), among blocked
25554     cross-site document responses due to their JSON contents. Sampled with a
25555     resource type (0-14) when the first network packet of a response of this
25556     type is received.
25557   </summary>
25558 </histogram>
25560 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
25561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25562   <summary>
25563     The count of responses with a nonrenderable HTTP status code among blocked
25564     cross-site document responses due to having JSON content type and nosniff
25565     headers. Sampled with value 1 when the first network packet of a response of
25566     this type is received.
25567   </summary>
25568 </histogram>
25570 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
25571     enum="SiteIsolationResourceType">
25572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25573   <summary>
25574     The count of responses with a renderable HTTP status code sub-categorized by
25575     their requesting context type (e.g., image, script, etc.), among blocked
25576     cross-site document responses due to having JSON content type and nosniff
25577     headers. Sampled with a resource type (0-14) when the first network packet
25578     of a response of this type is received.
25579   </summary>
25580 </histogram>
25582 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
25583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25584   <summary>
25585     The count of not blocked responses despite having an JSON content type
25586     header due to the failure of content sniffing. Sampled with value 1 when the
25587     first network packet of a response of this type is received.
25588   </summary>
25589 </histogram>
25591 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
25592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25593   <summary>
25594     The count of responses that may be parsed as JavaScript among not blocked
25595     responses with a JSON content type header. Sampled with value 1 when the
25596     first network packet of a response of this type is received.
25597   </summary>
25598 </histogram>
25600 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
25601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25602   <summary>
25603     MIME type codes for content type header values of potentially cross-site
25604     document responses, excluding same-site or not http(s) urls. Sampled with a
25605     MIME type code (0-4) when the first network packet of a response of this
25606     type is received.
25607   </summary>
25608 </histogram>
25610 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
25611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25612   <summary>
25613     The count of blocked cross-site document responses due to having Plain
25614     content type header and contents sniffed as HTML. Sampled with value 1 when
25615     the first network packet of a response of this type is received.
25616   </summary>
25617 </histogram>
25619 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
25620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25621   <summary>
25622     The count of responses with a nonrenderable HTTP status code among blocked
25623     responses due to their Plain.HTML contents. Sampled with value 1 when the
25624     first network packet of a response of this type is received.
25625   </summary>
25626 </histogram>
25628 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
25629     enum="SiteIsolationResourceType">
25630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25631   <summary>
25632     The count of responses with a renderable HTTP status code sub-categorized by
25633     their requesting context type (e.g., image, script, etc.), among blocked
25634     cross-site document responses due to their Plain.HTML contents. Sampled with
25635     a resource type (0-14) when the first network packet of a response of this
25636     type is received.
25637   </summary>
25638 </histogram>
25640 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
25641   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25642   <summary>
25643     The count of blocked cross-site document responses due to having Plain
25644     content type header and contents sniffed as JSON. Sampled with value 1 when
25645     the first network packet of a response of this type is received.
25646   </summary>
25647 </histogram>
25649 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
25650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25651   <summary>
25652     The count of responses with a nonrenderable HTTP status code among blocked
25653     cross-site document responses due to their Plain.JSON contents. Sampled with
25654     value 1 when the first network packet of a response of this type is
25655     received.
25656   </summary>
25657 </histogram>
25659 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
25660     enum="SiteIsolationResourceType">
25661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25662   <summary>
25663     The count of responses with a renderable HTTP status code sub-categorized by
25664     their requesting context type (e.g., image, script, etc.), among blocked
25665     cross-site document responses due to their Plain.JSON contents. Sampled with
25666     a resource type (0-14) when the first network packet of a response of this
25667     type is received.
25668   </summary>
25669 </histogram>
25671 <histogram
25672     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
25673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25674   <summary>
25675     The count of responses with a nonrenderable HTTP status code among blocked
25676     cross-site document responses due to having Plain content type and nosniff
25677     headers. Sampled with value 1 when the first network packet of a response of
25678     this type is received.
25679   </summary>
25680 </histogram>
25682 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
25683     enum="SiteIsolationResourceType">
25684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25685   <summary>
25686     The count of responses with a renderable HTTP status code sub-categorized by
25687     their requesting context type (e.g., image, script, etc.), among blocked
25688     cross-site document responses due to having Plain content type and nosniff
25689     header. Sampled with a resource type (0-14) when the first network packet of
25690     a response of this type is received.
25691   </summary>
25692 </histogram>
25694 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
25695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25696   <summary>
25697     The count of not blocked responses despite having an Plain content type
25698     header due to the failure of content sniffing. Sampled with value 1 when the
25699     first network packet of a response of this type is received.
25700   </summary>
25701 </histogram>
25703 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
25704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25705   <summary>
25706     The count of responses that may be parsed as JavaScript among not blocked
25707     responses with a Plain content type header. Sampled with value 1 when the
25708     first network packet of a response of this type is received.
25709   </summary>
25710 </histogram>
25712 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
25713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25714   <summary>
25715     The count of blocked cross-site document responses due to having Plain
25716     content type header and contents sniffed as XML. Sampled with value 1 when
25717     the first network packet of a response of this type is received.
25718   </summary>
25719 </histogram>
25721 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
25722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25723   <summary>
25724     The count of responses with a nonrenderable HTTP status code among blocked
25725     cross-site document responses due to their Plain.XML contents. Sampled with
25726     value 1 when the first network packet of a response of this type is
25727     received.
25728   </summary>
25729 </histogram>
25731 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
25732     enum="SiteIsolationResourceType">
25733   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25734   <summary>
25735     The count of responses with renderable HTTP status codes sub-categorized by
25736     their requesting context type (e.g., image, script, etc.), among blocked
25737     cross-site document responses due to their Plain.XML contents. Sampled with
25738     a resource type (0-14) when the first network packet of a response of this
25739     type is received.
25740   </summary>
25741 </histogram>
25743 <histogram name="SiteIsolation.XSD.XML.Blocked">
25744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25745   <summary>
25746     The count of blocked cross-site document responses due to having XML content
25747     type header and contents sniffed as XML. Sampled with value 1 when the first
25748     network packet of a response of this type is received.
25749   </summary>
25750 </histogram>
25752 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
25753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25754   <summary>
25755     The count of responses with nonrenderable HTTP status codes among blocked
25756     cross-site document responses due to their XML contents. Sampled with value
25757     1 when the first network packet of a response of this type is received.
25758   </summary>
25759 </histogram>
25761 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
25762     enum="SiteIsolationResourceType">
25763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25764   <summary>
25765     The count of responses with renderable HTTP status codes sub-categorized by
25766     their requesting context type (e.g., image, script, etc.), among blocked
25767     cross-site document responses due to their XML contents. Sampled with a
25768     resource type (0-14) when the first network packet of a response of this
25769     type is received.
25770   </summary>
25771 </histogram>
25773 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
25774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25775   <summary>
25776     The count of responses with a nonrenderable HTTP status code among blocked
25777     cross-site document responses due to having XML content type and nosniff
25778     headers. Sampled with value 1 when the first network packet of a response of
25779     this type is received.
25780   </summary>
25781 </histogram>
25783 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
25784     enum="SiteIsolationResourceType">
25785   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25786   <summary>
25787     The count of responses with a renderable HTTP status code sub-categorized by
25788     their requesting context type (e.g., image, script, etc.), among blocked
25789     cross-site document responses due to having XML content type and nosniff
25790     headers. Sampled with a resource type (0-14) when the first network packet
25791     of a response of this type is received.
25792   </summary>
25793 </histogram>
25795 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
25796   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25797   <summary>
25798     The count of not blocked responses despite having an XML content type header
25799     due to the failure of content sniffing. Sampled with value 1 when the first
25800     network packet of a response of this type is received.
25801   </summary>
25802 </histogram>
25804 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
25805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25806   <summary>
25807     The count of responses that may be parsed as JavaScript among not blocked
25808     responses with an XML content type. Sampled with value 1 when the first
25809     network packet of a response of this type is received.
25810   </summary>
25811 </histogram>
25813 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
25814   <owner>groby@chromium.org</owner>
25815   <owner>rlp@chromium.org</owner>
25816   <summary>
25817     Whether the user has opted in to asking Google for spelling suggestions.
25818     Recorded both when spelling is initialized and when the preference is
25819     changed.
25820   </summary>
25821 </histogram>
25823 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
25824   <obsolete>
25825     Moved to Sqlite.Error.AppCache in M-27.
25826   </obsolete>
25827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25828   <summary>Error codes returned by sqlite for the appcache db.</summary>
25829 </histogram>
25831 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
25832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25833   <summary>Error which prevented database close.</summary>
25834 </histogram>
25836 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
25837   <obsolete>
25838     Moved to Sqlite.Error.Cookie in M-27.
25839   </obsolete>
25840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25841   <summary>Error codes returned by sqlite the cookie db.</summary>
25842 </histogram>
25844 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
25845   <obsolete>
25846     Moved to Sqlite.Error.DatabaseTracker in M-27.
25847   </obsolete>
25848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25849   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
25850 </histogram>
25852 <histogram name="Sqlite.DeprecationVersionResult"
25853     enum="SqliteVersionDeprecation">
25854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25855   <summary>
25856     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
25857   </summary>
25858 </histogram>
25860 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
25861   <obsolete>
25862     Moved to Sqlite.Error.DomainBoundCerts in M-27.
25863   </obsolete>
25864   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25865   <summary>
25866     Error codes returned by sqlite for the domain-bound certs db.
25867   </summary>
25868 </histogram>
25870 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
25871   <obsolete>
25872     Moved to Sqlite.Error.DomStorageDatabase in M-27.
25873   </obsolete>
25874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25875   <summary>Error codes returned by sqlite for the domstorage db.</summary>
25876 </histogram>
25878 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
25879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25880   <summary>SQLite extended error codes.</summary>
25881 </histogram>
25883 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
25884   <obsolete>
25885     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
25886   </obsolete>
25887   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25888   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
25889 </histogram>
25891 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
25892   <obsolete>
25893     Moved to Sqlite.Error.History in M-27.
25894   </obsolete>
25895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25896   <summary>Error codes returned by sqlite for the history db.</summary>
25897 </histogram>
25899 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
25900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25901   <summary>Error which prevented database open.</summary>
25902 </histogram>
25904 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
25905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25906   <summary>Error from first read of the database.</summary>
25907 </histogram>
25909 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
25910   <obsolete>
25911     Moved to Sqlite.Error.Quota in M-27.
25912   </obsolete>
25913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25914   <summary>Error codes returned by sqlite for the quota db.</summary>
25915 </histogram>
25917 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
25918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25919   <summary>Errors attempting to Raze() database.</summary>
25920 </histogram>
25922 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
25923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25924   <summary>Errors on second attempt to Raze() database.</summary>
25925 </histogram>
25927 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
25928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25929   <summary>Errors truncating database for Raze().</summary>
25930 </histogram>
25932 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
25933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25934   <summary>
25935     Records specific failure and success cases in sql::Recovery implementation,
25936     to determine which cases (if any) might be worth writing additional
25937     automated recovery code for, versus which should lead to clearing databases.
25938   </summary>
25939 </histogram>
25941 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
25942   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25943   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
25944 </histogram>
25946 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
25947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25948   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
25949 </histogram>
25951 <histogram name="Sqlite.SizeKB" units="Kb">
25952   <owner>peria@chromium.org</owner>
25953   <summary>Size in kilobytes of pre-existing database at startup.</summary>
25954 </histogram>
25956 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
25957   <obsolete>
25958     Moved to Sqlite.Error.Text in M-27.
25959   </obsolete>
25960   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25961   <summary>Error codes returned by sqlite the full text db.</summary>
25962 </histogram>
25964 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
25965   <obsolete>
25966     Moved to Sqlite.Error.Thumbnail in M-27.
25967   </obsolete>
25968   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25969   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
25970 </histogram>
25972 <histogram name="Sqlite.Version">
25973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25974   <summary>Version of pre-existing database at startup.</summary>
25975 </histogram>
25977 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
25978   <obsolete>
25979     Moved to Sqlite.Error.Web in M-27.
25980   </obsolete>
25981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25982   <summary>Error codes returned by sqlite the web db.</summary>
25983 </histogram>
25985 <histogram name="Startup.BrowserMessageLoopStartTime">
25986   <owner>jeremy@chromium.org</owner>
25987   <summary>
25988     Time from browser startup to the start of the main thread's message loop.
25989   </summary>
25990 </histogram>
25992 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
25993     units="milliseconds">
25994   <owner>jeremy@chromium.org</owner>
25995   <summary>
25996     Time from main entry to the start of the main thread's message loop. This
25997     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
25998     variance resulting from Chrome being autostarted.
25999   </summary>
26000 </histogram>
26002 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
26003     units="milliseconds">
26004   <owner>csharp@chromium.org</owner>
26005   <owner>gab@chromium.org</owner>
26006   <owner>jeremy@chromium.org</owner>
26007   <summary>
26008     Time from main entry to the start of the main thread's message loop on first
26009     run. This stat is only recorded after 7 minutes of OS uptime to try to
26010     mitigate the variance resulting from Chrome being autostarted.
26011   </summary>
26012 </histogram>
26014 <histogram name="Startup.BrowserOpenTabs">
26015   <owner>jeremy@chromium.org</owner>
26016   <summary>
26017     Time taken to open the initial tab or to restore tabs from previous session.
26018   </summary>
26019 </histogram>
26021 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
26022   <owner>jeremy@chromium.org</owner>
26023   <summary>
26024     Time from browser startup to the time the browser window initially becomes
26025     visible.
26026   </summary>
26027 </histogram>
26029 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
26030   <owner>jeremy@chromium.org</owner>
26031   <summary>
26032     The elapsed time from the ChromeCast application launch to the first video
26033     frame displayed.
26034   </summary>
26035 </histogram>
26037 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
26038   <owner>jeremy@chromium.org</owner>
26039   <summary>
26040     How long it takes to load the original profile synchronously on the UI
26041     thread.
26042   </summary>
26043 </histogram>
26045 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
26046   <owner>jeremy@chromium.org</owner>
26047   <summary>
26048     The elapsed time from the Fling application launch to the first video frame
26049     displayed.
26050   </summary>
26051 </histogram>
26053 <histogram name="Startup.IsResume">
26054   <obsolete>
26055     Deprecated 12/2011. Merged into MobileSessionStartType.
26056   </obsolete>
26057   <owner>jeremy@chromium.org</owner>
26058   <summary>Whether a startup is a resume (vs a cold start).</summary>
26059 </histogram>
26061 <histogram name="Startup.LoadTime.ExeMainToDllMain">
26062   <owner>jeremy@chromium.org</owner>
26063   <summary>
26064     Time from the main() function in chrome.exe to chrome.dll's main().
26065   </summary>
26066 </histogram>
26068 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
26069   <owner>jeremy@chromium.org</owner>
26070   <summary>Time from the process creation to chrome.dll's main().</summary>
26071 </histogram>
26073 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
26074   <owner>jeremy@chromium.org</owner>
26075   <summary>
26076     Time from the process creation to executing the main() function in
26077     chrome.exe.
26078   </summary>
26079 </histogram>
26081 <histogram name="Startup.MobileSessionStartAction"
26082     enum="MobileSessionStartAction">
26083   <owner>jeremy@chromium.org</owner>
26084   <summary>
26085     The action requested on the application startup when called from another app
26086     or the OS.
26087   </summary>
26088 </histogram>
26090 <histogram name="Startup.MobileSessionStartFromApps"
26091     enum="MobileSessionCallerApp">
26092   <owner>jeremy@chromium.org</owner>
26093   <summary>The calling application (if any).</summary>
26094 </histogram>
26096 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
26097   <owner>jeremy@chromium.org</owner>
26098   <summary>
26099     Time for a newly created browser process to reach the code that starts
26100     showing the app launcher, when started with the --show-app-list flag and
26101     with no currently running Chrome processes.
26102   </summary>
26103 </histogram>
26105 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
26106   <owner>jeremy@chromium.org</owner>
26107   <summary>
26108     Time for a running browser process to reach the code that starts showing the
26109     app launcher. Measured from the time a second Chrome process started, which
26110     sent its --show-app-list command line argument to the already-running
26111     process and will soon exit.
26112   </summary>
26113 </histogram>
26115 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
26116   <owner>jeremy@chromium.org</owner>
26117   <summary>
26118     Time it takes to load bookmarks from disk. This measurement is only sent for
26119     startups that take &gt;10 seconds after an uptime of 7 minutes.
26120   </summary>
26121 </histogram>
26123 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
26124     units="milliseconds">
26125   <owner>jeremy@chromium.org</owner>
26126   <summary>
26127     Time it takes to finish initialization of the extension service including
26128     loading built-in extensions. This measurement is only sent for startups that
26129     take &gt;10 seconds after an uptime of 7 minutes.
26130   </summary>
26131 </histogram>
26133 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
26134   <owner>jeremy@chromium.org</owner>
26135   <summary>
26136     Time the final stages of profile initialization taking including
26137     initialization of profile keyed services. This measurement is only sent for
26138     startups that take &gt;10 seconds after an uptime of 7 minutes.
26139   </summary>
26140 </histogram>
26142 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
26143   <owner>jeremy@chromium.org</owner>
26144   <summary>
26145     Time it takes to load the NSS libraries and initialize it. This measurement
26146     is only sent for startups that take &gt;10 seconds after an uptime of 7
26147     minutes.
26148   </summary>
26149 </histogram>
26151 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
26152   <owner>jeremy@chromium.org</owner>
26153   <summary>
26154     Time it takes to load preferences from disk. This measurement is only sent
26155     for startups that take &gt;10 seconds after an uptime of 7 minutes.
26156   </summary>
26157 </histogram>
26159 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
26160   <owner>jeremy@chromium.org</owner>
26161   <summary>
26162     Time it takes to initialize the ProfileIOData object - this includes
26163     initialization of the cookie store. This measurement is only sent for
26164     startups that take &gt;10 seconds after an uptime of 7 minutes.
26165   </summary>
26166 </histogram>
26168 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
26169     units="milliseconds">
26170   <owner>jeremy@chromium.org</owner>
26171   <summary>
26172     Time it takes to load the safe browsing database from disk. This measurement
26173     is only sent for startups that take &gt;10 seconds after an uptime of 7
26174     minutes.
26175   </summary>
26176 </histogram>
26178 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
26179     units="milliseconds">
26180   <owner>jeremy@chromium.org</owner>
26181   <summary>
26182     Time it takes to initialize the safe browsing service. This measurement is
26183     only sent for startups that take &gt;10 seconds after an uptime of 7
26184     minutes.
26185   </summary>
26186 </histogram>
26188 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
26189     units="milliseconds">
26190   <owner>jeremy@chromium.org</owner>
26191   <summary>
26192     Time it takes for session restore to finish initiating creation of restored
26193     tabs and windows. This measurement is only sent for startups that take
26194     &gt;10 seconds after an uptime of 7 minutes.
26195   </summary>
26196 </histogram>
26198 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
26199     units="milliseconds">
26200   <owner>jeremy@chromium.org</owner>
26201   <summary>
26202     Time for a running browser process to start processing the command line
26203     passed in by a second Chrome process, which just sent its command line
26204     arguments to the already-running process and will soon exit. Measured from
26205     the time the second Chrome process started.
26206   </summary>
26207 </histogram>
26209 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
26210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26211   <summary>
26212     The counts of network error codes encountered by SuggestionsService when an
26213     attempt to fetch suggestions from the server fails.
26214   </summary>
26215 </histogram>
26217 <histogram name="Suggestions.FetchResponseCode">
26218   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26219   <summary>
26220     The counts of HTTP response codes encountered by SuggestionsService when
26221     attempting to fetch suggestions from the server.
26222   </summary>
26223 </histogram>
26225 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
26226   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26227   <summary>
26228     The latency of a SuggestionsService fetch that results in a success
26229     response.
26230   </summary>
26231 </histogram>
26233 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
26234   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26235   <summary>
26236     The counts of response states (such as empty or invalid) encountered by
26237     SuggestionsService when attempting to fetch suggestions from the server.
26238   </summary>
26239 </histogram>
26241 <histogram name="Sync.AppAssociationTime" units="milliseconds">
26242   <owner>zea@chromium.org</owner>
26243   <summary>
26244     Time taken during app association (M18 and earlier were mispelled with this
26245     histogram).
26246   </summary>
26247 </histogram>
26249 <histogram name="Sync.AppRunFailures">
26250   <obsolete>
26251     Deprecated as of m19.
26252   </obsolete>
26253   <owner>zea@chromium.org</owner>
26254   <summary>
26255     Count of apps run failures, used to compare failure rates between data types
26256     for a particular profile (see other Sync*RunFailures histograms).
26257   </summary>
26258 </histogram>
26260 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
26261   <owner>zea@chromium.org</owner>
26262   <summary>Time taken during app association.</summary>
26263 </histogram>
26265 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
26266   <owner>zea@chromium.org</owner>
26267   <summary>Time taken during app settings association.</summary>
26268 </histogram>
26270 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
26271   <owner>zea@chromium.org</owner>
26272   <summary>Enumeration of types of app settings association failures.</summary>
26273 </histogram>
26275 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
26276   <owner>zea@chromium.org</owner>
26277   <summary>Enumeration of types of app association failures.</summary>
26278 </histogram>
26280 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
26281   <obsolete>
26282     Deprecated as of m19.
26283   </obsolete>
26284   <owner>zea@chromium.org</owner>
26285   <summary>
26286     Enumeration of types of app association failures (M18 and earlier were
26287     mispelled with this histogram).
26288   </summary>
26289 </histogram>
26291 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
26292   <owner>zea@chromium.org</owner>
26293   <summary>
26294     Enumeration of results from attempting to migrate Sync's nigori node and its
26295     encryption keys to support keystore.
26296   </summary>
26297 </histogram>
26299 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
26300   <owner>zea@chromium.org</owner>
26301   <summary>
26302     Age of all auth tokens rejected by the invalidation server. Measured from
26303     the time they were created.
26304   </summary>
26305 </histogram>
26307 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
26308     units="milliseconds">
26309   <owner>zea@chromium.org</owner>
26310   <summary>
26311     Age of auth tokens younger than one hour that were rejected by the
26312     invalidation server. Measured from the time they were created.
26313   </summary>
26314 </histogram>
26316 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
26317   <owner>zea@chromium.org</owner>
26318   <summary>Time taken during initial authorization.</summary>
26319 </histogram>
26321 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
26322   <owner>zea@chromium.org</owner>
26323   <summary>
26324     Age of all auth tokens rejected by the sync server. Measured from the time
26325     they were created.
26326   </summary>
26327 </histogram>
26329 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
26330   <owner>zea@chromium.org</owner>
26331   <summary>
26332     Age of auth tokens younger than one hour that were rejected by the sync
26333     server. Measured from the time they were created.
26334   </summary>
26335 </histogram>
26337 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
26338   <owner>zea@chromium.org</owner>
26339   <summary>Time taken during autofill association.</summary>
26340 </histogram>
26342 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
26343   <owner>zea@chromium.org</owner>
26344   <summary>
26345     Time taken during autofill profile association (M18 and earlier were
26346     mispelled with this histogram).
26347   </summary>
26348 </histogram>
26350 <histogram name="Sync.AutofillProfileRunFailures">
26351   <obsolete>
26352     Deprecated as of m19.
26353   </obsolete>
26354   <owner>zea@chromium.org</owner>
26355   <summary>
26356     Count of autofill profiles run failures, used to compare failure rates
26357     between data types for a particular profile (see other Sync*RunFailures
26358     histograms).
26359   </summary>
26360 </histogram>
26362 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
26363   <owner>zea@chromium.org</owner>
26364   <summary>Time taken during autofill profile association.</summary>
26365 </histogram>
26367 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
26368   <owner>zea@chromium.org</owner>
26369   <summary>
26370     Enumeration of types of autofill profile association failures.
26371   </summary>
26372 </histogram>
26374 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
26375   <obsolete>
26376     Deprecated as of m19.
26377   </obsolete>
26378   <owner>zea@chromium.org</owner>
26379   <summary>
26380     Enumeration of types of autofill profile association failures (M18 and
26381     earlier were mispelled with this histogram).
26382   </summary>
26383 </histogram>
26385 <histogram name="Sync.AutofillRunFailures">
26386   <obsolete>
26387     Deprecated as of m19.
26388   </obsolete>
26389   <owner>zea@chromium.org</owner>
26390   <summary>
26391     Count of autofill (autocomplete) run failures, used to compare failure rates
26392     between data types for a particular profile (see other Sync*RunFailures
26393     histograms).
26394   </summary>
26395 </histogram>
26397 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
26398   <owner>zea@chromium.org</owner>
26399   <summary>Enumeration of types of autofill association failures.</summary>
26400 </histogram>
26402 <histogram name="Sync.AutoNigoriOverwrites">
26403   <owner>zea@chromium.org</owner>
26404   <summary>
26405     Number of times this client has overwritten the nigori node to update the
26406     encryption keys without a user action (during this instantiation of Chrome).
26407   </summary>
26408 </histogram>
26410 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
26411   <owner>zea@chromium.org</owner>
26412   <summary>
26413     Tracks sync backend initialization time during initial sync setup.
26414   </summary>
26415 </histogram>
26417 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
26418   <owner>zea@chromium.org</owner>
26419   <summary>
26420     Tracks sync backend initialization success rate during initial sync setup.
26421   </summary>
26422 </histogram>
26424 <histogram name="Sync.BackendInitializeRestoreState"
26425     enum="SyncBackendInitializeRestoreState">
26426   <owner>zea@chromium.org</owner>
26427   <summary>
26428     Compares sync's has_setup_completed pref against the set of types actually
26429     restored from the sync DB.  Mismatches should be rare.
26430   </summary>
26431 </histogram>
26433 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
26434   <owner>zea@chromium.org</owner>
26435   <summary>
26436     Tracks sync backend initialization success rate in cases where sync was
26437     previously initialized.
26438   </summary>
26439 </histogram>
26441 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
26442   <owner>zea@chromium.org</owner>
26443   <summary>
26444     Tracks sync backend initialization time in cases where sync was previously
26445     initialized.
26446   </summary>
26447 </histogram>
26449 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
26450   <owner>zea@chromium.org</owner>
26451   <summary>
26452     Number of bad requests since application startup, when the Sync error
26453     infobar asking the user to update his account details is displayed.
26454   </summary>
26455 </histogram>
26457 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
26458   <obsolete>
26459     Deprecated as of m18
26460   </obsolete>
26461   <owner>zea@chromium.org</owner>
26462   <summary>Time taken during bookmark association.</summary>
26463 </histogram>
26465 <histogram name="Sync.BookmarkRunFailures">
26466   <obsolete>
26467     Deprecated as of m19.
26468   </obsolete>
26469   <owner>zea@chromium.org</owner>
26470   <summary>
26471     Count of bookmark run failures, used to compare failure rates between data
26472     types for a particular profile (see other Sync*RunFailures histograms).
26473   </summary>
26474 </histogram>
26476 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
26477   <owner>zea@chromium.org</owner>
26478   <summary>Time taken during bookmark association.</summary>
26479 </histogram>
26481 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
26482   <owner>zea@chromium.org</owner>
26483   <summary>Enumeration of types of bookmark association failures.</summary>
26484 </histogram>
26486 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
26487   <obsolete>
26488     Deprecated as of m19.
26489   </obsolete>
26490   <owner>zea@chromium.org</owner>
26491   <summary>
26492     Enumeration of types of bookmark association failures (M18 and earlier were
26493     mispelled with this histogram).
26494   </summary>
26495 </histogram>
26497 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
26498   <owner>zea@chromium.org</owner>
26499   <summary>Count of model association failures for each type.</summary>
26500 </histogram>
26502 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
26503   <obsolete>
26504     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
26505   </obsolete>
26506   <owner>zea@chromium.org</owner>
26507   <summary>
26508     Time spent configuring data types in the case where configuration is
26509     aborted.
26510   </summary>
26511 </histogram>
26513 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
26514   <obsolete>
26515     Replaced by Sync.ConfigureTime_Long.OK in m21.
26516   </obsolete>
26517   <owner>zea@chromium.org</owner>
26518   <summary>
26519     Time spent configuring data types in the case where configuration succeeds.
26520   </summary>
26521 </histogram>
26523 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
26524   <obsolete>
26525     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
26526   </obsolete>
26527   <owner>zea@chromium.org</owner>
26528   <summary>
26529     Time spent configuring data types in the case where only some data types
26530     succeed.
26531   </summary>
26532 </histogram>
26534 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
26535   <obsolete>
26536     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
26537   </obsolete>
26538   <owner>zea@chromium.org</owner>
26539   <summary>
26540     Time spent configuring data types in the case where configuration encounters
26541     an unrecoverable error.
26542   </summary>
26543 </histogram>
26545 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
26546   <owner>zea@chromium.org</owner>
26547   <summary>
26548     Time spent configuring data types in the case where configuration is
26549     aborted.
26550   </summary>
26551 </histogram>
26553 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
26554   <owner>zea@chromium.org</owner>
26555   <summary>
26556     Time spent configuring data types in the case where configuration succeeds.
26557   </summary>
26558 </histogram>
26560 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
26561   <owner>zea@chromium.org</owner>
26562   <summary>
26563     Time spent configuring data types in the case where only some data types
26564     succeed.
26565   </summary>
26566 </histogram>
26568 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
26569     units="milliseconds">
26570   <owner>zea@chromium.org</owner>
26571   <summary>
26572     Time spent configuring data types in the case where configuration encounters
26573     an unrecoverable error.
26574   </summary>
26575 </histogram>
26577 <histogram name="Sync.ConflictFixCircularity">
26578   <obsolete>
26579     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26580   </obsolete>
26581   <owner>zea@chromium.org</owner>
26582   <summary>
26583     Number of times we fix a circularity sync conflict. This is not expected to
26584     be hit anymore.
26585   </summary>
26586 </histogram>
26588 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
26589   <obsolete>
26590     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26591   </obsolete>
26592   <owner>zea@chromium.org</owner>
26593   <summary>
26594     Number of times we fix a removed directory with content sync conflict. This
26595     is not expected to be hit anymore
26596   </summary>
26597 </histogram>
26599 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
26600   <owner>zea@chromium.org</owner>
26601   <summary>
26602     Whether or not we detected missing credentials during startup.  This may be
26603     related to crbug.com/121755.
26604   </summary>
26605 </histogram>
26607 <histogram name="Sync.CryptographerPendingKeys"
26608     enum="SyncCryptographerPendingKeysState">
26609   <owner>zea@chromium.org</owner>
26610   <summary>
26611     Breakdown of sync users whose cryptographer has pending keys.
26612   </summary>
26613 </histogram>
26615 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
26616   <owner>zea@chromium.org</owner>
26617   <summary>
26618     Breakdown of sync users whose cryptographer is fully ready for encryption
26619     and decryption (initialized and no pending keys).
26620   </summary>
26621 </histogram>
26623 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
26624   <owner>zea@chromium.org</owner>
26625   <summary>
26626     Histogram that keeps track of how users encrypt their sync data. All users
26627     start off with default encryption during initial setup, while a subset of
26628     users go on to encrypt their sync data with a custom passphrase.
26629   </summary>
26630 </histogram>
26632 <histogram name="Sync.CustomPassphrase">
26633   <obsolete>
26634     Deprecated as of m26.
26635   </obsolete>
26636   <owner>zea@chromium.org</owner>
26637   <summary>
26638     Boolean histogram for whether a custom passphrase was entered during sync
26639     setup. Samples are taken every time sync is (re)configured, and the unique
26640     userid count shows how many users entered a custom passphrase.
26641   </summary>
26642 </histogram>
26644 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
26645   <owner>zea@chromium.org</owner>
26646   <summary>
26647     Samples are taken every time sync is (re)configured, and the unique userid
26648     count shows how many users explicitly chose to sync this data type via the
26649     &quot;Advanced Sync Preferences&quot; dialog.
26650   </summary>
26651 </histogram>
26653 <histogram name="Sync.DatatypePrefRecovery">
26654   <owner>zea@chromium.org</owner>
26655   <summary>
26656     Number of clients that have fixed themselves up from a datatype preference
26657     loss. Clients are not expected to have this happen more than once. This
26658     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
26659     what percentage of users are still recovering.
26660   </summary>
26661 </histogram>
26663 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
26664   <owner>zea@chromium.org</owner>
26665   <summary>
26666     Histogram of the run failures for the different sync datatypes. These are
26667     failures that occur after startup while the datatype is syncing. Note: Due
26668     to an enumeration reordering, pre-M23 labels are inaccurate (see
26669     sync/internal_api/public/base/model_type.h).
26670   </summary>
26671 </histogram>
26673 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
26674   <owner>zea@chromium.org</owner>
26675   <summary>
26676     Histogram of the startup failures for the different sync datatypes. These
26677     are failures due to missing top level sync nodes or model association Note:
26678     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
26679     sync/internal_api/public/base/model_type.h).
26680   </summary>
26681 </histogram>
26683 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
26684   <owner>zea@chromium.org</owner>
26685   <summary>Time taken during dictionary association.</summary>
26686 </histogram>
26688 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
26689   <owner>zea@chromium.org</owner>
26690   <summary>Enumeration of types of dictionary association failures.</summary>
26691 </histogram>
26693 <histogram name="Sync.DirectoryOpenFailedMac">
26694   <obsolete>
26695     Deprecated 11/2011. No longer tracked.
26696   </obsolete>
26697   <owner>zea@chromium.org</owner>
26698   <summary>Number of failures trying to open the sync database on mac.</summary>
26699 </histogram>
26701 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
26702   <obsolete>
26703     Deprecated 11/2011. No longer tracked.
26704   </obsolete>
26705   <owner>zea@chromium.org</owner>
26706   <summary>
26707     Number of failures trying to open the sync database on a non-windows non-mac
26708     platform.
26709   </summary>
26710 </histogram>
26712 <histogram name="Sync.DirectoryOpenFailedWin">
26713   <obsolete>
26714     Deprecated 11/2011. No longer tracked.
26715   </obsolete>
26716   <owner>zea@chromium.org</owner>
26717   <summary>
26718     Number of failures trying to open the sync database on windows.
26719   </summary>
26720 </histogram>
26722 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
26723   <owner>zea@chromium.org</owner>
26724   <summary>Tracks success of failure of sync directory initialization.</summary>
26725 </histogram>
26727 <histogram name="Sync.EncryptAllData">
26728   <obsolete>
26729     Deprecated as of m26.
26730   </obsolete>
26731   <owner>zea@chromium.org</owner>
26732   <summary>
26733     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
26734     button was selected during sync setup. Samples are taken every time sync is
26735     (re)configured, and the unique userid count shows how many users chose to
26736     encrypt their sync data.
26737   </summary>
26738 </histogram>
26740 <histogram name="Sync.EventCodes" enum="SyncEventCode">
26741   <owner>zea@chromium.org</owner>
26742   <summary>A UI event occured.</summary>
26743 </histogram>
26745 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
26746   <owner>zea@chromium.org</owner>
26747   <summary>
26748     Time taken during extension association (M18 and earlier were mispelled with
26749     this histogram).
26750   </summary>
26751 </histogram>
26753 <histogram name="Sync.ExtensionRunFailures">
26754   <obsolete>
26755     Deprecated as of m19.
26756   </obsolete>
26757   <owner>zea@chromium.org</owner>
26758   <summary>
26759     Count of extension run failures, used to compare failure rates between data
26760     types for a particular profile (see other Sync*RunFailures histograms).
26761   </summary>
26762 </histogram>
26764 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
26765   <owner>zea@chromium.org</owner>
26766   <summary>Time taken during extension association.</summary>
26767 </histogram>
26769 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
26770   <owner>zea@chromium.org</owner>
26771   <summary>Time taken during extension settings association.</summary>
26772 </histogram>
26774 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
26775   <owner>zea@chromium.org</owner>
26776   <summary>
26777     Enumeration of types of extension settings association failures.
26778   </summary>
26779 </histogram>
26781 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
26782   <owner>zea@chromium.org</owner>
26783   <summary>Enumeration of types of extension association failures.</summary>
26784 </histogram>
26786 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
26787   <obsolete>
26788     Deprecated as of m19.
26789   </obsolete>
26790   <owner>zea@chromium.org</owner>
26791   <summary>
26792     Enumeration of types of extension association failures (M18 and earlier were
26793     mispelled with this histogram).
26794   </summary>
26795 </histogram>
26797 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
26798   <owner>zea@chromium.org</owner>
26799   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
26800 </histogram>
26802 <histogram name="Sync.FaviconCount">
26803   <owner>zea@chromium.org</owner>
26804   <summary>Number of synced favicons at initialization time.</summary>
26805 </histogram>
26807 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
26808   <owner>zea@chromium.org</owner>
26809   <summary>Time taken during favicon images association.</summary>
26810 </histogram>
26812 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
26813   <owner>zea@chromium.org</owner>
26814   <summary>
26815     Enumeration of types of favicon images association failures.
26816   </summary>
26817 </histogram>
26819 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
26820   <owner>zea@chromium.org</owner>
26821   <summary>
26822     Number of client that have filled their sync favicon cache and must evict
26823     old favicons vs those whose cache is not full.
26824   </summary>
26825 </histogram>
26827 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
26828   <owner>zea@chromium.org</owner>
26829   <summary>Time taken during favicon tracking association.</summary>
26830 </histogram>
26832 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
26833   <owner>zea@chromium.org</owner>
26834   <summary>
26835     Enumeration of types of favicon tracking association failures.
26836   </summary>
26837 </histogram>
26839 <histogram name="Sync.FaviconVisitPeriod" units="hours">
26840   <owner>zea@chromium.org</owner>
26841   <summary>Time between updates to a synced favicon's visit time.</summary>
26842 </histogram>
26844 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
26845   <obsolete>
26846     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
26847     Sync.BackendInitializeFirstTimeSuccess.
26848   </obsolete>
26849   <owner>zea@chromium.org</owner>
26850   <summary>
26851     Tracks sync backend initialization success rate during initial sync setup.
26852   </summary>
26853 </histogram>
26855 <histogram name="Sync.FreqApps" units="milliseconds">
26856   <owner>zea@chromium.org</owner>
26857   <summary>
26858     Time between nudges for apps. Used as estimate of datatype commit frequency.
26859   </summary>
26860 </histogram>
26862 <histogram name="Sync.FreqAutofill" units="milliseconds">
26863   <owner>zea@chromium.org</owner>
26864   <summary>
26865     Time between nudges for autofill entries. Used as estimate of datatype
26866     commit frequency.
26867   </summary>
26868 </histogram>
26870 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
26871   <owner>zea@chromium.org</owner>
26872   <summary>
26873     Time between nudges for autofill profiles. Used as estimate of datatype
26874     commit frequency.
26875   </summary>
26876 </histogram>
26878 <histogram name="Sync.FreqBookmarks" units="milliseconds">
26879   <owner>zea@chromium.org</owner>
26880   <summary>
26881     Time between nudges for bookmarks. Used as estimate of datatype commit
26882     frequency.
26883   </summary>
26884 </histogram>
26886 <histogram name="Sync.FreqDictionary" units="milliseconds">
26887   <owner>zea@chromium.org</owner>
26888   <summary>
26889     Time between nudges for dictionary. Used as estimate of datatype commit
26890     frequency.
26891   </summary>
26892 </histogram>
26894 <histogram name="Sync.FreqExtensions" units="milliseconds">
26895   <owner>zea@chromium.org</owner>
26896   <summary>
26897     Time between nudges for extensions. Used as estimate of datatype commit
26898     frequency.
26899   </summary>
26900 </histogram>
26902 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
26903   <owner>zea@chromium.org</owner>
26904   <summary>
26905     Time between nudges for favicon images. Used as estimate of datatype commit
26906     frequency.
26907   </summary>
26908 </histogram>
26910 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
26911   <owner>zea@chromium.org</owner>
26912   <summary>
26913     Time between nudges for favicon tracking. Used as estimate of datatype
26914     commit frequency.
26915   </summary>
26916 </histogram>
26918 <histogram name="Sync.FreqNigori" units="milliseconds">
26919   <owner>zea@chromium.org</owner>
26920   <summary>
26921     Time between nudges for nigori. Used as estimate of datatype commit
26922     frequency.
26923   </summary>
26924 </histogram>
26926 <histogram name="Sync.FreqPasswords" units="milliseconds">
26927   <owner>zea@chromium.org</owner>
26928   <summary>
26929     Time between nudges for passwords. Used as estimate of datatype commit
26930     frequency.
26931   </summary>
26932 </histogram>
26934 <histogram name="Sync.FreqPreferences" units="milliseconds">
26935   <owner>zea@chromium.org</owner>
26936   <summary>
26937     Time between nudges for preferences. Used as estimate of datatype commit
26938     frequency.
26939   </summary>
26940 </histogram>
26942 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
26943   <owner>zea@chromium.org</owner>
26944   <summary>
26945     Time between nudges for search engines. Used as estimate of datatype commit
26946     frequency.
26947   </summary>
26948 </histogram>
26950 <histogram name="Sync.FreqSessions" units="milliseconds">
26951   <owner>zea@chromium.org</owner>
26952   <summary>
26953     Time between nudges for sessions. Used as estimate of datatype commit
26954     frequency.
26955   </summary>
26956 </histogram>
26958 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
26959   <owner>zea@chromium.org</owner>
26960   <summary>
26961     Time between nudges for synced notifications. Used as estimate of datatype
26962     commit frequency.
26963   </summary>
26964 </histogram>
26966 <histogram name="Sync.FreqThemes" units="milliseconds">
26967   <owner>zea@chromium.org</owner>
26968   <summary>
26969     Time between nudges for themes. Used as estimate of datatype commit
26970     frequency.
26971   </summary>
26972 </histogram>
26974 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
26975   <owner>zea@chromium.org</owner>
26976   <summary>
26977     Time between nudges for typed urls. Used as estimate of datatype commit
26978     frequency.
26979   </summary>
26980 </histogram>
26982 <histogram name="Sync.KeystoreDecryptionFailed"
26983     enum="SyncKeystoreDecryptionFailure">
26984   <owner>zea@chromium.org</owner>
26985   <summary>
26986     The reason for a failure decrypting the keystore decryptor token.
26987   </summary>
26988 </histogram>
26990 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
26991   <owner>zea@chromium.org</owner>
26992   <summary>
26993     Counts instances of out of sync local models detected during startup.
26994   </summary>
26995 </histogram>
26997 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
26998   <owner>zea@chromium.org</owner>
26999   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
27000 </histogram>
27002 <histogram name="Sync.PartiallySyncedTypes">
27003   <owner>zea@chromium.org</owner>
27004   <summary>
27005     Number of partially synced types (those with a progress marker but no
27006     initial sync ended bit) that exist at sync startup.
27007   </summary>
27008 </histogram>
27010 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
27011   <owner>zea@chromium.org</owner>
27012   <summary>
27013     Time taken during password association (M18 and earlier were mispelled with
27014     this histogram).
27015   </summary>
27016 </histogram>
27018 <histogram name="Sync.PasswordRunFailures">
27019   <obsolete>
27020     Deprecated as of m19.
27021   </obsolete>
27022   <owner>zea@chromium.org</owner>
27023   <summary>
27024     Count of passwords run failures, used to compare failure rates between data
27025     types for a particular profile (see other Sync*RunFailures histograms).
27026   </summary>
27027 </histogram>
27029 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
27030   <owner>zea@chromium.org</owner>
27031   <summary>Time taken during password association.</summary>
27032 </histogram>
27034 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
27035   <owner>zea@chromium.org</owner>
27036   <summary>Enumeration of types of password association failures.</summary>
27037 </histogram>
27039 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
27040   <obsolete>
27041     Deprecated as of m19.
27042   </obsolete>
27043   <owner>zea@chromium.org</owner>
27044   <summary>
27045     Enumeration of types of password association failures (M18 and earlier were
27046     mispelled with this histogram).
27047   </summary>
27048 </histogram>
27050 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
27051   <owner>zea@chromium.org</owner>
27052   <summary>
27053     Time taken during preference association (M18 and earlier were mispelled
27054     with this histogram).
27055   </summary>
27056 </histogram>
27058 <histogram name="Sync.PreferenceRunFailures">
27059   <obsolete>
27060     Deprecated as of m19.
27061   </obsolete>
27062   <owner>zea@chromium.org</owner>
27063   <summary>
27064     Count of preferences run failures, used to compare failure rates between
27065     data types for a particular profile (see other Sync*RunFailures histograms).
27066   </summary>
27067 </histogram>
27069 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
27070   <owner>zea@chromium.org</owner>
27071   <summary>Time taken during preference association.</summary>
27072 </histogram>
27074 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
27075   <owner>zea@chromium.org</owner>
27076   <summary>Enumeration of types of preference association failures.</summary>
27077 </histogram>
27079 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
27080   <obsolete>
27081     Deprecated as of m19.
27082   </obsolete>
27083   <owner>zea@chromium.org</owner>
27084   <summary>
27085     Enumeration of types of preference association failures (M18 and earlier
27086     were mispelled with this histogram).
27087   </summary>
27088 </histogram>
27090 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
27091   <owner>zea@chromium.org</owner>
27092   <summary>Time taken from startup for the user to reauthorize.</summary>
27093 </histogram>
27095 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
27096   <owner>zea@chromium.org</owner>
27097   <summary>
27098     Whether OAuth2 refresh token was available at the time when
27099     ProfileSyncService was starting backend.
27100   </summary>
27101 </histogram>
27103 <histogram name="Sync.ResolveSimpleConflict"
27104     enum="SyncSimpleConflictResolutions">
27105   <owner>zea@chromium.org</owner>
27106   <summary>Enumeration of types of simple conflict resolutions.</summary>
27107 </histogram>
27109 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
27110   <obsolete>
27111     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
27112     Sync.BackendInitializeRestoreSuccess.
27113   </obsolete>
27114   <owner>zea@chromium.org</owner>
27115   <summary>
27116     Tracks sync backend initialization success rate in cases where sync was
27117     previously initialized.
27118   </summary>
27119 </histogram>
27121 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
27122   <owner>zea@chromium.org</owner>
27123   <summary>
27124     Time taken during search engine association (M18 and earlier were mispelled
27125     with this histogram).
27126   </summary>
27127 </histogram>
27129 <histogram name="Sync.SearchEngineRunFailures">
27130   <obsolete>
27131     Deprecated as of m19.
27132   </obsolete>
27133   <owner>zea@chromium.org</owner>
27134   <summary>
27135     Count of search engine run failures, used to compare failure rates between
27136     data types for a particular profile (see other Sync*RunFailures histograms).
27137   </summary>
27138 </histogram>
27140 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
27141   <owner>zea@chromium.org</owner>
27142   <summary>Time taken during search engine association.</summary>
27143 </histogram>
27145 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
27146   <owner>zea@chromium.org</owner>
27147   <summary>Enumeration of types of search engine association failures.</summary>
27148 </histogram>
27150 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
27151   <obsolete>
27152     Deprecated as of m19.
27153   </obsolete>
27154   <owner>zea@chromium.org</owner>
27155   <summary>
27156     Enumeration of types of search engine association failures (M18 and earlier
27157     were mispelled with this histogram).
27158   </summary>
27159 </histogram>
27161 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
27162   <owner>zea@chromium.org</owner>
27163   <summary>
27164     Time spent on first-time configure.  May include time spent on retries.
27165   </summary>
27166 </histogram>
27168 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
27169   <owner>zea@chromium.org</owner>
27170   <summary>
27171     Time spent on non-first-time configure.  May include time spent on retries.
27172   </summary>
27173 </histogram>
27175 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
27176   <owner>zea@chromium.org</owner>
27177   <summary>
27178     Time taken during session association (M18 and earlier were mispelled with
27179     this histogram).
27180   </summary>
27181 </histogram>
27183 <histogram name="Sync.SessionRunFailures">
27184   <obsolete>
27185     Deprecated as of m19.
27186   </obsolete>
27187   <owner>zea@chromium.org</owner>
27188   <summary>
27189     Count of sessions run failures, used to compare failure rates between data
27190     types for a particular profile (see other Sync*RunFailures histograms).
27191   </summary>
27192 </histogram>
27194 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
27195   <owner>zea@chromium.org</owner>
27196   <summary>Time taken during session association.</summary>
27197 </histogram>
27199 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
27200   <owner>zea@chromium.org</owner>
27201   <summary>Enumeration of types of session association failures.</summary>
27202 </histogram>
27204 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
27205   <obsolete>
27206     Deprecated as of m19.
27207   </obsolete>
27208   <owner>zea@chromium.org</owner>
27209   <summary>
27210     Enumeration of types of session association failures (M18 and earlier were
27211     mispelled with this histogram).
27212   </summary>
27213 </histogram>
27215 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
27216   <owner>zea@chromium.org</owner>
27217   <summary>
27218     Time taken from the start of sync shutdown (in ProfileSyncService) until the
27219     backend (SyncBackendHost) is fully destroyed.
27220   </summary>
27221 </histogram>
27223 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
27224   <owner>zea@chromium.org</owner>
27225   <summary>
27226     Amount of time the UI thread waits (at shutdown) to stop the
27227     SyncBackendRegistrar.
27228   </summary>
27229 </histogram>
27231 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
27232   <owner>zea@chromium.org</owner>
27233   <summary>
27234     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
27235   </summary>
27236 </histogram>
27238 <histogram name="Sync.Startup.DeferredInitTrigger"
27239     enum="SyncDeferredInitTrigger">
27240   <owner>zea@chromium.org</owner>
27241   <summary>The type of event that triggered sync initialization.</summary>
27242 </histogram>
27244 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
27245   <obsolete>
27246     Deprecated, see TimeDeferred2.
27247   </obsolete>
27248   <owner>jeremychromium.org</owner>
27249   <owner>zea@google.com</owner>
27250   <summary>
27251     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27252     initialization.
27253   </summary>
27254 </histogram>
27256 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
27257   <owner>jeremychromium.org</owner>
27258   <owner>zea@google.com</owner>
27259   <summary>
27260     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27261     initialization.
27262   </summary>
27263 </histogram>
27265 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
27266   <owner>zea@chromium.org</owner>
27267   <summary>Data type that first requests sync initialization.</summary>
27268 </histogram>
27270 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
27271   <owner>zea@chromium.org</owner>
27272   <summary>
27273     Counts the number of times sync clients have encountered an auth error and
27274     number of times auth errors are fixed.
27275   </summary>
27276 </histogram>
27278 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
27279   <owner>zea@chromium.org</owner>
27280   <summary>Time taken during synced notifications association.</summary>
27281 </histogram>
27283 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
27284   <owner>zea@chromium.org</owner>
27285   <summary>
27286     Enumeration of types of synced notifications association failures.
27287   </summary>
27288 </histogram>
27290 <histogram name="Sync.SyncerConflictStuck">
27291   <obsolete>
27292     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
27293   </obsolete>
27294   <owner>zea@chromium.org</owner>
27295   <summary>
27296     Number of times the sync conflict resolver gets stuck. This is not expected
27297     to be hit anymore.
27298   </summary>
27299 </histogram>
27301 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
27302   <owner>droger@chromium.org</owner>
27303   <owner>zea@chromium.org</owner>
27304   <summary>
27305     Enumeration of error conditions that displays an infobar to the user.
27306   </summary>
27307 </histogram>
27309 <histogram name="Sync.SyncEverything">
27310   <owner>zea@chromium.org</owner>
27311   <summary>
27312     Boolean histogram for whether the &quot;Sync Everything&quot; option was
27313     selected during sync setup. Samples are taken every time sync is
27314     (re)configured, and the unique userid count shows how many users chose to
27315     sync all available data types.
27316   </summary>
27317 </histogram>
27319 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
27320   <obsolete>
27321     Deprecated as of m19
27322   </obsolete>
27323   <owner>zea@chromium.org</owner>
27324   <summary>
27325     Time taken during theme association (M18 and earlier were mispelled with
27326     this histogram).
27327   </summary>
27328 </histogram>
27330 <histogram name="Sync.ThemeRunFailures">
27331   <obsolete>
27332     Deprecated as of m19.
27333   </obsolete>
27334   <owner>zea@chromium.org</owner>
27335   <summary>
27336     Count of theme run failures, used to compare failure rates between data
27337     types for a particular profile (see other Sync*RunFailures histograms).
27338   </summary>
27339 </histogram>
27341 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
27342   <owner>zea@chromium.org</owner>
27343   <summary>Time taken during theme association.</summary>
27344 </histogram>
27346 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
27347   <owner>zea@chromium.org</owner>
27348   <summary>Enumeration of types of theme association failures.</summary>
27349 </histogram>
27351 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
27352   <obsolete>
27353     Deprecated as of m19.
27354   </obsolete>
27355   <owner>zea@chromium.org</owner>
27356   <summary>
27357     Enumeration of types of theme association failures (M18 and earlier were
27358     mispelled with this histogram).
27359   </summary>
27360 </histogram>
27362 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
27363   <owner>zea@chromium.org</owner>
27364   <summary>
27365     Time taken during typed url association (M18 and earlier were mispelled with
27366     this histogram).
27367   </summary>
27368 </histogram>
27370 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
27371   <owner>zea@chromium.org</owner>
27372   <summary>
27373     The percentage of history DB operations initiated by the typed URL change
27374     processor that return an error. The cumulative count for the current sync
27375     session is logged after every typed URL change.
27376   </summary>
27377 </histogram>
27379 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
27380   <owner>zea@chromium.org</owner>
27381   <summary>
27382     The percentage of history DB operations during model association that return
27383     an error. This is logged at the end of typed URL model association, which
27384     happens once each time sync starts up.
27385   </summary>
27386 </histogram>
27388 <histogram name="Sync.TypedUrlRunFailures">
27389   <obsolete>
27390     Deprecated as of m19.
27391   </obsolete>
27392   <owner>zea@chromium.org</owner>
27393   <summary>
27394     Count of typed url run failures, used to compare failure rates between data
27395     types for a particular profile (see other Sync*RunFailures histograms).
27396   </summary>
27397 </histogram>
27399 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
27400   <owner>zea@chromium.org</owner>
27401   <summary>Time taken during typed url association.</summary>
27402 </histogram>
27404 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
27405   <owner>zea@chromium.org</owner>
27406   <summary>Enumeration of types of typed url association failures.</summary>
27407 </histogram>
27409 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
27410   <obsolete>
27411     Deprecated as of m19.
27412   </obsolete>
27413   <owner>zea@chromium.org</owner>
27414   <summary>
27415     Enumeration of types of typed url association failures (M18 and earlier were
27416     mispelled with this histogram).
27417   </summary>
27418 </histogram>
27420 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
27421   <owner>zea@chromium.org</owner>
27422   <summary>
27423     Enumeration of the different reasons for unrecoverable errors and how often
27424     they have occurred.
27425   </summary>
27426 </histogram>
27428 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
27429   <owner>zea@chromium.org</owner>
27430   <summary>Time the user spends looking at the authorization dialog.</summary>
27431 </histogram>
27433 <histogram name="Sync.UserPerceivedBookmarkAssociation">
27434   <owner>zea@chromium.org</owner>
27435   <summary>Time taken during bookmark association.</summary>
27436 </histogram>
27438 <histogram name="SyncedNotifications.Actions"
27439     enum="SyncedNotificationActionType">
27440   <owner>petewil@chromium.org</owner>
27441   <owner>zea@chromium.org</owner>
27442   <summary>
27443     The actions taken on synced notifications, recorded every time they happen.
27444     This histogram will record every single event that happens separately.
27445   </summary>
27446 </histogram>
27448 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
27449     enum="SyncFSConflictResolutionPolicy">
27450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27451   <summary>
27452     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
27453     each API call to override the policy.
27454   </summary>
27455 </histogram>
27457 <histogram name="SyncFileSystem.MetadataNumber">
27458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27459   <summary>
27460     The number of cached backing remote file metadata in the Sync FileSystem
27461     database. Recorded at the initialization phase of Sync FileSystem.
27462   </summary>
27463 </histogram>
27465 <histogram name="SyncFileSystem.RegisteredAppNumber">
27466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27467   <summary>
27468     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
27469     Recorded at the initialization phase of Sync FileSystem.
27470   </summary>
27471 </histogram>
27473 <histogram name="SyncFileSystem.RegisterOriginResult"
27474     enum="SyncFSRemoteServiceState">
27475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27476   <summary>
27477     The result of the registration of Chrome App to Sync FileSystem.
27478   </summary>
27479 </histogram>
27481 <histogram name="SyncFileSystem.TrackerNumber">
27482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27483   <summary>
27484     The number of the directory tree node that maps backing files to local files
27485     in the Sync FileSystem database. Recorded at the initialization phase of
27486     SyncFileSystem.
27487   </summary>
27488 </histogram>
27490 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
27491   <owner>lliabraa@chromium.org</owner>
27492   <summary>
27493     Age (time since the last display in previous sessions) of a tab being
27494     restored due to the first tab switch after the browser cold start, recorded
27495     upon such restore. When the browser is started from cold, this metric is not
27496     recorded for the foreground, automatically restored tab, so that the metric
27497     tracks only the restores triggered by direct user decision to switch tabs.
27498   </summary>
27499 </histogram>
27501 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
27502   <owner>ppi@chromium.org</owner>
27503   <summary>
27504     Mobile-specific metric: when a tab that was opened in background (via
27505     &quot;Open link in new tab&quot;) is switched to, we record whether the
27506     eagerly loaded tab was still memory resident, or we lost the loaded page due
27507     to memory pressure.
27508   </summary>
27509 </histogram>
27511 <histogram name="Tab.FormActivityCountEvictedHistogram">
27512   <owner>lliabraa@chromium.org</owner>
27513   <summary>
27514     A count of form activity (e.g. fields selected, characters typed) in a tab.
27515     Recorded only for tabs that are evicted due to memory pressure and then
27516     selected again.
27517   </summary>
27518 </histogram>
27520 <histogram name="Tab.PerceivedRestoreTime" units="ms">
27521   <owner>lliabraa@chromium.org</owner>
27522   <summary>
27523     User-perceived load time for a successful tab restore, measured from the
27524     first time the user sees the tab being restored until the load completes.
27525   </summary>
27526 </histogram>
27528 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
27529   <owner>lliabraa@chromium.org</owner>
27530   <summary>
27531     When the browser restores a tab, whether the load was successful. Loads can
27532     fail for instance when there is no connectivity.
27533   </summary>
27534 </histogram>
27536 <histogram name="Tab.RestoreTime" units="ms">
27537   <owner>lliabraa@chromium.org</owner>
27538   <summary>Load time for a successful tab restore.</summary>
27539 </histogram>
27541 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
27542   <owner>lliabraa@chromium.org</owner>
27543   <summary>
27544     When the browser restores a tab, whether the user waits for completion of
27545     the load or if the user gives up by switching to another tab or leaving
27546     Chrome.
27547   </summary>
27548 </histogram>
27550 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
27551   <owner>lliabraa@chromium.org</owner>
27552   <owner>ppi@chromium.org</owner>
27553   <summary>
27554     The status of a tab collected each time the tab is displayed on Android,
27555     including user switching to the tab and displays of newly created tabs, such
27556     as NTP or tabs opened to handle intents.
27557   </summary>
27558 </histogram>
27560 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
27561   <owner>lliabraa@chromium.org</owner>
27562   <owner>ppi@chromium.org</owner>
27563   <summary>
27564     The status of a tab collected each time the user switches to it on mobile.
27565     That does not include tabs being created at the time the user switches to
27566     them, such as NTP or tabs opened to handle intents.
27567   </summary>
27568 </histogram>
27570 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
27571     enum="TabStatus">
27572   <owner>lliabraa@chromium.org</owner>
27573   <owner>marq@chromium.org</owner>
27574   <owner>ppi@chromium.org</owner>
27575   <summary>
27576     The status of a tab collected each time the user switches to it on mobile
27577     with the data reduction proxy enabled. This is populated identically, and in
27578     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
27579     switching event if the proxy is enabled.
27580   </summary>
27581 </histogram>
27583 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
27584   <owner>lliabraa@chromium.org</owner>
27585   <summary>Age (in ms) when the tab was switched to foreground.</summary>
27586 </histogram>
27588 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
27589     enum="TabSwitchedToForegroundLaunchedWithURL">
27590   <obsolete>
27591     Deprecated as of 04/2014.
27592   </obsolete>
27593   <owner>lliabraa@chromium.org</owner>
27594   <summary>
27595     Each time a tab is brought to the foreground, this histogram indicates if
27596     chrome was launched without an URL (i.e., from the launcher), or with an URL
27597     (i.e., from another app).
27598   </summary>
27599 </histogram>
27601 <histogram name="Tab.SwitchedToForegroundMRURank">
27602   <obsolete>
27603     Deprecated as of 04/2014.
27604   </obsolete>
27605   <owner>lliabraa@chromium.org</owner>
27606   <summary>
27607     Rank in MRU order (0 being first) when the tab was switched to foreground.
27608   </summary>
27609 </histogram>
27611 <histogram name="Tab.SwitchedToForegroundNumTabs">
27612   <owner>lliabraa@chromium.org</owner>
27613   <summary>Count of all tabs when a tab is switched.</summary>
27614 </histogram>
27616 <histogram name="Tab.SwitchedToForegroundRevisit"
27617     enum="TabSwitchedToForegroundRevisit">
27618   <obsolete>
27619     Deprecated as of 04/2014.
27620   </obsolete>
27621   <owner>lliabraa@chromium.org</owner>
27622   <summary>
27623     Each time a tab is brought to the foreground, this histogram indicates if
27624     this is the first viewing of the tab since Chrome was put into foreground,
27625     or if it was a return to a tab that has already been shown in this session.
27626   </summary>
27627 </histogram>
27629 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
27630   <owner>lliabraa@chromium.org</owner>
27631   <summary>
27632     Time elapsed since there was form activity (e.g. fields selected, characters
27633     typed) in a tab. Recorded only for tabs that are evicted due to memory
27634     pressure and then selected again.
27635   </summary>
27636 </histogram>
27638 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
27639   <owner>lliabraa@chromium.org</owner>
27640   <summary>
27641     Age (time since the last display in previous sessions) of the foreground tab
27642     being restored on the browser cold start.
27643   </summary>
27644 </histogram>
27646 <histogram name="Tabs.SpeculativeRestoreApplicability"
27647     enum="SpeculativeRestoreApplicability">
27648   <owner>lliabraa@chromium.org</owner>
27649   <owner>ppi@chromium.org</owner>
27650   <summary>
27651     Applicability of speculative tab restore, recorded every time a tab is
27652     switched. This allows to estimate the fraction of tab restores experienced
27653     on mobile that can be mitigated using speculative restore. Options higher in
27654     the enum take precedence over the lower ones (i.e. low-memory tablet will be
27655     accounted as tablet).
27656   </summary>
27657 </histogram>
27659 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
27660     enum="SpeculativeRestorePredictionAccuracy">
27661   <owner>lliabraa@chromium.org</owner>
27662   <owner>ppi@chromium.org</owner>
27663   <summary>
27664     Accuracy of the tab switch predictions made when the user begins the side
27665     swipe gesture.
27666   </summary>
27667 </histogram>
27669 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
27670     enum="SpeculativeRestorePredictionAccuracy">
27671   <owner>lliabraa@chromium.org</owner>
27672   <owner>ppi@chromium.org</owner>
27673   <summary>
27674     Accuracy of the tab switch predictions made when the user enters the tab
27675     switcher.
27676   </summary>
27677 </histogram>
27679 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
27680     enum="SpeculativeRestoreTabStatus">
27681   <owner>lliabraa@chromium.org</owner>
27682   <owner>ppi@chromium.org</owner>
27683   <summary>
27684     Status of a tab recorded when the tab is targeted with speculative restore.
27685   </summary>
27686 </histogram>
27688 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
27689   <owner>lliabraa@chromium.org</owner>
27690   <owner>ppi@chromium.org</owner>
27691   <summary>
27692     Time between starting the speculative load and actual tab switch for correct
27693     speculative load predictions made when the user begins the side swipe
27694     gesture.
27695   </summary>
27696 </histogram>
27698 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
27699   <owner>lliabraa@chromium.org</owner>
27700   <owner>ppi@chromium.org</owner>
27701   <summary>
27702     Time between starting the speculative load and actual tab switch for correct
27703     speculative load predictions made when the user enters the tab switcher.
27704   </summary>
27705 </histogram>
27707 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
27708   <summary>Events in TimeZoneRequest.</summary>
27709 </histogram>
27711 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
27712   <summary>Http response codes in TimeZoneRequest.</summary>
27713 </histogram>
27715 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
27716     units="milliseconds">
27717   <summary>
27718     The time elapsed between the sending of the first API request and the time
27719     the final (failed) response was recorded. Includes all retries.
27720   </summary>
27721 </histogram>
27723 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
27724     units="milliseconds">
27725   <summary>
27726     The time elapsed between the sending of the first API request and the time
27727     the final (successfull) response was recorded. Includes all retries.
27728   </summary>
27729 </histogram>
27731 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
27732   <summary>Result of TimeZoneRequest.</summary>
27733 </histogram>
27735 <histogram name="TimeZone.TimeZoneRequest.Retries">
27736   <summary>Number of retries until the final response was recorded.</summary>
27737 </histogram>
27739 <histogram name="TopSites.NumberOfApplyBlacklist">
27740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27741   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
27742 </histogram>
27744 <histogram name="TopSites.NumberOfBlacklistedItems">
27745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27746   <summary>
27747     The number of items in the user Most Visited blacklist every time
27748     TopSitesImpl::ApplyBlacklist is called.
27749   </summary>
27750 </histogram>
27752 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
27753   <owner>pthammaiah@google.com</owner>
27754   <summary>Tracks touchpad device state.</summary>
27755 </histogram>
27757 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
27758   <owner>pthammaiah@google.com</owner>
27759   <summary>
27760     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
27761     ground issue). This is sampled at every touchpad event.
27762   </summary>
27763 </histogram>
27765 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
27766   <owner>pthammaiah@google.com</owner>
27767   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
27768 </histogram>
27770 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
27771   <owner>pthammaiah@google.com</owner>
27772   <summary>Tracks touchpad natural scroll setting on startup.</summary>
27773 </histogram>
27775 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
27776   <owner>pthammaiah@google.com</owner>
27777   <summary>
27778     Tracks touchpad sensitivity setting changes by the user. This replaces the
27779     old Touchpad.Sensitivity.Changed metric.
27780   </summary>
27781 </histogram>
27783 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
27784   <owner>pthammaiah@google.com</owner>
27785   <summary>
27786     Tracks touchpad sensitivity setting on startup. This replaces the old
27787     Touchpad.Sensitivity.Started metric.
27788   </summary>
27789 </histogram>
27791 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
27792   <obsolete>
27793     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
27794   </obsolete>
27795   <owner>pthammaiah@google.com</owner>
27796   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
27797 </histogram>
27799 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
27800   <obsolete>
27801     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
27802   </obsolete>
27803   <owner>pthammaiah@google.com</owner>
27804   <summary>Tracks touchpad sensitivity setting on startup.</summary>
27805 </histogram>
27807 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
27808   <owner>pthammaiah@google.com</owner>
27809   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
27810 </histogram>
27812 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
27813   <owner>pthammaiah@google.com</owner>
27814   <summary>Tracks touchpad TapDragging setting on startup.</summary>
27815 </histogram>
27817 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
27818   <owner>pthammaiah@google.com</owner>
27819   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
27820 </histogram>
27822 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
27823   <owner>pthammaiah@google.com</owner>
27824   <summary>Tracks touchpad TapToClick setting on startup.</summary>
27825 </histogram>
27827 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
27828   <obsolete>
27829     Deprecated as of 7/2013.
27830   </obsolete>
27831   <owner>pthammaiah@google.com</owner>
27832 </histogram>
27834 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
27835   <obsolete>
27836     Deprecated as of 7/2013.
27837   </obsolete>
27838   <owner>pthammaiah@google.com</owner>
27839 </histogram>
27841 <histogram name="Translate.AlwaysTranslateLang">
27842   <owner>kenjibaheux@google.com</owner>
27843   <summary>
27844     The number of times the always translate option was selected in the
27845     translate infobar.
27846   </summary>
27847 </histogram>
27849 <histogram name="Translate.CaptureText" units="milliseconds">
27850   <owner>kenjibaheux@google.com</owner>
27851   <summary>
27852     The time spent capturing plain text from the DOM. This is reported by
27853     ChromeRenderViewObserver when a page is loaded completely.
27854   </summary>
27855 </histogram>
27857 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
27858   <owner>kenjibaheux@google.com</owner>
27859   <summary>
27860     A page may provide a Content-Language HTTP header or a META tag. For each
27861     page load, measures whether the Content-Language header exists and is valid.
27862   </summary>
27863 </histogram>
27865 <histogram name="Translate.DeclineTranslate">
27866   <owner>kenjibaheux@google.com</owner>
27867   <summary>
27868     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
27869     X button was clicked in the translate infobar.
27870   </summary>
27871 </histogram>
27873 <histogram name="Translate.DeclineTranslateCloseInfobar">
27874   <owner>kenjibaheux@google.com</owner>
27875   <summary>
27876     The number of times the translate infobar was closed by clicking the X
27877     button without the user translating the page.
27878   </summary>
27879 </histogram>
27881 <histogram name="Translate.DeclineTranslateDismissUI">
27882   <owner>kenjibaheux@google.com</owner>
27883   <summary>
27884     The number of times the translate UI was closed without translating in the
27885     way that the user doesn't deny translating explicityly, like pressing 'Nope'
27886     button. This is counted on both the infobar and the bubble UI. We are
27887     comparing this on infobar to that on bubble by A/B testing and expecting
27888     that the user will click 'Nope' button on bubble less times than infobar. We
27889     won't delete this histogram after the experiment.
27890   </summary>
27891 </histogram>
27893 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
27894   <owner>kenjibaheux@google.com</owner>
27895   <summary>
27896     A page may provide a lang attribute in html tag. For each page load,
27897     measures whether the lang attribute exists and is valid.
27898   </summary>
27899 </histogram>
27901 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
27902   <obsolete>
27903     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
27904   </obsolete>
27905   <owner>kenjibaheux@google.com</owner>
27906   <summary>
27907     The reason why Chrome decided to perform the next action (e.g., to show
27908     infobar, to translate a page without any prompting, and so on) when Chrome
27909     Translate is ready to translate a page.
27910   </summary>
27911 </histogram>
27913 <histogram name="Translate.InitiationStatus.v2"
27914     enum="TranslateInitiationStatus">
27915   <owner>kenjibaheux@google.com</owner>
27916   <summary>
27917     The reason why Chrome decided to perform the next action (e.g., to show
27918     infobar, to translate a page without any prompting, and so on) when Chrome
27919     Translate is ready to translate a page.
27920   </summary>
27921 </histogram>
27923 <histogram name="Translate.LanguageVerification"
27924     enum="TranslateLanguageVerification">
27925   <owner>kenjibaheux@google.com</owner>
27926   <summary>
27927     For each page load, measures whether the provided Content-Language header
27928     matches the language determined by CLD.  Beyond directly matching or
27929     mismatching the Content-Language header, CLD can complement the
27930     Content-Language.  For example, suppose the Content-Language header
27931     specifies 'zh' (general Chinese), a language code that the Translate server
27932     does not support.  In this case, CLD can detect a subcode like '-TW' or
27933     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
27934     server supports.  This is referred to as &quot;complementing a language
27935     subcode&quot;.
27936   </summary>
27937 </histogram>
27939 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
27940   <owner>kenjibaheux@google.com</owner>
27941   <summary>
27942     Logs the user locale when the Translate feature is disabled by the user.
27943     This is recorded each time a webpage is loaded and prefs for translation is
27944     checked. This allows us to investigate the correlation between the user
27945     locale and the usage rates of the Translate.
27946   </summary>
27947 </histogram>
27949 <histogram name="Translate.ModifyOriginalLang">
27950   <owner>kenjibaheux@google.com</owner>
27951   <summary>
27952     The number of times the original language in the translate infobar has been
27953     changed.
27954   </summary>
27955 </histogram>
27957 <histogram name="Translate.ModifyTargetLang">
27958   <owner>kenjibaheux@google.com</owner>
27959   <summary>
27960     The number of times the target language in the translate infobar has been
27961     changed.
27962   </summary>
27963 </histogram>
27965 <histogram name="Translate.NeverTranslateLang">
27966   <owner>kenjibaheux@google.com</owner>
27967   <summary>
27968     The number of times the never translate option was selected in the translate
27969     infobar.
27970   </summary>
27971 </histogram>
27973 <histogram name="Translate.NeverTranslateSite">
27974   <owner>kenjibaheux@google.com</owner>
27975   <summary>
27976     The number of times the never translate site was selected in the translate
27977     infobar.
27978   </summary>
27979 </histogram>
27981 <histogram name="Translate.PageScheme" enum="TranslateScheme">
27982   <owner>kenjibaheux@google.com</owner>
27983   <summary>Counts translation target page schemes.</summary>
27984 </histogram>
27986 <histogram name="Translate.ReportLanguageDetectionError">
27987   <owner>kenjibaheux@google.com</owner>
27988   <summary>
27989     The number of times the &quot;report this error&quot; of options menu is
27990     selected in the translate infobar.
27991   </summary>
27992 </histogram>
27994 <histogram name="Translate.RevertTranslation">
27995   <owner>kenjibaheux@google.com</owner>
27996   <summary>
27997     The number of times the show original button was clicked in the translate
27998     infobar.
27999   </summary>
28000 </histogram>
28002 <histogram name="Translate.ServerReportedUnsupportedLanguage">
28003   <obsolete>
28004     Deprecated 5/2013 by Translate.UndisplayableLanguage
28005   </obsolete>
28006   <owner>kenjibaheux@google.com</owner>
28007   <summary>
28008     The number of times the detected language is not supported by Translate
28009     Element.
28010   </summary>
28011 </histogram>
28013 <histogram name="Translate.ShowBeforeTranslateInfobar">
28014   <obsolete>
28015     Deprecated 7/2010. No longer tracked.
28016   </obsolete>
28017   <owner>kenjibaheux@google.com</owner>
28018   <summary>
28019     The number of times an infobar proposing to translate a page has been shown.
28020   </summary>
28021 </histogram>
28023 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
28024   <owner>kenjibaheux@google.com</owner>
28025   <summary>
28026     Chrome Translate shows an error infobar when an error happens on translation
28027     and the infobar message depends on what kind of error happens. This metric
28028     counts how often each error message is shown.
28029   </summary>
28030 </histogram>
28032 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
28033   <owner>kenjibaheux@google.com</owner>
28034   <summary>
28035     Chrome Translate shows an error UI (infobar or bubble) when an error happens
28036     on translation and the UI message depends on what kind of error happens.
28037     This metric counts how often each error message is shown.
28038   </summary>
28039 </histogram>
28041 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
28042   <owner>kenjibaheux@google.com</owner>
28043   <summary>
28044     This metrics is logged whenever a page is loaded. The logged value is
28045     &quot;Mathced&quot; when the CLD-detected language differs from the page
28046     language code , and the two languages are such similar languages. In that
28047     case, Chrome ignore the CLD-determined language and instead uses the page
28048     language code. The page language code is decided by Content-Language and
28049     HTML lang attribute.
28050   </summary>
28051 </histogram>
28053 <histogram name="Translate.TimeToBeReady" units="milliseconds">
28054   <owner>kenjibaheux@google.com</owner>
28055   <summary>
28056     The time from injecting scripts for Chrome Translate to being ready to
28057     perform translation.
28058   </summary>
28059 </histogram>
28061 <histogram name="Translate.TimeToLoad" units="milliseconds">
28062   <owner>kenjibaheux@google.com</owner>
28063   <summary>
28064     The time from injecting scripts for Chrome Translate to the finishing loads
28065     of all depending libraries.
28066   </summary>
28067 </histogram>
28069 <histogram name="Translate.TimeToTranslate" units="milliseconds">
28070   <owner>kenjibaheux@google.com</owner>
28071   <summary>The time from starting translation to the completion.</summary>
28072 </histogram>
28074 <histogram name="Translate.Translate">
28075   <owner>kenjibaheux@google.com</owner>
28076   <summary>
28077     The number of times the translate button was clicked in the translate
28078     infobar.
28079   </summary>
28080 </histogram>
28082 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
28083   <owner>kenjibaheux@google.com</owner>
28084   <summary>
28085     Logs an undisplayable language included in the language list sent by the
28086     Translate server. The Translate server sends the list each time the user
28087     runs Chrome. This metrics tells us that there is a language which UI should
28088     support but doesn't.
28089   </summary>
28090 </histogram>
28092 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
28093   <owner>kenjibaheux@google.com</owner>
28094   <summary>
28095     Logs an unsupported source language detected during initiation of the
28096     Translate feature.  This is reported when the language detector successfully
28097     detects the language of the webpage, but the language is not supported by
28098     the translation server because it is too minor.  This metric allows us to
28099     assess how important the unsupported language is for Google translate.
28100   </summary>
28101 </histogram>
28103 <histogram name="Translate.UserActionDuration" units="milliseconds">
28104   <owner>kenjibaheux@google.com</owner>
28105   <summary>
28106     The time from a page content language being determined to user requesting
28107     Chrome Translate.
28108   </summary>
28109 </histogram>
28111 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
28112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28113   <summary>Whether the scroll is executed on main thread.</summary>
28114 </histogram>
28116 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
28117   <owner>asvitkine@chromium.org</owner>
28118   <summary>
28119     Recorded when the one-time UMA client id reset was performed (and the client
28120     id of this user was migrated).
28121   </summary>
28122 </histogram>
28124 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
28125   <owner>asvitkine@chromium.org</owner>
28126   <summary>
28127     The time to run the external metrics collection task (Chrome OS).
28128   </summary>
28129 </histogram>
28131 <histogram name="UMA.Discarded Log Events">
28132   <owner>asvitkine@chromium.org</owner>
28133   <summary>
28134     The number of events discarded at log transmission time because the event
28135     count was already too large.
28136   </summary>
28137 </histogram>
28139 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
28140   <owner>asvitkine@chromium.org</owner>
28141   <summary>
28142     Log whether the --enable-benchmarking flag was set, which causes field
28143     trials to only use the default group.
28144   </summary>
28145 </histogram>
28147 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
28148   <owner>asvitkine@chromium.org</owner>
28149   <summary>
28150     For each attempt to generate the low entropy source, log whether or not the
28151     load required generating a new low entropy source.
28152   </summary>
28153 </histogram>
28155 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
28156   <owner>asvitkine@chromium.org</owner>
28157   <summary>
28158     Logged during MetricsService initialization whether the init task or the
28159     initial log timer completed first. The expectation is the vast majority of
28160     the time, the init task should complete first. If metrics show otherwise,
28161     then it may indicate there's a bug in the MetricsService init sequence and
28162     that it should be investigated.
28163   </summary>
28164 </histogram>
28166 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
28167   <owner>asvitkine@chromium.org</owner>
28168   <summary>
28169     Number of bytes in an excessively large log that was discarded at shutdown
28170     instead of being saved to disk to retry during next chrome run.
28171   </summary>
28172 </histogram>
28174 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
28175   <owner>asvitkine@chromium.org</owner>
28176   <summary>
28177     Number of bytes in a log was was rejected by server, and then discarded.
28178   </summary>
28179 </histogram>
28181 <histogram name="UMA.LoadLogsTime" units="milliseconds">
28182   <owner>asvitkine@chromium.org</owner>
28183   <summary>
28184     The time spent to load (de-serialize) unsent logs from local state, recorded
28185     during the MetricsService startup sequence.
28186   </summary>
28187 </histogram>
28189 <histogram name="UMA.LogLoadComplete called">
28190   <owner>asvitkine@chromium.org</owner>
28191   <summary>
28192     Simple counter of the number of times LogLoadComplete was called (bug
28193     demonstration, as we're called more often than once per page load :-/ )
28194   </summary>
28195 </histogram>
28197 <histogram name="UMA.LowEntropySourceValue">
28198   <owner>asvitkine@chromium.org</owner>
28199   <summary>
28200     Distribution of the low entropy source value used for field trial
28201     randomization, recorded on startup.
28202   </summary>
28203 </histogram>
28205 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
28206   <owner>jwd@chromium.org</owner>
28207   <summary>
28208     Tracks if the machine ID is generated successfully and if it changes from
28209     one run to the next. The machine ID is a 24-bit hash of machine
28210     characteristics. It is expected to change if an install of Chrome is copied
28211     to multiple machines. This check happens once per browser startup.
28212   </summary>
28213 </histogram>
28215 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
28216   <owner>jwd@chromium.org</owner>
28217   <summary>
28218     A count of the number of times the metrics ids (client id and low entropy
28219     source) have been reset due to a cloned install being detected.
28220   </summary>
28221 </histogram>
28223 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
28224   <owner>asvitkine@chromium.org</owner>
28225   <summary>
28226     A count of successes and various failure modes related to collecting and
28227     processing performance data obtained through &quot;perf&quot; on Chrome OS.
28228   </summary>
28229 </histogram>
28231 <histogram name="UMA.ProtoCompressionRatio" units="%">
28232   <owner>asvitkine@chromium.org</owner>
28233   <summary>
28234     Compression ratio of the serialized protobuf that will be uploaded to the
28235     UMA server. This serialized protobuf is compressed using gzip.
28236   </summary>
28237 </histogram>
28239 <histogram name="UMA.ProtoGzipped" enum="Boolean">
28240   <obsolete>
28241     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
28242   </obsolete>
28243   <owner>asvitkine@chromium.org</owner>
28244   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
28245 </histogram>
28247 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
28248   <owner>asvitkine@chromium.org</owner>
28249   <summary>
28250     Kilobytes saved from gzipping the protobufs before uploading them.
28251   </summary>
28252 </histogram>
28254 <histogram name="UMA.StoreLogsTime" units="milliseconds">
28255   <owner>asvitkine@chromium.org</owner>
28256   <summary>
28257     The time spent to store unsent logs to local state, which is done
28258     periodically and also during start up if there was an initial stability log.
28259   </summary>
28260 </histogram>
28262 <histogram name="UMA.Unacceptable_Log_Discarded">
28263   <obsolete>
28264     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
28265     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
28266     histograms.
28267   </obsolete>
28268   <owner>asvitkine@chromium.org</owner>
28269   <summary>The server returned a 400 code, and we discarded a log.</summary>
28270   <details>
28271     This tends to indicate that a syntax error is present in a log, such as
28272     would appear when a bogus XML tag is included, or the XML is not balanced
28273     and well structured.
28274   </details>
28275 </histogram>
28277 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
28278   <owner>asvitkine@chromium.org</owner>
28279   <summary>
28280     For each attempted UMA upload, log whether the upload was successfully
28281     constructed.  An upload might fail to be constructed, for example, if we try
28282     to upload before the system is fully initialized; or if serialization of the
28283     data fails.
28284   </summary>
28285 </histogram>
28287 <histogram name="UMA.UploadResponseStatus.Protobuf"
28288     enum="UmaUploadResponseStatus">
28289   <owner>asvitkine@chromium.org</owner>
28290   <summary>
28291     For each upload to the protocol buffer (v2) UMA server, log whether the
28292     upload was successful, or whether there was an error.
28293   </summary>
28294 </histogram>
28296 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
28297   <owner>asvitkine@chromium.org</owner>
28298   <summary>
28299     For each upload to the XML (v1) UMA server, log whether the upload was
28300     successful, or whether there was an error.
28301   </summary>
28302 </histogram>
28304 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
28305   <owner>asvitkine@chromium.org</owner>
28306   <summary>
28307     Log whether the --reset-variation-state flag was set before the low entropy
28308     source was requested.
28309   </summary>
28310 </histogram>
28312 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
28313   <owner>asvitkine@chromium.org</owner>
28314   <summary>
28315     The time spent in converting the XML tree into a character buffer when
28316     closing a metrics log (Chrome OS).
28317   </summary>
28318 </histogram>
28320 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
28321   <owner>asvitkine@chromium.org</owner>
28322   <summary>
28323     The time spent in freeing the XML writer and tree when closing a metrics log
28324     (Chrome OS).
28325   </summary>
28326 </histogram>
28328 <histogram name="UpdateEngine.Attempt.ConnectionType"
28329     enum="UpdateEngineConnectionType">
28330   <owner>zeuthen@chromium.org</owner>
28331   <summary>
28332     The network connection type when the attempt begins. Possible values include
28333     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
28334     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
28335     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
28337     This is reported when an update attempt ends.
28339     This metric is specific to ChromeOS.
28340   </summary>
28341 </histogram>
28343 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
28344     enum="UpdateEngineDownloadErrorCode">
28345   <owner>zeuthen@chromium.org</owner>
28346   <summary>
28347     A more detailed description of the last Payload transfer error when
28348     downloading the payload.
28350     This is reported when an attempt ends with the &quot;Payload Download
28351     Error&quot; result.
28353     This metric is specific to ChromeOS.
28354   </summary>
28355 </histogram>
28357 <histogram name="UpdateEngine.Attempt.DownloadSource"
28358     enum="UpdateEngineDownloadSource">
28359   <owner>zeuthen@chromium.org</owner>
28360   <summary>
28361     The download source used, possible values include &quot;HTTPS Server&quot;,
28362     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
28364     This is reported when an update attempt ends.
28366     This metric is specific to ChromeOS.
28367   </summary>
28368 </histogram>
28370 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
28371   <owner>zeuthen@chromium.org</owner>
28372   <summary>
28373     The number of minutes the update attempt took including the time the device
28374     spent sleeping.
28376     This is reported when an update attempt ends.
28378     This metric is specific to ChromeOS.
28379   </summary>
28380 </histogram>
28382 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
28383   <owner>zeuthen@chromium.org</owner>
28384   <summary>
28385     The number of minutes the update attempt took excluding the time the device
28386     spent sleeping.
28388     This is reported when an update attempt ends.
28390     This metric is specific to ChromeOS.
28391   </summary>
28392 </histogram>
28394 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
28395     enum="UpdateEngineErrorCode">
28396   <owner>zeuthen@chromium.org</owner>
28397   <summary>
28398     A more detailed description of the last internal error. The possible values
28399     correspond to the ErrorCode enumeration in the update_engine source code.
28401     This is reported when an attempt ends with the InternalError result.
28403     This metric is specific to ChromeOS.
28404   </summary>
28405 </histogram>
28407 <histogram name="UpdateEngine.Attempt.Number" units="count">
28408   <owner>zeuthen@chromium.org</owner>
28409   <summary>
28410     The attempt number which starts at 0 for the initial attempt and keeps
28411     increasing for subsequent attempts.
28413     This is reported when an update attempt ends.
28415     This metric is specific to ChromeOS.
28416   </summary>
28417 </histogram>
28419 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
28420   <owner>zeuthen@chromium.org</owner>
28421   <summary>
28422     The number of payload mebibytes (1048576 bytes) actually download.
28424     This is reported when an update attempt ends.
28426     This metric is specific to ChromeOS.
28427   </summary>
28428 </histogram>
28430 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
28431   <owner>zeuthen@chromium.org</owner>
28432   <summary>
28433     The payload download speed, in kilobytes per second (1000 bytes/second).
28434     This is calculated as the number of bytes downloaded divided by the duration
28435     of the attempt (excluding time spent sleeping).
28437     This is reported when an update attempt ends.
28439     This metric is specific to ChromeOS.
28440   </summary>
28441 </histogram>
28443 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
28444   <owner>zeuthen@chromium.org</owner>
28445   <summary>
28446     The payload size, in mebibytes (1048576 bytes).
28448     This is reported when an update attempt ends.
28450     This metric is specific to ChromeOS.
28451   </summary>
28452 </histogram>
28454 <histogram name="UpdateEngine.Attempt.PayloadType"
28455     enum="UpdateEnginePayloadFormat">
28456   <owner>zeuthen@chromium.org</owner>
28457   <summary>
28458     The payload type, possible values include &quot;Delta&quot; (if Omaha
28459     specified to download a delta payload); and &quot;Full&quot; (if Omaha
28460     specified to download a full payload); and &quot;ForcedFull&quot; (if the
28461     client specified that it would only accept a full payload).
28463     This is reported when an update attempt ends.
28465     This metric is specific to ChromeOS.
28466   </summary>
28467 </histogram>
28469 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
28470   <owner>zeuthen@chromium.org</owner>
28471   <summary>
28472     The result of the update attempt.
28474     This is reported when an update attempt ends.
28476     This metric is specific to ChromeOS.
28477   </summary>
28478 </histogram>
28480 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
28481     units="minutes">
28482   <owner>zeuthen@chromium.org</owner>
28483   <summary>
28484     The number of minutes since the last attempt including the time the device
28485     spent sleeping.
28487     This is reported when an update attempt ends but only if there was a
28488     previous attempt for the same update.
28490     This metric is specific to ChromeOS.
28491   </summary>
28492 </histogram>
28494 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
28495     units="minutes">
28496   <owner>zeuthen@chromium.org</owner>
28497   <summary>
28498     The number of minutes since the last attempt excluding the time the device
28499     spent sleeping.
28501     This is reported when an update attempt ends but only if there was a
28502     previous attempt for the same update.
28504     This metric is specific to ChromeOS.
28505   </summary>
28506 </histogram>
28508 <histogram name="UpdateEngine.Check.DownloadErrorCode"
28509     enum="UpdateEngineDownloadErrorCode">
28510   <owner>zeuthen@chromium.org</owner>
28511   <summary>
28512     If unable to download a response from Omaha, a more detailed error code is
28513     reported in this metric.
28515     This is reported on every update check resulting in &quot;Download
28516     error&quot;.
28518     This metric is specific to ChromeOS.
28519   </summary>
28520 </histogram>
28522 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
28523   <owner>zeuthen@chromium.org</owner>
28524   <summary>
28525     If there is an update available, this metric will track what the device does
28526     with the information. Possible values include &quot;Applying update&quot;,
28527     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
28528     off&quot;.
28530     This is reported on update checks resulting in &quot;Update available&quot;.
28532     This metric is specific to ChromeOS.
28533   </summary>
28534 </histogram>
28536 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
28537   <owner>zeuthen@chromium.org</owner>
28538   <summary>
28539     The response from Omaha. Possible values include &quot;No update
28540     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
28541     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
28543     This is reported on every update check.
28545     This metric is specific to ChromeOS.
28546   </summary>
28547 </histogram>
28549 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
28550   <owner>zeuthen@chromium.org</owner>
28551   <summary>
28552     The number of minutes since the last check including the time the device
28553     spent sleeping.
28555     This is reported on every update check except for the first one.
28557     This metric is specific to ChromeOS.
28558   </summary>
28559 </histogram>
28561 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
28562     units="minutes">
28563   <owner>zeuthen@chromium.org</owner>
28564   <summary>
28565     The number of minutes since the last check excluding the time the device
28566     spent sleeping.
28568     This is reported on every update check except for the first one.
28570     This metric is specific to ChromeOS.
28571   </summary>
28572 </histogram>
28574 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
28575   <owner>zeuthen@chromium.org</owner>
28576   <summary>
28577     The age of the OS in days, defined as the age of the /etc/lsb-release file.
28579     This is reported on every update check but at most once a day.
28581     This metric is specific to ChromeOS.
28582   </summary>
28583 </histogram>
28585 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
28586   <owner>zeuthen@chromium.org</owner>
28587   <summary>
28588     The number of consecutive times a device has failed to boot an update that
28589     successfully applied.
28591     This is reported every time the firmware fails to boot the slot with the
28592     update and fell back to the slot it originally updated from.
28594     This metric is specific to ChromeOS.
28595   </summary>
28596 </histogram>
28598 <histogram name="UpdateEngine.InstallDateProvisioningSource"
28599     enum="UpdateEngineInstallDateProvisioningSource">
28600   <owner>zeuthen@chromium.org</owner>
28601   <summary>
28602     The source used to provision the install-date-days value sent to Omaha with
28603     every request.
28605     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
28606     or when upgrading to a version with install-date-days support.
28608     This metric is specific to ChromeOS.
28609   </summary>
28610 </histogram>
28612 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
28613   <owner>zeuthen@chromium.org</owner>
28614   <summary>
28615     The total number of update attempts required to update the device.
28617     This is reported on every successful update.
28619     This metric is specific to ChromeOS.
28620   </summary>
28621 </histogram>
28623 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
28624   <owner>zeuthen@chromium.org</owner>
28625   <summary>
28626     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
28627     available sources (e.g. HTTP, HTTPS, HTTP Peer).
28629     This is reported on every successful update.
28631     This metric is specific to ChromeOS.
28632   </summary>
28633 </histogram>
28635 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
28636     units="MiB">
28637   <owner>zeuthen@chromium.org</owner>
28638   <summary>
28639     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
28640     from a local peer.
28642     This is reported on every successful update.
28644     This metric is specific to ChromeOS.
28645   </summary>
28646 </histogram>
28648 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
28649     units="MiB">
28650   <owner>zeuthen@chromium.org</owner>
28651   <summary>
28652     The total number of bytes downloaded in mebibytes (1048576 bytes) using
28653     HTTP.
28655     This is reported on every successful update.
28657     This metric is specific to ChromeOS.
28658   </summary>
28659 </histogram>
28661 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
28662     units="MiB">
28663   <owner>zeuthen@chromium.org</owner>
28664   <summary>
28665     The total number of bytes downloaded in mebibytes (1048576 bytes) using
28666     HTTPS.
28668     This is reported on every successful update.
28670     This metric is specific to ChromeOS.
28671   </summary>
28672 </histogram>
28674 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
28675     units="%">
28676   <owner>zeuthen@chromium.org</owner>
28677   <summary>
28678     The ratio between bytes downloaded and payload size minus 100.
28680     This is reported on every successful update.
28682     This metric is specific to ChromeOS.
28683   </summary>
28684 </histogram>
28686 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
28687     enum="UpdateEngineDownloadSources">
28688   <owner>zeuthen@chromium.org</owner>
28689   <summary>
28690     The various download sources used - this is a combination of the values
28691     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
28693     This is reported on every successful update.
28695     This metric is specific to ChromeOS.
28696   </summary>
28697 </histogram>
28699 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
28700   <owner>zeuthen@chromium.org</owner>
28701   <summary>
28702     The size of the payload, in mebibytes (1048576 bytes).
28704     This is reported on every successful update.
28706     This metric is specific to ChromeOS.
28707   </summary>
28708 </histogram>
28710 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
28711     enum="UpdateEnginePayloadFormat">
28712   <owner>zeuthen@chromium.org</owner>
28713   <summary>
28714     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
28715     &quot;ForcedFull&quot;) used.
28717     This is reported on every successful update.
28719     This metric is specific to ChromeOS.
28720   </summary>
28721 </histogram>
28723 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
28724   <owner>zeuthen@chromium.org</owner>
28725   <summary>
28726     The total number of reboots during the update.
28728     This is reported on every successful update.
28730     This metric is specific to ChromeOS.
28731   </summary>
28732 </histogram>
28734 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
28735     units="minutes">
28736   <owner>zeuthen@chromium.org</owner>
28737   <summary>
28738     The total number of minutes from when an update was detected until an update
28739     (possibly another update) was applied. This includes the time waiting for
28740     update checks and time the device spent sleeping.
28742     This is reported on every successful update.
28744     This metric is specific to ChromeOS.
28745   </summary>
28746 </histogram>
28748 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
28749     units="count">
28750   <owner>zeuthen@chromium.org</owner>
28751   <summary>
28752     The total number of updates that were abandoned since the last successful
28753     update.
28755     This is reported on every successful update.
28757     This metric is specific to ChromeOS.
28758   </summary>
28759 </histogram>
28761 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
28762   <owner>zeuthen@chromium.org</owner>
28763   <summary>
28764     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
28765     because of failures.
28767     This is reported on every successful update.
28769     This metric is specific to ChromeOS.
28770   </summary>
28771 </histogram>
28773 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
28774   <owner>zeuthen@chromium.org</owner>
28775   <summary>
28776     The duration between when an update has successfully completed and the user
28777     is presented with the &quot;reboot arrow&quot; and when the system has
28778     booted into the new update.
28780     This is reported every time the device is rebooted after an update has been
28781     applied.
28783     This metric is specific to ChromeOS.
28784   </summary>
28785 </histogram>
28787 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
28788   <owner>dmikurube@chromium.org</owner>
28789   <summary>
28790     Measures the time elapsed on Chrome OS between when Chrome is started, and
28791     when the login prompt is again visible after a logout.  This statistic is
28792     only collected when preceeded by a logout.
28793   </summary>
28794 </histogram>
28796 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
28797   <owner>dmikurube@chromium.org</owner>
28798   <summary>
28799     Measures the time elapsed on Chrome OS for setting up for a login after a
28800     logout. More specifically, it is the time between when the Cryptohome is
28801     unmounted (the last step in the logout process) and when the login prompt is
28802     again visible after a logout.
28803   </summary>
28804 </histogram>
28806 <histogram name="Uptime.Logout" units="ms">
28807   <owner>dmikurube@chromium.org</owner>
28808   <summary>
28809     Measures the time elapsed on Chrome OS when performing a logout. More
28810     specifically, it is the time between when a logout is initiated and when the
28811     Cryptohome is unmounted, signaling the last step in the logout process. This
28812     statistic is not collected when the logout is part of a restart or shutdown.
28813   </summary>
28814 </histogram>
28816 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
28817   <owner>dmikurube@chromium.org</owner>
28818   <summary>
28819     Measures the time elapsed on Chrome OS between initiating a logout and the
28820     next time the login prompt is visible again.  This statistic is not
28821     collected if the machine is shutdown between the logout initiation and the
28822     prompt becoming visible.
28823   </summary>
28824 </histogram>
28826 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
28827   <owner>dmikurube@chromium.org</owner>
28828   <summary>
28829     Measures the time elapsed on Chrome OS between when a logout is initiated
28830     and the UI has stopped (and Chrome has exited) during the logout process.
28831     This statistic is not collected if the logout is part of a restart or
28832     shutdown.
28833   </summary>
28834 </histogram>
28836 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
28837   <owner>dmikurube@chromium.org</owner>
28838   <summary>
28839     Measures the time elapsed on Chrome OS between when all user-associated
28840     processes (including the X server) have been terminated during the logout
28841     process.  This statistic is not collected if the logout is part of a restart
28842     or shutdown.
28843   </summary>
28844 </histogram>
28846 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
28847   <owner>dmikurube@chromium.org</owner>
28848   <summary>
28849     Measures the time elapsed on Chrome OS between when the UI has stopped
28850     (Chrome has exited), and when all other associated processes have been
28851     terminated during the logout process. This statistic is not collected if the
28852     logout is part of a restart or shutdown.
28853   </summary>
28854 </histogram>
28856 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
28857   <owner>dmikurube@chromium.org</owner>
28858   <summary>
28859     Measures the time elapsed on Chrome OS between when the X server has been
28860     terminated from a previous logout and when Chrome is started again to show
28861     the login screen.
28862   </summary>
28863 </histogram>
28865 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
28866   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28867   <summary>
28868     Distribution of the default images that users choose in Change Picture
28869     dialog (Chrome OS). One sample is taken each time the user changes picture.
28870   </summary>
28871 </histogram>
28873 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
28874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28875   <summary>
28876     Distribution of the default images chosen on user image screen during
28877     out-of-the-box experience (Chrome OS). One sample is taken each time the
28878     user confirms the choice by clicking OK button.
28879   </summary>
28880 </histogram>
28882 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
28883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28884   <summary>
28885     Distribution of the default images that existing users login with (Chrome
28886     OS). One sample is taken each time the user logs in.
28887   </summary>
28888 </histogram>
28890 <histogram name="UserImage.ProfileDownloadResult"
28891     enum="ProfileImageDownloadResult">
28892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28893   <summary>
28894     Profile image download result for UserManager (either on behalf of the
28895     Change Picture prefs page, OOBE or scheduled refresh after user login).
28896   </summary>
28897 </histogram>
28899 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
28900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28901   <summary>The time it took to download user's profile picture.</summary>
28902 </histogram>
28904 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
28905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28906   <summary>
28907     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
28908   </summary>
28909 </histogram>
28911 <histogram name="UserManager.LoginUserType" enum="UserType">
28912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28913   <summary>
28914     The number of users of different types that log in to the system (Chrome
28915     OS).
28916   </summary>
28917 </histogram>
28919 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
28920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28921   <summary>
28922     The time between one regular user logging out and a different regular user
28923     logging in (Chrome OS). Delays above thirty minutes or which span system
28924     reboots or non-regular-user logins are not reported.
28925   </summary>
28926 </histogram>
28928 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
28929   <obsolete>
28930     Deprecated 1/2013. No longer tracked.
28931   </obsolete>
28932   <owner>asvitkine@chromium.org</owner>
28933   <summary>
28934     A count of the number of times we hit the code where a field trial is
28935     disabled because no entropy provider was provided.
28936   </summary>
28937 </histogram>
28939 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
28940   <owner>asvitkine@chromium.org</owner>
28941   <summary>
28942     The counts of network error codes encountered by VariationsService when an
28943     attempt to fetch a variations seed from the server fails.
28944   </summary>
28945 </histogram>
28947 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
28948   <obsolete>
28949     Deprecated 2/2014. No longer tracked.
28950   </obsolete>
28951   <owner>asvitkine@chromium.org</owner>
28952   <summary>
28953     The latency of a VariationsService seed fetch that results in a not modified
28954     response.
28955   </summary>
28956 </histogram>
28958 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
28959   <obsolete>
28960     Deprecated 2/2014. No longer tracked.
28961   </obsolete>
28962   <owner>asvitkine@chromium.org</owner>
28963   <summary>
28964     The latency of a VariationsService seed fetch that results in neither a
28965     success nor not modified response.
28966   </summary>
28967 </histogram>
28969 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
28970   <obsolete>
28971     Deprecated 2/2014. No longer tracked.
28972   </obsolete>
28973   <owner>asvitkine@chromium.org</owner>
28974   <summary>
28975     The latency of a VariationsService seed fetch that results in a success
28976     response.
28977   </summary>
28978 </histogram>
28980 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
28981   <owner>asvitkine@chromium.org</owner>
28982   <summary>How long it took to create the X-Client-Data header.</summary>
28983 </histogram>
28985 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
28986   <owner>asvitkine@chromium.org</owner>
28987   <summary>
28988     The result of verifying the variations seed signature, recorded when the
28989     variations seed is stored to Local State after being retrieved from the
28990     server.
28991   </summary>
28992 </histogram>
28994 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
28995   <obsolete>
28996     Deprecated 9/2012. No longer tracked.
28997   </obsolete>
28998   <owner>asvitkine@chromium.org</owner>
28999   <summary>
29000     Whether or not the network was available when requested by the
29001     VariationsService.
29002   </summary>
29003 </histogram>
29005 <histogram name="Variations.ResourceRequestsAllowed"
29006     enum="VariationsResourceRequestsAllowedState">
29007   <owner>asvitkine@chromium.org</owner>
29008   <summary>
29009     Counts the number of times the VariationsService is allowed or not allowed
29010     to make a request due to the ResourceRequestAllowedNotifier.
29011   </summary>
29012 </histogram>
29014 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
29015   <owner>jwd@chromium.org</owner>
29016   <summary>
29017     Counts if a response from the variations server is the first response of the
29018     day or not. This is counted when a new valid seed or a 304 is received. The
29019     date line is computed in UTC and the times being compared are the server
29020     time from the server response and the stored server time from the last
29021     successful request.
29022   </summary>
29023 </histogram>
29025 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
29026   <owner>asvitkine@chromium.org</owner>
29027   <summary>
29028     Records whether the variations seed in local state is empty (does not exist)
29029     on startup.
29030   </summary>
29031 </histogram>
29033 <histogram name="Variations.SeedFetchResponseCode">
29034   <owner>asvitkine@chromium.org</owner>
29035   <summary>
29036     The counts of HTTP response codes encountered by VariationsService when
29037     attempting to fetch a variations seed from the server.
29038   </summary>
29039 </histogram>
29041 <histogram name="Variations.SeedFreshness" units="minutes">
29042   <owner>asvitkine@chromium.org</owner>
29043   <summary>
29044     The time interval between when the Variations seed was last downloaded and
29045     when it was used.
29046   </summary>
29047 </histogram>
29049 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
29050     enum="BooleanExpired">
29051   <obsolete>
29052     Deprecated 11/2012. No longer tracked.
29053   </obsolete>
29054   <owner>asvitkine@chromium.org</owner>
29055   <summary>
29056     Whether or not the 1-Percent uniformity trial from the Variations server was
29057     expired when loaded.
29058   </summary>
29059 </histogram>
29061 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
29062   <owner>asvitkine@chromium.org</owner>
29063   <summary>
29064     The result of verifying the variations seed signature, recorded when the
29065     variations seed is loaded from Local State.
29066   </summary>
29067 </histogram>
29069 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
29070   <owner>asvitkine@chromium.org</owner>
29071   <summary>
29072     The time since the previous attempt to fetch the variations seed within the
29073     same session, with 0 indicating that this is the first attempt. Recorded
29074     when a variations seed fetch is attempted by the VariationsService.
29075   </summary>
29076 </histogram>
29078 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
29079   <obsolete>
29080     Deprecated 1/2013. No longer tracked.
29081   </obsolete>
29082   <owner>asvitkine@chromium.org</owner>
29083   <summary>
29084     A count of the number of times we hit the code where the
29085     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
29086     expiration check.
29087   </summary>
29088 </histogram>
29090 <histogram name="Variations.UniformityTrialGroupNotActive"
29091     enum="UniformityTrialGroupNotActive">
29092   <obsolete>
29093     Deprecated 1/2013. No longer tracked.
29094   </obsolete>
29095   <owner>asvitkine@chromium.org</owner>
29096   <summary>
29097     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
29098     and which factors contributed to it.
29099   </summary>
29100 </histogram>
29102 <histogram name="VirtualKeyboard.KeyboardControlEvent"
29103     enum="KeyboardControlEvent">
29104   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29105   <summary>
29106     A count of various control events that can occur on the virtual keyboard,
29107     such as showing and hiding.
29108   </summary>
29109 </histogram>
29111 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
29112   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29113   <summary>
29114     Counts the number of keys typed by the virtual keyboard between each
29115     backspace. This metric provides a rough approximation of an error rate for
29116     the virtual keyboard.
29117   </summary>
29118 </histogram>
29120 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
29121   <owner>estade@chromium.org</owner>
29122   <summary>
29123     Measures the time taken by Google Online Wallet server's accept legal
29124     document API call.
29125   </summary>
29126 </histogram>
29128 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
29129   <owner>estade@chromium.org</owner>
29130   <summary>
29131     Measures the time taken by Google Online Wallet server's authenticate
29132     instrument API call.
29133   </summary>
29134 </histogram>
29136 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
29137   <owner>estade@chromium.org</owner>
29138   <summary>
29139     Measures the time taken by Google Online Wallet server's get full wallet API
29140     call.
29141   </summary>
29142 </histogram>
29144 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
29145   <owner>estade@chromium.org</owner>
29146   <summary>
29147     Measures the time taken by Google Online Wallet server's get wallet items
29148     API call.
29149   </summary>
29150 </histogram>
29152 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
29153   <obsolete>
29154     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29155   </obsolete>
29156   <owner>estade@chromium.org</owner>
29157   <summary>
29158     Measures the time taken by Google Online Wallet server's save address API
29159     call.
29160   </summary>
29161 </histogram>
29163 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
29164   <obsolete>
29165     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29166   </obsolete>
29167   <owner>estade@chromium.org</owner>
29168   <summary>
29169     Measures the time taken by Google Online Wallet server's save instrument API
29170     call.
29171   </summary>
29172 </histogram>
29174 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
29175   <obsolete>
29176     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29177   </obsolete>
29178   <owner>estade@chromium.org</owner>
29179   <summary>
29180     Measures the time taken by Google Online Wallet server's save instument and
29181     address API call.
29182   </summary>
29183 </histogram>
29185 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
29186   <owner>estade@chromium.org</owner>
29187   <summary>
29188     Measures the time taken by Google Online Wallet server's save to wallet API
29189     call.
29190   </summary>
29191 </histogram>
29193 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
29194   <owner>estade@chromium.org</owner>
29195   <summary>
29196     Measures the time taken by Google Online Wallet server's send status API
29197     call.
29198   </summary>
29199 </histogram>
29201 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
29202   <owner>estade@chromium.org</owner>
29203   <summary>
29204     Measures the time taken by Google Online Wallet server's unknown API calls.
29205   </summary>
29206 </histogram>
29208 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
29209   <obsolete>
29210     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29211   </obsolete>
29212   <owner>estade@chromium.org</owner>
29213   <summary>
29214     Measures the time taken by Google Online Wallet server's update address API
29215     call.
29216   </summary>
29217 </histogram>
29219 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
29220   <obsolete>
29221     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29222   </obsolete>
29223   <owner>estade@chromium.org</owner>
29224   <summary>
29225     Measures the time taken by Google Online Wallet server's update instument
29226     API call.
29227   </summary>
29228 </histogram>
29230 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
29231   <owner>estade@chromium.org</owner>
29232   <summary>
29233     Counts the number of times each Wallet API failed due to being unable to
29234     parse the response.
29235   </summary>
29236 </histogram>
29238 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
29239   <owner>estade@chromium.org</owner>
29240   <summary>HTTP response codes seen by Wallet client.</summary>
29241 </histogram>
29243 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
29244   <owner>ajuma@chromium.org</owner>
29245   <summary>
29246     Counts the number of times each CSS property is animated. There is no limit
29247     on the number of times each property is counted per page view -- a property
29248     that is animated multiple times during a single page view is counted each
29249     time it animates.
29250   </summary>
29251 </histogram>
29253 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
29254   <owner>yoichio@chromium.org</owner>
29255   <summary>
29256     Counts the number of times each document.execCommand is executed. This
29257     doesn't count commands not supported by Blink.
29258   </summary>
29259 </histogram>
29261 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
29262   <owner>eseidel@chromium.org</owner>
29263   <summary>
29264     Count of how many instances of WebCore::Page use various features. Each
29265     WebCore::Page instance has a WebCore::UseCounter instance. It records and
29266     reports feature usage (e.g. via UseCounter::count() method).
29267   </summary>
29268 </histogram>
29270 <histogram name="WebCore.FeatureObserver.CSSProperties"
29271     enum="MappedCSSProperties">
29272   <owner>eseidel@chromium.org</owner>
29273   <owner>mikelawther@chromium.org</owner>
29274   <summary>
29275     Records usage of CSS properties used on a page, either statically or
29276     dynamically, from the time the page is initialised to when it is closed or
29277     navigated away from. Each property is counted at most once per page per
29278     view.
29279   </summary>
29280   <details>
29281     Every time a CSS property is parsed on a page, that property is recorded as
29282     having been used. The histogram is updated with this data whenever a page is
29283     closed, or a page navigation happens. Each histogram bucket corresponds to a
29284     CSS property (eg width, border-radius). The exception is the bucket numbered
29285     '1' - this counts the number of pages that CSS properties were counted on.
29287     These numbers give the percentage of pages that use a CSS property. For
29288     example, if the 'border-radius' histogram bucket has a count of 250, and the
29289     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
29290     that 1000 pages were recorded, and border-radius was used on 25% of those
29291     pages.
29293     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
29294     booleans recording use of each CSS property - one boolean per property. Upon
29295     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
29296     page navigation happening, the histogram is updated. For each boolean that
29297     is set to True, the corresponding histogram bucket for that CSS property is
29298     incremented by 1. The page count bucket (i.e. bucket number 1) is always
29299     incremented by 1 on each histogram update.
29300   </details>
29301 </histogram>
29303 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
29304     enum="IDBLevelDBBackingStoreInternalErrorType">
29305   <owner>dgrogan@chromium.org</owner>
29306   <summary>
29307     Methods that encountered consistency errors. Such errors probably point to a
29308     bug in our code.
29309   </summary>
29310 </histogram>
29312 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
29313     enum="IDBLevelDBBackingStoreInternalErrorType">
29314   <obsolete>
29315     As of chrome 26, use {Consistency, Read, Write}Error instead.
29316   </obsolete>
29317   <owner>dgrogan@chromium.org</owner>
29318   <summary>
29319     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
29320     encountered.
29321   </summary>
29322 </histogram>
29324 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
29325     enum="IDBLevelDBBackingStoreOpenResult">
29326   <owner>dgrogan@chromium.org</owner>
29327   <summary>
29328     Count of the different success and failure modes when opening an IndexedDB
29329     backing store - clean open, successful open with recovery, failed recovery,
29330     etc. Includes all hosts.
29331   </summary>
29332 </histogram>
29334 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
29335     enum="IDBLevelDBBackingStoreOpenResult">
29336   <owner>dgrogan@chromium.org</owner>
29337   <summary>
29338     Count of the different success and failure modes when opening an IndexedDB
29339     backing store - clean open, successful open with recovery, failed recovery,
29340     etc. Only for docs.google.com.
29341   </summary>
29342 </histogram>
29344 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
29345     units="characters">
29346   <owner>dgrogan@chromium.org</owner>
29347   <summary>
29348     Length of leveldb directories that cause paths to not fit in the filesystem,
29349     either because the individual component is too long or the overall path is
29350     larger than MAX_PATH.
29351   </summary>
29352 </histogram>
29354 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
29355     enum="IDBLevelDBBackingStoreInternalErrorType">
29356   <owner>dgrogan@chromium.org</owner>
29357   <summary>
29358     Methods that encountered leveldb errors while trying to read from disk.
29359   </summary>
29360 </histogram>
29362 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
29363     enum="IDBLevelDBBackingStoreInternalErrorType">
29364   <owner>dgrogan@chromium.org</owner>
29365   <summary>
29366     Methods that encountered leveldb errors while trying to write to disk.
29367   </summary>
29368 </histogram>
29370 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
29371     enum="IDBContextForcedCloseReason">
29372   <owner>dgrogan@chromium.org</owner>
29373   <summary>The reason that a forced-close of a backing store occurred.</summary>
29374 </histogram>
29376 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
29377     enum="IndexedDatabaseMethods">
29378   <owner>dgrogan@chromium.org</owner>
29379   <summary>
29380     Count total number of front end API calls of IndexedDB methods.
29381   </summary>
29382 </histogram>
29384 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
29385     enum="LevelDBErrorCount">
29386   <owner>dgrogan@chromium.org</owner>
29387   <summary>
29388     Count of how many times LevelDBDatabase got an error trying to check free
29389     disk space.
29390   </summary>
29391 </histogram>
29393 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
29394   <owner>dgrogan@chromium.org</owner>
29395   <summary>
29396     Amount of free disk space on the partition/volume/etc where LevelDB failed
29397     to open.
29398   </summary>
29399 </histogram>
29401 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
29402   <owner>dgrogan@chromium.org</owner>
29403   <summary>
29404     Amount of free disk space on the partition/volume/etc where LevelDB was
29405     successfully opened.
29406   </summary>
29407 </histogram>
29409 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
29410   <owner>dgrogan@chromium.org</owner>
29411   <summary>
29412     Error classes returned by LevelDB when it failed to open a database.
29413   </summary>
29414 </histogram>
29416 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
29417     enum="LevelDBCorruptionTypes">
29418   <owner>dgrogan@chromium.org</owner>
29419   Types of corruption that LevelDB encounters when opening a database.
29420 </histogram>
29422 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
29423     enum="LevelDBIOErrorMethods">
29424   <owner>dgrogan@chromium.org</owner>
29425   <summary>
29426     LevelDBEnv methods that generated IO errors when opening a database.
29427   </summary>
29428 </histogram>
29430 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
29431     enum="OSAgnosticErrno">
29432   <owner>dgrogan@chromium.org</owner>
29433   <summary>
29434     Errno errors encountered by a single LevelDBEnv method when opening an
29435     IndexedDB instance.
29436   </summary>
29437 </histogram>
29439 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
29440     enum="PlatformFileError">
29441   <owner>dgrogan@chromium.org</owner>
29442   <summary>
29443     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
29444     IndexedDB instance.
29445   </summary>
29446 </histogram>
29448 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
29449   <owner>dgrogan@chromium.org</owner>
29450   <summary>
29451     Error classes returned by LevelDB when it failed to read a database.
29452   </summary>
29453 </histogram>
29455 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
29456     enum="LevelDBCorruptionTypes">
29457   <owner>dgrogan@chromium.org</owner>
29458   Types of corruption that LevelDB encounters when reading a database.
29459 </histogram>
29461 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
29462     enum="LevelDBIOErrorMethods">
29463   <owner>dgrogan@chromium.org</owner>
29464   <summary>
29465     LevelDBEnv methods that generated IO errors when reading a database.
29466   </summary>
29467 </histogram>
29469 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
29470     enum="OSAgnosticErrno">
29471   <owner>dgrogan@chromium.org</owner>
29472   <summary>
29473     Errno errors encountered by a single LevelDBEnv method when reading an
29474     IndexedDB instance.
29475   </summary>
29476 </histogram>
29478 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
29479     enum="PlatformFileError">
29480   <owner>dgrogan@chromium.org</owner>
29481   <summary>
29482     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
29483     IndexedDB instance.
29484   </summary>
29485 </histogram>
29487 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
29488   <owner>dgrogan@chromium.org</owner>
29489   <summary>
29490     Error classes returned by LevelDB when it failed to write to a database.
29491   </summary>
29492 </histogram>
29494 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
29495     enum="LevelDBCorruptionTypes">
29496   <owner>dgrogan@chromium.org</owner>
29497   Types of corruption returned by LevelDB when it failed to write to a database.
29498 </histogram>
29500 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
29501     enum="LevelDBIOErrorMethods">
29502   <owner>dgrogan@chromium.org</owner>
29503   <summary>
29504     LevelDBEnv methods that generated IO errors when writing to a database.
29505   </summary>
29506 </histogram>
29508 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
29509     enum="OSAgnosticErrno">
29510   <owner>dgrogan@chromium.org</owner>
29511   <summary>
29512     Errno errors encountered by a single LevelDBEnv method when writing to an
29513     IndexedDB instance.
29514   </summary>
29515 </histogram>
29517 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
29518     enum="PlatformFileError">
29519   <owner>dgrogan@chromium.org</owner>
29520   <summary>
29521     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
29522     an IndexedDB instance.
29523   </summary>
29524 </histogram>
29526 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
29527   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29528   <summary>
29529     The delay between when the preload scanner discovers a resource on the
29530     parser thread and when the preload request is issued on the main thread.
29531   </summary>
29532 </histogram>
29534 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
29535     enum="ActionUponResourceRequest">
29536   <owner>clamy@chromium.org</owner>
29537   <summary>
29538     The resulting action (e.g. load resource, use resource from in-memory
29539     cache...) upon a resource request.
29540   </summary>
29541 </histogram>
29543 <histogram name="WebCore.ResourceFetcher.HitCount">
29544   <owner>clamy@chromium.org</owner>
29545   <summary>
29546     Number of dead resources found in the memory cache over the lifetime of the
29547     ResourceFetcher.
29548   </summary>
29549 </histogram>
29551 <histogram name="WebCore.ResourceFetcher.LoadCount">
29552   <owner>clamy@chromium.org</owner>
29553   <summary>
29554     Number of resources that needed to be loaded by the ResourceFetcher over its
29555     lifetime.
29556   </summary>
29557 </histogram>
29559 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
29560     enum="ResourceHasClient">
29561   <owner>clamy@chromium.org</owner>
29562   <summary>
29563     Whether the resource in the cache is being used by at least one client (live
29564     resource) or not (dead resource) upon a cache hit.
29565   </summary>
29566 </histogram>
29568 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
29569     enum="ResourceType">
29570   <owner>clamy@chromium.org</owner>
29571   <summary>
29572     The type of the resource (e.g. image, script...) upon a cache hit.
29573   </summary>
29574 </histogram>
29576 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
29577   <owner>clamy@chromium.org</owner>
29578   <summary>
29579     Number of dead resources that needed to be revalidated by the
29580     ResourceFetcher over its lifetime.
29581   </summary>
29582 </histogram>
29584 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
29585     units="milliseconds">
29586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29587   <summary>
29588     Duration of time taken to create a V8 Context for an isolated world.
29589   </summary>
29590 </histogram>
29592 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
29593     units="milliseconds">
29594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29595   <summary>
29596     Duration of time taken to create a V8 Context for the main world.
29597   </summary>
29598 </histogram>
29600 <histogram name="WebCore.WebSocket.HandshakeResult"
29601     enum="WebSocketHandshakeResult">
29602   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29603   <summary>
29604     Count the number of WebSocket handshake for each result. Use this histogram
29605     as a baseline for investigating feature usage counters.
29606   </summary>
29607 </histogram>
29609 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
29610     enum="WebSocketPerMessageDeflateContextTakeOverMode">
29611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29612   <summary>
29613     Count the number of WebSockets that accepted permessage-deflate extension
29614     for each context take over mode.
29615   </summary>
29616 </histogram>
29618 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
29619     enum="XMLHttpRequestSendArrayBufferOrView">
29620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29621   <summary>
29622     Count the number of XHR.send() calls for each argument type to see when we
29623     can deprecate the ArrayBuffer type support.
29624   </summary>
29625 </histogram>
29627 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
29628   <owner>ksakamoto@chromium.org</owner>
29629   <summary>
29630     A histogram tracking the time we spent showing blank text because a web font
29631     wasn't available by the time we needed it. Measured once per @font-face that
29632     ended up showing blank text.
29633   </summary>
29634 </histogram>
29636 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
29637   <owner>dmikurube@chromium.org</owner>
29638   <owner>ksakamoto@chromium.org</owner>
29639   <summary>
29640     Recorded upon web fonts load. Counts the number of times web font is loaded
29641     from cache (disk cache or memory cache), fetched over network, or served
29642     from data URL.
29643   </summary>
29644 </histogram>
29646 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
29647   <owner>bashi@chromium.org</owner>
29648   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
29649 </histogram>
29651 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
29652   <owner>ksakamoto@chromium.org</owner>
29653   <summary>
29654     The time it takes for a webfont download to finish, for webfonts of under
29655     10KB.
29656   </summary>
29657 </histogram>
29659 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
29660   <owner>ksakamoto@chromium.org</owner>
29661   <summary>
29662     The time it takes for a webfont download to finish, for webfonts of
29663     10KB-50KB.
29664   </summary>
29665 </histogram>
29667 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
29668   <owner>ksakamoto@chromium.org</owner>
29669   <summary>
29670     The time it takes for a webfont download to finish, for webfonts of
29671     50KB-100KB.
29672   </summary>
29673 </histogram>
29675 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
29676   <owner>ksakamoto@chromium.org</owner>
29677   <summary>
29678     The time it takes for a webfont download to finish, for webfonts of
29679     100KB-1MB.
29680   </summary>
29681 </histogram>
29683 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
29684   <owner>ksakamoto@chromium.org</owner>
29685   <summary>
29686     The time it takes for a webfont download to finish, for webfonts of over
29687     1MB.
29688   </summary>
29689 </histogram>
29691 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
29692   <owner>ksakamoto@chromium.org</owner>
29693   <summary>
29694     The time taken for a webfont download that failed. Includes aborted
29695     requests.
29696   </summary>
29697 </histogram>
29699 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
29700   <owner>ksakamoto@chromium.org</owner>
29701   <summary>
29702     This metrics is logged when a page that use web fonts is loaded. The value
29703     is whether we had to wait on at least one web font and ended up showing
29704     blank text, or not.
29705   </summary>
29706 </histogram>
29708 <histogram name="WebFont.LayoutLatency" units="milliseconds">
29709   <obsolete>
29710     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
29711   </obsolete>
29712   <owner>ksakamoto@chromium.org</owner>
29713   <summary>
29714     The time from when the webfont was referenced by a calculated style for the
29715     first time to the start of the font download.
29716   </summary>
29717 </histogram>
29719 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
29720   <obsolete>
29721     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
29722   </obsolete>
29723   <owner>ksakamoto@chromium.org</owner>
29724   <summary>
29725     The time it takes for a webfont download to finish, for webfonts of under
29726     10KB.
29727   </summary>
29728 </histogram>
29730 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
29731   <obsolete>
29732     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
29733   </obsolete>
29734   <owner>ksakamoto@chromium.org</owner>
29735   <summary>
29736     The time it takes for a webfont download to finish, for webfonts of
29737     10KB-50KB.
29738   </summary>
29739 </histogram>
29741 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
29742   <obsolete>
29743     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
29744   </obsolete>
29745   <owner>ksakamoto@chromium.org</owner>
29746   <summary>
29747     The time it takes for a webfont download to finish, for webfonts of
29748     50KB-100KB.
29749   </summary>
29750 </histogram>
29752 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
29753   <obsolete>
29754     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
29755   </obsolete>
29756   <owner>ksakamoto@chromium.org</owner>
29757   <summary>
29758     The time it takes for a webfont download to finish, for webfonts of
29759     100KB-1MB.
29760   </summary>
29761 </histogram>
29763 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
29764   <obsolete>
29765     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
29766   </obsolete>
29767   <owner>ksakamoto@chromium.org</owner>
29768   <summary>
29769     The time it takes for a webfont download to finish, for webfonts of over
29770     1MB.
29771   </summary>
29772 </histogram>
29774 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
29775   <obsolete>
29776     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
29777   </obsolete>
29778   <owner>ksakamoto@chromium.org</owner>
29779   <summary>
29780     The time taken for a webfont download that failed. Includes aborted
29781     requests.
29782   </summary>
29783 </histogram>
29785 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
29786   <owner>dmikurube@chromium.org</owner>
29787   <owner>ksakamoto@chromium.org</owner>
29788   <summary>
29789     Whether a locallly installed font is actually used when @font-face had local
29790     sources.
29791   </summary>
29792 </histogram>
29794 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
29795     units="milliseconds">
29796   <owner>ksakamoto@chromium.org</owner>
29797   <summary>
29798     The time from when the webfont was referenced by a calculated style for the
29799     first time to the start of the font download. Recorded at most once for each
29800     FontResource object (not recorded if the font is retrieved from the memory
29801     cache).
29802   </summary>
29803 </histogram>
29805 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
29806   <owner>ksakamoto@chromium.org</owner>
29807   <summary>
29808     For each webfont, this records (a) if the font was 'styled', i.e. referenced
29809     by a calculated style for a RenderText before the font data was used, and
29810     (b) if the font was actually used or not, i.e. the renderer requested the
29811     font data or not. (A Font can be used without being styled, for example when
29812     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
29813     webfont, or destruction of a FontResource object. Recorded at most once for
29814     each FontResource object in the renderer's memory cahce.
29815   </summary>
29816 </histogram>
29818 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
29819   <obsolete>
29820     Deprecated as of 9/2013, replaced by
29821     WebFont.Resource.StyleRecalcToDownloadLatency.
29822   </obsolete>
29823   <owner>ksakamoto@chromium.org</owner>
29824   <summary>
29825     The time from when the webfont was referenced by a calculated style for the
29826     first time to the start of the font download.
29827   </summary>
29828 </histogram>
29830 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
29831   <obsolete>
29832     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
29833   </obsolete>
29834   <owner>ksakamoto@chromium.org</owner>
29835   <summary>
29836     For each webfont, this records (a) if the font was 'styled', i.e. referenced
29837     by a calculated style for a RenderText before the font data was used, and
29838     (b) if the font was actually used or not, i.e. the renderer requested the
29839     font data or not. (A Font can be used without being styled, for example when
29840     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
29841     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
29842     for each url() source of @font-face CSS rule.
29843   </summary>
29844 </histogram>
29846 <histogram name="WebFont.WebFontsInPage">
29847   <owner>ksakamoto@chromium.org</owner>
29848   <summary>
29849     The number of webfonts used in a page. This is recorded when the first
29850     layout is done, and so will not count webfonts dynamically loaded by
29851     scripts.
29852   </summary>
29853 </histogram>
29855 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
29856   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29857   <summary>
29858     Percentage of results that are present locally but are not returned by the
29859     web history API call. Recorded every time a signed-in user visits the
29860     chrome://history page and the results from the web history are received.
29861   </summary>
29862 </histogram>
29864 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
29865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29866   <summary>
29867     Whether getting the OAuth token was successful for a web history query. On
29868     visits to the chrome://history page this token is obtained and then used to
29869     get the user's synced web history.
29870   </summary>
29871 </histogram>
29873 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
29874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29875   <summary>
29876     HTTP Response code returned by the server when trying to fetch the OAuth
29877     token for a web history query.
29878   </summary>
29879 </histogram>
29881 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
29882   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29883   <summary>
29884     Whether the web history API call was successful. Every time a signed-in user
29885     visits the chrome://history page this query is executed to get the user's
29886     synced web history. If successful, the local and remote results are merged
29887     and shown in the history page.
29888   </summary>
29889 </histogram>
29891 <histogram name="WebHistory.ResponseTime" units="milliseconds">
29892   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29893   <summary>
29894     Time it took for the web history to reply. Recorded when the web history API
29895     call triggered by visiting chrome://history receives the data, measuring how
29896     much time it took for the server to reply.
29897   </summary>
29898 </histogram>
29900 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
29901   <obsolete>
29902     Removed from code 2014/2/25.
29903   </obsolete>
29904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29905   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
29906 </histogram>
29908 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
29909   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29910   <summary>Audio input channel layout in WebRTC.</summary>
29911 </histogram>
29913 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
29914   <obsolete>
29915     No longer exists in the code as of 2014/2/25.
29916   </obsolete>
29917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29918   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
29919 </histogram>
29921 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
29922     units="audio frames">
29923   <obsolete>
29924     No longer exists in the code as of 2014/2/25.
29925   </obsolete>
29926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29927   <summary>
29928     Size of WebRTC audio input buffers (atypical values, in audio frames).
29929   </summary>
29930 </histogram>
29932 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
29933   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29934   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
29935 </histogram>
29937 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
29938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29939   <summary>
29940     Audio input sample rate for WebRTC (atypical values, in Hz).
29941   </summary>
29942 </histogram>
29944 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
29945   <obsolete>
29946     Removed from code on 2014/2/25.
29947   </obsolete>
29948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29949   <summary>Audio output channel layout in WebRTC.</summary>
29950 </histogram>
29952 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
29953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29954   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
29955 </histogram>
29957 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
29958     units="audio frames">
29959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29960   <summary>
29961     Size of WebRTC audio output buffers (atypical values, in audio frames).
29962   </summary>
29963 </histogram>
29965 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
29966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29967   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
29968 </histogram>
29970 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
29971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29972   <summary>
29973     Audio output sample rate for WebRTC (atypical values, in Hz).
29974   </summary>
29975 </histogram>
29977 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
29978   <obsolete>
29979     Removed from code 2014/2/25.
29980   </obsolete>
29981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29982   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
29983 </histogram>
29985 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
29986   <owner>tommi@chromium.org</owner>
29987   <summary>
29988     Counters on creation, opening, and a few main attributes of data channels.
29989   </summary>
29990 </histogram>
29992 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
29993   <owner>tommi@chromium.org</owner>
29994   <summary>
29995     Number of data channels created per PeerConnection. Sample added to the
29996     histogram when the PeerConnection is destroyed. Note that this is done
29997     purely on the renderer side, so no sample will be generated when the
29998     renderer process is destroyed (as in the fast shutdown path for the
29999     renderer) before the PeerConnection is destroyed.
30000   </summary>
30001 </histogram>
30003 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
30004   <owner>perkj@chromium.org</owner>
30005   <summary>
30006     Durations of audio tracks received over a PeerConnection. The stopwatch
30007     starts when the track first becomes connected, and ends when it is
30008     disconnected or very soon thereafter.
30009   </summary>
30010 </histogram>
30012 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
30013   <owner>perkj@chromium.org</owner>
30014   <summary>
30015     Durations of video tracks received over a PeerConnection. The stopwatch
30016     starts when the track first becomes connected, and ends when it is
30017     disconnected or very soon thereafter.
30018   </summary>
30019 </histogram>
30021 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
30022   <owner>tommi@chromium.org</owner>
30023   <summary>
30024     Sizes of messages sent over reliable data channels. The size of an
30025     individual message is added to the histogram as a sample immediately when a
30026     message is sent.
30027   </summary>
30028 </histogram>
30030 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
30031   <owner>perkj@chromium.org</owner>
30032   <summary>
30033     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
30034     when the track first becomes connected, and ends when it is disconnected or
30035     very soon thereafter.
30036   </summary>
30037 </histogram>
30039 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
30040   <owner>perkj@chromium.org</owner>
30041   <summary>
30042     Durations of video tracks sent over a PeerConnection. The stopwatch starts
30043     when the track first becomes connected, and ends when it is disconnected or
30044     very soon thereafter.
30045   </summary>
30046 </histogram>
30048 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
30049   <owner>perkj@chromium.org</owner>
30050   <summary>
30051     Sizes of messages sent over unreliable data channels. The size of an
30052     individual message is added to the histogram as a sample immediately when a
30053     message is sent.
30054   </summary>
30055 </histogram>
30057 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
30058   <owner>tommi@chromium.org</owner>
30059   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
30060 </histogram>
30062 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
30063   <owner>tommi@chromium.org</owner>
30064   <summary>
30065     Counts number of calls to WebRTC APIs from JavaScript, once   per
30066     &quot;session&quot; which is demarcated by the total number of MediaStreams
30067     within a renderer process that are being sent over a PeerConnection
30068     transitioning from or to 0.
30069   </summary>
30070 </histogram>
30072 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
30073   <obsolete>
30074     Deprecated as of r253828 (27 Feb 2014).
30075   </obsolete>
30076   <owner>tommi@chromium.org</owner>
30077   <summary>
30078     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
30079     renderer process.
30080   </summary>
30081 </histogram>
30083 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
30084   <owner>jackhou@chromium.org</owner>
30085   <summary>
30086     The success or failure of all extension installs from the webstore. This
30087     includes those initiated by sync.
30088   </summary>
30089 </histogram>
30091 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
30092   <owner>zturner@chromium.org</owner>
30093   <summary>
30094     Count of page loads in each of the 2 different environments (metro/desktop)
30095     on Windows 8.
30096   </summary>
30097 </histogram>
30099 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
30100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30101   <summary>
30102     Incremented each time the TimeTicks field trial runs on a machine with
30103     multiple cores, but failed to change thread affinity. Broken down by Windows
30104     version.
30105   </summary>
30106 </histogram>
30108 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
30109   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30110   <summary>
30111     The smallest non-zero delta reported by subsequent calls to
30112     QueryPerformanceCounter.
30113   </summary>
30114 </histogram>
30116 <histogram name="WinTimeTicks.NonStopTsc">
30117   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30118   <summary>
30119     True if the CPU's time stamp counter ticks at a constant rate regardless of
30120     CPU frequency.
30121   </summary>
30122 </histogram>
30124 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
30125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30126   <summary>
30127     The number of times the TimeTicks field trial failed because
30128     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
30129   </summary>
30130 </histogram>
30132 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
30133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30134   <summary>
30135     The number of times the TimeTicks field trial succeeded. Broken down by
30136     Windows version.
30137   </summary>
30138 </histogram>
30140 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
30141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30142   <summary>
30143     The number of times the TimeTicks field trial ran for comparison with
30144     WinTimeTicks.VersionSuccess. Broken down by Windows version.
30145   </summary>
30146 </histogram>
30148 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
30149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30150   <summary>
30151     The number of times each tab or window restore option in the Recent Tabs
30152     submenu is clicked.
30153   </summary>
30154 </histogram>
30156 <histogram name="ZeroSuggest.AllResults">
30157   <owner>hfung@chromium.org</owner>
30158   <summary>
30159     The number of results (either query or URL) from ZeroSuggest. This is set
30160     every time a successful response from ZeroSuggest is recieved, which can be
30161     every time the user focuses on the omnibox.
30162   </summary>
30163 </histogram>
30165 <histogram name="ZeroSuggest.QueryResults">
30166   <owner>hfung@chromium.org</owner>
30167   <summary>
30168     The number of query results returned from ZeroSuggest. This is set every
30169     time a successful response from ZeroSuggest is recieved, which can be every
30170     time the user focuses on the omnibox.
30171   </summary>
30172 </histogram>
30174 <histogram name="ZeroSuggest.URLResults">
30175   <owner>hfung@chromium.org</owner>
30176   <summary>
30177     The number of URL results returned from ZeroSuggest. This is set every time
30178     a successful response from ZeroSuggest is recieved, which can be every time
30179     the user focuses on the omnibox.
30180   </summary>
30181 </histogram>
30183 </histograms>
30185 <!-- Enum types -->
30187 <enums>
30189 <enum name="Abandoned" type="int">
30190   <int value="0" label="Finished"/>
30191   <int value="1" label="Abandoned"/>
30192 </enum>
30194 <enum name="AcceleratedFixedRootBackground" type="int">
30195   <int value="0" label="ScrolledMainFrame"/>
30196   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
30197   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
30198 </enum>
30200 <enum name="ActionAfterDoubleTap" type="int">
30201   <int value="0" label="Navigated Back"/>
30202   <int value="1" label="Stopped Navigation"/>
30203   <int value="2" label="No Action"/>
30204 </enum>
30206 <enum name="ActionUponResourceRequest" type="int">
30207   <int value="0" label="Load resource"/>
30208   <int value="1" label="Revalidate resource"/>
30209   <int value="2" label="Use resource from cache"/>
30210 </enum>
30212 <enum name="ActiveWindowShowType" type="int">
30213   <int value="0" label="No Active Window"/>
30214   <int value="1" label="Other"/>
30215   <int value="2" label="Maximized"/>
30216   <int value="3" label="Fullscreen"/>
30217   <int value="4" label="Snapped"/>
30218 </enum>
30220 <enum name="AlternateProtocolUsage" type="int">
30221   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
30222   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
30223   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
30224   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
30225   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
30226 </enum>
30228 <enum name="AndroidActivityId" type="int">
30229   <int value="1" label="Unknown"/>
30230   <int value="2" label="Main"/>
30231   <int value="3" label="Preferences"/>
30232   <int value="4" label="WebappActivity"/>
30233   <int value="5" label="FullScreenActivity"/>
30234 </enum>
30236 <enum name="AndroidEvictionReason" type="int">
30237   <int value="0" label="TabUnusedTooLong"/>
30238   <int value="1" label="TabUnusedInSession"/>
30239   <int value="2" label="LimitOfActiveTabs"/>
30240   <int value="3" label="EvictNTabs"/>
30241   <int value="4" label="EvictAll"/>
30242 </enum>
30244 <enum name="AndroidMemoryNotificationBackground" type="int">
30245   <int value="0" label="TrimMemoryUiHidden"/>
30246   <int value="1" label="TrimMemoryBackground"/>
30247   <int value="2" label="TrimMemoryModerate"/>
30248   <int value="3" label="TrimMemoryComplete"/>
30249 </enum>
30251 <enum name="AndroidMemoryNotificationForeground" type="int">
30252   <int value="0" label="TrimMemoryRunningModerate"/>
30253   <int value="1" label="TrimMemoryRunningLow"/>
30254   <int value="2" label="TrimMemoryRunningCritical"/>
30255   <int value="3" label="LowMemory"/>
30256 </enum>
30258 <enum name="AndroidTabCloseUndoToastEvent" type="int">
30259   <int value="0" label="Undo Shown (Cold)"/>
30260   <int value="1" label="Undo Shown (Warm)"/>
30261   <int value="2" label="Undo Pressed"/>
30262   <int value="3" label="Undos Dismissed (Timeout)"/>
30263   <int value="4" label="Undos Dismissed (Action)"/>
30264 </enum>
30266 <enum name="AppBannersDismissEvent" type="int">
30267   <int value="41" label="Error/unknown reason for dismissal"/>
30268   <int value="42" label="User opened the application after installing it"/>
30269   <int value="43" label="User clicked on the banner"/>
30270   <int value="44" label="User swiped the banner away"/>
30271   <int value="45" label="User hit the X button"/>
30272   <int value="46" label="User began app install, but it didn't finish in time"/>
30273   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
30274 </enum>
30276 <enum name="AppBannersDisplayEvent" type="int">
30277   <int value="1" label="Banner was requested by the site"/>
30278   <int value="2" label="User previously blocked the same banner"/>
30279   <int value="3" label="User blocked too many other banners from the site"/>
30280   <int value="4" label="Banner created."/>
30281 </enum>
30283 <enum name="AppBannersInstallEvent" type="int">
30284   <int value="21" label="User triggered the app install dialog"/>
30285   <int value="22" label="User began installing the app"/>
30286   <int value="23" label="User waited for the app to finish installing"/>
30287 </enum>
30289 <enum name="AppCacheCheckResponseResult" type="int">
30290   <int value="0" label="OK"/>
30291   <int value="1" label="Manifest obsolete"/>
30292   <int value="2" label="Response obsolete"/>
30293   <int value="3" label="Entry not found"/>
30294   <int value="4" label="Read headers error"/>
30295   <int value="5" label="Read data error"/>
30296   <int value="6" label="Unexpected size"/>
30297   <int value="7" label="Check canceled"/>
30298 </enum>
30300 <enum name="AppCacheErrorSite" type="int">
30301   <summary>Identifies the point of failure, see sources.</summary>
30302 </enum>
30304 <enum name="AppCacheInitResult" type="int">
30305   <int value="0" label="OK"/>
30306   <int value="1" label="SQL Database Error"/>
30307   <int value="2" label="Disk Cache Error"/>
30308 </enum>
30310 <enum name="AppCacheUpdateJobResult" type="int">
30311   <int value="0" label="OK"/>
30312   <int value="1" label="SQL Database Error"/>
30313   <int value="2" label="Disk Cache Error"/>
30314   <int value="3" label="Quota Error"/>
30315   <int value="4" label="Redirect Error"/>
30316   <int value="5" label="Manifest Error"/>
30317   <int value="6" label="Network Error"/>
30318   <int value="7" label="Server Error"/>
30319   <int value="8" label="Cancelled"/>
30320 </enum>
30322 <enum name="AppLaunch" type="int">
30323   <int value="0" label="NTP_APPS_MAXIMIZED"/>
30324   <int value="1" label="NTP_APPS_COLLAPSED"/>
30325   <int value="2" label="NTP_APPS_MENU"/>
30326   <int value="3" label="NTP_MOST_VISITED"/>
30327   <int value="4" label="NTP_RECENTLY_CLOSED"/>
30328   <int value="5" label="BOOKMARK_BAR"/>
30329   <int value="6" label="CONTENT_NAVIGATION"/>
30330   <int value="7" label="SESSION_RESTORE"/>
30331   <int value="8" label="AUTOLAUNCH"/>
30332   <int value="9" label="OMNIBOX_APP"/>
30333   <int value="10" label="OMNIBOX_LOCATION"/>
30334   <int value="11" label="OMNIBOX_INSTANT"/>
30335   <int value="12" label="EXTENSION_API"/>
30336   <int value="13" label="CMD_LINE_APP"/>
30337   <int value="14" label="CMD_LINE_URL"/>
30338   <int value="15" label="NTP_WEBSTORE"/>
30339   <int value="16" label="NTP_APP_RE_ENABLE"/>
30340   <int value="17" label="CMD_LINE_APP_LEGACY"/>
30341   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
30342   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
30343   <int value="20" label="APP_LIST_MAIN"/>
30344   <int value="21" label="APP_LIST_SEARCH"/>
30345   <int value="22" label="APP_LIST_MAIN_CHROME"/>
30346   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
30347   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
30348   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
30349 </enum>
30351 <enum name="AppLaunchContainer" type="int">
30352   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
30353   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
30354   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
30355   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
30356 </enum>
30358 <enum name="AppLauncherPromo" type="int">
30359   <int value="0" label="Already installed"/>
30360   <int value="1" label="Shown"/>
30361   <int value="2" label="Dismissed"/>
30362   <int value="3" label="Learn more"/>
30363 </enum>
30365 <enum name="AppListEnableSource" type="int">
30366   <int value="0" label="Not enabled (should never be recorded)"/>
30367   <int value="1" label="Packaged app installed from Web Store"/>
30368   <int value="2" label="Clicked app launcher link from the Web Store"/>
30369   <int value="3" label="Command line flag"/>
30370   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
30371   <int value="5" label="Second packaged app installed without showing"/>
30372 </enum>
30374 <enum name="AppListSearchResult" type="int">
30375   <int value="0" label="OMNIBOX"/>
30376   <int value="1" label="APP"/>
30377   <int value="2" label="WEBSTORE"/>
30378   <int value="3" label="SEARCH_WEBSTORE"/>
30379   <int value="4" label="SEARCH_PEOPLE"/>
30380 </enum>
30382 <enum name="AppPromoAction" type="int">
30383   <int value="0" label="PROMO_LAUNCH_APP"/>
30384   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
30385   <int value="2" label="PROMO_CLOSE"/>
30386   <int value="3" label="PROMO_EXPIRE"/>
30387   <int value="4" label="PROMO_SEEN"/>
30388 </enum>
30390 <enum name="AppsPageDragSource" type="int">
30391   <int value="0" label="Same apps pane"/>
30392   <int value="1" label="Different apps pane"/>
30393   <int value="2" label="Most visited pane"/>
30394   <int value="3" label="Bookmarks pane"/>
30395   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
30396 </enum>
30398 <enum name="AsyncDNSConfigParsePosix" type="int">
30399   <int value="0" label="OK"/>
30400   <int value="1" label="RES_INIT_FAILED"/>
30401   <int value="2" label="RES_INIT_UNSET"/>
30402   <int value="3" label="BAD_ADDRESS"/>
30403   <int value="4" label="BAD_EXT_STRUCT"/>
30404   <int value="5" label="NULL_ADDRESS"/>
30405   <int value="6" label="NO_NAMESERVERS"/>
30406   <int value="7" label="MISSING_OPTIONS"/>
30407   <int value="8" label="UNHANDLED_OPTIONS"/>
30408 </enum>
30410 <enum name="AsyncDNSConfigParseWin" type="int">
30411   <int value="0" label="OK"/>
30412   <int value="1" label="READ_IPHELPER"/>
30413   <int value="2" label="READ_POLICY_SEARCHLIST"/>
30414   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
30415   <int value="4" label="READ_DOMAIN"/>
30416   <int value="5" label="READ_POLICY_DEVOLUTION"/>
30417   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
30418   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
30419   <int value="8" label="READ_APPEND_MULTILABEL"/>
30420   <int value="9" label="READ_PRIMARY_SUFFIX"/>
30421   <int value="10" label="BAD_ADDRESS"/>
30422   <int value="11" label="NO_NAMESERVERS"/>
30423   <int value="12" label="UNHANDLED_OPTIONS"/>
30424 </enum>
30426 <enum name="AsyncDNSHostsParseWin" type="int">
30427   <int value="0" label="OK"/>
30428   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
30429   <int value="2" label="COMPUTER_NAME_FAILED"/>
30430   <int value="3" label="IPHELPER_FAILED"/>
30431   <int value="4" label="BAD_ADDRESS"/>
30432 </enum>
30434 <enum name="AsyncDNSNameServersType" type="int">
30435   <summary>Type of nameservers in the DNS config.</summary>
30436   <int value="0" label="NONE">No nameservers configured.</int>
30437   <int value="1" label="GOOGLE_PUBLIC_DNS">
30438     All nameservers are Google Public DNS servers.
30439   </int>
30440   <int value="2" label="PUBLIC">
30441     All nameservers have public IP addresses (and aren't Google Public DNS
30442     servers).
30443   </int>
30444   <int value="3" label="PRIVATE">
30445     All nameservers have private IP addresses (loopback, link-local, or RFC
30446     1918).
30447   </int>
30448   <int value="4" label="MIXED">
30449     Nameservers are a mix of types (Google Public DNS, public, private).
30450   </int>
30451 </enum>
30453 <enum name="AsyncDNSParseResult" type="int">
30454   <summary>Results of DnsResponse::ParseToAddressList.</summary>
30455   <int value="0" label="SUCCESS"/>
30456   <int value="1" label="MALFORMED_RESPONSE"/>
30457   <int value="2" label="MALFORMED_CNAME"/>
30458   <int value="3" label="NAME_MISMATCH"/>
30459   <int value="4" label="SIZE_MISMATCH"/>
30460   <int value="5" label="CNAME_AFTER_ADDRESS"/>
30461   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
30462   <int value="7" label="NO_ADDRESSES"/>
30463 </enum>
30465 <enum name="AsyncDNSResolveStatus" type="int">
30466   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
30467   <int value="1" label="PROC_SUCCESS">
30468     Succeeded with getaddrinfo after async DNS failed.
30469   </int>
30470   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
30471   <int value="3" label="SUSPECT_NETBIOS">
30472     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
30473   </int>
30474 </enum>
30476 <enum name="AsyncDNSWatchStatus" type="int">
30477   <int value="0" label="STARTED">Started.</int>
30478   <int value="1" label="FAILED_TO_START_CONFIG">
30479     Failed to start watching config.
30480   </int>
30481   <int value="2" label="FAILED_TO_START_HOSTS">
30482     Failed to start watching HOSTS.
30483   </int>
30484   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
30485   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
30486 </enum>
30488 <enum name="AudioCodec" type="int">
30489   <int value="0" label="kUnknownAudioCodec"/>
30490   <int value="1" label="kCodecAAC"/>
30491   <int value="2" label="kCodecMP3"/>
30492   <int value="3" label="kCodecPCM"/>
30493   <int value="4" label="kCodecVorbis"/>
30494   <int value="5" label="kCodecFLAC"/>
30495   <int value="6" label="kCodecAMR_NB"/>
30496   <int value="7" label="kCodecAMR_WB"/>
30497   <int value="8" label="kCodecPCM_MULAW"/>
30498   <int value="9" label="kCodecGSM_MS"/>
30499   <int value="10" label="kCodecPCM_S16BE"/>
30500   <int value="11" label="kCodecPCM_S24BE"/>
30501   <int value="12" label="kCodecOpus"/>
30502 </enum>
30504 <enum name="AudioFramesPerBuffer" type="int">
30505   <int value="0" label="k160"/>
30506   <int value="1" label="k320"/>
30507   <int value="2" label="k440"/>
30508   <int value="3" label="k480"/>
30509   <int value="4" label="k640"/>
30510   <int value="5" label="k880"/>
30511   <int value="6" label="k960"/>
30512   <int value="7" label="k1440"/>
30513   <int value="8" label="k1920"/>
30514 </enum>
30516 <enum name="AudioRendererEvents" type="int">
30517   <int value="0" label="Initialized"/>
30518   <int value="1" label="Runtime error"/>
30519 </enum>
30521 <enum name="AudioSampleFormat" type="int">
30522   <int value="0" label="Unknown"/>
30523   <int value="1" label="Unsigned 8-bit"/>
30524   <int value="2" label="Signed 16-bit"/>
30525   <int value="3" label="Signed 32-bit"/>
30526   <int value="4" label="Float 32-bit"/>
30527   <int value="5" label="Signed 16-bit planar"/>
30528   <int value="6" label="Float 32-bit planar"/>
30529 </enum>
30531 <enum name="AudioSampleRate" type="int">
30532   <int value="0" label="k8000Hz"/>
30533   <int value="1" label="k16000Hz"/>
30534   <int value="2" label="k32000Hz"/>
30535   <int value="3" label="k48000Hz"/>
30536   <int value="4" label="k96000Hz"/>
30537   <int value="5" label="k11025Hz"/>
30538   <int value="6" label="k22050Hz"/>
30539   <int value="7" label="k44100Hz"/>
30540   <int value="8" label="k88200Hz"/>
30541   <int value="9" label="k176400Hz"/>
30542   <int value="10" label="k192000Hz"/>
30543 </enum>
30545 <enum name="AudioTrackProcessingStates" type="int">
30546   <int value="0" label="Enabled"/>
30547   <int value="1" label="Disabled"/>
30548   <int value="2" label="Processing in WebRTC"/>
30549 </enum>
30551 <enum name="AutocheckoutBubble" type="int">
30552   <obsolete>
30553     Deprecated as of 8/2013.
30554   </obsolete>
30555   <int value="0" label="Created"/>
30556   <int value="1" label="Accepted"/>
30557   <int value="2" label="Dismissed"/>
30558   <int value="3" label="Ignored"/>
30559   <int value="4" label="Could be displayed"/>
30560 </enum>
30562 <enum name="AutocheckoutBuyFlow" type="int">
30563   <obsolete>
30564     Deprecated as of 8/2013.
30565   </obsolete>
30566   <int value="0" label="Started"/>
30567   <int value="1" label="Success"/>
30568   <int value="2" label="Missing field mappings"/>
30569   <int value="3" label="Missing advance element"/>
30570   <int value="4" label="Cannot proceed"/>
30571 </enum>
30573 <enum name="AutofillCreditCardInfoBar" type="int">
30574   <int value="0" label="Shown"/>
30575   <int value="1" label="Accepted"/>
30576   <int value="2" label="Denied"/>
30577   <int value="3" label="Ignored"/>
30578 </enum>
30580 <enum name="AutofillDeveloperEngagement" type="int">
30581   <int value="0" label="Fillable form parsed"/>
30582   <int value="1" label="Includes type hints"/>
30583 </enum>
30585 <enum name="AutofillDialogDismissalState" type="int">
30586   <int value="0" label="Submitted, existing data (deprecated)"/>
30587   <int value="1" label="Submitted, saved to Wallet"/>
30588   <int value="2" label="Submitted, saved locally"/>
30589   <int value="3" label="Submitted, no save"/>
30590   <int value="4" label="Canceled, no edits"/>
30591   <int value="5" label="Canceled, no invalid fields"/>
30592   <int value="6" label="Canceled, 1+ invalid fields"/>
30593   <int value="7" label="Canceled during sign-in"/>
30594   <int value="8" label="Submitted, existing data came from Wallet"/>
30595   <int value="9" label="Submitted, existing data came from Autofill"/>
30596 </enum>
30598 <enum name="AutofillDialogInitialUserState" type="int">
30599   <int value="0" label="Not signed in, no Autofill"/>
30600   <int value="1" label="Not signed in, has Autofill"/>
30601   <int value="2" label="Signed in, no Wallet, no Autofill"/>
30602   <int value="3" label="Signed in, no Wallet, has Autofill"/>
30603   <int value="4" label="Signed in, has Wallet, no Autofill"/>
30604   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
30605 </enum>
30607 <enum name="AutofillDialogPopupEvent" type="int">
30608   <int value="0" label="Popup shown"/>
30609   <int value="1" label="Form Autofilled"/>
30610 </enum>
30612 <enum name="AutofillDialogSecurity" type="int">
30613   <int value="0" label="Baseline: Dialog shown"/>
30614   <int value="1" label="Credit card over HTTP"/>
30615   <int value="2" label="Cross-origin frame"/>
30616 </enum>
30618 <enum name="AutofillDialogUiEvents" type="int">
30619   <int value="0" label="Dialog shown"/>
30620   <int value="1" label="Dialog submitted"/>
30621   <int value="2" label="Dialog canceled"/>
30622   <int value="3"
30623       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
30624   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
30625   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
30626   <int value="6" label="Sign-in UI shown"/>
30627   <int value="7" label="Selected different email suggestion"/>
30628   <int value="8" label="Selected different billing suggestion"/>
30629   <int value="9" label="Selected different cc+billing suggestion"/>
30630   <int value="10" label="Selected different shipping suggestion"/>
30631   <int value="11" label="Selected different cc suggestion"/>
30632   <int value="12" label="Showed edit UI for email"/>
30633   <int value="13" label="Showed edit UI for billing"/>
30634   <int value="14" label="Showed edit UI for cc+billing"/>
30635   <int value="15" label="Showed edit UI for shipping"/>
30636   <int value="16" label="Showed edit UI for cc"/>
30637   <int value="17" label="Selected 'Add email' suggestion"/>
30638   <int value="18" label="Selected 'Add billing' suggestion"/>
30639   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
30640   <int value="20" label="Selected 'Add shipping' suggestion"/>
30641   <int value="21" label="Selected 'Add cc' suggestion"/>
30642   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
30643 </enum>
30645 <enum name="AutofillExperimentId" type="int">
30646   <int value="0" label="No Experiment"/>
30647   <int value="1" label="Unknown"/>
30648   <int value="2" label="ar06"/>
30649   <int value="3" label="ar1"/>
30650   <int value="4" label="ar2"/>
30651   <int value="5" label="ar4"/>
30652   <int value="6" label="ar05wlr15"/>
30653   <int value="7" label="ar05wlr25"/>
30654   <int value="8" label="ar05wlr25fs5"/>
30655   <int value="9" label="tbar1"/>
30656   <int value="10" label="ar04wr3fs4"/>
30657   <int value="11" label="No Server Response"/>
30658   <int value="12" label="fp05"/>
30659   <int value="13" label="fp025"/>
30660   <int value="14" label="fp05cc03"/>
30661   <int value="15" label="fp05cco03"/>
30662   <int value="16" label="fp05cco03cstd"/>
30663   <int value="17" label="fp05cc03e1"/>
30664 </enum>
30666 <enum name="AutofillQuality" type="int">
30667   <int value="0" label="Submitted"/>
30668   <int value="1" label="Autofilled"/>
30669   <int value="2" label="Autofill failed"/>
30670   <int value="3" label="Heuristic Unknown"/>
30671   <int value="4" label="Heuristic Match"/>
30672   <int value="5" label="Heuristic Mismatch"/>
30673   <int value="6" label="Server Unknown"/>
30674   <int value="7" label="Server Match"/>
30675   <int value="8" label="Server Mismatch"/>
30676 </enum>
30678 <enum name="AutofillQueryResult" type="int">
30679   <int value="0" label="Sent"/>
30680   <int value="1" label="Received"/>
30681   <int value="2" label="Parsed"/>
30682   <int value="3" label="Response matches local"/>
30683   <int value="4" label="Response improves local (nonempty)"/>
30684   <int value="5" label="Response improves local (empty)"/>
30685 </enum>
30687 <enum name="AutofillTypeQuality" type="int">
30688   <int value="0" label="Unknown"/>
30689   <int value="1" label="Match"/>
30690   <int value="2" label="Mismatch"/>
30691 </enum>
30693 <enum name="AutofillTypeQualityByFieldType" type="int">
30694   <int value="0" label="Ambiguous, Unknown"/>
30695   <int value="1" label="Ambiguous, Match"/>
30696   <int value="2" label="Ambiguous, Mismatch"/>
30697   <int value="3" label="Name, Unknown"/>
30698   <int value="4" label="Name, Match"/>
30699   <int value="5" label="Name, Mismatch"/>
30700   <int value="6" label="Company, Unknown"/>
30701   <int value="7" label="Company, Match"/>
30702   <int value="8" label="Company, Mismatch"/>
30703   <int value="9" label="Addr. line 1, Unknown"/>
30704   <int value="10" label="Addr. line 1, Match"/>
30705   <int value="11" label="Addr. line 1, Mismatch"/>
30706   <int value="12" label="Addr. line 2, Unknown"/>
30707   <int value="13" label="Addr. line 2, Match"/>
30708   <int value="14" label="Addr. line 2, Mismatch"/>
30709   <int value="15" label="City, Unknown"/>
30710   <int value="16" label="City, Match"/>
30711   <int value="17" label="City, Mismatch"/>
30712   <int value="18" label="State, Unknown"/>
30713   <int value="19" label="State, Match"/>
30714   <int value="20" label="State, Mismatch"/>
30715   <int value="21" label="ZIP code, Unknown"/>
30716   <int value="22" label="ZIP code, Match"/>
30717   <int value="23" label="ZIP code, Mismatch"/>
30718   <int value="24" label="Country, Unknown"/>
30719   <int value="25" label="Country, Match"/>
30720   <int value="26" label="Country, Mismatch"/>
30721   <int value="27" label="Phone, Unknown"/>
30722   <int value="28" label="Phone, Match"/>
30723   <int value="29" label="Phone, Mismatch"/>
30724   <int value="30" label="Fax, Unknown"/>
30725   <int value="31" label="Fax, Match"/>
30726   <int value="32" label="Fax, Mismatch"/>
30727   <int value="33" label="Email, Unknown"/>
30728   <int value="34" label="Email, Match"/>
30729   <int value="35" label="Email, Mismatch"/>
30730   <int value="36" label="Credit card: name, Unknown"/>
30731   <int value="37" label="Credit card: name, Match"/>
30732   <int value="38" label="Credit card: name, Mismatch"/>
30733   <int value="39" label="Credit card: number, Unknown"/>
30734   <int value="40" label="Credit card: number, Match"/>
30735   <int value="41" label="Credit card: number, Mismatch"/>
30736   <int value="42" label="Credit card: date, Unknown"/>
30737   <int value="43" label="Credit card: date, Match"/>
30738   <int value="44" label="Credit card: date, Mismatch"/>
30739   <int value="45" label="Credit card: type, Unknown"/>
30740   <int value="46" label="Credit card: type, Match"/>
30741   <int value="47" label="Credit card: type, Mismatch"/>
30742   <int value="48" label="Password, Unknown"/>
30743   <int value="49" label="Password, Match"/>
30744   <int value="50" label="Password, Mismatch"/>
30745 </enum>
30747 <enum name="AutofillUserHappiness" type="int">
30748   <int value="0" label="Forms loaded"/>
30749   <int value="1" label="Submitted fillable form, autofilled all"/>
30750   <int value="2" label="Submitted fillable form, autofilled some"/>
30751   <int value="3" label="Submitted fillable form, autofilled none"/>
30752   <int value="4" label="Submitted non-fillable form"/>
30753   <int value="5" label="User did type"/>
30754   <int value="6" label="Suggestions shown"/>
30755   <int value="7" label="Suggestions shown (once)"/>
30756   <int value="8" label="User did autofill"/>
30757   <int value="9" label="User did autofill (once)"/>
30758   <int value="10" label="User edited autofilled field"/>
30759   <int value="11" label="User edited autofilled field (once)"/>
30760 </enum>
30762 <enum name="BackingStoreResults" type="int">
30763   <int value="0" label="Unused"/>
30764   <int value="1" label="Success"/>
30765   <int value="2" label="Failure"/>
30766 </enum>
30768 <enum name="BatteryInfoSampleResult" type="int">
30769   <int value="0" label="Read"/>
30770   <int value="1" label="Good"/>
30771   <int value="2" label="Bad"/>
30772 </enum>
30774 <enum name="BlacklistSetup" type="int">
30775   <int value="0" label="Blacklist enabled"/>
30776   <int value="1" label="Blacklist ran successfully."/>
30777   <int value="2" label="Blacklist failed."/>
30778   <int value="3" label="Blacklist thunk setup failed."/>
30779   <int value="4" label="Blacklist interception failed."/>
30780 </enum>
30782 <enum name="BluetoothPairingMethod" type="int">
30783   <int value="0" label="No user interaction required"/>
30784   <int value="1" label="PIN Code requested from user"/>
30785   <int value="2" label="Passkey requested from user"/>
30786   <int value="3" label="PIN Code entered into device"/>
30787   <int value="4" label="Passkey entered into device"/>
30788   <int value="5" label="Passkey confirmed on both devices"/>
30789 </enum>
30791 <enum name="BluetoothPairingResult" type="int">
30792   <int value="0" label="Success"/>
30793   <int value="1" label="Connection already in-progress"/>
30794   <int value="2" label="Failed for non-specific reason"/>
30795   <int value="3" label="Authentication failed"/>
30796   <int value="4" label="Authentication canceled"/>
30797   <int value="5" label="Authentication rejected"/>
30798   <int value="6" label="Authentication timed out"/>
30799   <int value="7" label="Unsupported device"/>
30800   <int value="8" label="Unknown or unhandler error"/>
30801 </enum>
30803 <enum name="Boolean" type="int">
30804   <int value="0" label="False"/>
30805   <int value="1" label="True"/>
30806 </enum>
30808 <enum name="BooleanAccepted" type="int">
30809   <int value="0" label="Not Accepted"/>
30810   <int value="1" label="Accepted"/>
30811 </enum>
30813 <enum name="BooleanAttempted" type="int">
30814   <int value="0" label="Not Attempted"/>
30815   <int value="1" label="Attempted"/>
30816 </enum>
30818 <enum name="BooleanAvailable" type="int">
30819   <int value="0" label="Not Available"/>
30820   <int value="1" label="Available"/>
30821 </enum>
30823 <enum name="BooleanCloseTimeout" type="int">
30824   <int value="0" label="Closed normally"/>
30825   <int value="1" label="Timed out"/>
30826 </enum>
30828 <enum name="BooleanCommonNameMatch" type="int">
30829   <int value="0" label="subjectAltName used"/>
30830   <int value="1" label="Common Name used"/>
30831 </enum>
30833 <enum name="BooleanCorrupt" type="int">
30834   <int value="0" label="Not Corrupt"/>
30835   <int value="1" label="Corrupt"/>
30836 </enum>
30838 <enum name="BooleanCovered" type="int">
30839   <int value="0" label="Not Covered"/>
30840   <int value="1" label="Covered"/>
30841 </enum>
30843 <enum name="BooleanCredentialsLost" type="int">
30844   <int value="0" label="Found Credentials"/>
30845   <int value="1" label="Missing Credentials"/>
30846 </enum>
30848 <enum name="BooleanDataReductionProxy" type="int">
30849   <int value="0" label="Not Data Reduction Proxy"/>
30850   <int value="1" label="Data Reduction Proxy"/>
30851 </enum>
30853 <enum name="BooleanDelete" type="int">
30854   <int value="0" label="Ignored"/>
30855   <int value="1" label="Deleted"/>
30856 </enum>
30858 <enum name="BooleanDidEvict" type="int">
30859   <int value="0" label="Did not evict"/>
30860   <int value="1" label="Did evict"/>
30861 </enum>
30863 <enum name="BooleanDuplicate" type="int">
30864   <int value="0" label="Not Duplicate"/>
30865   <int value="1" label="Duplicate"/>
30866 </enum>
30868 <enum name="BooleanEnabled" type="int">
30869   <int value="0" label="Disabled"/>
30870   <int value="1" label="Enabled"/>
30871 </enum>
30873 <enum name="BooleanExpired" type="int">
30874   <int value="0" label="Unexpired"/>
30875   <int value="1" label="Expired"/>
30876 </enum>
30878 <enum name="BooleanForceDisabled" type="int">
30879   <int value="0" label="Not Force Disabled"/>
30880   <int value="1" label="Force Disabled"/>
30881 </enum>
30883 <enum name="BooleanHadBlankText" type="int">
30884   <int value="0" label="Did not have blank text"/>
30885   <int value="1" label="Had blank text"/>
30886 </enum>
30888 <enum name="BooleanHasCrc" type="int">
30889   <int value="0" label="No CRC"/>
30890   <int value="1" label="Has CRC"/>
30891 </enum>
30893 <enum name="BooleanHit" type="int">
30894   <int value="0" label="Not_reached"/>
30895   <int value="1" label="Hit"/>
30896 </enum>
30898 <enum name="BooleanHttps" type="int">
30899   <int value="0" label="HTTP"/>
30900   <int value="1" label="HTTPS"/>
30901 </enum>
30903 <enum name="BooleanMatched" type="int">
30904   <int value="0" label="Not matched"/>
30905   <int value="1" label="Matched"/>
30906 </enum>
30908 <enum name="BooleanMigrated" type="int">
30909   <int value="0" label="Not migrated"/>
30910   <int value="1" label="Migrated"/>
30911 </enum>
30913 <enum name="BooleanOrphan" type="int">
30914   <int value="0" label="Non-orphan"/>
30915   <int value="1" label="Orphan"/>
30916 </enum>
30918 <enum name="BooleanRaced" type="int">
30919   <int value="0" label="Did Not Race"/>
30920   <int value="1" label="Raced"/>
30921 </enum>
30923 <enum name="BooleanRegistered" type="int">
30924   <int value="0" label="Not Registered"/>
30925   <int value="1" label="Registered"/>
30926 </enum>
30928 <enum name="BooleanReported" type="int">
30929   <int value="0" label="Not reported"/>
30930   <int value="1" label="Reported"/>
30931 </enum>
30933 <enum name="BooleanSelected" type="int">
30934   <int value="0" label="No selection"/>
30935   <int value="1" label="Selected"/>
30936 </enum>
30938 <enum name="BooleanStale" type="int">
30939   <int value="0" label="Fresh"/>
30940   <int value="1" label="Stale"/>
30941 </enum>
30943 <enum name="BooleanSuccess" type="int">
30944   <int value="0" label="Failure"/>
30945   <int value="1" label="Success"/>
30946 </enum>
30948 <enum name="BooleanSuppressed" type="int">
30949   <int value="0" label="No suppressions"/>
30950   <int value="1" label="Suppressed"/>
30951 </enum>
30953 <enum name="BooleanTabDiscard" type="int">
30954   <int value="0" label="Memory OK, no discards"/>
30955   <int value="1" label="Memory low, tabs discarded"/>
30956 </enum>
30958 <enum name="BooleanUsage" type="int">
30959   <int value="0" label="Not Used"/>
30960   <int value="1" label="Used"/>
30961 </enum>
30963 <enum name="BooleanValid" type="int">
30964   <int value="0" label="Invalid"/>
30965   <int value="1" label="Valid"/>
30966 </enum>
30968 <enum name="BooleanWiped" type="int">
30969   <int value="0" label="Re-enabled"/>
30970   <int value="1" label="Wiped out"/>
30971 </enum>
30973 <enum name="BrokenAlternateProtocolLocation" type="int">
30974   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
30975   <int value="1" label="QUIC_STREAM_FACTORY"/>
30976 </enum>
30978 <enum name="CanvasContextType" type="int">
30979   <int value="0" label="2d"/>
30980   <int value="1" label="webkit-3d"/>
30981   <int value="2" label="experimental-webgl"/>
30982   <int value="3" label="webgl"/>
30983 </enum>
30985 <enum name="CaptivePortalDetectResult" type="int">
30986   <int value="0" label="INTERNET_CONNECTED"/>
30987   <int value="1" label="NO_RESPONSE"/>
30988   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
30989   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
30990   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
30991 </enum>
30993 <enum name="CaptivePortalNotificationStatus" type="int">
30994   <int value="0" label="UNKNOWN"/>
30995   <int value="1" label="OFFLINE"/>
30996   <int value="2" label="ONLINE"/>
30997   <int value="3" label="PORTAL"/>
30998   <int value="4" label="PROXY_AUTH_REQUIRED"/>
30999 </enum>
31001 <enum name="CaptivePortalNotificationUserAction" type="int">
31002   <int value="0" label="CLICKED"/>
31003   <int value="1" label="CLOSED"/>
31004   <int value="2" label="IGNORED"/>
31005 </enum>
31007 <enum name="CaptivePortalStatus" type="int">
31008   <int value="0" label="UNKNOWN"/>
31009   <int value="1" label="OFFLINE"/>
31010   <int value="2" label="ONLINE"/>
31011   <int value="3" label="PORTAL"/>
31012   <int value="4" label="PROXY_AUTH_REQUIRED"/>
31013 </enum>
31015 <enum name="CapturePixelFormat" type="int">
31016   <int value="0" label="UNKNOWN"/>
31017   <int value="1" label="I420"/>
31018   <int value="2" label="YUY2"/>
31019   <int value="3" label="UYVY"/>
31020   <int value="4" label="RGB24"/>
31021   <int value="5" label="ARGB"/>
31022   <int value="6" label="MJPEG"/>
31023   <int value="7" label="NV21"/>
31024   <int value="8" label="YV12"/>
31025 </enum>
31027 <enum name="CatSixtyFour" type="int">
31028   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
31029   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
31030   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
31031   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
31032   <int value="4" label="Lion (10.7), 32-bit (?)"/>
31033   <int value="5" label="Lion (10.7), 64-bit"/>
31034   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
31035   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
31036   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
31037   <int value="9" label="Mavericks (10.9), 64-bit"/>
31038   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
31039   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
31040   <int value="12" label="Lion (10.7), 8-bit (?)"/>
31041   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
31042   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
31043   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
31044   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
31045   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
31046 </enum>
31048 <enum name="ChannelLayout" type="int">
31049   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
31050   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
31051   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
31052   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
31053   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
31054   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
31055   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
31056   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
31057   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
31058   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
31059   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
31060   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
31061   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
31062   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
31063   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
31064   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
31065   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
31066   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
31067   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
31068   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
31069   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
31070   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
31071   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
31072   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
31073   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
31074   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
31075   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
31076   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
31077   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
31078   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
31079 </enum>
31081 <enum name="CheckCRCResult" type="int">
31082   <int value="0" label="Stream was never read to end"/>
31083   <int value="1" label="CRC check not done"/>
31084   <int value="2" label="CRC check done"/>
31085   <int value="3" label="Stream was never read at all"/>
31086 </enum>
31088 <enum name="ChromeDownloadCountType" type="int">
31089   <int value="0" label="Initiated by Navigation (Obsolete)"/>
31090   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
31091   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
31092   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
31093   <int value="4" label="Blocked by Throttling"/>
31094 </enum>
31096 <enum name="ChromeDownloadSource" type="int">
31097   <int value="0" label="Initiated by Navigation"/>
31098   <int value="1" label="Initiated by Context Menu"/>
31099   <int value="2" label="Initiated by WebStore Installer"/>
31100   <int value="3" label="Initiated by ImageBurner"/>
31101   <int value="4" label="Initiated by Plugin Installer"/>
31102 </enum>
31104 <enum name="ChromeNotifierServiceActionType" type="int">
31105   <int value="0" label="Unknown"/>
31106   <int value="1" label="First service enabled"/>
31107   <int value="2" label="First service disabled"/>
31108 </enum>
31110 <enum name="ChromeOSColorProfile" type="int">
31111   <summary>See ui/display/display_constants.h for the variation.</summary>
31112   <int value="0" label="Standard"/>
31113   <int value="1" label="Dynamic"/>
31114   <int value="2" label="Movie"/>
31115   <int value="3" label="Reading"/>
31116 </enum>
31118 <enum name="ChromeOSUserImageId" type="int">
31119   <summary>
31120     Indices of the default images as defined in
31121     chrome/browser/chromeos/login/default_user_images.cc. The last three values
31122     are for taken photo, downloaded file and the image previously used by user.
31123   </summary>
31124   <int value="0" label="Default, Beaker"/>
31125   <int value="1" label="Default, Bee"/>
31126   <int value="2" label="Default, Briefcase"/>
31127   <int value="3" label="Default, Circles"/>
31128   <int value="4" label="Default, Cloud"/>
31129   <int value="5" label="Default, Cupcake"/>
31130   <int value="6" label="Default, Day"/>
31131   <int value="7" label="Default, Flower"/>
31132   <int value="8" label="Default, Globe"/>
31133   <int value="9" label="Default, Hot air"/>
31134   <int value="10" label="Default, Ladybug"/>
31135   <int value="11" label="Default, Leaf"/>
31136   <int value="12" label="Default, Night"/>
31137   <int value="13" label="Default, Plane"/>
31138   <int value="14" label="Default, Robot body"/>
31139   <int value="15" label="Default, Robot head"/>
31140   <int value="16" label="Default, Toolbox"/>
31141   <int value="17" label="Default, User color"/>
31142   <int value="18" label="Default, User enterprise"/>
31143   <int value="19" label="Photo taken"/>
31144   <int value="20" label="Downloaded file"/>
31145   <int value="21" label="Old image"/>
31146   <int value="22" label="Profile image"/>
31147 </enum>
31149 <enum name="ClipboardAction" type="int">
31150   <int value="0" label="Write from non-Incognito"/>
31151   <int value="1" label="Write from Incognito"/>
31152   <int value="2" label="Read Text"/>
31153 </enum>
31155 <enum name="CloudPrintAuthEventType" type="int">
31156   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
31157   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
31158   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
31159   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
31160   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
31161   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
31162   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
31163   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
31164   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
31165   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
31166   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
31167   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
31168 </enum>
31170 <enum name="CloudPrintJobHandlerEventType" type="int">
31171   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
31172   <int value="1" label="JOB_HANDLER_START"/>
31173   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
31174   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
31175   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
31176   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
31177   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
31178   <int value="7" label="JOB_HANDLER_DATA"/>
31179   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
31180   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
31181   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
31182   <int value="11" label="JOB_HANDLER_SPOOLED"/>
31183   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
31184   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
31185   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
31186 </enum>
31188 <enum name="CloudPrintJobStatusType" type="int">
31189   <int value="0" label="JOB_SUCCESS"/>
31190   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
31191   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
31192   <int value="3" label="JOB_FAILED"/>
31193 </enum>
31195 <enum name="CloudPrintNativeJobStatusType" type="int">
31196   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
31197   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
31198   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
31199   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
31200 </enum>
31202 <enum name="CloudPrintUrlFetcherRequestType" type="int">
31203   <int value="0" label="REQUEST_AUTH_CODE"/>
31204   <int value="1" label="REQUEST_REGISTER"/>
31205   <int value="2" label="REQUEST_UNREGISTER"/>
31206   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
31207   <int value="4" label="REQUEST_UPDATE_JOB"/>
31208   <int value="5" label="REQUEST_USER_MESSAGE"/>
31209   <int value="6" label="REQUEST_TICKET"/>
31210   <int value="7" label="REQUEST_DATA"/>
31211   <int value="8" label="REQUEST_JOB_FETCH"/>
31212 </enum>
31214 <enum name="CoalescePotentialPackets" type="int">
31215   <int value="0" label="No Advantage"/>
31216   <int value="1" label="Header packets Only"/>
31217   <int value="30" label="More Than 30"/>
31218 </enum>
31220 <enum name="CompositedScrolling" type="int">
31221   <int value="0" label="Is scrollable area"/>
31222   <int value="1" label="Needs to be stacking container"/>
31223   <int value="2" label="Will use composited scrolling"/>
31224 </enum>
31226 <enum name="CompositorScrollResult" type="int">
31227   <int value="0" label="ScrollOnMainThread"/>
31228   <int value="1" label="ScrollStarted"/>
31229   <int value="2" label="ScrollIgnored"/>
31230   <int value="3" label="ScrollUnknown"/>
31231 </enum>
31233 <enum name="CompositorType" type="int">
31234   <int value="0" label="Software compositor"/>
31235   <int value="1" label="GPU compositor"/>
31236 </enum>
31238 <enum name="ConnectionType" type="int">
31239   <summary>
31240     Connection type as defined in net/base/connection_type_histograms.h
31241   </summary>
31242   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
31243   <int value="1" label="SSL">An SSL connection</int>
31244   <int value="2" label="SSL-MD5">
31245     An SSL connection with an MD5 certificate in the certificate chain
31246     (excluding root)
31247   </int>
31248   <int value="3" label="SSL-MD2">
31249     An SSL connection with an MD2 certificate in the certificate chain
31250     (excluding root)
31251   </int>
31252   <int value="4" label="SSL-MD4">
31253     An SSL connection with an MD4 certificate in the certificate chain
31254     (excluding root)
31255   </int>
31256   <int value="5" label="SSL-MD5(CA)">
31257     An SSL connection with an MD5 CA certificate in the certificate chain
31258     (excluding root)
31259   </int>
31260   <int value="6" label="SSL-MD2(CA)">
31261     An SSL connection with an MD2 CA certificate in the cerfificate chain
31262     (excluding root)
31263   </int>
31264   <int value="7" label="HTTP">An HTTP connection</int>
31265   <int value="8" label="SPDY">A SPDY connection</int>
31266   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
31267   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
31268   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
31269   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
31270   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
31271 </enum>
31273 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
31274   <int value="0" label="NO_PROBLEM"/>
31275   <int value="1" label="POTENTIAL_PROBLEM"/>
31276   <int value="2" label="PROBLEM"/>
31277   <int value="3" label="TEST_FAILURE_OCCURRED"/>
31278   <int value="4" label="TEST_NOT_RUN"/>
31279 </enum>
31281 <enum name="ContextualSearchOptCardAction" type="int">
31282   <int value="0" label="Opt-in"/>
31283   <int value="1" label="Opt-out"/>
31284   <int value="2" label="Learn More"/>
31285   <int value="3" label="Dismiss by Tapping on the Page"/>
31286   <int value="4" label="Dismiss by Scrolling the Page"/>
31287   <int value="5" label="Dismiss by Leaving the Page"/>
31288 </enum>
31290 <enum name="ContextualSearchPeekCardAction" type="int">
31291   <int value="0" label="Tap Card"/>
31292   <int value="1" label="Dismiss by Tapping on the Page"/>
31293   <int value="2" label="Dismiss by Scrolling the Page"/>
31294   <int value="3" label="Dismiss by Leaving the Page"/>
31295 </enum>
31297 <enum name="ContextualSearchTapAction" type="int">
31298   <int value="0" label="Tap Word"/>
31299   <int value="1" label="Tap Ignored"/>
31300   <int value="2" label="Tap Invalid"/>
31301 </enum>
31303 <enum name="CookieDeletionCause" type="int">
31304   <summary>Reason why a cookie was removed from the cookie store</summary>
31305   <int value="0" label="explicit">
31306     The user explicitly requested that we delete a cookie
31307   </int>
31308   <int value="1" label="overwrite">
31309     The value of the cookie was overwritten by a new value
31310   </int>
31311   <int value="2" label="expired">The cookie expiration time passed</int>
31312   <int value="3" label="evicted">
31313     The cookie was evicted during garbage collection (replaced by
31314     domain_evicted/global_evicted below)
31315   </int>
31316   <int value="4" label="store_dup">
31317     The backing store had two copies of the cookie so one was removed (i.e.
31318     problems writing the backing store database)
31319   </int>
31320   <int value="5" label="dont_record">
31321     The cookie deletion should not be recorded because it occurred, e.g., during
31322     shutdown (the fact that these values showed up in the histogram is a bug,
31323     since fixed)
31324   </int>
31325   <int value="6" label="domain_evicted">
31326     The cookie was evicted during per-domain/eTLD+1 garbage collection
31327   </int>
31328   <int value="7" label="global_evicted">
31329     The cookie was evicted during whole store garbage collection.
31330   </int>
31331   <int value="8" label="domain_evicted_pre_safe">
31332     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
31333     have been evicted by the global garbage collection process (because they
31334     hadn't been accessed recently enough).
31335   </int>
31336   <int value="9" label="domain_evicted_post_safe">
31337     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
31338     not have been evicted by global metrics as well (because they had been
31339     accessed recently enough to save).
31340   </int>
31341   <int value="10" label="expired_overwrite">
31342     The cookie deletion occurred because the server overwrote it with an already
31343     expired cookie (this is a common idiom for server deletions of cookies).
31344   </int>
31345 </enum>
31347 <enum name="CrosDisksArchiveType" type="int">
31348   <int value="0" label="Unknown"/>
31349   <int value="1" label="ZIP"/>
31350   <int value="2" label="RAR"/>
31351   <int value="3" label="Tar"/>
31352   <int value="4" label="Bzip2-compressed Tar"/>
31353   <int value="5" label="Gzip-compressed Tar"/>
31354 </enum>
31356 <enum name="CrosDisksDeviceMediaType" type="int">
31357   <int value="0" label="Unknown"/>
31358   <int value="1" label="USB Drive"/>
31359   <int value="2" label="SD Card"/>
31360   <int value="3" label="Optical Disc"/>
31361   <int value="4" label="Mobile Device"/>
31362   <int value="5" label="DVD"/>
31363 </enum>
31365 <enum name="CrosDisksFilesystemType" type="int">
31366   <int value="0" label="Unknown"/>
31367   <int value="1" label="Others"/>
31368   <int value="2" label="FAT"/>
31369   <int value="3" label="exFAT"/>
31370   <int value="4" label="NTFS"/>
31371   <int value="5" label="HFS+"/>
31372   <int value="6" label="Ext2"/>
31373   <int value="7" label="Ext3"/>
31374   <int value="8" label="Ext4"/>
31375   <int value="9" label="ISO9660"/>
31376   <int value="10" label="UDF"/>
31377 </enum>
31379 <enum name="CrosEnableDriveOfflineOutcome" type="int">
31380   <int value="0" label="Success: Offline mode enabled"/>
31381   <int value="1" label="Failure: Hosted app page timed out"/>
31382   <int value="2" label="Failure: Hosted app page load failed"/>
31383   <int value="3" label="Failure: Not a regular user account"/>
31384   <int value="4" label="Failure: Drive app not installed"/>
31385   <int value="5" label="Failure: Background page already exists"/>
31386 </enum>
31388 <enum name="CrosEventEnum" type="int">
31389   <int value="0" label="ModemManagerCommandSendFailure"/>
31390   <int value="1" label="HwWatchdogReboot"/>
31391   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
31392   <int value="3" label="Chaps.DatabaseCorrupted"/>
31393   <int value="4" label="Chaps.DatabaseRepairFailure"/>
31394   <int value="5" label="Chaps.DatabaseCreateFailure"/>
31395   <int value="6" label="Attestation.OriginSpecificExhausted"/>
31396   <int value="7" label="SpringPowerSupply.Original.High"/>
31397   <int value="8" label="SpringPowerSupply.Other.High"/>
31398   <int value="9" label="SpringPowerSupply.Original.Low"/>
31399   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
31400   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
31401 </enum>
31403 <enum name="CrosFirstRunTutorialCompletionType" type="int">
31404   <int value="0" label="Was not finished"/>
31405   <int value="1" label="Finished with &quot;Got It&quot; button"/>
31406   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
31407 </enum>
31409 <enum name="CrosShelfClickTarget" type="int">
31410   <obsolete>
31411     Deprecated as of 12/2013. Default pinned apps trial is finished.
31412   </obsolete>
31413   <int value="0" label="Chrome"/>
31414   <int value="1" label="AppLauncher"/>
31415   <int value="2" label="Gmail"/>
31416   <int value="3" label="Search"/>
31417   <int value="4" label="Youtube"/>
31418   <int value="5" label="Doc"/>
31419   <int value="6" label="Sheets"/>
31420   <int value="7" label="Slides"/>
31421   <int value="8" label="PlayMusic"/>
31422 </enum>
31424 <enum name="DataChannelCounters" type="int">
31425   <int value="0" label="Channel created."/>
31426   <int value="1" label="Channel reached Open state."/>
31427   <int value="2" label="Channel is reliable."/>
31428   <int value="3" label="Channel is ordered."/>
31429   <int value="4" label="Channel is negotiated."/>
31430 </enum>
31432 <enum name="DataReductionProxyBypassEventType" type="int">
31433   <int value="0" label="Short bypass"/>
31434   <int value="1" label="Long bypass"/>
31435   <int value="2" label="Bypass due to internal server error"/>
31436   <int value="3" label="Bypass due to other error"/>
31437   <int value="4" label="Bypass due to missing via header"/>
31438 </enum>
31440 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
31441   <int value="0" label="Internet disconnected"/>
31442   <int value="1" label="Probe failed, proxy disabled"/>
31443   <int value="2" label="Probe failed, proxy already disabled"/>
31444   <int value="3" label="Probe succeeded, proxy enabled"/>
31445   <int value="4" label="Probe succeeded, proxy already enabled"/>
31446 </enum>
31448 <enum name="DataReductionProxyPromoAction" type="int">
31449   <int value="0" label="Dismissed from first screen"/>
31450   <int value="1" label="Dismissed from second screen"/>
31451   <int value="2" label="Enabled from first screen"/>
31452   <int value="3" label="Enabled from second screen"/>
31453 </enum>
31455 <enum name="DataReductionProxySettingsConversion" type="int">
31456   <int value="0" label="OFF to OFF"/>
31457   <int value="1" label="OFF to ON"/>
31458   <int value="2" label="ON to OFF"/>
31459   <int value="3" label="ON to ON"/>
31460 </enum>
31462 <enum name="DataReductionProxyStartupState" type="int">
31463   <int value="0" label="Proxy not available"/>
31464   <int value="1" label="Proxy available but not enabled"/>
31465   <int value="2" label="Proxy available and enabled"/>
31466 </enum>
31468 <enum name="DevicePermissionActions" type="int">
31469   <int value="0" label="AllowHttps"/>
31470   <int value="1" label="AllowHttp"/>
31471   <int value="2" label="Deny"/>
31472   <int value="3" label="Cancel"/>
31473 </enum>
31475 <enum name="DevicesPageEvents" type="int">
31476   <int value="0" label="OPENED"/>
31477   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
31478   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
31479   <int value="3" label="ADD_PRINTER_CLICKED"/>
31480   <int value="4" label="REGISTER_CLICKED"/>
31481   <int value="5" label="REGISTER_CONFIRMED"/>
31482   <int value="6" label="REGISTER_SUCCESS"/>
31483   <int value="7" label="REGISTER_CANCEL"/>
31484   <int value="8" label="REGISTER_FAILURE"/>
31485   <int value="9" label="MANAGE_CLICKED"/>
31486   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
31487   <int value="11" label="REGISTER_TIMEOUT"/>
31488   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
31489 </enum>
31491 <enum name="DiagnosticsRecoveryRun" type="int">
31492   <int value="0" label="Recovery not run"/>
31493   <int value="1" label="Recovery run because of crash"/>
31494   <int value="2" label="Recovery run by user"/>
31495 </enum>
31497 <enum name="DiagnosticsResult" type="int">
31498   <int value="0" label="Not run (regular startup)"/>
31499   <int value="1" label="Success (crash startup)"/>
31500   <int value="2" label="Failure (crash startup)"/>
31501   <int value="3" label="Skipped (crash startup)"/>
31502 </enum>
31504 <enum name="DiagnosticsTestName" type="int">
31505   <int value="0" label="Conflicting DLLs Test"/>
31506   <int value="1" label="Disk Space Test"/>
31507   <int value="2" label="Install Type Test"/>
31508   <int value="3" label="JSON Bookmarks Test"/>
31509   <int value="4" label="JSON Local State Test"/>
31510   <int value="5" label="JSON Preferences Test"/>
31511   <int value="6" label="Operating System Test"/>
31512   <int value="7" label="Path Dictionaries Test"/>
31513   <int value="8" label="Path Local State Test"/>
31514   <int value="9" label="Path Resources Test"/>
31515   <int value="10" label="Path User Data Test"/>
31516   <int value="11" label="Version Test"/>
31517   <int value="12" label="SQLite Integrity App Cache Test"/>
31518   <int value="13" label="SQLite Integrity Archived History Test"/>
31519   <int value="14" label="SQLite Integrity Cookie Test"/>
31520   <int value="15" label="SQLite Integrity Database Tracker Test"/>
31521   <int value="16" label="SQLite Integrity History Test"/>
31522   <int value="17" label="SQLite Integrity Nss Cert Test"/>
31523   <int value="18" label="SQLite Integrity Nss Key Test"/>
31524   <int value="19" label="SQLite Integrity Thumbnails Test"/>
31525   <int value="20" label="SQLite Integrity Web Data Test"/>
31526 </enum>
31528 <enum name="DllHash" type="int">
31529 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
31531   <int value="803283353" label="lmrn.dll"/>
31532   <int value="989714890" label="datamngr.dll"/>
31533   <int value="1270622879" label="hk.dll"/>
31534   <int value="2132270559" label="libsvn_tsvn32.dll"/>
31535 </enum>
31537 <enum name="DNSEmptyAddressListAndNoError" type="int">
31538   <int value="0" label="Error reported or Address List is not empty"/>
31539   <int value="1" label="Success reported but Address List is empty"/>
31540 </enum>
31542 <enum name="DnsProbe.JobResult" type="int">
31543   <int value="0" label="SERVERS_UNKNOWN"/>
31544   <int value="1" label="SERVERS_CORRECT"/>
31545   <int value="2" label="SERVERS_INCORRECT"/>
31546   <int value="3" label="SERVERS_FAILING"/>
31547   <int value="4" label="SERVERS_UNREACHABLE"/>
31548 </enum>
31550 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
31551   <int value="0" label="INCONCLUSIVE"/>
31552   <int value="1" label="NO_INTERNET"/>
31553   <int value="2" label="BAD_CONFIG"/>
31554   <int value="3" label="NXDOMAIN"/>
31555 </enum>
31557 <enum name="DnsProbe.ProbeStatus" type="int">
31558   <int value="0" label="POSSIBLE"/>
31559   <int value="1" label="NOT_RUN"/>
31560   <int value="2" label="STARTED"/>
31561   <int value="3" label="FINISHED_INCONCLUSIVE"/>
31562   <int value="4" label="FINISHED_NO_INTERNET"/>
31563   <int value="5" label="FINISHED_BAD_CONFIG"/>
31564   <int value="6" label="FINISHED_NXDOMAIN"/>
31565 </enum>
31567 <enum name="DnsProbe.SystemIsLocalhost" type="int">
31568   <int value="0" label="Not just 127.0.0.1">
31569     127.0.0.1 was not the only nameserver in the system DNS config.
31570   </int>
31571   <int value="1" label="Just 127.0.0.1">
31572     127.0.0.1 was the only nameserver in the system DNS config.
31573   </int>
31574 </enum>
31576 <enum name="DockedAction" type="int">
31577   <int value="0" label="None"/>
31578   <int value="1" label="Dock"/>
31579   <int value="2" label="Undock"/>
31580   <int value="3" label="Resize"/>
31581   <int value="4" label="Reorder"/>
31582   <int value="5" label="Evict"/>
31583   <int value="6" label="Maximize"/>
31584   <int value="7" label="Minimize"/>
31585   <int value="8" label="Restore"/>
31586   <int value="9" label="Close"/>
31587 </enum>
31589 <enum name="DockedActionSource" type="int">
31590   <int value="0" label="Unknown"/>
31591   <int value="1" label="Mouse"/>
31592   <int value="2" label="Touch"/>
31593 </enum>
31595 <enum name="DomainBoundCerts.GetCertResult" type="int">
31596   <int value="0" label="SYNC_SUCCESS"/>
31597   <int value="1" label="ASYNC_SUCCESS"/>
31598   <int value="2" label="ASYNC_CANCELLED"/>
31599   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
31600   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
31601   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
31602   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
31603   <int value="7" label="INVALID_ARGUMENT"/>
31604   <int value="8" label="UNSUPPORTED_TYPE"/>
31605   <int value="9" label="TYPE_MISMATCH"/>
31606   <int value="10" label="WORKER_FAILURE"/>
31607 </enum>
31609 <enum name="DomainBoundCerts.Support" type="int">
31610   <int value="0" label="DISABLED"/>
31611   <int value="1" label="CLIENT_ONLY"/>
31612   <int value="2" label="CLIENT_AND_SERVER"/>
31613   <int value="3" label="CLIENT_NO_ECC">
31614     Channel ID was enabled, but the client did not support elliptic curve key
31615     generation.
31616   </int>
31617   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
31618     Channel ID was enabled, but the client had an invalid system time which
31619     prevented using it.
31620   </int>
31621   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
31622     The SSLClientSocket was created without a ServerBoundCertService.
31623   </int>
31624 </enum>
31626 <enum name="DomainReliability.BooleanFailover" type="int">
31627   <int value="0" label="Used first collector"/>
31628   <int value="1" label="Failed over to another collector"/>
31629 </enum>
31631 <enum name="DoubleGetExperimentMethods" type="int">
31632   <int value="0" label="POST"/>
31633   <int value="1" label="GET_CACHABLE"/>
31634   <int value="2" label="GET_NON_CACHABLE"/>
31635 </enum>
31637 <enum name="DownloadContentDisposition" type="int">
31638   <int value="0" label="Content-Disposition header present"/>
31639   <int value="1" label="Valid"/>
31640   <int value="2" label="Has disposition-type"/>
31641   <int value="3" label="Has unknown disposition-type"/>
31642   <int value="4" label="Has 'name' attribute"/>
31643   <int value="5" label="Has 'filename' attribute"/>
31644   <int value="6" label="Has 'filename*' attribute"/>
31645   <int value="7" label="Has non-ASCII strings"/>
31646   <int value="8" label="Has percent encoded strings"/>
31647   <int value="9" label="Has RFC 2047 encoded strings"/>
31648   <int value="10" label="Has 'name' attribute only"/>
31649 </enum>
31651 <enum name="DownloadContentType" type="int">
31652   <int value="0" label="UNRECOGNIZED"/>
31653   <int value="1" label="TEXT"/>
31654   <int value="2" label="IMAGE"/>
31655   <int value="3" label="AUDIO"/>
31656   <int value="4" label="VIDEO"/>
31657   <int value="5" label="OCTET_STREAM"/>
31658   <int value="6" label="PDF"/>
31659   <int value="7" label="DOC"/>
31660   <int value="8" label="XLS"/>
31661   <int value="9" label="PPT"/>
31662   <int value="10" label="ARCHIVE"/>
31663   <int value="11" label="EXE"/>
31664   <int value="12" label="DMG"/>
31665   <int value="13" label="CRX"/>
31666 </enum>
31668 <enum name="DownloadCountType" type="int">
31669   <int value="0" label="Initiated by Navigation (Obsolete)"/>
31670   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
31671   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
31672   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
31673   <int value="4" label="Initiated by Renderer (Obsolete)"/>
31674   <int value="5" label="Initiated and Unthrottled"/>
31675   <int value="6" label="Completed"/>
31676   <int value="7" label="Cancelled"/>
31677   <int value="8" label="Started"/>
31678   <int value="9" label="Interrupted"/>
31679   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
31680   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
31681   <int value="12" label="Interrupted at End of Download"/>
31682   <int value="13" label="Attempt to Append to Detached File"/>
31683   <int value="14" label="File Missing After Successful Scan"/>
31684   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
31685   <int value="16" label="No WebContents at interruption"/>
31686   <int value="17" label="Supports ranges and strong validation"/>
31687 </enum>
31689 <enum name="DownloadDatabaseRecordDroppedType" type="int">
31690   <int value="0" label="Bad State"/>
31691   <int value="1" label="Bad Danger Type"/>
31692 </enum>
31694 <enum name="DownloadDOMEvent" type="int">
31695   <int value="0" label="GetDownloads"/>
31696   <int value="1" label="OpenFile"/>
31697   <int value="2" label="Drag"/>
31698   <int value="3" label="SaveDangerous"/>
31699   <int value="4" label="DiscardDangerous"/>
31700   <int value="5" label="Show"/>
31701   <int value="6" label="Pause"/>
31702   <int value="7" label="Remove"/>
31703   <int value="8" label="Cancel"/>
31704   <int value="9" label="ClearAll"/>
31705   <int value="10" label="OpenFolder"/>
31706   <int value="11" label="Resume"/>
31707 </enum>
31709 <enum name="DownloadFilePickerResult" type="int">
31710   <int value="0" label="SAME"/>
31711   <int value="1" label="DIFFERENT_DIR"/>
31712   <int value="2" label="DIFFERENT_NAME"/>
31713   <int value="3" label="CANCEL"/>
31714 </enum>
31716 <enum name="DownloadFunctions" type="int">
31717   <int value="0" label="download"/>
31718   <int value="1" label="search"/>
31719   <int value="2" label="pause"/>
31720   <int value="3" label="resume"/>
31721   <int value="4" label="cancel"/>
31722   <int value="5" label="erase"/>
31723   <int value="6" label="set_destination"/>
31724   <int value="7" label="accept_danger"/>
31725   <int value="8" label="show"/>
31726   <int value="9" label="drag"/>
31727 </enum>
31729 <enum name="DownloadImageType" type="int">
31730   <int value="0" label="Unrecognized"/>
31731   <int value="1" label="GIF"/>
31732   <int value="2" label="JPEG"/>
31733   <int value="3" label="PNG"/>
31734   <int value="4" label="TIFF"/>
31735   <int value="5" label="ICON"/>
31736   <int value="6" label="WEBP"/>
31737 </enum>
31739 <enum name="DownloadInterruptedUnknownSizeType" type="int">
31740   <int value="0" label="Size Known"/>
31741   <int value="1" label="Size Unknown"/>
31742 </enum>
31744 <enum name="DownloadItem.DangerousFileType" type="int">
31745   <int value="0" label="unknown"/>
31746   <int value="1" label="ad"/>
31747   <int value="2" label="ade"/>
31748   <int value="3" label="adp"/>
31749   <int value="4" label="ah"/>
31750   <int value="5" label="apk"/>
31751   <int value="6" label="app"/>
31752   <int value="7" label="application"/>
31753   <int value="8" label="asp"/>
31754   <int value="9" label="asx"/>
31755   <int value="10" label="bas"/>
31756   <int value="11" label="bash"/>
31757   <int value="12" label="bat"/>
31758   <int value="13" label="cfg"/>
31759   <int value="14" label="chi"/>
31760   <int value="15" label="chm"/>
31761   <int value="16" label="class"/>
31762   <int value="17" label="cmd"/>
31763   <int value="18" label="com"/>
31764   <int value="19" label="command"/>
31765   <int value="20" label="crt"/>
31766   <int value="21" label="crx"/>
31767   <int value="22" label="csh"/>
31768   <int value="23" label="deb"/>
31769   <int value="24" label="dex"/>
31770   <int value="25" label="dll"/>
31771   <int value="26" label="drv"/>
31772   <int value="27" label="exe"/>
31773   <int value="28" label="fxp"/>
31774   <int value="29" label="grp"/>
31775   <int value="30" label="hlp"/>
31776   <int value="31" label="hta"/>
31777   <int value="32" label="htm"/>
31778   <int value="33" label="html"/>
31779   <int value="34" label="htt"/>
31780   <int value="35" label="inf"/>
31781   <int value="36" label="ini"/>
31782   <int value="37" label="ins"/>
31783   <int value="38" label="isp"/>
31784   <int value="39" label="jar"/>
31785   <int value="40" label="jnlp"/>
31786   <int value="41" label="user.js"/>
31787   <int value="42" label="js"/>
31788   <int value="43" label="jse"/>
31789   <int value="44" label="ksh"/>
31790   <int value="45" label="lnk"/>
31791   <int value="46" label="local"/>
31792   <int value="47" label="mad"/>
31793   <int value="48" label="maf"/>
31794   <int value="49" label="mag"/>
31795   <int value="50" label="mam"/>
31796   <int value="51" label="manifest"/>
31797   <int value="52" label="maq"/>
31798   <int value="53" label="mar"/>
31799   <int value="54" label="mas"/>
31800   <int value="55" label="mat"/>
31801   <int value="56" label="mau"/>
31802   <int value="57" label="mav"/>
31803   <int value="58" label="maw"/>
31804   <int value="59" label="mda"/>
31805   <int value="60" label="mdb"/>
31806   <int value="61" label="mde"/>
31807   <int value="62" label="mdt"/>
31808   <int value="63" label="mdw"/>
31809   <int value="64" label="mdz"/>
31810   <int value="65" label="mht"/>
31811   <int value="66" label="mhtml"/>
31812   <int value="67" label="mmc"/>
31813   <int value="68" label="mof"/>
31814   <int value="69" label="msc"/>
31815   <int value="70" label="msh"/>
31816   <int value="71" label="mshxml"/>
31817   <int value="72" label="msi"/>
31818   <int value="73" label="msp"/>
31819   <int value="74" label="mst"/>
31820   <int value="75" label="ocx"/>
31821   <int value="76" label="ops"/>
31822   <int value="77" label="pcd"/>
31823   <int value="78" label="pif"/>
31824   <int value="79" label="pkg"/>
31825   <int value="80" label="pl"/>
31826   <int value="81" label="plg"/>
31827   <int value="82" label="prf"/>
31828   <int value="83" label="prg"/>
31829   <int value="84" label="pst"/>
31830   <int value="85" label="py"/>
31831   <int value="86" label="pyc"/>
31832   <int value="87" label="pyw"/>
31833   <int value="88" label="rb"/>
31834   <int value="89" label="reg"/>
31835   <int value="90" label="rpm"/>
31836   <int value="91" label="scf"/>
31837   <int value="92" label="scr"/>
31838   <int value="93" label="sct"/>
31839   <int value="94" label="sh"/>
31840   <int value="95" label="shar"/>
31841   <int value="96" label="shb"/>
31842   <int value="97" label="shs"/>
31843   <int value="98" label="shtm"/>
31844   <int value="99" label="shtml"/>
31845   <int value="100" label="spl"/>
31846   <int value="101" label="svg"/>
31847   <int value="102" label="swf"/>
31848   <int value="103" label="sys"/>
31849   <int value="104" label="tcsh"/>
31850   <int value="105" label="url"/>
31851   <int value="106" label="vb"/>
31852   <int value="107" label="vbe"/>
31853   <int value="108" label="vbs"/>
31854   <int value="109" label="vsd"/>
31855   <int value="110" label="vsmacros"/>
31856   <int value="111" label="vss"/>
31857   <int value="112" label="vst"/>
31858   <int value="113" label="vsw"/>
31859   <int value="114" label="ws"/>
31860   <int value="115" label="wsc"/>
31861   <int value="116" label="wsf"/>
31862   <int value="117" label="wsh"/>
31863   <int value="118" label="xbap"/>
31864   <int value="119" label="xht"/>
31865   <int value="120" label="xhtm"/>
31866   <int value="121" label="xhtml"/>
31867   <int value="122" label="xml"/>
31868   <int value="123" label="xsl"/>
31869   <int value="124" label="xslt"/>
31870 </enum>
31872 <enum name="DownloadItem.DangerType" type="int">
31873   <int value="0" label="NOT_DANGEROUS"/>
31874   <int value="1" label="DANGEROUS_FILE"/>
31875   <int value="2" label="DANGEROUS_URL"/>
31876   <int value="3" label="DANGEROUS_CONTENT"/>
31877   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
31878   <int value="5" label="UNCOMMON_CONTENT"/>
31879   <int value="6" label="USER_VALIDATED"/>
31880   <int value="7" label="DANGEROUS_HOST"/>
31881   <int value="8" label="POTENTIALLY_UNWANTED"/>
31882 </enum>
31884 <enum name="DownloadOpenMethod" type="int">
31885   <int value="0" label="Opened with plaform handler by default"/>
31886   <int value="1" label="Opened in browser by default"/>
31887   <int value="2" label="Opened with plaform handler by user choice"/>
31888 </enum>
31890 <enum name="DownloadOriginStateOnResumption" type="int">
31891   <int value="0" label="No changes"/>
31892   <int value="1" label="New redirects"/>
31893   <int value="2" label="New validators"/>
31894   <int value="3" label="New redirects + validators"/>
31895   <int value="4" label="New Content-Disposition"/>
31896   <int value="5" label="New redirects + Content-Disposition"/>
31897   <int value="6" label="New validators + Content-Disposition"/>
31898   <int value="7" label="New redirects + validators + Content-Disposition"/>
31899 </enum>
31901 <enum name="DownloadSavePackageEvent" type="int">
31902   <int value="0" label="Started"/>
31903   <int value="1" label="Cancelled"/>
31904   <int value="2" label="Finished"/>
31905   <int value="3" label="Write to already completed file"/>
31906   <int value="4" label="Write to already failed file"/>
31907 </enum>
31909 <enum name="DownloadSource" type="int">
31910   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
31911   <int value="1" label="Initiated by Drag-and-drop"/>
31912   <int value="2" label="Initiated by RPC from Renderer"/>
31913   <int value="3" label="Initiated by Save from Pepper"/>
31914   <int value="4" label="Initiated by Resumption"/>
31915 </enum>
31917 <enum name="DriveCacheDBOpenStatus" type="int">
31918   <int value="0" label="Success"/>
31919   <int value="1" label="Corrupt database"/>
31920   <int value="2" label="Unknown recoverable failure"/>
31921   <int value="3" label="Unrecoverable (disk full?) failure"/>
31922 </enum>
31924 <enum name="DriveEntryKind" type="int">
31925   <int value="0" label="Unknown"/>
31926   <int value="1" label="Item"/>
31927   <int value="2" label="Site"/>
31928   <int value="3" label="Document"/>
31929   <int value="4" label="Spereadsheet"/>
31930   <int value="5" label="Presentation"/>
31931   <int value="6" label="Drawing"/>
31932   <int value="7" label="Table"/>
31933   <int value="8" label="External app"/>
31934   <int value="9" label="Folder"/>
31935   <int value="10" label="File"/>
31936   <int value="11" label="PDF"/>
31937 </enum>
31939 <enum name="DriveFileFormat" type="int">
31940   <int value="0" label="AAC"/>
31941   <int value="1" label="ASF"/>
31942   <int value="2" label="AVI"/>
31943   <int value="3" label="CSV"/>
31944   <int value="4" label="DOC"/>
31945   <int value="5" label="DOCX"/>
31946   <int value="6" label="FLV"/>
31947   <int value="7" label="JPG"/>
31948   <int value="8" label="MJPG"/>
31949   <int value="9" label="MOV"/>
31950   <int value="10" label="MP3"/>
31951   <int value="11" label="MP4"/>
31952   <int value="12" label="MPG"/>
31953   <int value="13" label="OTHER"/>
31954   <int value="14" label="PDF"/>
31955   <int value="15" label="PPT"/>
31956   <int value="16" label="PPTX"/>
31957   <int value="17" label="PSD"/>
31958   <int value="18" label="RAR"/>
31959   <int value="19" label="WMA"/>
31960   <int value="20" label="WMV"/>
31961   <int value="21" label="XLS"/>
31962   <int value="22" label="XLSX"/>
31963   <int value="23" label="ZIP"/>
31964 </enum>
31966 <enum name="DriveMetadataDBInitStatus" type="int">
31967   <int value="0" label="Success"/>
31968   <int value="1" label="Not found"/>
31969   <int value="2" label="Corruption"/>
31970   <int value="3" label="IO error"/>
31971   <int value="4" label="Failed to open DB for unknown reason"/>
31972   <int value="5" label="Incompatible DB format"/>
31973   <int value="6" label="DB is broken"/>
31974   <int value="7" label="Opened existing DB."/>
31975   <int value="8" label="No existing DB was found. Created new DB."/>
31976   <int value="9" label="Cannot open existing DB. Created new DB."/>
31977 </enum>
31979 <enum name="EAPInnerProtocol" type="int">
31980   <int value="0" label="UNKNOWN"/>
31981   <int value="1" label="NONE"/>
31982   <int value="2" label="PEAP-MD5"/>
31983   <int value="3" label="PEAP-MSCHAPV2"/>
31984   <int value="4" label="TTLS-EAP-MD5"/>
31985   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
31986   <int value="6" label="TTLS-MSCHAPV2"/>
31987   <int value="7" label="TTLS-MSCHAP"/>
31988   <int value="8" label="TTLS-PAP"/>
31989   <int value="9" label="TTLS-CHAP"/>
31990 </enum>
31992 <enum name="EAPOuterProtocol" type="int">
31993   <int value="0" label="UNKNOWN"/>
31994   <int value="1" label="LEAP"/>
31995   <int value="2" label="PEAP"/>
31996   <int value="3" label="TLS"/>
31997   <int value="4" label="TTLS"/>
31998 </enum>
32000 <enum name="EnterpriseCheckError" type="int">
32001   <int value="0" label="Cound not get net join info."/>
32002   <int value="1" label="Cound not bind to domain controller."/>
32003 </enum>
32005 <enum name="EnterpriseDeviceManagementStatus" type="int">
32006   <summary>
32007     Status codes produced by DeviceManagementService for requests made to the
32008     device management server.
32009   </summary>
32010   <int value="0" label="SUCCESS"/>
32011   <int value="1" label="REQUEST_INVALID"/>
32012   <int value="2" label="REQUEST_FAILED"/>
32013   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
32014   <int value="4" label="HTTP_STATUS_ERROR"/>
32015   <int value="5" label="RESPONSE_DECODING_ERROR"/>
32016   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
32017   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
32018   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
32019   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
32020   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
32021   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
32022   <int value="12" label="SERVICE_MISSING_LICENSES"/>
32023   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
32024 </enum>
32026 <enum name="EnterpriseDMTokenType" type="int">
32027   <summary>
32028     Result of DMToken operations as defined in
32029     chrome/browser/policy/enterprise_metrics.h.
32030   </summary>
32031   <int value="0" label="Load Succeeded">
32032     A cached token was successfully loaded from disk.
32033   </int>
32034   <int value="1" label="Load Failed">
32035     Reading a cached token from disk failed.
32036   </int>
32037   <int value="2" label="Fetch Requested">
32038     A token fetch request was sent to the DM server.
32039   </int>
32040   <int value="3" label="Fetch Request Failed">
32041     The request was invalid, or the HTTP request failed.
32042   </int>
32043   <int value="4" label="Fetch Server Failed">
32044     Error HTTP status received, or the DM server failed in another way.
32045   </int>
32046   <int value="5" label="Fetch Response Received">
32047     A response to the fetch request was received.
32048   </int>
32049   <int value="6" label="Fetch Bad Response">
32050     The response received was invalid. This happens when some expected data was
32051     not present in the response.
32052   </int>
32053   <int value="7" label="Fetch Management Not Supported">
32054     DM server reported that management is not supported.
32055   </int>
32056   <int value="8" label="Fetch Device Not Found">
32057     DM server reported that the given device ID was not found.
32058   </int>
32059   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
32060   <int value="10" label="Store Succeeded">
32061     Successfully cached a token to disk.
32062   </int>
32063   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
32064   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
32065   <int value="13" label="Invalid Serial">
32066     Serial number rejected by DMServer.
32067   </int>
32068   <int value="14" label="Missing Licenses">
32069     No more licenses available for that domain.
32070   </int>
32071 </enum>
32073 <enum name="EnterpriseEnrollmentType" type="int">
32074   <summary>
32075     Result of device enrollment as defined in
32076     chrome/browser/policy/enterprise_metrics.h.
32077   </summary>
32078   <int value="0" label="Cancelled">
32079     The enrollment screen was closed without completing the enrollment process.
32080   </int>
32081   <int value="1" label="Started">
32082     The user submitted credentials and started the enrollment process.
32083   </int>
32084   <int value="2" label="Network Failed">
32085     Enrollment failed due to a network error.
32086   </int>
32087   <int value="3" label="Login Failed">
32088     Enrollment failed because logging in to Gaia failed.
32089   </int>
32090   <int value="4" label="Not Supported">
32091     Enrollment failed because it is not supported for the account used.
32092   </int>
32093   <int value="5" label="Policy Failed">
32094     Enrollment failed because it failed to apply device policy.
32095   </int>
32096   <int value="6" label="Other Failed">
32097     Enrollment failed due to an unexpected error. This currently happens when
32098     the Gaia auth token is not issued for the DM service, the device cloud
32099     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
32100     an unknown reason.
32101   </int>
32102   <int value="7" label="OK">Enrollment was successful.</int>
32103   <int value="8" label="Invalid Serial">
32104     Serial number doesn't belong to account domain.
32105   </int>
32106   <int value="9" label="Auto-enrollment Started">
32107     Auto-enrollment started automatically after sign-in.
32108   </int>
32109   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
32110   <int value="11" label="Auto-enrollment Retried">
32111     Auto-enrollment started again after a failure.
32112   </int>
32113   <int value="12" label="Auto-enrollment Cancelled">
32114     User opted-out of auto-enrollment.
32115   </int>
32116   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
32117   <int value="14" label="Invalid enrollment mode">
32118     The enrollment mode has not been sent down or is unknown to the client.
32119   </int>
32120   <int value="15" label="Auto-enrollment not supported">
32121     The enrollment mode can not be set through auto-enrollment.
32122   </int>
32123   <int value="16" label="Install attributes timeout">
32124     Install attributes failed to initialize in time.
32125   </int>
32126   <int value="17" label="Wrong user name">
32127     Re-enrollment attempted with an account from a different domain.
32128   </int>
32129   <int value="18" label="Missing licenses">
32130     No licenses left for that domain.
32131   </int>
32132   <int value="19" label="Robot auth code fetch failed">
32133     Enrollment failed due to an error fetching the device robot authorization
32134     code from the DM Server.
32135   </int>
32136   <int value="20" label="Robot refresh token fetch failed">
32137     Enrollment failed due to an error fetching the device robot refresh token
32138     from Gaia.
32139   </int>
32140   <int value="21" label="Robot refresh token store failed">
32141     Enrollment failed due to an error persisting the device robot refresh token
32142     on the device.
32143   </int>
32144   <int value="22" label="Deprovisioned device">
32145     Enrollment failed because the administrator has deprovisioned the device.
32146   </int>
32147   <int value="23" label="Domain mismatch">
32148     Enrollment failed because the device belongs to a different domain.
32149   </int>
32150 </enum>
32152 <enum name="EnterprisePolicies" type="int">
32153 <!-- Generated from
32154      ../../../components/policy/resources/policy_templates.json -->
32156   <int value="1" label="Configure the home page URL"/>
32157   <int value="2" label="Use New Tab Page as homepage"/>
32158   <int value="3" label="Set Chrome as Default Browser"/>
32159   <int value="4" label="Application locale"/>
32160   <int value="5" label="Enable alternate error pages"/>
32161   <int value="6" label="Enable search suggestions"/>
32162   <int value="7" label="Enable network prediction"/>
32163   <int value="8" label="Disable SPDY protocol"/>
32164   <int value="9" label="Enable JavaScript"/>
32165   <int value="10" label="Enable Incognito mode"/>
32166   <int value="11" label="Disable saving browser history"/>
32167   <int value="12" label="Enable printing"/>
32168   <int value="13" label="Enable Google Cloud Print proxy"/>
32169   <int value="14" label="Enable Safe Browsing"/>
32170   <int value="15" label="Enable reporting of usage and crash-related data"/>
32171   <int value="16" label="Enable the password manager"/>
32172   <int value="17" label="Allow users to show passwords in Password Manager"/>
32173   <int value="18" label="Enable AutoFill"/>
32174   <int value="19" label="Specify a list of disabled plugins"/>
32175   <int value="20" label="Disable synchronization of data with Google"/>
32176   <int value="21" label="Choose how to specify proxy server settings"/>
32177   <int value="22" label="Choose how to specify proxy server settings"/>
32178   <int value="23" label="Address or URL of proxy server"/>
32179   <int value="24" label="URL to a proxy .pac file"/>
32180   <int value="25" label="Proxy bypass rules"/>
32181   <int value="26" label="Supported authentication schemes"/>
32182   <int value="27"
32183       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
32184   <int value="28" label="Include non-standard port in Kerberos SPN"/>
32185   <int value="29" label="Authentication server whitelist"/>
32186   <int value="30" label="Kerberos delegation server whitelist"/>
32187   <int value="31" label="GSSAPI library name"/>
32188   <int value="32" label="Configure extension installation blacklist"/>
32189   <int value="33" label="Configure extension installation whitelist"/>
32190   <int value="34" label="Configure the list of force-installed extensions"/>
32191   <int value="35" label="Show Home button on toolbar"/>
32192   <int value="36" label="Disable Developer Tools"/>
32193   <int value="37" label="Action on startup"/>
32194   <int value="38" label="URLs to open on startup"/>
32195   <int value="39" label="Block third party cookies"/>
32196   <int value="40" label="Enable the default search provider"/>
32197   <int value="41" label="Default search provider name"/>
32198   <int value="42" label="Default search provider keyword"/>
32199   <int value="43" label="Default search provider search URL"/>
32200   <int value="44" label="Default search provider suggest URL"/>
32201   <int value="45" label="Default search provider instant URL"/>
32202   <int value="46" label="Default search provider icon"/>
32203   <int value="47" label="Default search provider encodings"/>
32204   <int value="48" label="Default cookies setting"/>
32205   <int value="49" label="Default images setting"/>
32206   <int value="50" label="Default JavaScript setting"/>
32207   <int value="51" label="Default plugins setting"/>
32208   <int value="52" label="Default popups setting"/>
32209   <int value="53" label="Default notification setting"/>
32210   <int value="54" label="Default geolocation setting"/>
32211   <int value="55" label="Disable support for 3D graphics APIs"/>
32212   <int value="56" label="Refresh rate for user policy"/>
32213   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
32214   <int value="58"
32215       label="Always render the following URL patterns in Google Chrome Frame"/>
32216   <int value="59"
32217       label="Always render the following URL patterns in the host browser"/>
32218   <int value="60"
32219       label="Allow Google Chrome Frame to handle the listed content types"/>
32220   <int value="61" label="Enable lock when the device become idle or suspended"/>
32221   <int value="62" label="Enable Instant"/>
32222   <int value="63" label="Set user data directory"/>
32223   <int value="64" label="Set download directory"/>
32224   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
32225   <int value="66" label="Specify whether the plugin finder should be disabled"/>
32226   <int value="67" label="Block cookies on these sites"/>
32227   <int value="68" label="Allow session only cookies on these sites"/>
32228   <int value="69" label="Allow images on these sites"/>
32229   <int value="70" label="Block images on these sites"/>
32230   <int value="71" label="Allow JavaScript on these sites"/>
32231   <int value="72" label="Block JavaScript on these sites"/>
32232   <int value="73" label="Allow plugins on these sites"/>
32233   <int value="74" label="Block plugins on these sites"/>
32234   <int value="75" label="Allow popups on these sites"/>
32235   <int value="76" label="Block popups on these sites"/>
32236   <int value="77" label="Allow cookies on these sites"/>
32237   <int value="78" label="Specify a list of enabled plugins"/>
32238   <int value="79"
32239       label="Specify a list of plugins that the user can enable or disable"/>
32240   <int value="80" label="Enable Translate"/>
32241   <int value="81" label="Allow running plugins that are outdated"/>
32242   <int value="82" label="Enable Bookmark Bar"/>
32243   <int value="83" label="Enables or disables bookmark editing"/>
32244   <int value="84" label="Allow invocation of file selection dialogs"/>
32245   <int value="85" label="Disable URL protocol schemes"/>
32246   <int value="86" label="Always runs plugins that require authorization"/>
32247   <int value="87" label="Set Google Chrome Frame user data directory"/>
32248   <int value="88" label="Set disk cache directory"/>
32249   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
32250   <int value="90" label="Refresh rate for Device Policy"/>
32251   <int value="91" label="Release channel"/>
32252   <int value="92"
32253       label="Maximal number of concurrent connections to the proxy server"/>
32254   <int value="93" label="Incognito mode availability"/>
32255   <int value="94" label="Enable firewall traversal from remote access client"/>
32256   <int value="95" label="Enable firewall traversal from remote access host"/>
32257   <int value="96"
32258       label="Prevent app promotions from appearing on the new tab page"/>
32259   <int value="97" label="Import bookmarks from default browser on first run"/>
32260   <int value="98"
32261       label="Import browsing history from default browser on first run"/>
32262   <int value="99" label="Import of homepage from default browser on first run"/>
32263   <int value="100"
32264       label="Import search engines from default browser on first run"/>
32265   <int value="101"
32266       label="Import saved passwords from default browser on first run"/>
32267   <int value="102"
32268       label="Automatically select client certificates for these sites"/>
32269   <int value="103" label="Block access to a list of URLs"/>
32270   <int value="104" label="Allows access to a list of URLs"/>
32271   <int value="105" label="Allow notifications on these sites"/>
32272   <int value="106" label="Block notifications on these sites"/>
32273   <int value="107" label="User-level network configuration"/>
32274   <int value="108" label="Device-level network configuration"/>
32275   <int value="109"
32276       label="Enable submission of documents to Google Cloud Print"/>
32277   <int value="110" label="Set disk cache size in bytes"/>
32278   <int value="111" label="Set media disk cache size in bytes"/>
32279   <int value="112" label="Enterprise web store URL (deprecated)"/>
32280   <int value="113" label="Enterprise web store name (deprecated)"/>
32281   <int value="114" label="Enable TLS domain-bound certificates extension"/>
32282   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
32283   <int value="116" label="Proxy settings"/>
32284   <int value="117" label="Disable Print Preview"/>
32285   <int value="118" label="Disable SSL record splitting"/>
32286   <int value="119" label="Report OS and firmware version"/>
32287   <int value="120" label="Report device activity times"/>
32288   <int value="121" label="Report device boot mode"/>
32289   <int value="122" label="Login user white list"/>
32290   <int value="123" label="Allow creation of new user accounts"/>
32291   <int value="124" label="Enable guest mode"/>
32292   <int value="125" label="Show usernames on login screen"/>
32293   <int value="126" label="Enable data roaming"/>
32294   <int value="127" label="Enable metrics reporting"/>
32295   <int value="128" label="Wipe user data on sign-out"/>
32296   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
32297   <int value="130" label="Timeout until idle user log-out is executed"/>
32298   <int value="131" label="Duration of the idle log-out warning message"/>
32299   <int value="132"
32300       label="Screen saver to be used on the sign-in screen in retail mode"/>
32301   <int value="133"
32302       label="Duration of inactivity before the screen saver is shown on the
32303              sign-in screen in retail mode"/>
32304   <int value="134"
32305       label="Whether the release channel should be configurable by the user"/>
32306   <int value="135" label="List of AppPack extensions"/>
32307   <int value="136" label="Disables Auto Update"/>
32308   <int value="137" label="Load specified urls on demo login"/>
32309   <int value="138"
32310       label="Continue running background apps when Google Chrome is closed"/>
32311   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
32312   <int value="140"
32313       label="Disables Google Drive over Cellular connections in the Chrome OS
32314              Files app"/>
32315   <int value="141"
32316       label="Additional command line parameters for Google Chrome"/>
32317   <int value="142" label="Target Auto Update Version"/>
32318   <int value="143" label="Report device location"/>
32319   <int value="144" label="List of pinned apps to show in the launcher"/>
32320   <int value="145" label="Auto update scatter factor"/>
32321   <int value="146" label="Connection types allowed for updates"/>
32322   <int value="147"
32323       label="Restrict which users are allowed to sign in to Google Chrome"/>
32324   <int value="148"
32325       label="Configure extension, app, and user script install sources"/>
32326   <int value="149" label="Default mediastream setting"/>
32327   <int value="150"
32328       label="Disable proceeding from the Safe Browsing warning page"/>
32329   <int value="151" label="Enable or disable spell checking web service"/>
32330   <int value="152" label="Disable mounting of external storage"/>
32331   <int value="153" label="Disable taking screenshots"/>
32332   <int value="154"
32333       label="Configure the required domain name for remote access hosts"/>
32334   <int value="155"
32335       label="Enable two-factor authentication for remote access hosts"/>
32336   <int value="156"
32337       label="Configure the TalkGadget prefix for remote access hosts"/>
32338   <int value="157" label="Enable curtaining of remote access hosts"/>
32339   <int value="158" label="Timezone"/>
32340   <int value="159" label="Allow playing audio"/>
32341   <int value="160" label="Allow or deny audio capture"/>
32342   <int value="161"
32343       label="List of alternate URLs for the default search provider"/>
32344   <int value="162" label="Force SafeSearch"/>
32345   <int value="163" label="Device-local accounts"/>
32346   <int value="164" label="Add a logout button to the system tray"/>
32347   <int value="165" label="Use built-in DNS client"/>
32348   <int value="166" label="Control shelf auto-hiding"/>
32349   <int value="167" label="Allow or deny video capture"/>
32350   <int value="168" label="Configure allowed app/extension types"/>
32351   <int value="169" label="Set the display name for device-local accounts"/>
32352   <int value="170" label="Limit the session length"/>
32353   <int value="171"
32354       label="Parameter controlling search term placement for the default
32355              search provider"/>
32356   <int value="172" label="Screen dim delay when running on AC power"/>
32357   <int value="173" label="Screen off delay when running on AC power"/>
32358   <int value="174" label="Screen lock delay when running on AC power"/>
32359   <int value="175" label="Idle delay when running on AC power"/>
32360   <int value="176" label="Screen dim delay when running on battery power"/>
32361   <int value="177" label="Screen off delay when running on battery power"/>
32362   <int value="178" label="Screen lock delay when running on battery power"/>
32363   <int value="179" label="Idle delay when running on battery power"/>
32364   <int value="180" label="Action to take when the idle delay is reached"/>
32365   <int value="181" label="Action to take when the user closes the lid"/>
32366   <int value="182"
32367       label="Specify whether audio activity affects power management"/>
32368   <int value="183"
32369       label="Specify whether video activity affects power management"/>
32370   <int value="184"
32371       label="Percentage by which to scale the idle delay in presentation mode
32372              (deprecated)"/>
32373   <int value="185"
32374       label="Allow users to redeem offers through Chrome OS Registration"/>
32375   <int value="186" label="Set the Terms of Service for a device-local account"/>
32376   <int value="187" label="Enable deleting browser and download history"/>
32377   <int value="188" label="Show accessibility options in system tray menu"/>
32378   <int value="189"
32379       label="Hide the web store from the new tab page and app launcher"/>
32380   <int value="190" label="Allows sign in to Chrome"/>
32381   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
32382   <int value="192" label="Limit device uptime by automatically rebooting"/>
32383   <int value="193" label="Automatically reboot after update"/>
32384   <int value="194" label="Public session for auto-login"/>
32385   <int value="195" label="Public session auto-login timer"/>
32386   <int value="196"
32387       label="Set the restriction on the fetching of the Variations seed"/>
32388   <int value="197" label="Idle warning delay when running on AC power"/>
32389   <int value="198" label="Idle warning delay when running on battery power"/>
32390   <int value="199"
32391       label="Set the restriction on the fetching of the Variations seed"/>
32392   <int value="200" label="Enable remote attestation for the user"/>
32393   <int value="201"
32394       label="Extensions allowed to to use the remote attestation API"/>
32395   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
32396   <int value="203" label="Allow screen wake locks"/>
32397   <int value="204" label="Default behavior for sites not in any content pack"/>
32398   <int value="205" label="Managed user manual exception hosts"/>
32399   <int value="206" label="Managed user manual exception URLs"/>
32400   <int value="207" label="Enable remote attestation for the device"/>
32401   <int value="208"
32402       label="URLs that will be granted access to audio capture devices
32403              without prompt"/>
32404   <int value="209"
32405       label="URLs that will be granted access to video capture devices
32406              without prompt"/>
32407   <int value="210"
32408       label="Percentage by which to scale the screen dim delay if the user
32409              becomes active after dimming"/>
32410   <int value="211" label="Enable large cursor"/>
32411   <int value="212" label="Enable spoken feedback"/>
32412   <int value="213" label="Enable high contrast mode"/>
32413   <int value="214" label="Set screen magnifier type"/>
32414   <int value="215"
32415       label="Set default state of the large cursor on the login screen"/>
32416   <int value="216"
32417       label="Set the default state of spoken feedback on the login screen"/>
32418   <int value="217"
32419       label="Set the default state of high contrast mode on the login screen"/>
32420   <int value="218"
32421       label="Set the default screen magnifier type enabled on the login
32422              screen"/>
32423   <int value="219" label="Enable supervised users"/>
32424   <int value="220"
32425       label="Percentage by which to scale the screen dim delay in
32426              presentation mode"/>
32427   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
32428   <int value="222"
32429       label="Action to take when the idle delay is reached while running on
32430              battery power"/>
32431   <int value="223" label="Enable creation of supervised users"/>
32432   <int value="224" label="Report device network interfaces"/>
32433   <int value="225" label="Power mangement on the login screen"/>
32434   <int value="226"
32435       label="Action to take when the idle delay is reached while running on
32436              AC power"/>
32437   <int value="227" label="Managed Bookmarks"/>
32438   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
32439   <int value="229"
32440       label="Parameter providing search-by-image feature for the default
32441              search provider"/>
32442   <int value="230" label="Parameters for search URL which uses POST"/>
32443   <int value="231" label="Parameters for suggest URL which uses POST"/>
32444   <int value="232" label="Parameters for instant URL which uses POST"/>
32445   <int value="233" label="Parameters for image URL which uses POST"/>
32446   <int value="234" label="Enable or disable PIN-less authentication"/>
32447   <int value="235"
32448       label="Whether online OCSP/CRL checks are required for local trust
32449              anchors"/>
32450   <int value="236" label="Use 24 hour clock by default"/>
32451   <int value="237" label="Default search provider new tab page URL"/>
32452   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
32453   <int value="239"
32454       label="Enable the use of remote attestation for content protection for
32455              the device"/>
32456   <int value="240" label="Allow fullscreen mode"/>
32457   <int value="241" label="Enable the data compression proxy feature"/>
32458   <int value="242" label="Auto update p2p enabled"/>
32459   <int value="243" label="Allow autoupdate downloads via HTTP"/>
32460   <int value="244" label="Control the user behavior in a multiprofile session"/>
32461   <int value="245" label="Ephemeral profile"/>
32462   <int value="246"
32463       label="Selects the strategy used to free up disk space during automatic
32464              clean-up"/>
32465   <int value="247"
32466       label="Specify whether power management delays and the session length
32467              limit should only start running after initial user activity in a
32468              session"/>
32469   <int value="248" label="Report device users"/>
32470   <int value="249" label="User avatar image"/>
32471   <int value="250" label="Enable network configuration prompt when offline"/>
32472   <int value="251" label="Native Messaging blacklist"/>
32473   <int value="252" label="Native Messaging whitelist"/>
32474   <int value="253" label="Allow user-level Native Messaging hosts"/>
32475   <int value="254"
32476       label="Limit the time for which a user authenticated via SAML can log
32477              in offline"/>
32478   <int value="255" label="Enable on-screen keyboard"/>
32479   <int value="256"
32480       label="Set default state of the on-screen keyboard on the login screen"/>
32481   <int value="257" label="Allow gnubby authentication"/>
32482   <int value="258"
32483       label="Power management settings when the user becomes idle"/>
32484   <int value="259" label="Screen lock delays"/>
32485   <int value="260" label="Media keys default to function keys"/>
32486   <int value="261" label="Enable WPAD quick check"/>
32487   <int value="262" label="Wallpaper image"/>
32488 </enum>
32490 <enum name="EnterprisePolicyInvalidations" type="int">
32491   <int value="0" label="No payload; not expired"/>
32492   <int value="1" label="Payload; not expired"/>
32493   <int value="2" label="No payload; expired"/>
32494   <int value="3" label="Payload; expired"/>
32495 </enum>
32497 <enum name="EnterprisePolicyLoadStatus" type="int">
32498   <summary>
32499     Status codes produced by the policy loaders that pull policy settings from
32500     the platform-specific management infrastructure, such as Windows Group
32501     Policy.
32502   </summary>
32503   <int value="0" label="STARTED">
32504     Policy load attempt started. This gets logged for each policy load attempt
32505     to get a baseline on the number of requests, and an arbitrary number of the
32506     below status codes may get added in addition.
32507   </int>
32508   <int value="1" label="QUERY_FAILED">
32509     System failed to determine whether there's policy.
32510   </int>
32511   <int value="2" label="NO_POLICY">No policy present.</int>
32512   <int value="3" label="INACCCESSIBLE">
32513     Data inaccessible, such as non-local policy file.
32514   </int>
32515   <int value="4" label="MISSING">
32516     Data missing, such as policy file not present.
32517   </int>
32518   <int value="5" label="WOW64_REDIRECTION_DISABLED">
32519     Trying with Wow64 redirection disabled.
32520   </int>
32521   <int value="6" label="READ_ERROR">
32522     Data read error, for example file reading errors.
32523   </int>
32524   <int value="7" label="TOO_BIG">Data too large to process.</int>
32525   <int value="8" label="PARSE_ERROR">Parse error.</int>
32526 </enum>
32528 <enum name="EnterprisePolicyRefresh" type="int">
32529   <int value="0" label="Changed"/>
32530   <int value="1" label="Changed; Invalidations disabled"/>
32531   <int value="2" label="Unchanged"/>
32532   <int value="3" label="Invalidated; Changed"/>
32533   <int value="4" label="Invalidated; Unchanged"/>
32534 </enum>
32536 <enum name="EnterprisePolicyType" type="int">
32537   <summary>
32538     Result of Policy operations as defined in
32539     chrome/browser/policy/enterprise_metrics.h.
32540   </summary>
32541   <int value="0" label="Load Succeeded">
32542     A cached policy was successfully loaded from disk.
32543   </int>
32544   <int value="1" label="Load Failed">
32545     Reading a cached policy from disk failed.
32546   </int>
32547   <int value="2" label="Fetch Requested">
32548     A policy fetch request was sent to the DM server.
32549   </int>
32550   <int value="3" label="Fetch Request Failed">
32551     The request was invalid, or the HTTP request failed.
32552   </int>
32553   <int value="4" label="Fetch Server Failed">
32554     Error HTTP status received, or the DM server failed in another way.
32555   </int>
32556   <int value="5" label="Fetch Not Found">
32557     Policy not found for the given user or device.
32558   </int>
32559   <int value="6" label="Fetch Invalid Token">
32560     DM server didn't accept the token used in the request.
32561   </int>
32562   <int value="7" label="Fetch Response Received">
32563     A response to the policy fetch request was received.
32564   </int>
32565   <int value="8" label="Fetch Bad Response">
32566     The policy response message didn't contain a policy, or other data was
32567     missing.
32568   </int>
32569   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
32570   <int value="10" label="Fetch Bad Signature">
32571     The device policy was rejected because its signature was invalid.
32572   </int>
32573   <int value="11" label="Fetch Timestamp In Future">
32574     Rejected policy because its timestamp is in the future.
32575   </int>
32576   <int value="12" label="Fetch Non Enterprise Device">
32577     Device policy rejected because the device is not managed.
32578   </int>
32579   <int value="13" label="Fetch User Mismatch">
32580     The policy was provided for a username that is different from the device
32581     owner, and the policy was rejected.
32582   </int>
32583   <int value="14" label="Fetch Other Failed">
32584     The policy was rejected for another reason. Currently this can happen only
32585     for device policies, when the SignedSettings fail to store or retrieve a
32586     stored policy.
32587   </int>
32588   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
32589   <int value="16" label="Fetch Not Modified">
32590     The policy just fetched didn't have any changes compared to the cached
32591     policy.
32592   </int>
32593   <int value="17" label="Store Succeeded">
32594     Successfully cached a policy to disk.
32595   </int>
32596   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
32597 </enum>
32599 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
32600   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
32601   <int value="87" label="ERROR_INVALID_PARAMETER"/>
32602   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
32603   <int value="232" label="ERROR_NO_DATA"/>
32604   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
32605 </enum>
32607 <enum name="ErrorCodesGetaddrinfo_All" type="int">
32608   <int value="1" label="EAI_BADFLAGS(L)"/>
32609   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
32610   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
32611   <int value="4" label="EAI_FAIL"/>
32612   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
32613   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
32614   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
32615   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
32616   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
32617   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
32618   <int value="11" label="EAI_SYSTEM"/>
32619   <int value="12" label="EAI_OVERFLOW"/>
32620   <int value="10022" label="WSAEINVAL"/>
32621   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
32622   <int value="10047" label="WSAEAFNOSUPPORT"/>
32623   <int value="10093" label="WSANOTINITIALISED"/>
32624   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
32625   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
32626   <int value="11002" label="WSATRY_AGAIN"/>
32627   <int value="11003" label="WSA_ANO_RECOVERY"/>
32628   <int value="11004" label="WSANO_DATA"/>
32629 </enum>
32631 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
32632   <int value="1" label="EAI_BADFLAGS"/>
32633   <int value="2" label="EAI_NONAME"/>
32634   <int value="3" label="EAI_AGAIN"/>
32635   <int value="4" label="EAI_FAIL"/>
32636   <int value="5" label="EAI_NODATA"/>
32637   <int value="6" label="EAI_FAMILY"/>
32638   <int value="7" label="EAI_SOCKTYPE"/>
32639   <int value="8" label="EAI_SERVICE"/>
32640   <int value="9" label="EAI_ADDRFAMILY"/>
32641   <int value="10" label="EAI_MEMORY"/>
32642   <int value="11" label="EAI_SYSTEM"/>
32643   <int value="12" label="EAI_OVERFLOW"/>
32644 </enum>
32646 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
32647   <int value="1" label="EAI_ADDRFAMILY"/>
32648   <int value="2" label="EAI_AGAIN"/>
32649   <int value="3" label="EAI_BADFLAGS"/>
32650   <int value="4" label="EAI_FAIL"/>
32651   <int value="5" label="EAI_FAMILY"/>
32652   <int value="6" label="EAI_MEMORY"/>
32653   <int value="7" label="EAI_NODATA"/>
32654   <int value="8" label="EAI_NONAME"/>
32655   <int value="9" label="EAI_SERVICE"/>
32656   <int value="10" label="EAI_SOCKTYPE"/>
32657   <int value="11" label="EAI_SYSTEM"/>
32658   <int value="12" label="EAI_BADHINTS"/>
32659   <int value="13" label="EAI_PROTOCOL"/>
32660   <int value="14" label="EAI_OVERFLOW"/>
32661 </enum>
32663 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
32664   <int value="6" label="WSA_INVALID_HANDLE"/>
32665   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
32666   <int value="10022" label="WSAEINVAL"/>
32667   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
32668   <int value="10047" label="WSAEAFNOSUPPORT"/>
32669   <int value="10093" label="WSANOTINITIALISED"/>
32670   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
32671   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
32672   <int value="11002" label="WSATRY_AGAIN"/>
32673   <int value="11003" label="WSA_ANO_RECOVERY"/>
32674   <int value="11004" label="WSANO_DATA"/>
32675 </enum>
32677 <enum name="ExecutionPhase" type="int">
32678   <int value="0" label="UNINITIALIZED_PHASE"/>
32679   <int value="100" label="START_METRICS_RECORDING"/>
32680   <int value="200" label="CREATE_PROFILE"/>
32681   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
32682   <int value="400" label="THREAD_WATCHER_START"/>
32683   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
32684   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
32685   <int value="700" label="SHUTDOWN_COMPLETE"/>
32686 </enum>
32688 <enum name="ExtensionBackgroundPageType" type="int">
32689   <int value="0" label="None"/>
32690   <int value="1" label="Persistent"/>
32691   <int value="2" label="Event Page"/>
32692 </enum>
32694 <enum name="ExtensionDisabledUIUserResponse" type="int">
32695   <int value="0" label="IGNORED"/>
32696   <int value="1" label="REENABLE"/>
32697   <int value="2" label="UNINSTALL"/>
32698 </enum>
32700 <enum name="ExtensionFileWriteResult" type="int">
32701   <obsolete>
32702     Deprecated 10/2013.
32703   </obsolete>
32704   <int value="0" label="SUCCESS"/>
32705   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
32706   <int value="2" label="CANT_WRITE_CRX_DATA"/>
32707   <int value="3" label="CANT_READ_CRX_FILE"/>
32708 </enum>
32710 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
32711   <int value="0" label="Non-webstore update URL"/>
32712   <int value="1" label="External install location"/>
32713 </enum>
32715 <enum name="ExtensionFunctions" type="int">
32716 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
32718   <int value="0" label="UNKNOWN"/>
32719   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
32720   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
32721   <int value="3" label="ALARMS_CREATE"/>
32722   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
32723   <int value="5" label="COOKIES_GET"/>
32724   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
32725   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
32726   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
32727   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
32728   <int value="10" label="MANAGEMENT_SETENABLED"/>
32729   <int value="11" label="HISTORY_DELETEALL"/>
32730   <int value="12" label="STORAGE_GET"/>
32731   <int value="13" label="SOCKET_SETKEEPALIVE"/>
32732   <int value="14" label="DOWNLOADS_CANCEL"/>
32733   <int value="15" label="BOOKMARKS_CREATE"/>
32734   <int value="16" label="BOOKMARKS_UPDATE"/>
32735   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
32736   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
32737   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
32738   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
32739   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
32740   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
32741   <int value="23" label="SOCKET_WRITE"/>
32742   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
32743   <int value="25" label="TTS_SPEAK"/>
32744   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
32745   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
32746   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
32747   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
32748   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
32749   <int value="31" label="BLUETOOTH_DISCONNECT"/>
32750   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
32751   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
32752   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
32753   <int value="35" label="USB_CLAIMINTERFACE"/>
32754   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
32755   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
32756   <int value="38" label="HISTORY_GETVISITS"/>
32757   <int value="39" label="SOCKET_BIND"/>
32758   <int value="40" label="TABS_MOVE"/>
32759   <int value="41" label="SOCKET_DISCONNECT"/>
32760   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
32761   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
32762   <int value="44" label="COMMANDS_GETALL"/>
32763   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
32764   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
32765   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
32766   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
32767   <int value="49" label="BOOKMARKS_GETRECENT"/>
32768   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
32769   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
32770   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
32771   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
32772   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
32773   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
32774   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
32775   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
32776   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
32777   <int value="59" label="SOCKET_SETNODELAY"/>
32778   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
32779   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
32780   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
32781   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
32782   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
32783   <int value="65" label="SOCKET_LISTEN"/>
32784   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
32785   <int value="67" label="DOWNLOADS_OPEN"/>
32786   <int value="68" label="TABS_EXECUTESCRIPT"/>
32787   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
32788   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
32789   <int value="71" label="USB_CLOSEDEVICE"/>
32790   <int value="72" label="TTS_STOP"/>
32791   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
32792   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
32793   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
32794   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
32795   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
32796   <int value="78" label="USB_FINDDEVICES"/>
32797   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
32798   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
32799   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
32800   <int value="82" label="BOOKMARKS_EXPORT"/>
32801   <int value="83" label="HISTORY_SEARCH"/>
32802   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
32803   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
32804   <int value="86" label="BOOKMARKS_IMPORT"/>
32805   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
32806   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
32807   <int value="89" label="DEBUGGER_DETACH"/>
32808   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
32809   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
32810   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
32811   <int value="93" label="DNS_RESOLVE"/>
32812   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
32813   <int value="95" label="HISTORY_ADDURL"/>
32814   <int value="96" label="TABS_GET"/>
32815   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
32816   <int value="98" label="TABS_RELOAD"/>
32817   <int value="99" label="WINDOWS_CREATE"/>
32818   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
32819   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
32820   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
32821   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
32822   <int value="104" label="BROWSERACTION_GETTITLE"/>
32823   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
32824   <int value="106" label="DELETED_SERIAL_CLOSE"/>
32825   <int value="107" label="CONTEXTMENUS_REMOVE"/>
32826   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
32827   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
32828   <int value="110" label="TABS_GETCURRENT"/>
32829   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
32830   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
32831   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
32832   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
32833   <int value="115" label="STORAGE_SET"/>
32834   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
32835   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
32836   <int value="118" label="DELETED_SERIAL_WRITE"/>
32837   <int value="119" label="IDLE_QUERYSTATE"/>
32838   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
32839   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
32840   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
32841   <int value="123" label="COOKIES_SET"/>
32842   <int value="124" label="CONTENTSETTINGS_SET"/>
32843   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
32844   <int value="126" label="TABS_INSERTCSS"/>
32845   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
32846   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
32847   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
32848   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
32849   <int value="131" label="EVENTS_GETRULES"/>
32850   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
32851   <int value="133" label="SOCKET_RECVFROM"/>
32852   <int value="134" label="TABS_GETALLINWINDOW"/>
32853   <int value="135" label="CONTEXTMENUS_UPDATE"/>
32854   <int value="136" label="BOOKMARKS_SEARCH"/>
32855   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
32856   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
32857   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
32858   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
32859   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
32860   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
32861   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
32862   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
32863   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
32864   <int value="146" label="SOCKET_CONNECT"/>
32865   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
32866   <int value="148" label="HISTORY_DELETEURL"/>
32867   <int value="149"
32868       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
32869   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
32870   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
32871   <int value="152" label="DOWNLOADS_DRAG"/>
32872   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
32873   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
32874   <int value="155" label="USB_RELEASEINTERFACE"/>
32875   <int value="156" label="PAGEACTION_GETPOPUP"/>
32876   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
32877   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
32878   <int value="159" label="PERMISSIONS_CONTAINS"/>
32879   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
32880   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
32881   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
32882   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
32883   <int value="164" label="MANAGEMENT_GET"/>
32884   <int value="165" label="PERMISSIONS_GETALL"/>
32885   <int value="166" label="DOWNLOADS_SHOW"/>
32886   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
32887   <int value="168" label="TABS_REMOVE"/>
32888   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
32889   <int value="170" label="WINDOWS_GET"/>
32890   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
32891   <int value="172" label="TTS_GETVOICES"/>
32892   <int value="173" label="MANAGEMENT_GETALL"/>
32893   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
32894   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
32895   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
32896   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
32897   <int value="178" label="BOOKMARKS_GETTREE"/>
32898   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
32899   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
32900   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
32901   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
32902   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
32903   <int value="184" label="COOKIES_GETALL"/>
32904   <int value="185" label="DOWNLOADS_GETFILEICON"/>
32905   <int value="186" label="PAGEACTION_GETTITLE"/>
32906   <int value="187" label="BROWSINGDATA_REMOVE"/>
32907   <int value="188" label="DELETED_SERIAL_OPEN"/>
32908   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
32909   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
32910   <int value="191" label="BOOKMARKS_GET"/>
32911   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
32912   <int value="193" label="ALARMS_CLEAR"/>
32913   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
32914   <int value="195" label="SOCKET_GETINFO"/>
32915   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
32916   <int value="197" label="BROWSERACTION_ENABLE"/>
32917   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
32918   <int value="199" label="PAGEACTION_SETTITLE"/>
32919   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
32920   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
32921   <int value="202" label="SOCKET_CREATE"/>
32922   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
32923   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
32924   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
32925   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
32926   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
32927   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
32928   <int value="209" label="USB_CONTROLTRANSFER"/>
32929   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
32930   <int value="211" label="USB_BULKTRANSFER"/>
32931   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
32932   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
32933   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
32934   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
32935   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
32936   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
32937   <int value="218" label="USB_INTERRUPTTRANSFER"/>
32938   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
32939   <int value="220" label="INPUT_IME_COMMITTEXT"/>
32940   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
32941   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
32942   <int value="223" label="SOCKET_ACCEPT"/>
32943   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
32944   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
32945   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
32946   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
32947   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
32948   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
32949   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
32950   <int value="231" label="TYPES_CHROMESETTING_GET"/>
32951   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
32952   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
32953   <int value="234" label="STORAGE_CLEAR"/>
32954   <int value="235" label="STORAGE_GETBYTESINUSE"/>
32955   <int value="236" label="TABS_QUERY"/>
32956   <int value="237" label="PAGEACTION_SETPOPUP"/>
32957   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
32958   <int value="239" label="DOWNLOADS_SEARCH"/>
32959   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
32960   <int value="241" label="WINDOWS_UPDATE"/>
32961   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
32962   <int value="243" label="SERIAL_FLUSH"/>
32963   <int value="244" label="BROWSERACTION_SETTITLE"/>
32964   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
32965   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
32966   <int value="247" label="BOOKMARKS_REMOVE"/>
32967   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
32968   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
32969   <int value="250" label="HISTORY_DELETERANGE"/>
32970   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
32971   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
32972   <int value="253" label="TABS_HIGHLIGHT"/>
32973   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
32974   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
32975   <int value="256" label="WINDOWS_GETCURRENT"/>
32976   <int value="257" label="DEBUGGER_ATTACH"/>
32977   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
32978   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
32979   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
32980   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
32981   <int value="262" label="PAGEACTION_SETICON"/>
32982   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
32983   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
32984   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
32985   <int value="266" label="COOKIES_REMOVE"/>
32986   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
32987   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
32988   <int value="269" label="WINDOWS_REMOVE"/>
32989   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
32990   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
32991   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
32992   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
32993   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
32994   <int value="275" label="BLUETOOTH_CONNECT"/>
32995   <int value="276" label="TABCAPTURE_CAPTURE"/>
32996   <int value="277" label="NOTIFICATIONS_CREATE"/>
32997   <int value="278" label="TABS_DUPLICATE"/>
32998   <int value="279" label="BLUETOOTH_WRITE"/>
32999   <int value="280" label="PAGEACTION_SHOW"/>
33000   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
33001   <int value="282" label="DOWNLOADS_PAUSE"/>
33002   <int value="283" label="PERMISSIONS_REQUEST"/>
33003   <int value="284" label="TOPSITES_GET"/>
33004   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
33005   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
33006   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
33007   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
33008   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
33009   <int value="290" label="CONTENTSETTINGS_GET"/>
33010   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
33011   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
33012   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
33013   <int value="294" label="SOCKET_READ"/>
33014   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
33015   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
33016   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
33017   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
33018   <int value="299" label="PERMISSIONS_REMOVE"/>
33019   <int value="300" label="MANAGEMENT_UNINSTALL"/>
33020   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
33021   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
33022   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
33023   <int value="304" label="ALARMS_GETALL"/>
33024   <int value="305" label="DIAL_DISCOVERNOW"/>
33025   <int value="306" label="TYPES_CHROMESETTING_SET"/>
33026   <int value="307" label="BROWSERACTION_SETICON"/>
33027   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
33028   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
33029   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
33030   <int value="311" label="TABS_UPDATE"/>
33031   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
33032   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
33033   <int value="314" label="ALARMS_GET"/>
33034   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
33035   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
33036   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
33037   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
33038   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
33039   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
33040   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
33041   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
33042   <int value="323" label="BROWSERACTION_GETPOPUP"/>
33043   <int value="324" label="SOCKET_DESTROY"/>
33044   <int value="325" label="BLUETOOTH_GETDEVICES"/>
33045   <int value="326" label="ALARMS_CLEARALL"/>
33046   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
33047   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
33048   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
33049   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
33050   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
33051   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
33052   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
33053   <int value="334" label="TABS_DETECTLANGUAGE"/>
33054   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
33055   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
33056   <int value="337" label="DELETED_SERIAL_READ"/>
33057   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
33058   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
33059   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
33060   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
33061   <int value="342" label="BROWSERACTION_SETPOPUP"/>
33062   <int value="343" label="TABS_GETSELECTED"/>
33063   <int value="344" label="FONTSETTINGS_GETFONT"/>
33064   <int value="345" label="BLUETOOTH_READ"/>
33065   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
33066   <int value="347" label="EVENTS_ADDRULES"/>
33067   <int value="348" label="CONTEXTMENUS_CREATE"/>
33068   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
33069   <int value="350" label="DOWNLOADS_ERASE"/>
33070   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
33071   <int value="352" label="TTS_ISSPEAKING"/>
33072   <int value="353" label="BOOKMARKS_REMOVETREE"/>
33073   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
33074   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
33075   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
33076   <int value="357" label="FONTSETTINGS_SETFONT"/>
33077   <int value="358" label="SOCKET_GETNETWORKLIST"/>
33078   <int value="359" label="BOOKMARKS_MOVE"/>
33079   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
33080   <int value="361" label="STORAGE_REMOVE"/>
33081   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
33082   <int value="363" label="TABS_CREATE"/>
33083   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
33084   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
33085   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
33086   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
33087   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
33088   <int value="369" label="SOCKET_SENDTO"/>
33089   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
33090   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
33091   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
33092   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
33093   <int value="374" label="BROWSERACTION_DISABLE"/>
33094   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
33095   <int value="376" label="APP_WINDOW_CREATE"/>
33096   <int value="377" label="RUNTIME_RELOAD"/>
33097   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
33098   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
33099   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
33100   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
33101   <int value="382" label="EVENTS_REMOVERULES"/>
33102   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
33103   <int value="384" label="WINDOWS_GETALL"/>
33104   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
33105   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
33106   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
33107   <int value="388" label="PAGEACTION_HIDE"/>
33108   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
33109   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
33110   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
33111   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
33112   <int value="393" label="DOWNLOADS_RESUME"/>
33113   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
33114   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
33115   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
33116   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
33117   <int value="398" label="NOTIFICATIONS_UPDATE"/>
33118   <int value="399" label="NOTIFICATIONS_CLEAR"/>
33119   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
33120   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
33121   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
33122   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
33123   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
33124   <int value="405" label="BROWSINGDATA_SETTINGS"/>
33125   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
33126   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
33127   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
33128   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
33129   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
33130   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
33131   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
33132   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
33133   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
33134   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
33135   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
33136   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
33137   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
33138   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
33139   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
33140   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
33141   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
33142   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
33143   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
33144   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
33145   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
33146   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
33147   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
33148   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
33149   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
33150   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
33151   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
33152   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
33153   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
33154   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
33155   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
33156   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
33157   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
33158   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
33159   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
33160   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
33161   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
33162   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
33163   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
33164   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
33165   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
33166   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
33167   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
33168   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
33169   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
33170   <int value="451" label="LOCATION_WATCHLOCATION"/>
33171   <int value="452" label="LOCATION_CLEARWATCH"/>
33172   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
33173   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
33174   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
33175   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
33176   <int value="457" label="AUDIO_GETINFO"/>
33177   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
33178   <int value="459" label="AUDIO_SETPROPERTIES"/>
33179   <int value="460" label="USB_RESETDEVICE"/>
33180   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
33181   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
33182   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
33183   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
33184   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
33185   <int value="466"
33186       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
33187   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
33188   <int value="468" label="WEBVIEW_INSERTCSS"/>
33189   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
33190   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
33191   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
33192   <int value="472" label="USB_LISTINTERFACES"/>
33193   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
33194   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
33195   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
33196   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
33197   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
33198   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
33199   <int value="479" label="TTS_PAUSE"/>
33200   <int value="480" label="TTS_RESUME"/>
33201   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
33202   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
33203   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
33204   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
33205   <int value="485"
33206       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
33207   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
33208   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
33209   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
33210   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
33211   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
33212   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
33213   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
33214   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
33215   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
33216   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
33217   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
33218   <int value="497" label="WEBVIEW_GO"/>
33219   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
33220   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
33221   <int value="500" label="WEBVIEW_STOP"/>
33222   <int value="501" label="WEBVIEW_RELOAD"/>
33223   <int value="502" label="WEBVIEW_TERMINATE"/>
33224   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
33225   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
33226   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
33227   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
33228   <int value="507" label="SYSTEM_CPU_GETINFO"/>
33229   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
33230   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
33231   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
33232   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
33233   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
33234   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
33235   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
33236   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
33237   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
33238   <int value="517"
33239       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
33240   <int value="518"
33241       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
33242   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
33243   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
33244   <int value="521" label="INFOBARS_SHOW"/>
33245   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
33246   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
33247   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
33248   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
33249   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
33250   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
33251   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
33252   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
33253   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
33254   <int value="531" label="WEBVIEW_SETPERMISSION"/>
33255   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
33256   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
33257   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
33258   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
33259   <int value="536" label="PROCESSES_TERMINATE"/>
33260   <int value="537" label="SOCKETS_UDP_CREATE"/>
33261   <int value="538" label="SOCKETS_UDP_UPDATE"/>
33262   <int value="539" label="SOCKETS_UDP_BIND"/>
33263   <int value="540" label="SOCKETS_UDP_SEND"/>
33264   <int value="541" label="SOCKETS_UDP_CLOSE"/>
33265   <int value="542" label="SOCKETS_UDP_GETINFO"/>
33266   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
33267   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
33268   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
33269   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
33270   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
33271   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
33272   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
33273   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
33274   <int value="551" label="WEBVIEW_CLEARDATA"/>
33275   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
33276   <int value="553" label="SESSIONS_GETDEVICES"/>
33277   <int value="554" label="SESSIONS_RESTORE"/>
33278   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
33279   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
33280   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
33281   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
33282   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
33283   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
33284   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
33285   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
33286   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
33287   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
33288   <int value="565" label="USB_GETDEVICES"/>
33289   <int value="566" label="USB_REQUESTACCESS"/>
33290   <int value="567" label="USB_OPENDEVICE"/>
33291   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
33292   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
33293   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
33294   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
33295   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
33296   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
33297   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
33298   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
33299   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
33300   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
33301   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
33302   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
33303   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
33304   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
33305   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
33306   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
33307   <int value="584" label="CAST_CHANNEL_OPEN"/>
33308   <int value="585" label="CAST_CHANNEL_SEND"/>
33309   <int value="586" label="CAST_CHANNEL_CLOSE"/>
33310   <int value="587" label="RUNTIME_RESTART"/>
33311   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
33312   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
33313   <int value="590" label="SOCKETS_TCP_CREATE"/>
33314   <int value="591" label="SOCKETS_TCP_UPDATE"/>
33315   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
33316   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
33317   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
33318   <int value="595" label="SOCKETS_TCP_CONNECT"/>
33319   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
33320   <int value="597" label="SOCKETS_TCP_SEND"/>
33321   <int value="598" label="SOCKETS_TCP_CLOSE"/>
33322   <int value="599" label="SOCKETS_TCP_GETINFO"/>
33323   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
33324   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
33325   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
33326   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
33327   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
33328   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
33329   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
33330   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
33331   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
33332   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
33333   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
33334   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
33335   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
33336   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
33337   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
33338   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
33339   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
33340   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
33341   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
33342   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
33343   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
33344   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
33345   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
33346   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
33347   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
33348   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
33349   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
33350   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
33351   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
33352   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
33353   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
33354   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
33355   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
33356   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
33357   <int value="634" label="SERIAL_GETDEVICES"/>
33358   <int value="635" label="SERIAL_UPDATE"/>
33359   <int value="636" label="SERIAL_SETPAUSED"/>
33360   <int value="637" label="SERIAL_GETINFO"/>
33361   <int value="638" label="SERIAL_GETCONNECTIONS"/>
33362   <int value="639" label="SERIAL_SEND"/>
33363   <int value="640" label="GCM_REGISTER"/>
33364   <int value="641" label="GCM_SEND"/>
33365   <int value="642" label="SERIAL_CONNECT"/>
33366   <int value="643" label="SERIAL_DISCONNECT"/>
33367   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
33368   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
33369   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
33370   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
33371   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
33372   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
33373   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
33374   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
33375   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
33376   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
33377   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
33378   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
33379   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
33380   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
33381   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
33382   <int value="659"
33383       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
33384   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
33385   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
33386   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
33387   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
33388   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
33389   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
33390   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
33391   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
33392   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
33393   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
33394   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
33395   <int value="671" label="HID_GETDEVICES"/>
33396   <int value="672" label="HID_CONNECT"/>
33397   <int value="673" label="HID_DISCONNECT"/>
33398   <int value="674" label="HID_RECEIVE"/>
33399   <int value="675" label="HID_SEND"/>
33400   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
33401   <int value="677" label="HID_SENDFEATUREREPORT"/>
33402   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
33403   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
33404   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
33405   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
33406   <int value="682" label="WEBVIEW_SETZOOM"/>
33407   <int value="683" label="WEBVIEW_GETZOOM"/>
33408   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
33409   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
33410   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
33411   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
33412   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
33413   <int value="689" label="SCREENLOCKPRIVATE_HIDEBUTTON"/>
33414   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
33415   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
33416   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
33417   <int value="693" label="WEBVIEW_FIND"/>
33418   <int value="694" label="WEBVIEW_STOPFINDING"/>
33419   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
33420   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
33421   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
33422   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
33423   <int value="699" label="AUTOMATIONINTERNAL_ENABLECURRENTTAB"/>
33424   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
33425   <int value="701" label="BLUETOOTH_GETDEVICE"/>
33426   <int value="702" label="GCM_UNREGISTER"/>
33427   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
33428   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
33429   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
33430   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
33431   <int value="707" label="BLUETOOTHPRIVATE_ENABLEPAIRING"/>
33432   <int value="708" label="BLUETOOTHPRIVATE_DISABLEPAIRING"/>
33433   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
33434   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
33435   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
33436   <int value="712" label="BLUETOOTH_UPDATE_SOCKET"/>
33437   <int value="713" label="BLUETOOTH_SET_SOCKET_PAUSED"/>
33438   <int value="714" label="BLUETOOTH_GET_SOCKET"/>
33439   <int value="715" label="BLUETOOTH_GET_SOCKETS"/>
33440   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
33441   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
33442   <int value="718" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
33443   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
33444   <int value="720" label="WEBCAMPRIVATE_SET"/>
33445   <int value="721" label="WEBCAMPRIVATE_RESET"/>
33446   <int value="722" label="WEBCAMPRIVATE_GET"/>
33447 </enum>
33449 <enum name="ExtensionInstallCause" type="int">
33450   <int value="0" label="INSTALL_CAUSE_UNSET"/>
33451   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
33452   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
33453   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
33454   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
33455 </enum>
33457 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
33458   <int value="0" label="Link is shown"/>
33459   <int value="1" label="Link is not shown"/>
33460   <int value="2" label="Link is clicked"/>
33461 </enum>
33463 <enum name="ExtensionInstallPromptType" type="int">
33464   <int value="0" label="Install prompt"/>
33465   <int value="1" label="Inline install prompt"/>
33466   <int value="2" label="Bundle install prompt"/>
33467   <int value="3" label="Re-enable prompt"/>
33468   <int value="4" label="Permissions prompt"/>
33469   <int value="5" label="External install prompt"/>
33470   <int value="6" label="Post install permissions prompt"/>
33471   <int value="7" label="Launch prompt"/>
33472 </enum>
33474 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
33475   <int value="0" label="No signature (network error, etc)"/>
33476   <int value="1" label="Invalid signature"/>
33477   <int value="2" label="Valid signature"/>
33478 </enum>
33480 <enum name="ExtensionInstallVerifierInitResult" type="int">
33481   <int value="0" label="No value in prefs"/>
33482   <int value="1" label="Pref present but parsing failed"/>
33483   <int value="2" label="Invalid signature"/>
33484   <int value="3" label="Valid signature"/>
33485 </enum>
33487 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
33488   <int value="0" label="VERIFIED"/>
33489   <int value="1" label="NOT_EXTENSION"/>
33490   <int value="2" label="UNPACKED"/>
33491   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
33492   <int value="4" label="FORCED_NOT_VERIFIED"/>
33493   <int value="5" label="NOT_FROM_STORE"/>
33494   <int value="6" label="NO_SIGNATURE"/>
33495   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
33496   <int value="8" label="NOT_VERIFIED"/>
33497 </enum>
33499 <enum name="ExtensionInstallVerifierStatus" type="int">
33500   <int value="0" label="NONE"/>
33501   <int value="1" label="BOOTSTRAP"/>
33502   <int value="2" label="ENFORCE"/>
33503 </enum>
33505 <enum name="ExtensionLaunchType" type="int">
33506   <int value="0" label="PINNED"/>
33507   <int value="1" label="REGULAR"/>
33508   <int value="2" label="FULLSCREEN"/>
33509 </enum>
33511 <enum name="ExtensionLocation" type="int">
33512   <int value="0" label="INVALID"/>
33513   <int value="1" label="INTERNAL"/>
33514   <int value="2" label="EXTERNAL_PREF"/>
33515   <int value="3" label="EXTERNAL_REGISTRY"/>
33516   <int value="4" label="LOAD"/>
33517   <int value="5" label="COMPONENT"/>
33518   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
33519   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
33520   <int value="8" label="COMMAND_LINE"/>
33521   <int value="9" label="EXTERNAL_POLICY"/>
33522   <int value="10" label="EXTERNAL_COMPONENT"/>
33523 </enum>
33525 <enum name="ExtensionPermission" type="int">
33526   <int value="0" label="UNKNOWN"/>
33527   <int value="1" label="NONE"/>
33528   <int value="2" label="BOOKMARKS"/>
33529   <int value="3" label="GEOLOCATION"/>
33530   <int value="4" label="BROWSING_HISTORY"/>
33531   <int value="5" label="TABS"/>
33532   <int value="6" label="MANAGEMENT"/>
33533   <int value="7" label="DEBUGGER"/>
33534   <int value="8" label="1_HOST"/>
33535   <int value="9" label="2_HOSTS"/>
33536   <int value="10" label="3_HOSTS"/>
33537   <int value="11" label="4_OR_MORE_HOSTS"/>
33538   <int value="12" label="ALL_HOSTS"/>
33539   <int value="13" label="FULL_ACCESS"/>
33540   <int value="14" label="CLIPBOARD"/>
33541   <int value="15" label="TTS_ENGINE"/>
33542   <int value="16" label="CONTENT_SETTINGS"/>
33543   <int value="17" label="PRIVACY"/>
33544   <int value="18" label="MANAGED_MODE"/>
33545   <int value="19" label="INPUT"/>
33546   <int value="20" label="AUDIO_CAPTURE"/>
33547   <int value="21" label="VIDEO_CAPTURE"/>
33548   <int value="22" label="DOWNLOADS"/>
33549   <int value="23" label="FILE_SYSTEM_WRITE"/>
33550   <int value="24" label="ALL_MEDIA_GALLERIES"/>
33551   <int value="25" label="SERIAL"/>
33552   <int value="26" label="SOCKET_ANY_HOST"/>
33553   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
33554   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
33555 </enum>
33557 <enum name="ExtensionPermission2" type="int">
33558 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
33560   <int value="0" label="kUnknown"/>
33561   <int value="1" label="kNone"/>
33562   <int value="2" label="kBookmarks"/>
33563   <int value="3" label="kGeolocation"/>
33564   <int value="4" label="kBrowsingHistory"/>
33565   <int value="5" label="kTabs"/>
33566   <int value="6" label="kManagement"/>
33567   <int value="7" label="kDebugger"/>
33568   <int value="8" label="kDesktopCapture"/>
33569   <int value="9" label="kHid"/>
33570   <int value="10" label="kHosts1"/>
33571   <int value="11" label="kHosts2"/>
33572   <int value="12" label="kHosts3"/>
33573   <int value="13" label="kHosts4OrMore"/>
33574   <int value="14" label="kHostsAll"/>
33575   <int value="15" label="kFullAccess"/>
33576   <int value="16" label="kClipboard"/>
33577   <int value="17" label="kTtsEngine"/>
33578   <int value="18" label="kContentSettings"/>
33579   <int value="19" label="kPrivacy"/>
33580   <int value="20" label="kManagedMode"/>
33581   <int value="21" label="kInput"/>
33582   <int value="22" label="kAudioCapture"/>
33583   <int value="23" label="kVideoCapture"/>
33584   <int value="24" label="kDownloads"/>
33585   <int value="25" label="kFileSystemWrite"/>
33586   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
33587   <int value="27" label="kSerial"/>
33588   <int value="28" label="kSocketAnyHost"/>
33589   <int value="29" label="kSocketDomainHosts"/>
33590   <int value="30" label="kSocketSpecificHosts"/>
33591   <int value="31" label="kBluetooth"/>
33592   <int value="32" label="kUsb"/>
33593   <int value="33" label="kSystemIndicator"/>
33594   <int value="34" label="kUsbDevice"/>
33595   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
33596   <int value="36" label="kSystemInfoDisplay"/>
33597   <int value="37" label="kNativeMessaging"/>
33598   <int value="38" label="kSyncFileSystem"/>
33599   <int value="39" label="kAudio"/>
33600   <int value="40" label="kFavicon"/>
33601   <int value="41" label="kMusicManagerPrivate"/>
33602   <int value="42" label="kWebConnectable"/>
33603   <int value="43" label="kActivityLogPrivate"/>
33604   <int value="44" label="kBluetoothDevices"/>
33605   <int value="45" label="kDownloadsOpen"/>
33606   <int value="46" label="kNetworkingPrivate"/>
33607   <int value="47" label="kDeclarativeWebRequest"/>
33608   <int value="48" label="kFileSystemDirectory"/>
33609   <int value="49" label="kFileSystemWriteDirectory"/>
33610   <int value="50" label="kSignedInDevices"/>
33611   <int value="51" label="kWallpaper"/>
33612   <int value="52" label="kNetworkState"/>
33613   <int value="53" label="kHomepage"/>
33614   <int value="54" label="kSearchProvider"/>
33615   <int value="55" label="kStartupPages"/>
33616   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
33617   <int value="57" label="kScreenlockPrivate"/>
33618   <int value="58" label="kOverrideBookmarksUI"/>
33619   <int value="59" label="kAutomation"/>
33620   <int value="60" label="kAccessibilityFeaturesModify"/>
33621   <int value="61" label="kAccessibilityFeaturesRead"/>
33622   <int value="62" label="kBluetoothPrivate"/>
33623 </enum>
33625 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
33626   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
33627   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
33628   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
33629   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
33630 </enum>
33632 <enum name="ExtensionType" type="int">
33633   <int value="0" label="UNKNOWN"/>
33634   <int value="1" label="EXTENSION"/>
33635   <int value="2" label="THEME"/>
33636   <int value="3" label="USER_SCRIPT"/>
33637   <int value="4" label="HOSTED_APP"/>
33638   <int value="5" label="LEGACY_PACKAGED_APP"/>
33639   <int value="6" label="PLATFORM_APP"/>
33640 </enum>
33642 <enum name="ExtensionUnpackFailureReason" type="int">
33643   <summary>
33644     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
33645     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
33646   </summary>
33647   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
33648   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
33649   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
33650   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
33651   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
33652   <int value="5" label="INVALID_MANIFEST"/>
33653   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
33654   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
33655   <int value="8" label="CRX_FILE_NOT_READABLE"/>
33656   <int value="9" label="CRX_HEADER_INVALID"/>
33657   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
33658   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
33659   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
33660   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
33661   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
33662   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
33663   <int value="16" label="CRX_SIGNATURE_INVALID"/>
33664   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
33665   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
33666   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
33667   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
33668   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
33669   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
33670   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
33671   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
33672   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
33673   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
33674   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
33675   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
33676   <int value="29" label="INVALID_CATALOG_DATA"/>
33677   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
33678   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
33679   <int value="32" label="ERROR_SAVING_CATALOG"/>
33680 </enum>
33682 <enum name="ExternalDeviceAction" type="int">
33683   <int value="0" label="Import to Drive"/>
33684   <int value="1" label="View files"/>
33685   <int value="2" label="View files (automatically)"/>
33686   <int value="3" label="Watch video"/>
33687   <int value="4" label="Error"/>
33688   <int value="5" label="Close (no action)"/>
33689 </enum>
33691 <enum name="ExternalDisplayOpenResult" type="int">
33692   <int value="0" label="Success"/>
33693   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
33694   <int value="2" label="Failed with ENOENT (device missing)"/>
33695   <int value="3" label="Failed for some other reason"/>
33696 </enum>
33698 <enum name="ExternalDisplayReceiveResult" type="int">
33699   <int value="0" label="Success"/>
33700   <int value="1" label="ioctl() to I2C device failed"/>
33701   <int value="2" label="Bad message checksum"/>
33702   <int value="3" label="Bad message address"/>
33703   <int value="4" label="Bad message length"/>
33704   <int value="5" label="Bad command code in message"/>
33705   <int value="6" label="Bad result code in message"/>
33706   <int value="7" label="Bad feature index in message"/>
33707   <int value="8" label="Maximum value of 0 in message"/>
33708 </enum>
33710 <enum name="ExternalDisplaySendResult" type="int">
33711   <int value="0" label="Success"/>
33712   <int value="1" label="ioctl() to I2C device failed"/>
33713 </enum>
33715 <enum name="ExternalItemState" type="int">
33716   <int value="0" label="DEPRECATED_DISABLED"/>
33717   <int value="1" label="DEPRECATED_ENABLED"/>
33718   <int value="2" label="DISABLED (in webstore)"/>
33719   <int value="3" label="ENABLED (in webstore)"/>
33720   <int value="4" label="DISABLED (not in webstore)"/>
33721   <int value="5" label="ENABLED (not in webstore)"/>
33722   <int value="6" label="UNINSTALLED (in webstore)"/>
33723   <int value="7" label="UNINSTALLED (not in webstore)"/>
33724 </enum>
33726 <enum name="Exynos5250LotIdEnum" type="int">
33727   <int value="0" label="Fused device"/>
33728   <int value="1" label="Generic unfused device"/>
33729   <int value="2" label="Unfused; lot ID NZVPU"/>
33730   <int value="3" label="Unfused; lot ID NZVR7"/>
33731 </enum>
33733 <enum name="FallbackSSLVersion" type="int">
33734   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
33735   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
33736   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
33737   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
33738 </enum>
33740 <enum name="FeatureObserver" type="int">
33741 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
33743   <int value="0" label="PageDestruction"/>
33744   <int value="1" label="LegacyNotifications"/>
33745   <int value="2" label="MultipartMainResource"/>
33746   <int value="3" label="PrefixedIndexedDB"/>
33747   <int value="4" label="WorkerStart"/>
33748   <int value="5" label="SharedWorkerStart"/>
33749   <int value="6" label="LegacyWebAudioNoteOn"/>
33750   <int value="7" label="WebAudioStart"/>
33751   <int value="8" label="PrefixedContentSecurityPolicy"/>
33752   <int value="9" label="UnprefixedIndexedDB"/>
33753   <int value="10" label="OpenWebDatabase"/>
33754   <int value="11" label="LegacyHTMLNotifications"/>
33755   <int value="12" label="LegacyTextNotifications"/>
33756   <int value="13" label="UnprefixedRequestAnimationFrame"/>
33757   <int value="14" label="PrefixedRequestAnimationFrame"/>
33758   <int value="15" label="ContentSecurityPolicy"/>
33759   <int value="16" label="ContentSecurityPolicyReportOnly"/>
33760   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
33761   <int value="18" label="PrefixedTransitionEndEvent"/>
33762   <int value="19" label="UnprefixedTransitionEndEvent"/>
33763   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
33764   <int value="21" label="AutoFocusAttribute"/>
33765   <int value="22" label="DeprecatedAutoSaveAttribute"/>
33766   <int value="23" label="DataListElement"/>
33767   <int value="24" label="FormAttribute"/>
33768   <int value="25" label="IncrementalAttribute"/>
33769   <int value="26" label="InputTypeColor"/>
33770   <int value="27" label="InputTypeDate"/>
33771   <int value="28" label="InputTypeDateTime"/>
33772   <int value="29" label="InputTypeDateTimeFallback"/>
33773   <int value="30" label="InputTypeDateTimeLocal"/>
33774   <int value="31" label="InputTypeEmail"/>
33775   <int value="32" label="InputTypeMonth"/>
33776   <int value="33" label="InputTypeNumber"/>
33777   <int value="34" label="InputTypeRange"/>
33778   <int value="35" label="InputTypeSearch"/>
33779   <int value="36" label="InputTypeTel"/>
33780   <int value="37" label="InputTypeTime"/>
33781   <int value="38" label="InputTypeURL"/>
33782   <int value="39" label="InputTypeWeek"/>
33783   <int value="40" label="InputTypeWeekFallback"/>
33784   <int value="41" label="ListAttribute"/>
33785   <int value="42" label="MaxAttribute"/>
33786   <int value="43" label="MinAttribute"/>
33787   <int value="44" label="PatternAttribute"/>
33788   <int value="45" label="PlaceholderAttribute"/>
33789   <int value="46" label="PrecisionAttribute"/>
33790   <int value="47" label="PrefixedDirectoryAttribute"/>
33791   <int value="48" label="PrefixedSpeechAttribute"/>
33792   <int value="49" label="RequiredAttribute"/>
33793   <int value="50" label="ResultsAttribute"/>
33794   <int value="51" label="StepAttribute"/>
33795   <int value="52" label="PageVisits"/>
33796   <int value="53" label="HTMLMarqueeElement"/>
33797   <int value="54" label="Unused: CSSOverflowMarquee"/>
33798   <int value="55" label="Reflection"/>
33799   <int value="56" label="CursorVisibility"/>
33800   <int value="57" label="StorageInfo"/>
33801   <int value="58" label="XFrameOptions"/>
33802   <int value="59" label="XFrameOptionsSameOrigin"/>
33803   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
33804   <int value="61" label="DeprecatedFlexboxWebContent"/>
33805   <int value="62" label="DeprecatedFlexboxChrome"/>
33806   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
33807   <int value="64" label="SVGTRefElement"/>
33808   <int value="65" label="UnprefixedPerformanceTimeline"/>
33809   <int value="66" label="PrefixedPerformanceTimeline"/>
33810   <int value="67" label="UnprefixedUserTiming"/>
33811   <int value="68" label="PrefixedUserTiming"/>
33812   <int value="69" label="WindowEvent"/>
33813   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
33814   <int value="71" label="PrefixedMediaAddKey"/>
33815   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
33816   <int value="73" label="WebAudioLooping"/>
33817   <int value="74" label="DocumentClear"/>
33818   <int value="75" label="PrefixedTransitionMediaFeature"/>
33819   <int value="76" label="SVGFontElement"/>
33820   <int value="77" label="XMLDocument"/>
33821   <int value="78" label="XSLProcessingInstruction"/>
33822   <int value="79" label="XSLTProcessor"/>
33823   <int value="80" label="SVGSwitchElement"/>
33824   <int value="81" label="PrefixedDocumentRegister"/>
33825   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
33826   <int value="83" label="Document.all()"/>
33827   <int value="84" label="FormElement"/>
33828   <int value="85" label="DemotedFormElement"/>
33829   <int value="86" label="CaptureAttributeAsEnum"/>
33830   <int value="87" label="ShadowDOMPrefixedPseudo"/>
33831   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
33832   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
33833   <int value="90" label="SVGAnimationElement"/>
33834   <int value="91" label="KeyboardEventKeyLocation"/>
33835   <int value="92" label="CaptureEvents"/>
33836   <int value="93" label="ReleaseEvents"/>
33837   <int value="94" label="CSSDisplayRunIn"/>
33838   <int value="95" label="CSSDisplayCompact"/>
33839   <int value="96" label="LineClamp"/>
33840   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
33841   <int value="98" label="SubFrameBeforeUnloadFired"/>
33842   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
33843   <int value="100" label="TextReplaceWholeText"/>
33844   <int value="101" label="PrefixedShadowRootConstructor"/>
33845   <int value="102" label="ConsoleMarkTimeline"/>
33846   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
33847   <int value="104" label="DocumentTypeEntities"/>
33848   <int value="105" label="DocumentTypeInternalSubset"/>
33849   <int value="106" label="DocumentTypeNotations"/>
33850   <int value="107" label="ElementGetAttributeNode"/>
33851   <int value="108" label="ElementSetAttributeNode"/>
33852   <int value="109" label="ElementRemoveAttributeNode"/>
33853   <int value="110" label="ElementGetAttributeNodeNS"/>
33854   <int value="111" label="DocumentCreateAttribute"/>
33855   <int value="112" label="DocumentCreateAttributeNS"/>
33856   <int value="113" label="DocumentCreateCDATASection"/>
33857   <int value="114" label="DocumentInputEncoding"/>
33858   <int value="115" label="DocumentXMLEncoding"/>
33859   <int value="116" label="DocumentXMLStandalone"/>
33860   <int value="117" label="DocumentXMLVersion"/>
33861   <int value="118" label="NodeIsSameNode"/>
33862   <int value="119" label="NodeIsSupported"/>
33863   <int value="120" label="NodeNamespaceURI"/>
33864   <int value="121" label="NodePrefix"/>
33865   <int value="122" label="NodeLocalName"/>
33866   <int value="123" label="NavigatorProductSub"/>
33867   <int value="124" label="NavigatorVendor"/>
33868   <int value="125" label="NavigatorVendorSub"/>
33869   <int value="126" label="FileError"/>
33870   <int value="127" label="DocumentCharset"/>
33871   <int value="128" label="PrefixedAnimationEndEvent"/>
33872   <int value="129" label="UnprefixedAnimationEndEvent"/>
33873   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
33874   <int value="131" label="PrefixedAnimationStartEvent"/>
33875   <int value="132" label="UnprefixedAnimationStartEvent"/>
33876   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
33877   <int value="134" label="PrefixedAnimationIterationEvent"/>
33878   <int value="135" label="UnprefixedAnimationIterationEvent"/>
33879   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
33880   <int value="137" label="EventReturnValue"/>
33881   <int value="138" label="SVGSVGElement"/>
33882   <int value="139" label="SVGAnimateColorElement"/>
33883   <int value="140" label="InsertAdjacentText"/>
33884   <int value="141" label="InsertAdjacentElement"/>
33885   <int value="142" label="HasAttributes"/>
33886   <int value="143" label="DOMSubtreeModifiedEvent"/>
33887   <int value="144" label="DOMNodeInsertedEvent"/>
33888   <int value="145" label="DOMNodeRemovedEvent"/>
33889   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
33890   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
33891   <int value="148" label="DOMCharacterDataModifiedEvent"/>
33892   <int value="149" label="DocumentAllTags"/>
33893   <int value="150" label="DocumentAllLegacyCall"/>
33894   <int value="151" label="HTMLAppletElementLegacyCall"/>
33895   <int value="152" label="HTMLEmbedElementLegacyCall"/>
33896   <int value="153" label="HTMLObjectElementLegacyCall"/>
33897   <int value="154" label="BeforeLoadEvent"/>
33898   <int value="155" label="GetMatchedCSSRules"/>
33899   <int value="156" label="SVGFontInCSS"/>
33900   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
33901   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
33902   <int value="159" label="AttributeIsId"/>
33903   <int value="160" label="AttributeOwnerElement"/>
33904   <int value="161" label="AttributeSetPrefix"/>
33905   <int value="162" label="AttributeSpecified"/>
33906   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
33907   <int value="164" label="PrefixedAudioDecodedByteCount"/>
33908   <int value="165" label="PrefixedVideoDecodedByteCount"/>
33909   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
33910   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
33911   <int value="168" label="PrefixedVideoEnterFullscreen"/>
33912   <int value="169" label="PrefixedVideoExitFullscreen"/>
33913   <int value="170" label="PrefixedVideoEnterFullScreen"/>
33914   <int value="171" label="PrefixedVideoExitFullScreen"/>
33915   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
33916   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
33917   <int value="174" label="SourceElementCandidate"/>
33918   <int value="175" label="SourceElementNonMatchingMedia"/>
33919   <int value="176" label="PrefixedElementRequestFullscreen"/>
33920   <int value="177" label="PrefixedElementRequestFullScreen"/>
33921   <int value="178" label="BarPropLocationbar"/>
33922   <int value="179" label="BarPropMenubar"/>
33923   <int value="180" label="BarPropPersonalbar"/>
33924   <int value="181" label="BarPropScrollbars"/>
33925   <int value="182" label="BarPropStatusbar"/>
33926   <int value="183" label="BarPropToolbar"/>
33927   <int value="184" label="input[type=email][multiple]"/>
33928   <int value="185" label="input[type=email][maxlength]"/>
33929   <int value="186" label="input[type=email][multiple][maxlength]"/>
33930   <int value="187" label="TextTrackCueConstructor"/>
33931   <int value="188" label="CSSStyleDeclarationPropertyName"/>
33932   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
33933   <int value="190" label="InputTypeText"/>
33934   <int value="191" label="InputTypeTextMaxLength"/>
33935   <int value="192" label="InputTypePassword"/>
33936   <int value="193" label="InputTypePasswordMaxLength"/>
33937   <int value="194" label="SVGInstanceRoot"/>
33938   <int value="195" label="ShowModalDialog"/>
33939   <int value="196" label="PrefixedPageVisibility"/>
33940   <int value="197" label="HTMLFrameElementLocation"/>
33941   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
33942   <int value="199" label="CSSWebkitRegionAtRule"/>
33943   <int value="200" label="DocumentBeforeUnloadRegistered"/>
33944   <int value="201" label="DocumentBeforeUnloadFired"/>
33945   <int value="202" label="DocumentUnloadRegistered"/>
33946   <int value="203" label="DocumentUnloadFired"/>
33947   <int value="204" label="SVGLocatableNearestViewportElement"/>
33948   <int value="205" label="SVGLocatableFarthestViewportElement"/>
33949   <int value="206" label="IsIndexElement"/>
33950   <int value="207" label="HTMLHeadElementProfile"/>
33951   <int value="208" label="OverflowChangedEvent"/>
33952   <int value="209" label="SVGPointMatrixTransform"/>
33953   <int value="210" label="HTMLHtmlElementManifest"/>
33954   <int value="211" label="DOMFocusInOutEvent"/>
33955   <int value="212" label="FileGetLastModifiedDate"/>
33956   <int value="213" label="HTMLElementInnerText"/>
33957   <int value="214" label="HTMLElementOuterText"/>
33958   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
33959   <int value="216" label="ElementSetAttributeNodeNS"/>
33960   <int value="217" label="ElementPrefixedMatchesSelector"/>
33961   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
33962   <int value="219" label="CSSStyleSheetRules"/>
33963   <int value="220" label="CSSStyleSheetAddRule"/>
33964   <int value="221" label="CSSStyleSheetRemoveRule"/>
33965   <int value="222" label="InitMessageEvent"/>
33966   <int value="223" label="PrefixedInitMessageEvent"/>
33967   <int value="224" label="ElementSetPrefix"/>
33968   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
33969   <int value="226" label="SVGElementGetPresentationAttribute"/>
33970   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
33971   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
33972   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
33973   <int value="230" label="DOMImplementationHasFeature"/>
33974   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
33975   <int value="232" label="CanPlayTypeKeySystem"/>
33976   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
33977   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
33978   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
33979   <int value="236" label="PrefixedTransform2dMediaFeature"/>
33980   <int value="237" label="PrefixedTransform3dMediaFeature"/>
33981   <int value="238" label="PrefixedAnimationMediaFeature"/>
33982   <int value="239" label="PrefixedViewModeMediaFeature"/>
33983   <int value="240" label="PrefixedStorageQuota"/>
33984   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
33985   <int value="242" label="PrefixedMediaSourceOpen"/>
33986   <int value="243" label="ResetReferrerPolicy"/>
33987   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
33988   <int value="245" label="CaptureAttributeAsBoolean"/>
33989   <int value="246" label="FormNameAccessForImageElement"/>
33990   <int value="247" label="FormNameAccessForPastNamesMap"/>
33991   <int value="248" label="FormAssociationByParser"/>
33992   <int value="249" label="HTMLSourceElementMedia"/>
33993   <int value="250" label="SVGSVGElementInDocument"/>
33994   <int value="251" label="SVGDocumentRootElement"/>
33995   <int value="252" label="DocumentCreateEventOptionalArgument"/>
33996   <int value="253" label="MediaErrorEncrypted"/>
33997   <int value="254" label="EventSourceURL"/>
33998   <int value="255" label="WebSocketURL"/>
33999   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
34000   <int value="257" label="WorkerSubjectToCSP"/>
34001   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
34002   <int value="259" label="HTMLMediaElementControllerNotNull"/>
34003   <int value="260" label="DeprecatedWebKitGradient"/>
34004   <int value="261" label="DeprecatedWebKitLinearGradient"/>
34005   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
34006   <int value="263" label="DeprecatedWebKitRadialGradient"/>
34007   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
34008   <int value="265" label="PrefixedGetImageDataHD"/>
34009   <int value="266" label="PrefixedPutImageDataHD"/>
34010   <int value="267" label="PrefixedImageSmoothingEnabled"/>
34011   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
34012   <int value="269" label="ShadowRootApplyAuthorStyles"/>
34013   <int value="270" label="PromiseConstructor"/>
34014   <int value="271" label="PromiseCast"/>
34015   <int value="272" label="PromiseReject"/>
34016   <int value="273" label="PromiseResolve"/>
34017   <int value="274" label="TextAutosizing"/>
34018   <int value="275" label="TextAutosizingLayout"/>
34019   <int value="276" label="HTMLAnchorElementPingAttribute"/>
34020   <int value="277" label="JavascriptExhaustedMemory"/>
34021   <int value="278" label="InsertAdjacentHTML"/>
34022   <int value="279" label="SVGClassName"/>
34023   <int value="280" label="HTMLAppletElement"/>
34024   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
34025   <int value="282" label="HTMLMediaElementSeekToFragmentEnd"/>
34026   <int value="283" label="PrefixedWindowURL"/>
34027   <int value="284" label="PrefixedWorkerURL"/>
34028   <int value="285" label="WindowOrientation"/>
34029   <int value="286" label="DOMStringListContains"/>
34030   <int value="287" label="DocumentCaptureEvents"/>
34031   <int value="288" label="DocumentReleaseEvents"/>
34032   <int value="289" label="WindowCaptureEvents"/>
34033   <int value="290" label="WindowReleaseEvents"/>
34034   <int value="291" label="PrefixedGamepad"/>
34035   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
34036   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
34037   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
34038   <int value="295" label="DocumentXPathCreateExpression"/>
34039   <int value="296" label="DocumentXPathCreateNSResolver"/>
34040   <int value="297" label="DocumentXPathEvaluate"/>
34041   <int value="298" label="AttrGetValue"/>
34042   <int value="299" label="AttrSetValue"/>
34043   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
34044   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
34045   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
34046   <int value="303" label="AttrSetValueWithElement"/>
34047   <int value="304" label="PrefixedCancelAnimationFrame"/>
34048   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
34049   <int value="306" label="NamedNodeMapGetNamedItem"/>
34050   <int value="307" label="NamedNodeMapSetNamedItem"/>
34051   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
34052   <int value="309" label="NamedNodeMapItem"/>
34053   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
34054   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
34055   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
34056   <int value="313" label="OpenWebDatabaseInWorker"/>
34057   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
34058   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
34059   <int value="316" label="XHRProgressEventPosition"/>
34060   <int value="317" label="XHRProgressEventTotalSize"/>
34061   <int value="318" label="PrefixedDocumentIsFullscreen"/>
34062   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
34063   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
34064   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
34065   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
34066   <int value="323" label="PrefixedDocumentFullscreenElement"/>
34067   <int value="324" label="PrefixedDocumentExitFullscreen"/>
34068   <int value="325" label="SVGForeignObjectElement"/>
34069   <int value="326" label="PrefixedElementRequestPointerLock"/>
34070   <int value="327" label="SelectionSetPosition"/>
34071   <int value="328" label="AnimationPlayerFinishEvent"/>
34072 </enum>
34074 <enum name="FFmpegCodecs" type="int">
34075   <int value="0" label="NONE"/>
34076   <int value="1" label="MPEG1VIDEO"/>
34077   <int value="2" label="MPEG2VIDEO"/>
34078   <int value="3" label="MPEG2VIDEO_XVMC"/>
34079   <int value="4" label="H261"/>
34080   <int value="5" label="H263"/>
34081   <int value="6" label="RV10"/>
34082   <int value="7" label="RV20"/>
34083   <int value="8" label="MJPEG"/>
34084   <int value="9" label="MJPEGB"/>
34085   <int value="10" label="LJPEG"/>
34086   <int value="11" label="SP5X"/>
34087   <int value="12" label="JPEGLS"/>
34088   <int value="13" label="MPEG4"/>
34089   <int value="14" label="RAWVIDEO"/>
34090   <int value="15" label="MSMPEG4V1"/>
34091   <int value="16" label="MSMPEG4V2"/>
34092   <int value="17" label="MSMPEG4V3"/>
34093   <int value="18" label="WMV1"/>
34094   <int value="19" label="WMV2"/>
34095   <int value="20" label="H263P"/>
34096   <int value="21" label="H263I"/>
34097   <int value="22" label="FLV1"/>
34098   <int value="23" label="SVQ1"/>
34099   <int value="24" label="SVQ3"/>
34100   <int value="25" label="DVVIDEO"/>
34101   <int value="26" label="HUFFYUV"/>
34102   <int value="27" label="CYUV"/>
34103   <int value="28" label="H264"/>
34104   <int value="29" label="INDEO3"/>
34105   <int value="30" label="VP3"/>
34106   <int value="31" label="THEORA"/>
34107   <int value="32" label="ASV1"/>
34108   <int value="33" label="ASV2"/>
34109   <int value="34" label="FFV1"/>
34110   <int value="35" label="4XM"/>
34111   <int value="36" label="VCR1"/>
34112   <int value="37" label="CLJR"/>
34113   <int value="38" label="MDEC"/>
34114   <int value="39" label="ROQ"/>
34115   <int value="40" label="INTERPLAY_VIDEO"/>
34116   <int value="41" label="XAN_WC3"/>
34117   <int value="42" label="XAN_WC4"/>
34118   <int value="43" label="RPZA"/>
34119   <int value="44" label="CINEPAK"/>
34120   <int value="45" label="WS_VQA"/>
34121   <int value="46" label="MSRLE"/>
34122   <int value="47" label="MSVIDEO1"/>
34123   <int value="48" label="IDCIN"/>
34124   <int value="49" label="8BPS"/>
34125   <int value="50" label="SMC"/>
34126   <int value="51" label="FLIC"/>
34127   <int value="52" label="TRUEMOTION1"/>
34128   <int value="53" label="VMDVIDEO"/>
34129   <int value="54" label="MSZH"/>
34130   <int value="55" label="ZLIB"/>
34131   <int value="56" label="QTRLE"/>
34132   <int value="57" label="SNOW"/>
34133   <int value="58" label="TSCC"/>
34134   <int value="59" label="ULTI"/>
34135   <int value="60" label="QDRAW"/>
34136   <int value="61" label="VIXL"/>
34137   <int value="62" label="QPEG"/>
34138   <int value="63" label="PNG"/>
34139   <int value="64" label="PPM"/>
34140   <int value="65" label="PBM"/>
34141   <int value="66" label="PGM"/>
34142   <int value="67" label="PGMYUV"/>
34143   <int value="68" label="PAM"/>
34144   <int value="69" label="FFVHUFF"/>
34145   <int value="70" label="RV30"/>
34146   <int value="71" label="RV40"/>
34147   <int value="72" label="VC1"/>
34148   <int value="73" label="WMV3"/>
34149   <int value="74" label="LOCO"/>
34150   <int value="75" label="WNV1"/>
34151   <int value="76" label="AASC"/>
34152   <int value="77" label="INDEO2"/>
34153   <int value="78" label="FRAPS"/>
34154   <int value="79" label="TRUEMOTION2"/>
34155   <int value="80" label="BMP"/>
34156   <int value="81" label="CSCD"/>
34157   <int value="82" label="MMVIDEO"/>
34158   <int value="83" label="ZMBV"/>
34159   <int value="84" label="AVS"/>
34160   <int value="85" label="SMACKVIDEO"/>
34161   <int value="86" label="NUV"/>
34162   <int value="87" label="KMVC"/>
34163   <int value="88" label="FLASHSV"/>
34164   <int value="89" label="CAVS"/>
34165   <int value="90" label="JPEG2000"/>
34166   <int value="91" label="VMNC"/>
34167   <int value="92" label="VP5"/>
34168   <int value="93" label="VP6"/>
34169   <int value="94" label="VP6F"/>
34170   <int value="95" label="TARGA"/>
34171   <int value="96" label="DSICINVIDEO"/>
34172   <int value="97" label="TIERTEXSEQVIDEO"/>
34173   <int value="98" label="TIFF"/>
34174   <int value="99" label="GIF"/>
34175   <int value="100" label="DXA"/>
34176   <int value="101" label="DNXHD"/>
34177   <int value="102" label="THP"/>
34178   <int value="103" label="SGI"/>
34179   <int value="104" label="C93"/>
34180   <int value="105" label="BETHSOFTVID"/>
34181   <int value="106" label="PTX"/>
34182   <int value="107" label="TXD"/>
34183   <int value="108" label="VP6A"/>
34184   <int value="109" label="AMV"/>
34185   <int value="110" label="VB"/>
34186   <int value="111" label="PCX"/>
34187   <int value="112" label="SUNRAST"/>
34188   <int value="113" label="INDEO4"/>
34189   <int value="114" label="INDEO5"/>
34190   <int value="115" label="MIMIC"/>
34191   <int value="116" label="RL2"/>
34192   <int value="117" label="ESCAPE124"/>
34193   <int value="118" label="DIRAC"/>
34194   <int value="119" label="BFI"/>
34195   <int value="120" label="CMV"/>
34196   <int value="121" label="MOTIONPIXELS"/>
34197   <int value="122" label="TGV"/>
34198   <int value="123" label="TGQ"/>
34199   <int value="124" label="TQI"/>
34200   <int value="125" label="AURA"/>
34201   <int value="126" label="AURA2"/>
34202   <int value="127" label="V210X"/>
34203   <int value="128" label="TMV"/>
34204   <int value="129" label="V210"/>
34205   <int value="130" label="DPX"/>
34206   <int value="131" label="MAD"/>
34207   <int value="132" label="FRWU"/>
34208   <int value="133" label="FLASHSV2"/>
34209   <int value="134" label="CDGRAPHICS"/>
34210   <int value="135" label="R210"/>
34211   <int value="136" label="ANM"/>
34212   <int value="137" label="BINKVIDEO"/>
34213   <int value="138" label="IFF_ILBM"/>
34214   <int value="139" label="IFF_BYTERUN1"/>
34215   <int value="140" label="KGV1"/>
34216   <int value="141" label="YOP"/>
34217   <int value="142" label="VP8"/>
34218   <int value="143" label="PICTOR"/>
34219   <int value="144" label="ANSI"/>
34220   <int value="145" label="A64_MULTI"/>
34221   <int value="146" label="A64_MULTI5"/>
34222   <int value="147" label="R10K"/>
34223   <int value="148" label="MXPEG"/>
34224   <int value="149" label="LAGARITH"/>
34225   <int value="150" label="PRORES"/>
34226   <int value="151" label="JV"/>
34227   <int value="152" label="DFA"/>
34228   <int value="153" label="WMV3IMAGE"/>
34229   <int value="154" label="VC1IMAGE"/>
34230   <int value="155" label="UTVIDEO"/>
34231   <int value="156" label="BMV_VIDEO"/>
34232   <int value="157" label="VBLE"/>
34233   <int value="158" label="DXTORY"/>
34234   <int value="159" label="V410"/>
34235   <int value="160" label="XWD"/>
34236   <int value="161" label="CDXL"/>
34237   <int value="162" label="XBM"/>
34238   <int value="163" label="ZEROCODEC"/>
34239   <int value="164" label="MSS1"/>
34240   <int value="165" label="MSA1"/>
34241   <int value="166" label="TSCC2"/>
34242   <int value="167" label="MTS2"/>
34243   <int value="168" label="CLLC"/>
34244   <int value="169" label="MSS2"/>
34245   <int value="170" label="VP9"/>
34246   <int value="65536" label="PCM_S16LE"/>
34247   <int value="65537" label="PCM_S16BE"/>
34248   <int value="65538" label="PCM_U16LE"/>
34249   <int value="65539" label="PCM_U16BE"/>
34250   <int value="65540" label="PCM_S8"/>
34251   <int value="65541" label="PCM_U8"/>
34252   <int value="65542" label="PCM_MULAW"/>
34253   <int value="65543" label="PCM_ALAW"/>
34254   <int value="65544" label="PCM_S32LE"/>
34255   <int value="65545" label="PCM_S32BE"/>
34256   <int value="65546" label="PCM_U32LE"/>
34257   <int value="65547" label="PCM_U32BE"/>
34258   <int value="65548" label="PCM_S24LE"/>
34259   <int value="65549" label="PCM_S24BE"/>
34260   <int value="65550" label="PCM_U24LE"/>
34261   <int value="65551" label="PCM_U24BE"/>
34262   <int value="65552" label="PCM_S24DAUD"/>
34263   <int value="65553" label="PCM_ZORK"/>
34264   <int value="65554" label="PCM_S16LE_PLANAR"/>
34265   <int value="65555" label="PCM_DVD"/>
34266   <int value="65556" label="PCM_F32BE"/>
34267   <int value="65557" label="PCM_F32LE"/>
34268   <int value="65558" label="PCM_F64BE"/>
34269   <int value="65559" label="PCM_F64LE"/>
34270   <int value="65560" label="PCM_BLURAY"/>
34271   <int value="65561" label="PCM_LXF"/>
34272   <int value="65562" label="S302M"/>
34273   <int value="65563" label="PCM_S8_PLANAR"/>
34274   <int value="69632" label="ADPCM_IMA_QT"/>
34275   <int value="69633" label="ADPCM_IMA_WAV"/>
34276   <int value="69634" label="ADPCM_IMA_DK3"/>
34277   <int value="69635" label="ADPCM_IMA_DK4"/>
34278   <int value="69636" label="ADPCM_IMA_WS"/>
34279   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
34280   <int value="69638" label="ADPCM_MS"/>
34281   <int value="69639" label="ADPCM_4XM"/>
34282   <int value="69640" label="ADPCM_XA"/>
34283   <int value="69641" label="ADPCM_ADX"/>
34284   <int value="69642" label="ADPCM_EA"/>
34285   <int value="69643" label="ADPCM_G726"/>
34286   <int value="69644" label="ADPCM_CT"/>
34287   <int value="69645" label="ADPCM_SWF"/>
34288   <int value="69646" label="ADPCM_YAMAHA"/>
34289   <int value="69647" label="ADPCM_SBPRO_4"/>
34290   <int value="69648" label="ADPCM_SBPRO_3"/>
34291   <int value="69649" label="ADPCM_SBPRO_2"/>
34292   <int value="69650" label="ADPCM_THP"/>
34293   <int value="69651" label="ADPCM_IMA_AMV"/>
34294   <int value="69652" label="ADPCM_EA_R1"/>
34295   <int value="69653" label="ADPCM_EA_R3"/>
34296   <int value="69654" label="ADPCM_EA_R2"/>
34297   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
34298   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
34299   <int value="69657" label="ADPCM_EA_XAS"/>
34300   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
34301   <int value="69659" label="ADPCM_IMA_ISS"/>
34302   <int value="69660" label="ADPCM_G722"/>
34303   <int value="69661" label="ADPCM_IMA_APC"/>
34304   <int value="73728" label="AMR_NB"/>
34305   <int value="73729" label="AMR_WB"/>
34306   <int value="77824" label="RA_144"/>
34307   <int value="77825" label="RA_288"/>
34308   <int value="81920" label="ROQ_DPCM"/>
34309   <int value="81921" label="INTERPLAY_DPCM"/>
34310   <int value="81922" label="XAN_DPCM"/>
34311   <int value="81923" label="SOL_DPCM"/>
34312   <int value="86016" label="MP2"/>
34313   <int value="86017" label="MP3"/>
34314   <int value="86018" label="AAC"/>
34315   <int value="86019" label="AC3"/>
34316   <int value="86020" label="DTS"/>
34317   <int value="86021" label="VORBIS"/>
34318   <int value="86022" label="DVAUDIO"/>
34319   <int value="86023" label="WMAV1"/>
34320   <int value="86024" label="WMAV2"/>
34321   <int value="86025" label="MACE3"/>
34322   <int value="86026" label="MACE6"/>
34323   <int value="86027" label="VMDAUDIO"/>
34324   <int value="86028" label="FLAC"/>
34325   <int value="86029" label="MP3ADU"/>
34326   <int value="86030" label="MP3ON4"/>
34327   <int value="86031" label="SHORTEN"/>
34328   <int value="86032" label="ALAC"/>
34329   <int value="86033" label="WESTWOOD_SND1"/>
34330   <int value="86034" label="GSM"/>
34331   <int value="86035" label="QDM2"/>
34332   <int value="86036" label="COOK"/>
34333   <int value="86037" label="TRUESPEECH"/>
34334   <int value="86038" label="TTA"/>
34335   <int value="86039" label="SMACKAUDIO"/>
34336   <int value="86040" label="QCELP"/>
34337   <int value="86041" label="WAVPACK"/>
34338   <int value="86042" label="DSICINAUDIO"/>
34339   <int value="86043" label="IMC"/>
34340   <int value="86044" label="MUSEPACK7"/>
34341   <int value="86045" label="MLP"/>
34342   <int value="86046" label="GSM_MS"/>
34343   <int value="86047" label="ATRAC3"/>
34344   <int value="86048" label="VOXWARE"/>
34345   <int value="86049" label="APE"/>
34346   <int value="86050" label="NELLYMOSER"/>
34347   <int value="86051" label="MUSEPACK8"/>
34348   <int value="86052" label="SPEEX"/>
34349   <int value="86053" label="WMAVOICE"/>
34350   <int value="86054" label="WMAPRO"/>
34351   <int value="86055" label="WMALOSSLESS"/>
34352   <int value="86056" label="ATRAC3P"/>
34353   <int value="86057" label="EAC3"/>
34354   <int value="86058" label="SIPR"/>
34355   <int value="86059" label="MP1"/>
34356   <int value="86060" label="TWINVQ"/>
34357   <int value="86061" label="TRUEHD"/>
34358   <int value="86062" label="MP4ALS"/>
34359   <int value="86063" label="ATRAC1"/>
34360   <int value="86064" label="BINKAUDIO_RDFT"/>
34361   <int value="86065" label="BINKAUDIO_DCT"/>
34362   <int value="86066" label="AAC_LATM"/>
34363   <int value="86067" label="QDMC"/>
34364   <int value="86068" label="CELT"/>
34365   <int value="86069" label="G723_1"/>
34366   <int value="86070" label="G729"/>
34367   <int value="86071" label="8SVX_EXP"/>
34368   <int value="86072" label="8SVX_FIB"/>
34369   <int value="86073" label="BMV_AUDIO"/>
34370   <int value="86074" label="RALF"/>
34371   <int value="86075" label="IAC"/>
34372   <int value="86076" label="ILBC"/>
34373   <int value="86077" label="OPUS_DEPRECATED"/>
34374   <int value="86078" label="COMFORT_NOISE"/>
34375   <int value="86079" label="TAK_DEPRECATED"/>
34376   <int value="94208" label="DVD_SUBTITLE"/>
34377   <int value="94209" label="DVB_SUBTITLE"/>
34378   <int value="94210" label="TEXT"/>
34379   <int value="94211" label="XSUB"/>
34380   <int value="94212" label="SSA"/>
34381   <int value="94213" label="MOV_TEXT"/>
34382   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
34383   <int value="94215" label="DVB_TELETEXT"/>
34384   <int value="94216" label="SRT"/>
34385   <int value="98304" label="TTF"/>
34386   <int value="102400" label="PROBE"/>
34387   <int value="131072" label="MPEG2TS"/>
34388   <int value="131073" label="MPEG4SYSTEMS"/>
34389   <int value="135168" label="FFMETADATA"/>
34390   <int value="4665933" label="G2M"/>
34391   <int value="4801606" label="IDF"/>
34392   <int value="5198918" label="OTF"/>
34393   <int value="407917392" label="PCM_S24LE_PLANAR"/>
34394   <int value="542135120" label="PCM_S32LE_PLANAR"/>
34395   <int value="808530518" label="012V"/>
34396   <int value="809850962" label="EXR"/>
34397   <int value="944985688" label="8SVX_RAW"/>
34398   <int value="1095123744" label="ADPCM_AFC"/>
34399   <int value="1096176208" label="AVRP"/>
34400   <int value="1096176238" label="AVRN"/>
34401   <int value="1096176969" label="AVUI"/>
34402   <int value="1096373590" label="AYUV"/>
34403   <int value="1112557912" label="BRENDER_PIX"/>
34404   <int value="1112823892" label="BINTEXT"/>
34405   <int value="1129335105" label="CPIA"/>
34406   <int value="1160852272" label="ESCAPE130"/>
34407   <int value="1179014995" label="FFWAVESYNTH"/>
34408   <int value="1246975298" label="JACOSUB"/>
34409   <int value="1263294017" label="SMPTE_KLV"/>
34410   <int value="1297108018" label="MPL2"/>
34411   <int value="1297498929" label="MVC1"/>
34412   <int value="1297498930" label="MVC2"/>
34413   <int value="1330333984" label="ADPCM_IMA_OKI"/>
34414   <int value="1330664787" label="OPUS"/>
34415   <int value="1346455105" label="PAF_AUDIO"/>
34416   <int value="1346455126" label="PAF_VIDEO"/>
34417   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
34418   <int value="1349012051" label="PJS"/>
34419   <int value="1381259348" label="REALTEXT"/>
34420   <int value="1396788553" label="SAMI"/>
34421   <int value="1396788813" label="SANM"/>
34422   <int value="1397180754" label="SGIRLE"/>
34423   <int value="1397706307" label="SONIC"/>
34424   <int value="1397706316" label="SONIC_LS"/>
34425   <int value="1397909872" label="SUBRIP"/>
34426   <int value="1398953521" label="SUBVIEWER1"/>
34427   <int value="1400201814" label="SUBVIEWER"/>
34428   <int value="1412575542" label="TARGA_Y216"/>
34429   <int value="1446195256" label="V308"/>
34430   <int value="1446260792" label="V408"/>
34431   <int value="1447644481" label="VIMA"/>
34432   <int value="1448111218" label="VPLAYER"/>
34433   <int value="1465275476" label="WEBVTT"/>
34434   <int value="1480739150" label="XBIN"/>
34435   <int value="1480999235" label="XFACE"/>
34436   <int value="1496592720" label="Y41P"/>
34437   <int value="1498764852" label="YUV4"/>
34438   <int value="1664495672" label="EIA_608"/>
34439   <int value="1833195076" label="MICRODVD"/>
34440   <int value="1936029283" label="EVRC"/>
34441   <int value="1936944502" label="SMV"/>
34442   <int value="1950507339" label="TAK"/>
34443 </enum>
34445 <enum name="FFmpegColorRanges" type="int">
34446   <int value="0" label="UNSPECIFIED"/>
34447   <int value="1" label="MPEG"/>
34448   <int value="2" label="JPEG"/>
34449 </enum>
34451 <enum name="FileDialogType" type="int">
34452   <int value="0" label="Select folder"/>
34453   <int value="1" label="Upload folder"/>
34454   <int value="2" label="Save as file"/>
34455   <int value="3" label="Open file"/>
34456   <int value="4" label="Open multiple files"/>
34457   <int value="5" label="Full page"/>
34458   <int value="6" label="Error"/>
34459 </enum>
34461 <enum name="FileType" type="int">
34462   <int value="0" label="other"/>
34463   <int value="1" label=".doc"/>
34464   <int value="2" label=".docx"/>
34465   <int value="3" label=".odt"/>
34466   <int value="4" label=".rtf"/>
34467   <int value="5" label=".pdf"/>
34468   <int value="6" label=".ppt"/>
34469   <int value="7" label=".pptx"/>
34470   <int value="8" label=".odp"/>
34471   <int value="9" label=".xls"/>
34472   <int value="10" label=".xlsx"/>
34473   <int value="11" label=".ods"/>
34474   <int value="12" label=".csv"/>
34475   <int value="13" label=".odf"/>
34476   <int value="14" label=".rar"/>
34477   <int value="15" label=".asf"/>
34478   <int value="16" label=".wma"/>
34479   <int value="17" label=".wmv"/>
34480   <int value="18" label=".mov"/>
34481   <int value="19" label=".mpg"/>
34482   <int value="20" label=".log"/>
34483 </enum>
34485 <enum name="FlashNavigateUsageType" type="int">
34486   <int value="0" label="Rejected because of Authorization header."/>
34487   <int value="1" label="Rejected because of Cache-Control header."/>
34488   <int value="2" label="Rejected because of Content-Encoding header."/>
34489   <int value="3" label="Rejected because of Content-MD5 header."/>
34490   <int value="4" label="Rejected because of Content-Type header."/>
34491   <int value="5" label="Rejected because of Expires header."/>
34492   <int value="6" label="Rejected because of From header."/>
34493   <int value="7" label="Rejected because of If-Match header."/>
34494   <int value="8" label="Rejected because of If-None-Match header."/>
34495   <int value="9" label="Rejected because of If-Range header."/>
34496   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
34497   <int value="11" label="Rejected because of Pragma header."/>
34498   <int value="12" label="Rejected because of Referer header."/>
34499   <int value="13"
34500       label="Rejected because of other headers (e.g., custom headers)."/>
34501   <int value="14" label="The total number of rejected navigate requests."/>
34502   <int value="15" label="The total number of navigate requests."/>
34503 </enum>
34505 <enum name="FtpDataConnectionError" type="int">
34506   <int value="0">Data connection successful</int>
34507   <int value="1">Local firewall blocked the connection</int>
34508   <int value="2">Connection timed out</int>
34509   <int value="3">
34510     Connection has been established, but then got broken (either reset or
34511     aborted)
34512   </int>
34513   <int value="4">Connection has been refused</int>
34514   <int value="20">Other kind of error</int>
34515 </enum>
34517 <enum name="FtpServerType" type="int">
34518   <summary>
34519     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
34520   </summary>
34521   <int value="0" label="Unknown">
34522     Unknown (could be a server we don't support, a broken server, or a security
34523     attack)
34524   </int>
34525   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
34526   <int value="2" label="/bin/dls">Server using /bin/dls</int>
34527   <int value="3" label="EPLF">Server using EPLF format</int>
34528   <int value="4" label="WinNT">
34529     WinNT server configured for old style listing
34530   </int>
34531   <int value="5" label="VMS">VMS (including variants)</int>
34532   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
34533   <int value="7" label="OS/2">OS/2 FTP Server</int>
34534   <int value="8" label="win16">
34535     win16 hosts: SuperTCP or NetManage Chameleon
34536   </int>
34537 </enum>
34539 <enum name="GaiaSessionRestoreOutcome" type="int">
34540   <int value="0" label="Undefined"/>
34541   <int value="1" label="Success"/>
34542   <int value="2" label="OAuth2 tokens cannot be fetched"/>
34543   <int value="3" label="No local OAuth2 refresh token found"/>
34544   <int value="4" label="OAuthLogin call failed"/>
34545   <int value="5" label="MergeSession call failed"/>
34546   <int value="6" label="ListAccounts call failed"/>
34547   <int value="7" label="No restore needed, fresh cookies found"/>
34548   <int value="8" label="Overflow"/>
34549 </enum>
34551 <enum name="GCMCheckinRequestStatus" type="int">
34552   <int value="0" label="Success"/>
34553   <int value="1" label="URL fetching failed"/>
34554   <int value="2" label="HTTP bad request"/>
34555   <int value="3" label="HTTP unauthorized"/>
34556   <int value="4" label="HTTP not OK"/>
34557   <int value="5" label="Response parsing failed"/>
34558   <int value="6" label="Zero ID or token"/>
34559 </enum>
34561 <enum name="GCMConnectionResetReason" type="int">
34562   <int value="0" label="Login failure"/>
34563   <int value="1" label="Close command"/>
34564   <int value="2" label="Heartbeat failure"/>
34565   <int value="3" label="Socket failure"/>
34566   <int value="4" label="Network change"/>
34567 </enum>
34569 <enum name="GCMEndpoints" type="int">
34570   <int value="0" label="mtalk.google.com:5228"/>
34571   <int value="1" label="mtalk.google.com:443"/>
34572 </enum>
34574 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
34575   <int value="0" label="Success"/>
34576   <int value="1" label="GCM message's content missing or empty"/>
34577   <int value="2" label="Base64Decode failed"/>
34578   <int value="3" label="Parsing protobuf failed"/>
34579 </enum>
34581 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
34582   <int value="0" label="Success"/>
34583   <int value="1" label="Message was discarded"/>
34584   <int value="2" label="Access token request failed"/>
34585   <int value="3" label="HTTP Post failed"/>
34586 </enum>
34588 <enum name="GCMRegistrationRequestStatus" type="int">
34589   <int value="0" label="Success (this is not logged currently)"/>
34590   <int value="1" label="Invalid parameters"/>
34591   <int value="2" label="Invalid sender"/>
34592   <int value="3" label="Authentication failed"/>
34593   <int value="4" label="Device registration error"/>
34594   <int value="5" label="Unknown error"/>
34595   <int value="6" label="URL fetching failed"/>
34596   <int value="7" label="HTTP not OK"/>
34597   <int value="8" label="Response parsing failed"/>
34598   <int value="9" label="Reached maximum number of retries"/>
34599 </enum>
34601 <enum name="GCMUnregistrationRequestStatus" type="int">
34602   <int value="0" label="Success"/>
34603   <int value="1" label="URL fetching failed"/>
34604   <int value="2" label="No response body"/>
34605   <int value="3" label="Response parsing failed"/>
34606   <int value="4" label="Incorrect App Id"/>
34607   <int value="5" label="Invalid parameters"/>
34608   <int value="6" label="Service unavailable"/>
34609   <int value="7" label="Internal server error"/>
34610   <int value="8" label="HTTP reponse code not OK"/>
34611   <int value="9" label="Unknown error"/>
34612 </enum>
34614 <enum name="GDataAuthResult" type="int">
34615   <int value="0" label="FAILURE"/>
34616   <int value="1" label="SUCCESS"/>
34617   <int value="2" label="NO_CONNECTION"/>
34618 </enum>
34620 <enum name="GDataEntryKind" type="int">
34621   <obsolete>
34622     Deprecated 9/2012, and replaced by DriveEntryKind
34623   </obsolete>
34624   <int value="0" label="UNKNOWN"/>
34625   <int value="4097" label="ITEM"/>
34626   <int value="4098" label="SITE"/>
34627   <int value="8449" label="DOCUMENT"/>
34628   <int value="8450" label="SPEREADSHEET"/>
34629   <int value="8451" label="PRESENTATION"/>
34630   <int value="8452" label="DRAWING"/>
34631   <int value="8453" label="TABLE"/>
34632   <int value="8705" label="EXTERNAL_APP"/>
34633   <int value="16385" label="FOLDER"/>
34634   <int value="32769" label="FILE"/>
34635   <int value="32770" label="PDF"/>
34636 </enum>
34638 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
34639   <int value="0" label="User allowed the page to use geolocation">
34640     For the Android platform the count for this event should be exactly the same
34641     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
34642   </int>
34643   <int value="1" label="User opened geolocation settings"/>
34644 </enum>
34646 <enum name="GeolocationInfoBarDelegateEvent" type="int">
34647   <int value="0" label="The bar was created"/>
34648   <int value="1" label="User allowed use of geolocation"/>
34649   <int value="2" label="User denied use of geolocation"/>
34650   <int value="3" label="User dismissed the bar"/>
34651   <int value="4" label="User clicked on link"/>
34652   <int value="5" label="User ignored the bar"/>
34653 </enum>
34655 <enum name="GeopositionErrorCode" type="int">
34656   <int value="0" label="There was no error"/>
34657   <int value="1" label="User denied use of geolocation"/>
34658   <int value="2" label="Geoposition could not be determined"/>
34659   <int value="3" label="Timeout"/>
34660 </enum>
34662 <enum name="GestureActionType" type="int">
34663   <int value="0" label="Unknown"/>
34664   <int value="1" label="Omnibox pinch"/>
34665   <int value="2" label="Omnibox scroll"/>
34666   <int value="3" label="Tabstrip pinch"/>
34667   <int value="4" label="Tabstrip scroll"/>
34668   <int value="5" label="Bezel scroll"/>
34669   <int value="6" label="Desktop scroll"/>
34670   <int value="7" label="Desktop pinch"/>
34671   <int value="8" label="Webpage pinch"/>
34672   <int value="9" label="Webpage scroll"/>
34673   <int value="10" label="Webpage tap"/>
34674   <int value="11" label="Tabstrip tap"/>
34675   <int value="12" label="Bezel down"/>
34676   <int value="13" label="Tab switched tap"/>
34677   <int value="14" label="Active tab tap"/>
34678   <int value="15" label="Tab close button tap"/>
34679   <int value="16" label="New tab button tap"/>
34680   <int value="17" label="Top edge of window tap"/>
34681   <int value="18" label="Window size button tap"/>
34682   <int value="19" label="Area surrounding tabstrip tap"/>
34683   <int value="20" label="Window resized double tap"/>
34684 </enum>
34686 <enum name="GetPerfDataOutcome" type="int">
34687   <int value="0" label="Success.">
34688     Perf data was collected, parsed and attached to the UMA protobuf
34689     successfully.
34690   </int>
34691   <int value="1" label="No perf data ready to be uploaded.">
34692     Could not add perf data to the UMA protobuf because no perf data was ready
34693     to be uploaded.
34694   </int>
34695   <int value="2" label="Collection timer triggered but have data already.">
34696     Perf timer triggered but the perf provider already had a perf data proto to
34697     be added to the UMA protobuf.
34698   </int>
34699   <int value="3"
34700       label="Collection timer triggered but incognito window active.">
34701     Perf timer triggered but an incognito window was open.
34702   </int>
34703   <int value="4" label="Incognito window launched during collection.">
34704     Perf data was collected but an incognito window was opened during the
34705     collection.
34706   </int>
34707   <int value="5" label="Protobuf returned by debugd not deserialized.">
34708     Perf data was collected and sent to Chrome as a serialized protobuf but it
34709     could be deserialized by Chrome.
34710   </int>
34711 </enum>
34713 <enum name="GetUserDataTempDirResult" type="int">
34714   <int value="0" label="SUCCESS"/>
34715   <int value="1" label="CANT_GET_PARENT_PATH"/>
34716   <int value="2" label="CANT_GET_UDT_PATH"/>
34717   <int value="3" label="NOT_A_DIRECTORY"/>
34718   <int value="4" label="CANT_CREATE_DIR"/>
34719   <int value="5" label="CANT_WRITE_TO_PATH"/>
34720   <int value="6" label="UNSET"/>
34721 </enum>
34723 <enum name="GoogleNowCardTypeId" type="int">
34724   <summary>
34725     Represents a card type ID. See cardTypeId in
34726     chrome/browser/resources/google_now/background.js.
34727   </summary>
34728 </enum>
34730 <enum name="GoogleNowEvent" type="int">
34731   <summary>
34732     Events in Google Now component extension. See GoogleNowEvent in
34733     chrome/browser/resources/google_now/background.js.
34734   </summary>
34735   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
34736   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
34737   <int value="2" label="CARDS_PARSE_SUCCESS"/>
34738   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
34739   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
34740   <int value="5" label="LOCATION_REQUEST"/>
34741   <int value="6" label="DELETED_LOCATION_UPDATE"/>
34742   <int value="7" label="EXTENSION_START"/>
34743   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
34744   <int value="9" label="STOPPED"/>
34745   <int value="10" label="DELETED_USER_SUPPRESSED"/>
34746   <int value="11" label="SIGNED_OUT"/>
34747   <int value="12" label="NOTIFICATION_DISABLED"/>
34748   <int value="13" label="GOOGLE_NOW_DISABLED"/>
34749 </enum>
34751 <enum name="GoogleServiceAuthError" type="int">
34752   <int value="0" label="NONE"/>
34753   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
34754   <int value="2" label="USER_NOT_SIGNED_UP"/>
34755   <int value="3" label="CONNECTION_FAILED"/>
34756   <int value="4" label="CAPTCHA_REQUIRED"/>
34757   <int value="5" label="ACCOUNT_DELETED"/>
34758   <int value="6" label="ACCOUNT_DISABLED"/>
34759   <int value="7" label="SERVICE_UNAVAILABLE"/>
34760   <int value="8" label="TWO_FACTOR"/>
34761   <int value="9" label="REQUEST_CANCELED"/>
34762   <int value="10" label="HOSTED_NOT_ALLOWED"/>
34763   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
34764   <int value="12" label="SERVICE_ERROR"/>
34765 </enum>
34767 <enum name="HistoryFaviconsRecoveryEnum" type="int">
34768   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
34769   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
34770   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
34771     sql::Recovery failed init.
34772   </int>
34773   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
34774     Query failed against recovery meta table.
34775   </int>
34776   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
34777     No version row in recovery meta table.
34778   </int>
34779   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
34780     Recovery meta table has version 6.
34781   </int>
34782   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
34783     Recovery meta table has version 5.
34784   </int>
34785   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
34786     Recovery meta table has an unexpected version.
34787   </int>
34788   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
34789     Failed to create recovery meta table.
34790   </int>
34791   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
34792     Failed to copy recovery meta table.
34793   </int>
34794   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
34795     Failed to init target schema.
34796   </int>
34797   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
34798     Failed to create recovery favicons table.
34799   </int>
34800   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
34801     Failed to copy recovery favicons table.
34802   </int>
34803   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
34804     Failed to create recovery favicon_bitmaps table.
34805   </int>
34806   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
34807     Failed to copy recovery favicon_bitmaps table.
34808   </int>
34809   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
34810     Failed to create recovery icon_mapping table.
34811   </int>
34812   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
34813     Failed to copy recovery icon_mapping table.
34814   </int>
34815   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
34816     Successful recovery of version 6 database.
34817   </int>
34818   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
34819     Failed sql::MetaTable::Init().
34820   </int>
34821   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
34822     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
34823   </int>
34824   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
34825     Recovery found deprecated version and razed.
34826   </int>
34827   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
34828     Failed v5 recovery loading schema.
34829   </int>
34830   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
34831     Failed v5 recovery on favicons.
34832   </int>
34833   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
34834     Failed v5 recovery on icon_mapping.
34835   </int>
34836   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
34837     Successful recovery of version 6 database.
34838   </int>
34839   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
34840     Failed v6/7 recovery on favicons.
34841   </int>
34842   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
34843     Failed v6/7 recovery on favicon_bitmaps.
34844   </int>
34845   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
34846     Failed v6/7 recovery on icon_mapping.
34847   </int>
34848   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
34849     Failed sql::Recovery::Recovered().
34850   </int>
34851 </enum>
34853 <enum name="HistoryTopSitesRecoveryEnum" type="int">
34854   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
34855   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
34856   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
34857     Recovery found deprecated version and razed.
34858   </int>
34859   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
34860     sql::Recovery failed init.
34861   </int>
34862   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
34863     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
34864   </int>
34865   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
34866     Recovery meta table has an unexpected version.
34867   </int>
34868   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
34869     Failed sql::MetaTable::Init().
34870   </int>
34871   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
34872     Failed to init target schema.
34873   </int>
34874   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
34875     Failed recovery on thumbnails table.
34876   </int>
34877   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
34878     Failure from sql::Recovery::Recovered().
34879   </int>
34880   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
34881     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
34882     not prevent recovery.
34883   </int>
34884   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
34885     Rows were deleted because |redirects| did not contain |url|.  Does not
34886     prevent recovery.
34887   </int>
34888   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
34889     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
34890   </int>
34891 </enum>
34893 <enum name="HotwordAvailability" type="int">
34894   <int value="0" label="Unavailable -- reason may be unknown"/>
34895   <int value="1" label="Available"/>
34896   <int value="2" label="Pending download"/>
34897   <int value="3" label="Disabled"/>
34898 </enum>
34900 <enum name="HotwordPrefState" type="int">
34901   <int value="0" label="Preference not set"/>
34902   <int value="1" label="Hotwording enabled"/>
34903   <int value="2" label="Hotwording disabled"/>
34904 </enum>
34906 <enum name="HttpAuthCount" type="int">
34907   <int value="0" label="Basic Start"/>
34908   <int value="1" label="Basic Reject"/>
34909   <int value="2" label="Digest Start"/>
34910   <int value="3" label="Digest Reject"/>
34911   <int value="4" label="NTLM Start"/>
34912   <int value="5" label="NTLM Reject"/>
34913   <int value="6" label="Negotiate Start"/>
34914   <int value="7" label="Negotiate Reject"/>
34915 </enum>
34917 <enum name="HttpAuthResource" type="int">
34918   <int value="0" label="Top Page Allowed"/>
34919   <int value="1" label="Same-domain Sub-resource Allowed"/>
34920   <int value="2" label="Cross-domain Sub-resource Blocked"/>
34921   <int value="3" label="Cross-domain Sub-resource Allowed"/>
34922 </enum>
34924 <enum name="HttpAuthTarget" type="int">
34925   <int value="0" label="Basic Proxy"/>
34926   <int value="1" label="Basic Secure Proxy"/>
34927   <int value="2" label="Basic Server"/>
34928   <int value="3" label="Basic Secure Server"/>
34929   <int value="4" label="Digest Proxy"/>
34930   <int value="5" label="Digest Secure Proxy"/>
34931   <int value="6" label="Digest Server"/>
34932   <int value="7" label="Digest Secure Server"/>
34933   <int value="8" label="NTLM Proxy"/>
34934   <int value="9" label="NTLM Secure Proxy"/>
34935   <int value="10" label="NTLM Server"/>
34936   <int value="11" label="NTLM Secure Server"/>
34937   <int value="12" label="Negotiate Proxy"/>
34938   <int value="13" label="Negotiate Secure Proxy"/>
34939   <int value="14" label="Negotiate Server"/>
34940   <int value="15" label="Negotiate Secure Server"/>
34941 </enum>
34943 <enum name="HttpPipelineStatus" type="int">
34944   <int value="0" label="Success"/>
34945   <int value="1" label="Redirected"/>
34946   <int value="2" label="Certificate error"/>
34947   <int value="3" label="Bad HTTP response code"/>
34948   <int value="4" label="Network error"/>
34949   <int value="5" label="Response too large"/>
34950   <int value="6" label="Response too small"/>
34951   <int value="7" label="Response content mismatch"/>
34952   <int value="8" label="Bad HTTP version"/>
34953   <int value="9" label="Corrupt stats response"/>
34954 </enum>
34956 <enum name="HttpResponseCode" type="int">
34957   <int value="100" label="Continue"/>
34958   <int value="101" label="Switching Protocols"/>
34959   <int value="200" label="OK"/>
34960   <int value="201" label="Created"/>
34961   <int value="202" label="Accepted"/>
34962   <int value="203" label="Non-Authoritative Information"/>
34963   <int value="204" label="No Content"/>
34964   <int value="205" label="Reset Content"/>
34965   <int value="206" label="Partial Content"/>
34966   <int value="300" label="Multiple Choices"/>
34967   <int value="301" label="Moved Permanently"/>
34968   <int value="302" label="Found"/>
34969   <int value="303" label="See Other"/>
34970   <int value="304" label="Not Modified"/>
34971   <int value="305" label="Use Proxy"/>
34972   <int value="306" label="(Unused)"/>
34973   <int value="307" label="Temporary Redirect"/>
34974   <int value="400" label="Bad Request"/>
34975   <int value="401" label="Unauthorized"/>
34976   <int value="402" label="Payment Required"/>
34977   <int value="403" label="Forbidden"/>
34978   <int value="404" label="Not Found"/>
34979   <int value="405" label="Method Not Allowed"/>
34980   <int value="406" label="Not Acceptable"/>
34981   <int value="407" label="Proxy Authentication Required"/>
34982   <int value="408" label="Request Timeout"/>
34983   <int value="409" label="Conflict"/>
34984   <int value="410" label="Gone"/>
34985   <int value="411" label="Length Required"/>
34986   <int value="412" label="Precondition Failed"/>
34987   <int value="413" label="Request Entity Too Large"/>
34988   <int value="414" label="Request-URI Too Long"/>
34989   <int value="415" label="Unsupported Media Type"/>
34990   <int value="416" label="Requested Range Not Satisfiable"/>
34991   <int value="417" label="Expectation Failed"/>
34992   <int value="500" label="Internal Server Error"/>
34993   <int value="501" label="Not Implemented"/>
34994   <int value="503" label="Service Unavailable"/>
34995   <int value="504" label="Gateway Timeout"/>
34996   <int value="505" label="HTTP Version Not Supported"/>
34997 </enum>
34999 <enum name="HttpSocketType" type="int">
35000   <int value="0" label="UNUSED">newly connected socket</int>
35001   <int value="1" label="UNUSED_IDLE">
35002     connected unused socket (idle prior to use)
35003   </int>
35004   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
35005 </enum>
35007 <enum name="IDBContextForcedCloseReason" type="int">
35008   <int value="0" label="DeleteOrigin">
35009     A request was made to delete the data for an origin.
35010   </int>
35011   <int value="1" label="BackingStoreFailure">
35012     An unrecoverable error occurred accessing the backing store.
35013   </int>
35014   <int value="2" label="InternalsPage">
35015     A forced close was requested from the indexeddb-internals page.
35016   </int>
35017 </enum>
35019 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
35020   <int value="0" label="IDBLevelDBBackingStoreReadError">
35021     IndexedDB encountered an error attempting to read or decode a value from the
35022     leveldb backing store, indicative of corruption or I/O error. Unused as of
35023     M26.
35024   </int>
35025   <int value="1" label="IDBLevelDBBackingStoreWriteError">
35026     IndexeDB encountered an error attempting to write or commit a value to the
35027     leveldb backing store, indicative of I/O error. Unused as of M26.
35028   </int>
35029   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
35030     IndexedDB encountered a consistency error in the leveldb backing store,
35031     indicative of corruption or an coding error. Unused as of M26.
35032   </int>
35033   <int value="3" label="FindKeyInIndex"/>
35034   <int value="4" label="GetIDBDatabaseMetaData"/>
35035   <int value="5" label="GetIndexes"/>
35036   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
35037   <int value="7" label="GetObjectStores"/>
35038   <int value="8" label="GetRecord"/>
35039   <int value="9" label="KeyExistsInObjectStore"/>
35040   <int value="10" label="LoadCurrentRow"/>
35041   <int value="11" label="SetupMetadata"/>
35042   <int value="12" label="GetPrimaryKeyViaIndex"/>
35043   <int value="13" label="KeyExistsInIndex"/>
35044   <int value="14" label="VersionExists"/>
35045   <int value="15" label="DeleteObjectStore"/>
35046   <int value="16" label="SetMaxObjectStoreId"/>
35047   <int value="17" label="SetMaxIndexId"/>
35048   <int value="18" label="GetNewDatabaseId"/>
35049   <int value="19" label="GetNewVersionNumber"/>
35050   <int value="20" label="CreateIDBDatabaseMetaData"/>
35051   <int value="21" label="DeleteDatabase"/>
35052   <int value="22" label="TransactionCommit"/>
35053   <int value="23" label="GetDatabaseNames"/>
35054 </enum>
35056 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
35057   <int value="0" label="OpenMemorySuccess">
35058     An in-memory backing store was opened successfully.
35059   </int>
35060   <int value="1" label="OpenSuccess">
35061     An on-disk backing store was opened successfully.
35062   </int>
35063   <int value="2" label="OpenFailedDirectory">
35064     An on-disk backing store could not be opened or created because the
35065     directory could not be opened or created. Cleanup will not be attempted.
35066   </int>
35067   <int value="3" label="OpenFailedUnknownSchema">
35068     An on-disk backing store was opened but had an unknown schema version, due
35069     to corruption or reverting to a previous version of Chrome. Cleanup will be
35070     attempted.
35071   </int>
35072   <int value="4" label="OpenCleanupDestroyFailed">
35073     An on-disk backing store failed to open; cleanup was attempted but the
35074     database could not be destroyed.
35075   </int>
35076   <int value="5" label="OpenCleanupReopenFailed">
35077     An on-disk backing store failed to open; cleanup was attempted but
35078     re-opening the database failed.
35079   </int>
35080   <int value="6" label="OpenCleanupReopenSuccess">
35081     An on-disk backing store failed to open; cleanup was attempted and the
35082     database was then opened successfully.
35083   </int>
35084   <int value="7" label="OpenFailedIOErrCheckingSchema">
35085     An on-disk backing store was opened but leveldb failed to read the schema
35086     version.
35087   </int>
35088   <int value="8" label="OpenFailedUnknownErr"/>
35089   <int value="9" label="OpenMemoryFailed">
35090     An in-memory backing store failed to open.
35091   </int>
35092   <int value="10" label="OpenNonASCII">
35093     A database with non-ascii characters in its path was opened (with either
35094     success or failure).
35095   </int>
35096   <int value="11" label="OpenAttemptDiskFull">
35097     An open failed on a machine with a full disk. No cleanup was attempted.
35098   </int>
35099   <int value="12" label="OpenAttemptPathTooLong">
35100     Open failed because either a path component or the overall path was too
35101     long.
35102   </int>
35103   <int value="13" label="OpenAttemptNoRecovery">
35104     An open attempt failed with an I/O error that doesn't necessitate a recovery
35105     attempt.
35106   </int>
35107   <int value="14" label="OpenAttemptPriorCorruption">
35108     The corrupted open database was deleted.
35109   </int>
35110 </enum>
35112 <enum name="ImporterType" type="int">
35113   <int value="0" label="Unknown"/>
35114   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
35115   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
35116   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
35117   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
35118   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
35119   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
35120     A bookmarks.html file
35121   </int>
35122 </enum>
35124 <enum name="IndexedDatabaseMethods" type="int">
35125   <int value="0" label="CreateObjectStore()"/>
35126   <int value="1" label="DeleteObjectStore()"/>
35127   <int value="2" label="Transaction()"/>
35128   <int value="3" label="DeleteDatabase()"/>
35129   <int value="4" label="Open()"/>
35130 </enum>
35132 <enum name="InfoBarResponse" type="int">
35133   <int value="0" label="No Response selected"/>
35134   <int value="1" label="Save Password"/>
35135   <int value="2" label="Never for this site (blacklist / exception)"/>
35136   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
35137 </enum>
35139 <enum name="InstantControllerEvent" type="int">
35140   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
35141   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
35142   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
35143 </enum>
35145 <enum name="InstantExtended_CacheableNTPLoad" type="int">
35146   <int value="0" label="Failed to load"/>
35147   <int value="1" label="Loaded successfuly"/>
35148 </enum>
35150 <enum name="InstantExtended_FallbackCause" type="int">
35151   <int value="0" label="Fallback did not occur"/>
35152   <int value="1" label="Page not current: unknown"/>
35153   <int value="2" label="Page not current: empty instant url"/>
35154   <int value="3" label="Page not current: origin/path mismatch"/>
35155   <int value="4" label="Page not current: instant not supported"/>
35156   <int value="5" label="No overlay"/>
35157   <int value="6" label="Javascript disabled"/>
35158 </enum>
35160 <enum name="InstantExtended_InstantNavigation" type="int">
35161   <obsolete>
35162     Deprecated as of 10/2013.
35163   </obsolete>
35164   <int value="0" label="Local click"/>
35165   <int value="1" label="Local submit"/>
35166   <int value="2" label="Online click"/>
35167   <int value="3" label="Online submit"/>
35168   <int value="4" label="Non-extended navigation"/>
35169 </enum>
35171 <enum name="InstantExtended_NewOptInState" type="int">
35172   <int value="0" label="Default"/>
35173   <int value="1" label="Opted in"/>
35174   <int value="2" label="Opted out"/>
35175 </enum>
35177 <enum name="InstantExtended_OptInState" type="int">
35178   <obsolete>
35179     Deprecated 2013-06.
35180   </obsolete>
35181   <int value="0" label="Default"/>
35182   <int value="1" label="Opted in"/>
35183   <int value="2" label="Opted out"/>
35184   <int value="3" label="Opted in local"/>
35185   <int value="4" label="Opted out local"/>
35186   <int value="5" label="Opted out both"/>
35187 </enum>
35189 <enum name="InstantSessionStorageNamespace" type="int">
35190   <int value="0" label="different"/>
35191   <int value="1" label="identical"/>
35192 </enum>
35194 <enum name="IntelMaxMicroArchitecture" type="int">
35195   <int value="0" label="Pentium"/>
35196   <int value="1" label="SSE"/>
35197   <int value="2" label="SSE2"/>
35198   <int value="3" label="SSE3"/>
35199   <int value="4" label="SSSE3"/>
35200   <int value="5" label="SSE4.1"/>
35201   <int value="6" label="SSE4.3"/>
35202   <int value="7" label="AVX"/>
35203 </enum>
35205 <enum name="InterruptReason" type="int">
35206   <int value="0" label="NONE"/>
35207   <int value="1" label="FILE_FAILED"/>
35208   <int value="2" label="FILE_ACCESS_DENIED"/>
35209   <int value="3" label="FILE_NO_SPACE"/>
35210   <int value="5" label="FILE_NAME_TOO_LONG"/>
35211   <int value="6" label="FILE_TOO_LARGE"/>
35212   <int value="7" label="FILE_VIRUS_INFECTED"/>
35213   <int value="10" label="FILE_TRANSIENT_ERROR"/>
35214   <int value="11" label="FILE_BLOCKED"/>
35215   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
35216   <int value="13" label="FILE_TOO_SHORT"/>
35217   <int value="20" label="NETWORK_FAILED"/>
35218   <int value="21" label="NETWORK_TIMEOUT"/>
35219   <int value="22" label="NETWORK_DISCONNECTED"/>
35220   <int value="23" label="NETWORK_SERVER_DOWN"/>
35221   <int value="30" label="SERVER_FAILED"/>
35222   <int value="31" label="SERVER_NO_RANGE"/>
35223   <int value="32" label="SERVER_PRECONDITION"/>
35224   <int value="33" label="SERVER_BAD_CONTENT"/>
35225   <int value="40" label="USER_CANCELED"/>
35226   <int value="41" label="USER_SHUTDOWN"/>
35227   <int value="50" label="CRASH"/>
35228 </enum>
35230 <enum name="InvalidationNetworkChannel" type="int">
35231   <int value="0" label="PushClientChannel"/>
35232   <int value="1" label="GCMNetworkChannel"/>
35233 </enum>
35235 <enum name="IPV6ProbeResult" type="int">
35236   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
35237   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
35238   <int value="2" label="IPV6_GETIFADDRS_FAILED">
35239     getifaddrs or GetAdaptersAddresses failed
35240   </int>
35241   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
35242   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
35243   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
35244 </enum>
35246 <enum name="JavaScriptAPIName" type="int">
35247   <int value="0" label="GetUserMedia"/>
35248   <int value="1" label="PeerConnection00"/>
35249   <int value="2" label="DeprecatedPeerConnection"/>
35250   <int value="3" label="RTCPeerConnection"/>
35251 </enum>
35253 <enum name="KeyboardControlEvent" type="int">
35254   <int value="0" label="Keyboard was shown."/>
35255   <int value="1" label="Keyboard was automatically hidden."/>
35256   <int value="2" label="Keyboard was hidden by the user."/>
35257 </enum>
35259 <enum name="LanguageCode" type="int">
35260   <summary>ISO 639 Language Codes.</summary>
35261   <int value="24929" label="Afar"/>
35262   <int value="24930" label="Abkhazian"/>
35263   <int value="24933" label="Avestan"/>
35264   <int value="24934" label="Afrikaans"/>
35265   <int value="24939" label="Akan"/>
35266   <int value="24941" label="Amharic"/>
35267   <int value="24942" label="Aragonese"/>
35268   <int value="24946" label="Arabic"/>
35269   <int value="24947" label="Assamese"/>
35270   <int value="24950" label="Avaric"/>
35271   <int value="24953" label="Aymara"/>
35272   <int value="24954" label="Azerbaijani"/>
35273   <int value="25185" label="Bashkir"/>
35274   <int value="25189" label="Belarusian"/>
35275   <int value="25191" label="Bulgarian"/>
35276   <int value="25192" label="Bihari"/>
35277   <int value="25193" label="Bislama"/>
35278   <int value="25197" label="Bambara"/>
35279   <int value="25198" label="Bengali"/>
35280   <int value="25199" label="Tibetan"/>
35281   <int value="25202" label="Breton"/>
35282   <int value="25203" label="Bosnian"/>
35283   <int value="25441" label="Catalan"/>
35284   <int value="25445" label="Chechen"/>
35285   <int value="25448" label="Chamorro"/>
35286   <int value="25455" label="Corsican"/>
35287   <int value="25458" label="Cree"/>
35288   <int value="25459" label="Czech"/>
35289   <int value="25461" label="Church Slavic"/>
35290   <int value="25462" label="Chuvash"/>
35291   <int value="25465" label="Welsh"/>
35292   <int value="25697" label="Danish"/>
35293   <int value="25701" label="German"/>
35294   <int value="25718" label="Divehi"/>
35295   <int value="25722" label="Dzongkha"/>
35296   <int value="25957" label="Ewe"/>
35297   <int value="25964" label="Greek"/>
35298   <int value="25966" label="English"/>
35299   <int value="25967" label="Esperanto"/>
35300   <int value="25971" label="Spanish"/>
35301   <int value="25972" label="Estonian"/>
35302   <int value="25973" label="Basque"/>
35303   <int value="26209" label="Persian"/>
35304   <int value="26214" label="Fulah"/>
35305   <int value="26217" label="Finnish"/>
35306   <int value="26218" label="Fijian"/>
35307   <int value="26223" label="Faroese"/>
35308   <int value="26226" label="French"/>
35309   <int value="26233" label="Western Frisian"/>
35310   <int value="26465" label="Irish"/>
35311   <int value="26468" label="Scottish Gaelic"/>
35312   <int value="26476" label="Galician"/>
35313   <int value="26478" label="Guarani"/>
35314   <int value="26485" label="Gujarati"/>
35315   <int value="26486" label="Manx"/>
35316   <int value="26721" label="Hausa"/>
35317   <int value="26725" label="Hebrew"/>
35318   <int value="26729" label="Hindi"/>
35319   <int value="26735" label="Hiri Motu"/>
35320   <int value="26738" label="Croatian"/>
35321   <int value="26740" label="Haitian"/>
35322   <int value="26741" label="Hungarian"/>
35323   <int value="26745" label="Armenian"/>
35324   <int value="26746" label="Herero"/>
35325   <int value="26977" label="Interlingua"/>
35326   <int value="26980" label="Indonesian"/>
35327   <int value="26981" label="Interlingue"/>
35328   <int value="26983" label="Igbo"/>
35329   <int value="26985" label="Sichuan Yi"/>
35330   <int value="26987" label="Inupiaq"/>
35331   <int value="26991" label="Ido"/>
35332   <int value="26995" label="Icelandic"/>
35333   <int value="26996" label="Italian"/>
35334   <int value="26997" label="Inuktitut"/>
35335   <int value="27233" label="Japanese"/>
35336   <int value="27254" label="Javanese"/>
35337   <int value="27489" label="Georgian"/>
35338   <int value="27495" label="Kongo"/>
35339   <int value="27497" label="Kikuyu"/>
35340   <int value="27498" label="Kuanyama"/>
35341   <int value="27499" label="Kazakh"/>
35342   <int value="27500" label="Kalaallisut"/>
35343   <int value="27501" label="Khmer"/>
35344   <int value="27502" label="Kannada"/>
35345   <int value="27503" label="Korean"/>
35346   <int value="27506" label="Kanuri"/>
35347   <int value="27507" label="Kashmiri"/>
35348   <int value="27509" label="Kurdish"/>
35349   <int value="27510" label="Komi"/>
35350   <int value="27511" label="Cornish"/>
35351   <int value="27513" label="Kirghiz"/>
35352   <int value="27745" label="Latin"/>
35353   <int value="27746" label="Luxembourgish"/>
35354   <int value="27751" label="Ganda"/>
35355   <int value="27753" label="Limburgish"/>
35356   <int value="27758" label="Lingala"/>
35357   <int value="27759" label="Lao"/>
35358   <int value="27764" label="Lithuanian"/>
35359   <int value="27765" label="Luba-Katanga"/>
35360   <int value="27766" label="Latvian"/>
35361   <int value="28007" label="Malagasy"/>
35362   <int value="28008" label="Marshallese"/>
35363   <int value="28009" label="Maori"/>
35364   <int value="28011" label="Macedonian"/>
35365   <int value="28012" label="Malayalam"/>
35366   <int value="28014" label="Mongolian"/>
35367   <int value="28015" label="Moldavian"/>
35368   <int value="28018" label="Marathi"/>
35369   <int value="28019" label="Malay"/>
35370   <int value="28020" label="Maltese"/>
35371   <int value="28025" label="Burmese"/>
35372   <int value="28257" label="Nauru"/>
35373   <int value="28258" label="Norwegian Bokmal"/>
35374   <int value="28260" label="North Ndebele"/>
35375   <int value="28261" label="Nepali"/>
35376   <int value="28263" label="Ndonga"/>
35377   <int value="28268" label="Dutch"/>
35378   <int value="28270" label="Norwegian Nynorsk"/>
35379   <int value="28271" label="Norwegian"/>
35380   <int value="28274" label="South Ndebele"/>
35381   <int value="28278" label="Navajo"/>
35382   <int value="28281" label="Nyanja"/>
35383   <int value="28515" label="Occitan"/>
35384   <int value="28522" label="Ojibwa"/>
35385   <int value="28525" label="Oromo"/>
35386   <int value="28530" label="Oriya"/>
35387   <int value="28531" label="Ossetic"/>
35388   <int value="28769" label="Punjabi"/>
35389   <int value="28777" label="Pali"/>
35390   <int value="28780" label="Polish"/>
35391   <int value="28787" label="Pashto"/>
35392   <int value="28788" label="Portuguese"/>
35393   <int value="29045" label="Quechua"/>
35394   <int value="29293" label="Romansh"/>
35395   <int value="29294" label="Rundi"/>
35396   <int value="29295" label="Romanian"/>
35397   <int value="29301" label="Russian"/>
35398   <int value="29303" label="Kinyarwanda"/>
35399   <int value="29537" label="Sanskrit"/>
35400   <int value="29539" label="Sardinian"/>
35401   <int value="29540" label="Sindhi"/>
35402   <int value="29541" label="Northern Sami"/>
35403   <int value="29543" label="Sango"/>
35404   <int value="29544" label="Serbo-Croatian"/>
35405   <int value="29545" label="Sinhala"/>
35406   <int value="29547" label="Slovak"/>
35407   <int value="29548" label="Slovenian"/>
35408   <int value="29549" label="Samoan"/>
35409   <int value="29550" label="Shona"/>
35410   <int value="29551" label="Somali"/>
35411   <int value="29553" label="Albanian"/>
35412   <int value="29554" label="Serbian"/>
35413   <int value="29555" label="Swati"/>
35414   <int value="29556" label="Southern Sotho"/>
35415   <int value="29557" label="Sundanese"/>
35416   <int value="29558" label="Swedish"/>
35417   <int value="29559" label="Swahili"/>
35418   <int value="29793" label="Tamil"/>
35419   <int value="29797" label="Telugu"/>
35420   <int value="29799" label="Tajik"/>
35421   <int value="29800" label="Thai"/>
35422   <int value="29801" label="Tigrinya"/>
35423   <int value="29803" label="Turkmen"/>
35424   <int value="29804" label="Tagalog"/>
35425   <int value="29806" label="Tswana"/>
35426   <int value="29807" label="Tonga"/>
35427   <int value="29810" label="Turkish"/>
35428   <int value="29811" label="Tsonga"/>
35429   <int value="29812" label="Tatar"/>
35430   <int value="29815" label="Twi"/>
35431   <int value="29817" label="Tahitian"/>
35432   <int value="30055" label="Uighur"/>
35433   <int value="30059" label="Ukrainian"/>
35434   <int value="30066" label="Urdu"/>
35435   <int value="30074" label="Uzbek"/>
35436   <int value="30309" label="Venda"/>
35437   <int value="30313" label="Vietnamese"/>
35438   <int value="30319" label="Volapuk"/>
35439   <int value="30561" label="Walloon"/>
35440   <int value="30575" label="Wolof"/>
35441   <int value="30824" label="Xhosa"/>
35442   <int value="31081" label="Yiddish"/>
35443   <int value="31087" label="Yoruba"/>
35444   <int value="31329" label="Zhuang"/>
35445   <int value="31336" label="Chinese"/>
35446   <int value="31349" label="Zulu"/>
35447   <int value="6382437" label="Achinese"/>
35448   <int value="6382440" label="Acoli"/>
35449   <int value="6382689" label="Adangme"/>
35450   <int value="6382713" label="Adyghe"/>
35451   <int value="6383201" label="Afro-Asiatic Language"/>
35452   <int value="6383208" label="Afrihili"/>
35453   <int value="6383982" label="Ainu"/>
35454   <int value="6384491" label="Akkadian"/>
35455   <int value="6384741" label="Aleut"/>
35456   <int value="6384743" label="Algonquian Language"/>
35457   <int value="6384756" label="Southern Altai"/>
35458   <int value="6385255" label="Old English"/>
35459   <int value="6385264" label="Angika"/>
35460   <int value="6385761" label="Apache Language"/>
35461   <int value="6386275" label="Aramaic"/>
35462   <int value="6386286" label="Araucanian"/>
35463   <int value="6386288" label="Arapaho"/>
35464   <int value="6386292" label="Artificial Language"/>
35465   <int value="6386295" label="Arawak"/>
35466   <int value="6386529" label="Asu"/>
35467   <int value="6386548" label="Asturian"/>
35468   <int value="6386792" label="Athapascan Language"/>
35469   <int value="6387059" label="Australian Language"/>
35470   <int value="6387553" label="Awadhi"/>
35471   <int value="6447460" label="Banda"/>
35472   <int value="6447465" label="Bamileke Language"/>
35473   <int value="6447468" label="Baluchi"/>
35474   <int value="6447470" label="Balinese"/>
35475   <int value="6447475" label="Basa"/>
35476   <int value="6447476" label="Baltic Language"/>
35477   <int value="6448490" label="Beja"/>
35478   <int value="6448493" label="Bemba"/>
35479   <int value="6448498" label="Berber"/>
35480   <int value="6448506" label="Bena"/>
35481   <int value="6449263" label="Bhojpuri"/>
35482   <int value="6449515" label="Bikol"/>
35483   <int value="6449518" label="Bini"/>
35484   <int value="6450273" label="Siksika"/>
35485   <int value="6450804" label="Bantu"/>
35486   <int value="6451809" label="Braj"/>
35487   <int value="6451832" label="Bodo"/>
35488   <int value="6452331" label="Batak"/>
35489   <int value="6452577" label="Buriat"/>
35490   <int value="6452583" label="Buginese"/>
35491   <int value="6453614" label="Blin"/>
35492   <int value="6512996" label="Caddo"/>
35493   <int value="6513001" label="Central American Indian Language"/>
35494   <int value="6513010" label="Carib"/>
35495   <int value="6513013" label="Caucasian Language"/>
35496   <int value="6513017" label="Cayuga"/>
35497   <int value="6513512" label="Atsam"/>
35498   <int value="6514018" label="Cebuano"/>
35499   <int value="6514028" label="Celtic Language"/>
35500   <int value="6514535" label="Chiga"/>
35501   <int value="6514786" label="Chibcha"/>
35502   <int value="6514791" label="Chagatai"/>
35503   <int value="6514795" label="Chuukese"/>
35504   <int value="6514797" label="Mari"/>
35505   <int value="6514798" label="Chinook Jargon"/>
35506   <int value="6514799" label="Choctaw"/>
35507   <int value="6514800" label="Chipewyan"/>
35508   <int value="6514802" label="Cherokee"/>
35509   <int value="6514809" label="Cheyenne"/>
35510   <int value="6516067" label="Chamic Language"/>
35511   <int value="6516592" label="Coptic"/>
35512   <int value="6516837" label="English-based Creole or Pidgin"/>
35513   <int value="6516838" label="French-based Creole or Pidgin"/>
35514   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
35515   <int value="6517352" label="Crimean Turkish"/>
35516   <int value="6517360" label="Creole or Pidgin"/>
35517   <int value="6517602" label="Kashubian"/>
35518   <int value="6518131" label="Cushitic Language"/>
35519   <int value="6578539" label="Dakota"/>
35520   <int value="6578546" label="Dargwa"/>
35521   <int value="6578550" label="Taita"/>
35522   <int value="6578553" label="Dayak"/>
35523   <int value="6579564" label="Delaware"/>
35524   <int value="6579566" label="Slave"/>
35525   <int value="6580082" label="Dogrib"/>
35526   <int value="6580590" label="Dinka"/>
35527   <int value="6580837" label="Zarma"/>
35528   <int value="6582121" label="Dogri"/>
35529   <int value="6582881" label="Dravidian Language"/>
35530   <int value="6583138" label="Lower Sorbian"/>
35531   <int value="6583649" label="Duala"/>
35532   <int value="6583661" label="Middle Dutch"/>
35533   <int value="6584693" label="Dyula"/>
35534   <int value="6644341" label="Embu"/>
35535   <int value="6645353" label="Efik"/>
35536   <int value="6645625" label="Ancient Egyptian"/>
35537   <int value="6646625" label="Ekajuk"/>
35538   <int value="6646904" label="Elamite"/>
35539   <int value="6647405" label="Middle English"/>
35540   <int value="6649711" label="Ewondo"/>
35541   <int value="6709614" label="Fang"/>
35542   <int value="6709620" label="Fanti"/>
35543   <int value="6711660" label="Filipino"/>
35544   <int value="6711669" label="Finno-Ugrian Language"/>
35545   <int value="6713198" label="Fon"/>
35546   <int value="6713965" label="Middle French"/>
35547   <int value="6713967" label="Old French"/>
35548   <int value="6713970" label="Northern Frisian"/>
35549   <int value="6713971" label="Eastern Frisian"/>
35550   <int value="6714738" label="Friulian"/>
35551   <int value="6775137" label="Ga"/>
35552   <int value="6775161" label="Gayo"/>
35553   <int value="6775393" label="Gbaya"/>
35554   <int value="6776173" label="Germanic Language"/>
35555   <int value="6776186" label="Geez"/>
35556   <int value="6777196" label="Gilbertese"/>
35557   <int value="6778216" label="Middle High German"/>
35558   <int value="6778728" label="Old High German"/>
35559   <int value="6778734" label="Gondi"/>
35560   <int value="6778738" label="Gorontalo"/>
35561   <int value="6778740" label="Gothic"/>
35562   <int value="6779490" label="Grebo"/>
35563   <int value="6779491" label="Ancient Greek"/>
35564   <int value="6779767" label="Swiss German"/>
35565   <int value="6780282" label="Gusii"/>
35566   <int value="6780777" label="Gwich'in"/>
35567   <int value="6840681" label="Haida"/>
35568   <int value="6840695" label="Hawaiian"/>
35569   <int value="6842732" label="Hiligaynon"/>
35570   <int value="6842733" label="Himachali"/>
35571   <int value="6842740" label="Hittite"/>
35572   <int value="6843758" label="Hmong"/>
35573   <int value="6845282" label="Upper Sorbian"/>
35574   <int value="6845808" label="Hupa"/>
35575   <int value="6906465" label="Iban"/>
35576   <int value="6908527" label="Ijo"/>
35577   <int value="6909039" label="Iloko"/>
35578   <int value="6909539" label="Indic Language"/>
35579   <int value="6909541" label="Indo-European Language"/>
35580   <int value="6909544" label="Ingush"/>
35581   <int value="6910561" label="Iranian Language"/>
35582   <int value="6910575" label="Iroquoian Language"/>
35583   <int value="6972015" label="Lojban"/>
35584   <int value="6974819" label="Machame"/>
35585   <int value="6975602" label="Judeo-Persian"/>
35586   <int value="6976098" label="Judeo-Arabic"/>
35587   <int value="7037281" label="Kara-Kalpak"/>
35588   <int value="7037282" label="Kabyle"/>
35589   <int value="7037283" label="Kachin"/>
35590   <int value="7037290" label="Jju"/>
35591   <int value="7037293" label="Kamba"/>
35592   <int value="7037298" label="Karen"/>
35593   <int value="7037303" label="Kawi"/>
35594   <int value="7037540" label="Kabardian"/>
35595   <int value="7037799" label="Tyap"/>
35596   <int value="7038053" label="Makonde"/>
35597   <int value="7038305" label="Kabuverdianu"/>
35598   <int value="7038575" label="Koro"/>
35599   <int value="7039073" label="Khasi"/>
35600   <int value="7039081" label="Khoisan Language"/>
35601   <int value="7039087" label="Khotanese"/>
35602   <int value="7039089" label="Koyra Chiini"/>
35603   <int value="7040110" label="Kalenjin"/>
35604   <int value="7040354" label="Kimbundu"/>
35605   <int value="7040875" label="Konkani"/>
35606   <int value="7040883" label="Kosraean"/>
35607   <int value="7041125" label="Kpelle"/>
35608   <int value="7041635" label="Karachay-Balkar"/>
35609   <int value="7041644" label="Karelian"/>
35610   <int value="7041647" label="Kru"/>
35611   <int value="7041653" label="Kurukh"/>
35612   <int value="7041890" label="Shambala"/>
35613   <int value="7041896" label="Colognian"/>
35614   <int value="7042413" label="Kumyk"/>
35615   <int value="7042420" label="Kutenai"/>
35616   <int value="7102820" label="Ladino"/>
35617   <int value="7102823" label="Langi"/>
35618   <int value="7102824" label="Lahnda"/>
35619   <int value="7102829" label="Lamba"/>
35620   <int value="7103866" label="Lezghian"/>
35621   <int value="7106412" label="Mongo"/>
35622   <int value="7106426" label="Lozi"/>
35623   <int value="7107937" label="Luba-Lulua"/>
35624   <int value="7107945" label="Luiseno"/>
35625   <int value="7107950" label="Lunda"/>
35626   <int value="7107951" label="Luo"/>
35627   <int value="7107955" label="Lushai"/>
35628   <int value="7107961" label="Luyia"/>
35629   <int value="7168356" label="Madurese"/>
35630   <int value="7168359" label="Magahi"/>
35631   <int value="7168361" label="Maithili"/>
35632   <int value="7168363" label="Makasar"/>
35633   <int value="7168366" label="Mandingo"/>
35634   <int value="7168368" label="Austronesian Language"/>
35635   <int value="7168371" label="Masai"/>
35636   <int value="7169126" label="Moksha"/>
35637   <int value="7169138" label="Mandar"/>
35638   <int value="7169390" label="Mende"/>
35639   <int value="7169394" label="Meru"/>
35640   <int value="7169637" label="Morisyen"/>
35641   <int value="7169889" label="Middle Irish"/>
35642   <int value="7170403" label="Micmac"/>
35643   <int value="7170414" label="Minangkabau"/>
35644   <int value="7170419" label="Miscellaneous Language"/>
35645   <int value="7170920" label="Mon-Khmer Language"/>
35646   <int value="7171683" label="Manchu"/>
35647   <int value="7171689" label="Manipuri"/>
35648   <int value="7171695" label="Manobo Language"/>
35649   <int value="7171944" label="Mohawk"/>
35650   <int value="7171955" label="Mossi"/>
35651   <int value="7173484" label="Multiple Languages"/>
35652   <int value="7173486" label="Munda Language"/>
35653   <int value="7173491" label="Creek"/>
35654   <int value="7173996" label="Mirandese"/>
35655   <int value="7174002" label="Marwari"/>
35656   <int value="7174510" label="Mayan Language"/>
35657   <int value="7174518" label="Erzya"/>
35658   <int value="7233896" label="Nahuatl"/>
35659   <int value="7233897" label="North American Indian Language"/>
35660   <int value="7233904" label="Neapolitan"/>
35661   <int value="7233905" label="Nama"/>
35662   <int value="7234675" label="Low German"/>
35663   <int value="7234935" label="Newari"/>
35664   <int value="7235937" label="Nias"/>
35665   <int value="7235939" label="Niger-Kordofanian Language"/>
35666   <int value="7235957" label="Niuean"/>
35667   <int value="7237479" label="Nogai"/>
35668   <int value="7237486" label="Old Norse"/>
35669   <int value="7237999" label="N'Ko"/>
35670   <int value="7238511" label="Northern Sotho"/>
35671   <int value="7239010" label="Nubian Language"/>
35672   <int value="7239523" label="Classical Newari"/>
35673   <int value="7240045" label="Nyamwezi"/>
35674   <int value="7240046" label="Nyankole"/>
35675   <int value="7240047" label="Nyoro"/>
35676   <int value="7240297" label="Nzima"/>
35677   <int value="7304033" label="Osage"/>
35678   <int value="7304289" label="Ottoman Turkish"/>
35679   <int value="7304303" label="Otomian Language"/>
35680   <int value="7364961" label="Papuan Language"/>
35681   <int value="7364967" label="Pangasinan"/>
35682   <int value="7364972" label="Pahlavi"/>
35683   <int value="7364973" label="Pampanga"/>
35684   <int value="7364976" label="Papiamento"/>
35685   <int value="7364981" label="Palauan"/>
35686   <int value="7365999" label="Old Persian"/>
35687   <int value="7366761" label="Philippine Language"/>
35688   <int value="7366766" label="Phoenician"/>
35689   <int value="7368558" label="Pohnpeian"/>
35690   <int value="7369313" label="Prakrit Language"/>
35691   <int value="7369327" label="Old Provencal"/>
35692   <int value="7496042" label="Rajasthani"/>
35693   <int value="7496048" label="Rapanui"/>
35694   <int value="7496050" label="Rarotongan"/>
35695   <int value="7499617" label="Romance Language"/>
35696   <int value="7499622" label="Rombo"/>
35697   <int value="7499629" label="Romany"/>
35698   <int value="7501168" label="Aromanian"/>
35699   <int value="7501675" label="Rwa"/>
35700   <int value="7561572" label="Sandawe"/>
35701   <int value="7561576" label="Yakut"/>
35702   <int value="7561577" label="South American Indian Language"/>
35703   <int value="7561580" label="Salishan Language"/>
35704   <int value="7561581" label="Samaritan Aramaic"/>
35705   <int value="7561585" label="Samburu"/>
35706   <int value="7561587" label="Sasak"/>
35707   <int value="7561588" label="Santali"/>
35708   <int value="7562094" label="Sicilian"/>
35709   <int value="7562095" label="Scots"/>
35710   <int value="7562597" label="Seneca"/>
35711   <int value="7562600" label="Sena"/>
35712   <int value="7562604" label="Selkup"/>
35713   <int value="7562605" label="Semitic Language"/>
35714   <int value="7562611" label="Koyraboro Senni"/>
35715   <int value="7563105" label="Old Irish"/>
35716   <int value="7563118" label="Sign Language"/>
35717   <int value="7563369" label="Tachelhit"/>
35718   <int value="7563374" label="Shan"/>
35719   <int value="7563620" label="Sidamo"/>
35720   <int value="7563631" label="Siouan Language"/>
35721   <int value="7563636" label="Sino-Tibetan Language"/>
35722   <int value="7564385" label="Slavic Language"/>
35723   <int value="7564641" label="Southern Sami"/>
35724   <int value="7564649" label="Sami Language"/>
35725   <int value="7564650" label="Lule Sami"/>
35726   <int value="7564654" label="Inari Sami"/>
35727   <int value="7564659" label="Skolt Sami"/>
35728   <int value="7564907" label="Soninke"/>
35729   <int value="7565159" label="Sogdien"/>
35730   <int value="7565166" label="Songhai"/>
35731   <int value="7565934" label="Sranan Tongo"/>
35732   <int value="7565938" label="Serer"/>
35733   <int value="7566177" label="Nilo-Saharan Language"/>
35734   <int value="7566201" label="Saho"/>
35735   <int value="7566699" label="Sukuma"/>
35736   <int value="7566707" label="Susu"/>
35737   <int value="7566712" label="Sumerian"/>
35738   <int value="7567202" label="Comorian"/>
35739   <int value="7567715" label="Classical Syriac"/>
35740   <int value="7567730" label="Syriac"/>
35741   <int value="7627113" label="Tai Language"/>
35742   <int value="7628141" label="Timne"/>
35743   <int value="7628143" label="Teso"/>
35744   <int value="7628146" label="Tereno"/>
35745   <int value="7628148" label="Tetum"/>
35746   <int value="7629159" label="Tigre"/>
35747   <int value="7629174" label="Tiv"/>
35748   <int value="7629676" label="Tokelau"/>
35749   <int value="7629928" label="Klingon"/>
35750   <int value="7629929" label="Tlingit"/>
35751   <int value="7630184" label="Tamashek"/>
35752   <int value="7630695" label="Nyasa Tonga"/>
35753   <int value="7630953" label="Tok Pisin"/>
35754   <int value="7631478" label="Taroko"/>
35755   <int value="7631721" label="Tsimshian"/>
35756   <int value="7632237" label="Tumbuka"/>
35757   <int value="7632240" label="Tupi Language"/>
35758   <int value="7632244" label="Altaic Language"/>
35759   <int value="7632492" label="Tuvalu"/>
35760   <int value="7632753" label="Tasawaq"/>
35761   <int value="7633270" label="Tuvinian"/>
35762   <int value="7633517" label="Central Morocco Tamazight"/>
35763   <int value="7693421" label="Udmurt"/>
35764   <int value="7694177" label="Ugaritic"/>
35765   <int value="7695714" label="Umbundu"/>
35766   <int value="7695972" label="Unknown Language"/>
35767   <int value="7758185" label="Vai"/>
35768   <int value="7761780" label="Votic"/>
35769   <int value="7763310" label="Vunjo"/>
35770   <int value="7823723" label="Wakashan Language"/>
35771   <int value="7823724" label="Walamo"/>
35772   <int value="7823730" label="Waray"/>
35773   <int value="7823731" label="Washo"/>
35774   <int value="7824750" label="Sorbian Language"/>
35775   <int value="7889260" label="Kalmyk"/>
35776   <int value="7892839" label="Soga"/>
35777   <int value="7954799" label="Yao"/>
35778   <int value="7954800" label="Yapese"/>
35779   <int value="7958635" label="Yupik Language"/>
35780   <int value="7959909" label="Cantonese"/>
35781   <int value="8020336" label="Zapotec"/>
35782   <int value="8020588" label="Blissymbols"/>
35783   <int value="8021358" label="Zenaga"/>
35784   <int value="8023652" label="Zande"/>
35785   <int value="8025454" label="Zuni"/>
35786   <int value="8026232" label="No linguistic content"/>
35787   <int value="8026721" label="Zaza"/>
35788 </enum>
35790 <enum name="LevelDBCorruptionTypes" type="int">
35791   <int value="0" label="other"/>
35792   <int value="1" label="missing files"/>
35793   <int value="2" label="log record too small"/>
35794   <int value="3" label="corrupted internal key"/>
35795   <int value="4" label="partial record"/>
35796   <int value="5" label="missing start of fragmented record"/>
35797   <int value="6" label="error in middle of record"/>
35798   <int value="7" label="unknown record type"/>
35799   <int value="8" label="truncated record at end"/>
35800   <int value="9" label="bad record length"/>
35801   <int value="10" label="VersionEdit"/>
35802   <int value="11" label="FileReader invoked with unexpected value"/>
35803   <int value="12" label="corrupted key"/>
35804   <int value="13" label="CURRENT file does not end with newline"/>
35805   <int value="14" label="no meta-nextfile entry"/>
35806   <int value="15" label="no meta-lognumber entry"/>
35807   <int value="16" label="no last-sequence-number entry"/>
35808   <int value="17" label="malformed WriteBatch"/>
35809   <int value="18" label="bad WriteBatch Put"/>
35810   <int value="19" label="bad WriteBatch Delete"/>
35811   <int value="20" label="unknown WriteBatch tag"/>
35812   <int value="21" label="WriteBatch has wrong count"/>
35813   <int value="22" label="bad entry in block"/>
35814   <int value="23" label="bad block contents"/>
35815   <int value="24" label="bad block handle"/>
35816   <int value="25" label="truncated block read"/>
35817   <int value="26" label="block checksum mismatch"/>
35818   <int value="27" label="checksum mismatch"/>
35819   <int value="28" label="corrupted compressed block contents"/>
35820   <int value="29" label="bad block type"/>
35821   <int value="30" label="bad magic number"/>
35822   <int value="31" label="file is too short"/>
35823 </enum>
35825 <enum name="LevelDBErrorCount" type="int">
35826   <int value="1" label="Failure"/>
35827 </enum>
35829 <enum name="LevelDBErrorTypes" type="int">
35830   <int value="0" label="NotFound"/>
35831   <int value="1" label="Corruption"/>
35832   <int value="2" label="IOError"/>
35833   <int value="3" label="Other"/>
35834 </enum>
35836 <enum name="LevelDBIOErrorMethods" type="int">
35837   <int value="0" label="SequentialFileRead"/>
35838   <int value="1" label="SequentialFileSkip"/>
35839   <int value="2" label="RandomAccessFileRead"/>
35840   <int value="3" label="WritableFileAppend"/>
35841   <int value="4" label="WritableFileClose"/>
35842   <int value="5" label="WritableFileFlush"/>
35843   <int value="6" label="WritableFileSync"/>
35844   <int value="7" label="NewSequentialFile"/>
35845   <int value="8" label="NewRandomAccessFile"/>
35846   <int value="9" label="NewWritableFile"/>
35847   <int value="10" label="DeleteFile"/>
35848   <int value="11" label="CreateDir"/>
35849   <int value="12" label="DeleteDir"/>
35850   <int value="13" label="GetFileSize"/>
35851   <int value="14" label="RenameFile"/>
35852   <int value="15" label="LockFile"/>
35853   <int value="16" label="UnlockFile"/>
35854   <int value="17" label="GetTestDirectory"/>
35855   <int value="18" label="NewLogger"/>
35856   <int value="19" label="SyncParent"/>
35857   <int value="20" label="GetChildren"/>
35858 </enum>
35860 <enum name="LinkMonitorFailureType" type="int">
35861   <int value="0" label="Local MAC Address Not Found"/>
35862   <int value="1" label="Client Startup Failure"/>
35863   <int value="2" label="Transmission Failure"/>
35864   <int value="3" label="Failure Threshold Reached"/>
35865 </enum>
35867 <enum name="LinuxAudioIO" type="int">
35868   <int value="0" label="PulseAudio"/>
35869   <int value="1" label="ALSA"/>
35870   <int value="2" label="Cras"/>
35871 </enum>
35873 <enum name="LinuxGlibcVersion" type="int">
35874   <int value="0" label="Not Parseable"/>
35875   <int value="1" label="Unknown"/>
35876   <int value="2" label="2.11"/>
35877   <int value="3" label="2.12"/>
35878   <int value="4" label="2.13"/>
35879   <int value="5" label="2.14"/>
35880   <int value="6" label="2.15"/>
35881   <int value="7" label="2.16"/>
35882   <int value="8" label="2.17"/>
35883   <int value="9" label="2.18"/>
35884   <int value="10" label="2.19"/>
35885 </enum>
35887 <enum name="LoadType" type="int">
35888   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
35889   <int value="1" label="RELOAD">User pressed reload</int>
35890   <int value="2" label="HISTORY_LOAD">Back or forward</int>
35891   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
35892   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
35893   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
35894   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
35895   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
35896     back/forward or encoding change
35897   </int>
35898   <int value="8" label="LINK_LOAD_CACHE_ONLY">
35899     Allow stale data (avoid doing a re-post)
35900   </int>
35901   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
35902 </enum>
35904 <enum name="LocalRendererSinkStates" type="int">
35905   <int value="0" label="SinkStarted"/>
35906   <int value="1" label="SinkNeverStarted"/>
35907 </enum>
35909 <enum name="LoginConsumerWhitelist" type="int">
35910   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
35911   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
35912 </enum>
35914 <enum name="LoginFailureReason" type="int">
35915   <int value="0" label="NONE">None</int>
35916   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
35917     Could not mount cryptohome
35918   </int>
35919   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
35920   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
35921     Could not unmount cryptohome
35922   </int>
35923   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
35924   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
35925   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
35926   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
35927 </enum>
35929 <enum name="LoginPolicyFilesState" type="int">
35930   <summary>Policy/owner key file state.</summary>
35931   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
35932   <int value="1" label="UNUSED">Unused</int>
35933   <int value="2" label="HEALTHY">Healthy</int>
35934   <int value="3" label="RESERVED">Reserved</int>
35935   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
35936   <int value="5" label="UNUSED">Unused</int>
35937   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
35938   <int value="7" label="RESERVED">Reserved</int>
35939   <int value="8" label="KEY_OK_NO_POLICY_R11">
35940     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
35941   </int>
35942   <int value="9" label="UNUSED">Unused</int>
35943   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
35944   <int value="11" label="RESERVED">Reserved</int>
35945   <int value="12" label="RESERVED">Reserved</int>
35946   <int value="13" label="RESERVED">Reserved</int>
35947   <int value="14" label="RESERVED">Reserved</int>
35948   <int value="15" label="RESERVED">Reserved</int>
35949   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
35950   <int value="17" label="UNUSED">Unused</int>
35951   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
35952   <int value="19" label="RESERVED">Reserved</int>
35953   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
35954     Key bad, policy bad, pre-R11
35955   </int>
35956   <int value="21" label="UNUSED">Unused</int>
35957   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
35958   <int value="23" label="RESERVED">Reserved</int>
35959   <int value="24" label="BAD_KEY_NO_POLICY_R11">
35960     Key bad, policy bad, pre-R11
35961   </int>
35962   <int value="25" label="UNUSED">Unused</int>
35963   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
35964   <int value="27" label="RESERVED">Reserved</int>
35965   <int value="28" label="RESERVED">Reserved</int>
35966   <int value="29" label="RESERVED">Reserved</int>
35967   <int value="30" label="RESERVED">Reserved</int>
35968   <int value="31" label="RESERVED">Reserved</int>
35969   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
35970   <int value="33" label="UNUSED">Unused</int>
35971   <int value="34" label="NO_KEY">No key, policy OK</int>
35972   <int value="35" label="RESERVED">RESERVED</int>
35973   <int value="36" label="NO_KEY_BAD_POLICY_R11">
35974     No key, policy bad, pre-R11
35975   </int>
35976   <int value="37" label="UNUSED">Unused</int>
35977   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
35978   <int value="39" label="RESERVED">Reserved</int>
35979   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
35980   <int value="41" label="UNUSED">Unused</int>
35981   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
35982   <int value="43" label="RESERVED">Reserved</int>
35983 </enum>
35985 <enum name="LoginSuccessReason" type="int">
35986   <int value="0" label="OFFLINE_AND_ONLINE">
35987     Login success offline and online
35988   </int>
35989   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
35990 </enum>
35992 <enum name="LoginUserType" type="int">
35993   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
35994   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
35995   <int value="2" label="OTHER_NORMAL">Other Normal</int>
35996   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
35997   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
35998   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
35999 </enum>
36001 <enum name="ManagedUserPasswordChange" type="int">
36002   <int value="0" label="OK_MANAGER">Changed in manager session</int>
36003   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
36004   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
36005   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
36006     Signature or encryption key not found
36007   </int>
36008   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
36009   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
36010     Manager key authorization failed
36011   </int>
36012   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
36013     Could not load new password data upon supervised user signin
36014   </int>
36015   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
36016     Incomplete password data loaded upon supervised user signin.
36017   </int>
36018   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
36019     Authentication failure while changing password during supervised user
36020     signin.
36021   </int>
36022   <int value="9" label="FAILED_STORE_DATA">
36023     Could not store new password data for supervised user.
36024   </int>
36025 </enum>
36027 <enum name="MappedCSSProperties" type="int">
36028 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
36030   <int value="1" label="Total Pages Measured"/>
36031   <int value="2" label="color"/>
36032   <int value="3" label="direction"/>
36033   <int value="4" label="display"/>
36034   <int value="5" label="font"/>
36035   <int value="6" label="font-family"/>
36036   <int value="7" label="font-size"/>
36037   <int value="8" label="font-style"/>
36038   <int value="9" label="font-variant"/>
36039   <int value="10" label="font-weight"/>
36040   <int value="11" label="text-rendering"/>
36041   <int value="12" label="webkit-font-feature-settings"/>
36042   <int value="13" label="webkit-font-kerning"/>
36043   <int value="14" label="webkit-font-smoothing"/>
36044   <int value="15" label="webkit-font-variant-ligatures"/>
36045   <int value="16" label="webkit-locale"/>
36046   <int value="17" label="webkit-text-orientation"/>
36047   <int value="18" label="webkit-writing-mode"/>
36048   <int value="19" label="zoom"/>
36049   <int value="20" label="line-height"/>
36050   <int value="21" label="background"/>
36051   <int value="22" label="background-attachment"/>
36052   <int value="23" label="background-clip"/>
36053   <int value="24" label="background-color"/>
36054   <int value="25" label="background-image"/>
36055   <int value="26" label="background-origin"/>
36056   <int value="27" label="background-position"/>
36057   <int value="28" label="background-position-x"/>
36058   <int value="29" label="background-position-y"/>
36059   <int value="30" label="background-repeat"/>
36060   <int value="31" label="background-repeat-x"/>
36061   <int value="32" label="background-repeat-y"/>
36062   <int value="33" label="background-size"/>
36063   <int value="34" label="border"/>
36064   <int value="35" label="border-bottom"/>
36065   <int value="36" label="border-bottom-color"/>
36066   <int value="37" label="border-bottom-left-radius"/>
36067   <int value="38" label="border-bottom-right-radius"/>
36068   <int value="39" label="border-bottom-style"/>
36069   <int value="40" label="border-bottom-width"/>
36070   <int value="41" label="border-collapse"/>
36071   <int value="42" label="border-color"/>
36072   <int value="43" label="border-image"/>
36073   <int value="44" label="border-image-outset"/>
36074   <int value="45" label="border-image-repeat"/>
36075   <int value="46" label="border-image-slice"/>
36076   <int value="47" label="border-image-source"/>
36077   <int value="48" label="border-image-width"/>
36078   <int value="49" label="border-left"/>
36079   <int value="50" label="border-left-color"/>
36080   <int value="51" label="border-left-style"/>
36081   <int value="52" label="border-left-width"/>
36082   <int value="53" label="border-radius"/>
36083   <int value="54" label="border-right"/>
36084   <int value="55" label="border-right-color"/>
36085   <int value="56" label="border-right-style"/>
36086   <int value="57" label="border-right-width"/>
36087   <int value="58" label="border-spacing"/>
36088   <int value="59" label="border-style"/>
36089   <int value="60" label="border-top"/>
36090   <int value="61" label="border-top-color"/>
36091   <int value="62" label="border-top-left-radius"/>
36092   <int value="63" label="border-top-right-radius"/>
36093   <int value="64" label="border-top-style"/>
36094   <int value="65" label="border-top-width"/>
36095   <int value="66" label="border-width"/>
36096   <int value="67" label="bottom"/>
36097   <int value="68" label="box-shadow"/>
36098   <int value="69" label="box-sizing"/>
36099   <int value="70" label="caption-side"/>
36100   <int value="71" label="clear"/>
36101   <int value="72" label="clip"/>
36102   <int value="73" label="webkit-clip-path"/>
36103   <int value="74" label="content"/>
36104   <int value="75" label="counter-increment"/>
36105   <int value="76" label="counter-reset"/>
36106   <int value="77" label="cursor"/>
36107   <int value="78" label="empty-cells"/>
36108   <int value="79" label="float"/>
36109   <int value="80" label="font-stretch"/>
36110   <int value="81" label="height"/>
36111   <int value="82" label="image-rendering"/>
36112   <int value="83" label="left"/>
36113   <int value="84" label="letter-spacing"/>
36114   <int value="85" label="list-style"/>
36115   <int value="86" label="list-style-image"/>
36116   <int value="87" label="list-style-position"/>
36117   <int value="88" label="list-style-type"/>
36118   <int value="89" label="margin"/>
36119   <int value="90" label="margin-bottom"/>
36120   <int value="91" label="margin-left"/>
36121   <int value="92" label="margin-right"/>
36122   <int value="93" label="margin-top"/>
36123   <int value="94" label="max-height"/>
36124   <int value="95" label="max-width"/>
36125   <int value="96" label="min-height"/>
36126   <int value="97" label="min-width"/>
36127   <int value="98" label="opacity"/>
36128   <int value="99" label="orphans"/>
36129   <int value="100" label="outline"/>
36130   <int value="101" label="outline-color"/>
36131   <int value="102" label="outline-offset"/>
36132   <int value="103" label="outline-style"/>
36133   <int value="104" label="outline-width"/>
36134   <int value="105" label="overflow"/>
36135   <int value="106" label="overflow-wrap"/>
36136   <int value="107" label="overflow-x"/>
36137   <int value="108" label="overflow-y"/>
36138   <int value="109" label="padding"/>
36139   <int value="110" label="padding-bottom"/>
36140   <int value="111" label="padding-left"/>
36141   <int value="112" label="padding-right"/>
36142   <int value="113" label="padding-top"/>
36143   <int value="114" label="page"/>
36144   <int value="115" label="page-break-after"/>
36145   <int value="116" label="page-break-before"/>
36146   <int value="117" label="page-break-inside"/>
36147   <int value="118" label="pointer-events"/>
36148   <int value="119" label="position"/>
36149   <int value="120" label="quotes"/>
36150   <int value="121" label="resize"/>
36151   <int value="122" label="right"/>
36152   <int value="123" label="size"/>
36153   <int value="124" label="src"/>
36154   <int value="125" label="speak"/>
36155   <int value="126" label="table-layout"/>
36156   <int value="127" label="tab-size"/>
36157   <int value="128" label="text-align"/>
36158   <int value="129" label="text-decoration"/>
36159   <int value="130" label="text-indent"/>
36160   <int value="131" label="text-line-through"/>
36161   <int value="132" label="text-line-through-color"/>
36162   <int value="133" label="text-line-through-mode"/>
36163   <int value="134" label="text-line-through-style"/>
36164   <int value="135" label="text-line-through-width"/>
36165   <int value="136" label="text-overflow"/>
36166   <int value="137" label="text-overline"/>
36167   <int value="138" label="text-overline-color"/>
36168   <int value="139" label="text-overline-mode"/>
36169   <int value="140" label="text-overline-style"/>
36170   <int value="141" label="text-overline-width"/>
36171   <int value="142" label="text-shadow"/>
36172   <int value="143" label="text-transform"/>
36173   <int value="144" label="text-underline"/>
36174   <int value="145" label="text-underline-color"/>
36175   <int value="146" label="text-underline-mode"/>
36176   <int value="147" label="text-underline-style"/>
36177   <int value="148" label="text-underline-width"/>
36178   <int value="149" label="top"/>
36179   <int value="150" label="transition"/>
36180   <int value="151" label="transition-delay"/>
36181   <int value="152" label="transition-duration"/>
36182   <int value="153" label="transition-property"/>
36183   <int value="154" label="transition-timing-function"/>
36184   <int value="155" label="unicode-bidi"/>
36185   <int value="156" label="unicode-range"/>
36186   <int value="157" label="vertical-align"/>
36187   <int value="158" label="visibility"/>
36188   <int value="159" label="white-space"/>
36189   <int value="160" label="widows"/>
36190   <int value="161" label="width"/>
36191   <int value="162" label="word-break"/>
36192   <int value="163" label="word-spacing"/>
36193   <int value="164" label="word-wrap"/>
36194   <int value="165" label="z-index"/>
36195   <int value="166" label="webkit-animation"/>
36196   <int value="167" label="webkit-animation-delay"/>
36197   <int value="168" label="webkit-animation-direction"/>
36198   <int value="169" label="webkit-animation-duration"/>
36199   <int value="170" label="webkit-animation-fill-mode"/>
36200   <int value="171" label="webkit-animation-iteration-count"/>
36201   <int value="172" label="webkit-animation-name"/>
36202   <int value="173" label="webkit-animation-play-state"/>
36203   <int value="174" label="webkit-animation-timing-function"/>
36204   <int value="175" label="webkit-appearance"/>
36205   <int value="176" label="webkit-aspect-ratio"/>
36206   <int value="177" label="webkit-backface-visibility"/>
36207   <int value="178" label="webkit-background-clip"/>
36208   <int value="179" label="webkit-background-composite"/>
36209   <int value="180" label="webkit-background-origin"/>
36210   <int value="181" label="webkit-background-size"/>
36211   <int value="182" label="webkit-border-after"/>
36212   <int value="183" label="webkit-border-after-color"/>
36213   <int value="184" label="webkit-border-after-style"/>
36214   <int value="185" label="webkit-border-after-width"/>
36215   <int value="186" label="webkit-border-before"/>
36216   <int value="187" label="webkit-border-before-color"/>
36217   <int value="188" label="webkit-border-before-style"/>
36218   <int value="189" label="webkit-border-before-width"/>
36219   <int value="190" label="webkit-border-end"/>
36220   <int value="191" label="webkit-border-end-color"/>
36221   <int value="192" label="webkit-border-end-style"/>
36222   <int value="193" label="webkit-border-end-width"/>
36223   <int value="194" label="webkit-border-fit"/>
36224   <int value="195" label="webkit-border-horizontal-spacing"/>
36225   <int value="196" label="webkit-border-image"/>
36226   <int value="197" label="webkit-border-radius"/>
36227   <int value="198" label="webkit-border-start"/>
36228   <int value="199" label="webkit-border-start-color"/>
36229   <int value="200" label="webkit-border-start-style"/>
36230   <int value="201" label="webkit-border-start-width"/>
36231   <int value="202" label="webkit-border-vertical-spacing"/>
36232   <int value="203" label="webkit-box-align"/>
36233   <int value="204" label="webkit-box-direction"/>
36234   <int value="205" label="webkit-box-flex"/>
36235   <int value="206" label="webkit-box-flex-group"/>
36236   <int value="207" label="webkit-box-lines"/>
36237   <int value="208" label="webkit-box-ordinal-group"/>
36238   <int value="209" label="webkit-box-orient"/>
36239   <int value="210" label="webkit-box-pack"/>
36240   <int value="211" label="webkit-box-reflect"/>
36241   <int value="212" label="webkit-box-shadow"/>
36242   <int value="213" label="webkit-color-correction"/>
36243   <int value="214" label="webkit-column-axis"/>
36244   <int value="215" label="webkit-column-break-after"/>
36245   <int value="216" label="webkit-column-break-before"/>
36246   <int value="217" label="webkit-column-break-inside"/>
36247   <int value="218" label="webkit-column-count"/>
36248   <int value="219" label="webkit-column-gap"/>
36249   <int value="220" label="webkit-column-progression"/>
36250   <int value="221" label="webkit-column-rule"/>
36251   <int value="222" label="webkit-column-rule-color"/>
36252   <int value="223" label="webkit-column-rule-style"/>
36253   <int value="224" label="webkit-column-rule-width"/>
36254   <int value="225" label="webkit-column-span"/>
36255   <int value="226" label="webkit-column-width"/>
36256   <int value="227" label="webkit-columns"/>
36257   <int value="228" label="webkit-box-decoration-break"/>
36258   <int value="229" label="webkit-filter"/>
36259   <int value="230" label="webkit-align-content"/>
36260   <int value="231" label="webkit-align-items"/>
36261   <int value="232" label="webkit-align-self"/>
36262   <int value="233" label="webkit-flex"/>
36263   <int value="234" label="webkit-flex-basis"/>
36264   <int value="235" label="webkit-flex-direction"/>
36265   <int value="236" label="webkit-flex-flow"/>
36266   <int value="237" label="webkit-flex-grow"/>
36267   <int value="238" label="webkit-flex-shrink"/>
36268   <int value="239" label="webkit-flex-wrap"/>
36269   <int value="240" label="webkit-justify-content"/>
36270   <int value="241" label="webkit-font-size-delta"/>
36271   <int value="242" label="webkit-grid-columns"/>
36272   <int value="243" label="webkit-grid-rows"/>
36273   <int value="244" label="webkit-grid-start"/>
36274   <int value="245" label="webkit-grid-end"/>
36275   <int value="246" label="webkit-grid-before"/>
36276   <int value="247" label="webkit-grid-after"/>
36277   <int value="248" label="webkit-grid-column"/>
36278   <int value="249" label="webkit-grid-row"/>
36279   <int value="250" label="webkit-grid-auto-flow"/>
36280   <int value="251" label="webkit-highlight"/>
36281   <int value="252" label="webkit-hyphenate-character"/>
36282   <int value="253" label="webkit-hyphenate-limit-after"/>
36283   <int value="254" label="webkit-hyphenate-limit-before"/>
36284   <int value="255" label="webkit-hyphenate-limit-lines"/>
36285   <int value="256" label="webkit-hyphens"/>
36286   <int value="257" label="webkit-line-box-contain"/>
36287   <int value="258" label="webkit-line-align"/>
36288   <int value="259" label="webkit-line-break"/>
36289   <int value="260" label="webkit-line-clamp"/>
36290   <int value="261" label="webkit-line-grid"/>
36291   <int value="262" label="webkit-line-snap"/>
36292   <int value="263" label="webkit-logical-width"/>
36293   <int value="264" label="webkit-logical-height"/>
36294   <int value="265" label="webkit-margin-after-collapse"/>
36295   <int value="266" label="webkit-margin-before-collapse"/>
36296   <int value="267" label="webkit-margin-bottom-collapse"/>
36297   <int value="268" label="webkit-margin-top-collapse"/>
36298   <int value="269" label="webkit-margin-collapse"/>
36299   <int value="270" label="webkit-margin-after"/>
36300   <int value="271" label="webkit-margin-before"/>
36301   <int value="272" label="webkit-margin-end"/>
36302   <int value="273" label="webkit-margin-start"/>
36303   <int value="274" label="webkit-marquee"/>
36304   <int value="275" label="webkit-marquee-direction"/>
36305   <int value="276" label="webkit-marquee-increment"/>
36306   <int value="277" label="webkit-marquee-repetition"/>
36307   <int value="278" label="webkit-marquee-speed"/>
36308   <int value="279" label="webkit-marquee-style"/>
36309   <int value="280" label="webkit-mask"/>
36310   <int value="281" label="webkit-mask-box-image"/>
36311   <int value="282" label="webkit-mask-box-image-outset"/>
36312   <int value="283" label="webkit-mask-box-image-repeat"/>
36313   <int value="284" label="webkit-mask-box-image-slice"/>
36314   <int value="285" label="webkit-mask-box-image-source"/>
36315   <int value="286" label="webkit-mask-box-image-width"/>
36316   <int value="287" label="webkit-mask-clip"/>
36317   <int value="288" label="webkit-mask-composite"/>
36318   <int value="289" label="webkit-mask-image"/>
36319   <int value="290" label="webkit-mask-origin"/>
36320   <int value="291" label="webkit-mask-position"/>
36321   <int value="292" label="webkit-mask-position-x"/>
36322   <int value="293" label="webkit-mask-position-y"/>
36323   <int value="294" label="webkit-mask-repeat"/>
36324   <int value="295" label="webkit-mask-repeat-x"/>
36325   <int value="296" label="webkit-mask-repeat-y"/>
36326   <int value="297" label="webkit-mask-size"/>
36327   <int value="298" label="webkit-max-logical-width"/>
36328   <int value="299" label="webkit-max-logical-height"/>
36329   <int value="300" label="webkit-min-logical-width"/>
36330   <int value="301" label="webkit-min-logical-height"/>
36331   <int value="302" label="webkit-nbsp-mode"/>
36332   <int value="303" label="webkit-order"/>
36333   <int value="304" label="webkit-padding-after"/>
36334   <int value="305" label="webkit-padding-before"/>
36335   <int value="306" label="webkit-padding-end"/>
36336   <int value="307" label="webkit-padding-start"/>
36337   <int value="308" label="webkit-perspective"/>
36338   <int value="309" label="webkit-perspective-origin"/>
36339   <int value="310" label="webkit-perspective-origin-x"/>
36340   <int value="311" label="webkit-perspective-origin-y"/>
36341   <int value="312" label="webkit-print-color-adjust"/>
36342   <int value="313" label="webkit-rtl-ordering"/>
36343   <int value="314" label="webkit-ruby-position"/>
36344   <int value="315" label="webkit-text-combine"/>
36345   <int value="316" label="webkit-text-decorations-in-effect"/>
36346   <int value="317" label="webkit-text-emphasis"/>
36347   <int value="318" label="webkit-text-emphasis-color"/>
36348   <int value="319" label="webkit-text-emphasis-position"/>
36349   <int value="320" label="webkit-text-emphasis-style"/>
36350   <int value="321" label="webkit-text-fill-color"/>
36351   <int value="322" label="webkit-text-security"/>
36352   <int value="323" label="webkit-text-stroke"/>
36353   <int value="324" label="webkit-text-stroke-color"/>
36354   <int value="325" label="webkit-text-stroke-width"/>
36355   <int value="326" label="webkit-transform"/>
36356   <int value="327" label="webkit-transform-origin"/>
36357   <int value="328" label="webkit-transform-origin-x"/>
36358   <int value="329" label="webkit-transform-origin-y"/>
36359   <int value="330" label="webkit-transform-origin-z"/>
36360   <int value="331" label="webkit-transform-style"/>
36361   <int value="332" label="webkit-transition"/>
36362   <int value="333" label="webkit-transition-delay"/>
36363   <int value="334" label="webkit-transition-duration"/>
36364   <int value="335" label="webkit-transition-property"/>
36365   <int value="336" label="webkit-transition-timing-function"/>
36366   <int value="337" label="webkit-user-drag"/>
36367   <int value="338" label="webkit-user-modify"/>
36368   <int value="339" label="webkit-user-select"/>
36369   <int value="340" label="webkit-flow-into"/>
36370   <int value="341" label="webkit-flow-from"/>
36371   <int value="342" label="webkit-region-overflow"/>
36372   <int value="343" label="webkit-region-break-after"/>
36373   <int value="344" label="webkit-region-break-before"/>
36374   <int value="345" label="webkit-region-break-inside"/>
36375   <int value="346" label="webkit-shape-inside"/>
36376   <int value="347" label="webkit-shape-outside"/>
36377   <int value="348" label="webkit-shape-margin"/>
36378   <int value="349" label="webkit-shape-padding"/>
36379   <int value="350" label="webkit-wrap-flow"/>
36380   <int value="351" label="webkit-wrap-through"/>
36381   <int value="352" label="webkit-wrap"/>
36382   <int value="353" label="webkit-tap-highlight-color"/>
36383   <int value="354" label="webkit-app-region"/>
36384   <int value="355" label="clip-path"/>
36385   <int value="356" label="clip-rule"/>
36386   <int value="357" label="mask"/>
36387   <int value="358" label="enable-background"/>
36388   <int value="359" label="filter"/>
36389   <int value="360" label="flood-color"/>
36390   <int value="361" label="flood-opacity"/>
36391   <int value="362" label="lighting-color"/>
36392   <int value="363" label="stop-color"/>
36393   <int value="364" label="stop-opacity"/>
36394   <int value="365" label="color-interpolation"/>
36395   <int value="366" label="color-interpolation-filters"/>
36396   <int value="367" label="color-profile"/>
36397   <int value="368" label="color-rendering"/>
36398   <int value="369" label="fill"/>
36399   <int value="370" label="fill-opacity"/>
36400   <int value="371" label="fill-rule"/>
36401   <int value="372" label="marker"/>
36402   <int value="373" label="marker-end"/>
36403   <int value="374" label="marker-mid"/>
36404   <int value="375" label="marker-start"/>
36405   <int value="376" label="mask-type"/>
36406   <int value="377" label="shape-rendering"/>
36407   <int value="378" label="stroke"/>
36408   <int value="379" label="stroke-dasharray"/>
36409   <int value="380" label="stroke-dashoffset"/>
36410   <int value="381" label="stroke-linecap"/>
36411   <int value="382" label="stroke-linejoin"/>
36412   <int value="383" label="stroke-miterlimit"/>
36413   <int value="384" label="stroke-opacity"/>
36414   <int value="385" label="stroke-width"/>
36415   <int value="386" label="alignment-baseline"/>
36416   <int value="387" label="baseline-shift"/>
36417   <int value="388" label="dominant-baseline"/>
36418   <int value="389" label="glyph-orientation-horizontal"/>
36419   <int value="390" label="glyph-orientation-vertical"/>
36420   <int value="391" label="kerning"/>
36421   <int value="392" label="text-anchor"/>
36422   <int value="393" label="vector-effect"/>
36423   <int value="394" label="writing-mode"/>
36424   <int value="395" label="webkit-svg-shadow"/>
36425   <int value="396" label="webkit-cursor-visibility"/>
36426   <int value="397" label="image-orientation"/>
36427   <int value="398" label="image-resolution"/>
36428   <int value="399" label="webkit-blend-mode"/>
36429   <int value="400" label="webkit-background-blend-mode"/>
36430   <int value="401" label="webkit-text-decoration-line"/>
36431   <int value="402" label="webkit-text-decoration-style"/>
36432   <int value="403" label="webkit-text-decoration-color"/>
36433   <int value="404" label="webkit-text-align-last"/>
36434   <int value="405" label="webkit-text-underline-position"/>
36435   <int value="406" label="max-zoom"/>
36436   <int value="407" label="min-zoom"/>
36437   <int value="408" label="orientation"/>
36438   <int value="409" label="user-zoom"/>
36439   <int value="410" label="webkit-dashboard-region"/>
36440   <int value="411" label="webkit-overflow-scrolling"/>
36441   <int value="412" label="webkit-app-region"/>
36442   <int value="413" label="webkit-filter"/>
36443   <int value="414" label="webkit-box-decoration-break"/>
36444   <int value="415" label="webkit-tap-highlight-color"/>
36445   <int value="416" label="buffered-rendering"/>
36446   <int value="417" label="grid-auto-rows"/>
36447   <int value="418" label="grid-auto-columns"/>
36448   <int value="419" label="background-blend-mode"/>
36449   <int value="420" label="mix-blend-mode"/>
36450   <int value="421" label="touch-action"/>
36451   <int value="422" label="grid-area"/>
36452   <int value="423" label="grid-template"/>
36453   <int value="424" label="animation"/>
36454   <int value="425" label="animation-delay"/>
36455   <int value="426" label="animation-direction"/>
36456   <int value="427" label="animation-duration"/>
36457   <int value="428" label="animation-fill-mode"/>
36458   <int value="429" label="animation-iteration-count"/>
36459   <int value="430" label="animation-name"/>
36460   <int value="431" label="animation-play-state"/>
36461   <int value="432" label="animation-timing-function"/>
36462   <int value="433" label="object-fit"/>
36463   <int value="434" label="paint-order"/>
36464   <int value="435" label="mask-source-type"/>
36465   <int value="436" label="isolation"/>
36466   <int value="437" label="object-position"/>
36467 </enum>
36469 <enum name="MappedEditingCommands" type="int">
36470 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
36472   <int value="1" label="AlignJustified"/>
36473   <int value="2" label="AlignLeft"/>
36474   <int value="3" label="AlignRight"/>
36475   <int value="4" label="BackColor"/>
36476   <int value="5" label="BackwardDelete"/>
36477   <int value="6" label="Bold"/>
36478   <int value="7" label="Copy"/>
36479   <int value="8" label="CreateLink"/>
36480   <int value="9" label="Cut"/>
36481   <int value="10" label="DefaultParagraphSeparator"/>
36482   <int value="11" label="Delete"/>
36483   <int value="12" label="DeleteBackward"/>
36484   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
36485   <int value="14" label="DeleteForward"/>
36486   <int value="15" label="DeleteToBeginningOfLine"/>
36487   <int value="16" label="DeleteToBeginningOfParagraph"/>
36488   <int value="17" label="DeleteToEndOfLine"/>
36489   <int value="18" label="DeleteToEndOfParagraph"/>
36490   <int value="19" label="DeleteToMark"/>
36491   <int value="20" label="DeleteWordBackward"/>
36492   <int value="21" label="DeleteWordForward"/>
36493   <int value="22" label="FindString"/>
36494   <int value="23" label="FontName"/>
36495   <int value="24" label="FontSize"/>
36496   <int value="25" label="FontSizeDelta"/>
36497   <int value="26" label="ForeColor"/>
36498   <int value="27" label="FormatBlock"/>
36499   <int value="28" label="ForwardDelete"/>
36500   <int value="29" label="HiliteColor"/>
36501   <int value="30" label="IgnoreSpelling"/>
36502   <int value="31" label="Indent"/>
36503   <int value="32" label="InsertBacktab"/>
36504   <int value="33" label="InsertHTML"/>
36505   <int value="34" label="InsertHorizontalRule"/>
36506   <int value="35" label="InsertImage"/>
36507   <int value="36" label="InsertLineBreak"/>
36508   <int value="37" label="InsertNewline"/>
36509   <int value="38" label="InsertNewlineInQuotedContent"/>
36510   <int value="39" label="InsertOrderedList"/>
36511   <int value="40" label="InsertParagraph"/>
36512   <int value="41" label="InsertTab"/>
36513   <int value="42" label="InsertText"/>
36514   <int value="43" label="InsertUnorderedList"/>
36515   <int value="44" label="Italic"/>
36516   <int value="45" label="JustifyCenter"/>
36517   <int value="46" label="JustifyFull"/>
36518   <int value="47" label="JustifyLeft"/>
36519   <int value="48" label="JustifyNone"/>
36520   <int value="49" label="JustifyRight"/>
36521   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
36522   <int value="51" label="MakeTextWritingDirectionNatural"/>
36523   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
36524   <int value="53" label="MoveBackward"/>
36525   <int value="54" label="MoveBackwardAndModifySelection"/>
36526   <int value="55" label="MoveDown"/>
36527   <int value="56" label="MoveDownAndModifySelection"/>
36528   <int value="57" label="MoveForward"/>
36529   <int value="58" label="MoveForwardAndModifySelection"/>
36530   <int value="59" label="MoveLeft"/>
36531   <int value="60" label="MoveLeftAndModifySelection"/>
36532   <int value="61" label="MovePageDown"/>
36533   <int value="62" label="MovePageDownAndModifySelection"/>
36534   <int value="63" label="MovePageUp"/>
36535   <int value="64" label="MovePageUpAndModifySelection"/>
36536   <int value="65" label="MoveParagraphBackward"/>
36537   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
36538   <int value="67" label="MoveParagraphForward"/>
36539   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
36540   <int value="69" label="MoveRight"/>
36541   <int value="70" label="MoveRightAndModifySelection"/>
36542   <int value="71" label="MoveToBeginningOfDocument"/>
36543   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
36544   <int value="73" label="MoveToBeginningOfLine"/>
36545   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
36546   <int value="75" label="MoveToBeginningOfParagraph"/>
36547   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
36548   <int value="77" label="MoveToBeginningOfSentence"/>
36549   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
36550   <int value="79" label="MoveToEndOfDocument"/>
36551   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
36552   <int value="81" label="MoveToEndOfLine"/>
36553   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
36554   <int value="83" label="MoveToEndOfParagraph"/>
36555   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
36556   <int value="85" label="MoveToEndOfSentence"/>
36557   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
36558   <int value="87" label="MoveToLeftEndOfLine"/>
36559   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
36560   <int value="89" label="MoveToRightEndOfLine"/>
36561   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
36562   <int value="91" label="MoveUp"/>
36563   <int value="92" label="MoveUpAndModifySelection"/>
36564   <int value="93" label="MoveWordBackward"/>
36565   <int value="94" label="MoveWordBackwardAndModifySelection"/>
36566   <int value="95" label="MoveWordForward"/>
36567   <int value="96" label="MoveWordForwardAndModifySelection"/>
36568   <int value="97" label="MoveWordLeft"/>
36569   <int value="98" label="MoveWordLeftAndModifySelection"/>
36570   <int value="99" label="MoveWordRight"/>
36571   <int value="100" label="MoveWordRightAndModifySelection"/>
36572   <int value="101" label="Outdent"/>
36573   <int value="102" label="OverWrite"/>
36574   <int value="103" label="Paste"/>
36575   <int value="104" label="PasteAndMatchStyle"/>
36576   <int value="105" label="PasteGlobalSelection"/>
36577   <int value="106" label="Print"/>
36578   <int value="107" label="Redo"/>
36579   <int value="108" label="RemoveFormat"/>
36580   <int value="109" label="ScrollPageBackward"/>
36581   <int value="110" label="ScrollPageForward"/>
36582   <int value="111" label="ScrollLineUp"/>
36583   <int value="112" label="ScrollLineDown"/>
36584   <int value="113" label="ScrollToBeginningOfDocument"/>
36585   <int value="114" label="ScrollToEndOfDocument"/>
36586   <int value="115" label="SelectAll"/>
36587   <int value="116" label="SelectLine"/>
36588   <int value="117" label="SelectParagraph"/>
36589   <int value="118" label="SelectSentence"/>
36590   <int value="119" label="SelectToMark"/>
36591   <int value="120" label="SelectWord"/>
36592   <int value="121" label="SetMark"/>
36593   <int value="122" label="Strikethrough"/>
36594   <int value="123" label="StyleWithCSS"/>
36595   <int value="124" label="Subscript"/>
36596   <int value="125" label="Superscript"/>
36597   <int value="126" label="SwapWithMark"/>
36598   <int value="127" label="ToggleBold"/>
36599   <int value="128" label="ToggleItalic"/>
36600   <int value="129" label="ToggleUnderline"/>
36601   <int value="130" label="Transpose"/>
36602   <int value="131" label="Underline"/>
36603   <int value="132" label="Undo"/>
36604   <int value="133" label="Unlink"/>
36605   <int value="134" label="Unscript"/>
36606   <int value="135" label="Unselect"/>
36607   <int value="136" label="UseCSS"/>
36608   <int value="137" label="Yank"/>
36609   <int value="138" label="YankAndSelect"/>
36610   <int value="139" label="AlignCenter"/>
36611 </enum>
36613 <enum name="MediaContainers" type="int">
36614   <int value="0" label="Unknown"/>
36615   <int value="1" label="AAC (Advanced Audio Coding)"/>
36616   <int value="2" label="AC-3"/>
36617   <int value="3" label="AIFF (Audio Interchange File Format)"/>
36618   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
36619   <int value="5" label="APE (Monkey's Audio)"/>
36620   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
36621   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
36622   <int value="8" label="AVI (Audio Video Interleaved)"/>
36623   <int value="9" label="Bink"/>
36624   <int value="10" label="CAF (Apple Core Audio Format)"/>
36625   <int value="11" label="DTS"/>
36626   <int value="12" label="DTS-HD"/>
36627   <int value="13" label="DV (Digital Video)"/>
36628   <int value="14" label="DXA"/>
36629   <int value="15" label="Enhanced AC-3"/>
36630   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
36631   <int value="17" label="FLV (Flash Video)"/>
36632   <int value="18" label="GSM (Global System for Mobile Audio)"/>
36633   <int value="19" label="H.261"/>
36634   <int value="20" label="H.263"/>
36635   <int value="21" label="H.264"/>
36636   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
36637   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
36638   <int value="24" label="MJPEG video"/>
36639   <int value="25" label="QuickTime / MOV / MPEG4"/>
36640   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
36641   <int value="27" label="MPEG-2 Program Stream"/>
36642   <int value="28" label="MPEG-2 Transport Stream"/>
36643   <int value="29" label="MPEG-4 Bitstream"/>
36644   <int value="30" label="Ogg"/>
36645   <int value="31" label="RM (RealMedia)"/>
36646   <int value="32" label="SRT (SubRip subtitle)"/>
36647   <int value="33" label="SWF (ShockWave Flash)"/>
36648   <int value="34" label="VC-1"/>
36649   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
36650   <int value="36" label="Matroska / WebM"/>
36651   <int value="37" label="WTV (Windows Television)"/>
36652   <int value="38" label="DASH"/>
36653   <int value="39" label="SmoothStream"/>
36654 </enum>
36656 <enum name="MediaGalleriesUsageType" type="int">
36657   <int value="0" label="Gallery added from permission dialog"/>
36658   <int value="1" label="Gallery permission added from permission dialog"/>
36659   <int value="2" label="Gallery permission removed from permission dialog"/>
36660   <int value="3" label="GetMediaFileSystems API invocations"/>
36661   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
36662   <int value="5" label="Dialog shown"/>
36663   <int value="6" label="Dialog permissions saved"/>
36664   <int value="7" label="Gallery added from WebUI"/>
36665   <int value="8" label="Gallery removed from WebUI"/>
36666   <int value="9" label="Preferences initialized"/>
36667   <int value="10" label="Preferences initialization failed"/>
36668   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
36669   <int value="12" label="GetMetadata API invocations"/>
36670   <int value="13" label="AddUserSelectedFolder API invocations"/>
36671   <int value="14" label="StartMediaScan API invocations"/>
36672   <int value="15" label="CancelMediaScan API invocations"/>
36673   <int value="16" label="AddScanResults API invocations"/>
36674   <int value="17" label="A media scan completed"/>
36675   <int value="18" label="AddScanResults dialog cancelled"/>
36676   <int value="19" label="AddScanResults dialog accepted"/>
36677   <int value="20" label="Gallery removed from AddScanResults dialog"/>
36678   <int value="21" label="Gallery removed from permission dialog"/>
36679   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
36680 </enum>
36682 <enum name="MediaKeyError" type="int">
36683   <int value="1" label="kUnknownError"/>
36684   <int value="2" label="kClientError"/>
36685   <int value="4" label="kOutputError"/>
36686 </enum>
36688 <enum name="MediaKeyException" type="int">
36689   <int value="0" label="kUnknownResultId"/>
36690   <int value="1" label="kSuccess"/>
36691   <int value="2" label="kKeySystemNotSupported"/>
36692   <int value="3" label="kInvalidPlayerState"/>
36693 </enum>
36695 <enum name="MigrationNssToPemNetworkTypes" type="int">
36696   <int value="0" label="EAP"/>
36697   <int value="1" label="OpenVPN"/>
36698   <int value="2" label="IPsec"/>
36699 </enum>
36701 <enum name="MistSwitchResult" type="int">
36702   <int value="0" label="Success"/>
36703   <int value="1" label="Failure"/>
36704 </enum>
36706 <enum name="MobileSessionCallerApp" type="int">
36707   <int value="0" label="Google Search"/>
36708   <int value="1" label="GMail"/>
36709   <int value="2" label="Google+"/>
36710   <int value="3" label="Google Drive"/>
36711   <int value="4" label="Google Earth"/>
36712   <int value="5" label="Other Google Apps"/>
36713   <int value="6" label="Others"/>
36714   <int value="7" label="Mobile Safari"/>
36715   <int value="8" label="Other Apple Apps"/>
36716   <int value="9" label="YouTube"/>
36717   <int value="10" label="Google Maps"/>
36718 </enum>
36720 <enum name="MobileSessionStartAction" type="int">
36721   <int value="0" label="Open http"/>
36722   <int value="1" label="Open https"/>
36723   <int value="2" label="Open file"/>
36724   <int value="3" label="x-callback-url open"/>
36725   <int value="4" label="x-callback-url other"/>
36726   <int value="5" label="Others"/>
36727 </enum>
36729 <enum name="MouseEventFollowedByClick" type="int">
36730   <int value="0" label="Missed event before click"/>
36731   <int value="1" label="Caught event before click"/>
36732 </enum>
36734 <enum name="MSECodec" type="int">
36735   <int value="0" label="(Unknown)"/>
36736   <int value="1" label="VP8"/>
36737   <int value="2" label="VP9"/>
36738   <int value="3" label="Vorbis"/>
36739   <int value="4" label="H.264"/>
36740   <int value="5" label="MPEG2 AAC"/>
36741   <int value="6" label="MPEG4 AAC"/>
36742   <int value="7" label="EAC3"/>
36743   <int value="8" label="MP3"/>
36744   <int value="9" label="OPUS"/>
36745 </enum>
36747 <enum name="MultiProfileSessionMode" type="int">
36748   <int value="0" label="Single user mode"/>
36749   <int value="1" label="Side by side mode"/>
36750   <int value="2" label="Separate desktop mode"/>
36751 </enum>
36753 <enum name="MultiProfileSigninUserAction" type="int">
36754   <int value="0" label="System tray"/>
36755   <int value="1" label="Browser frame"/>
36756 </enum>
36758 <enum name="MultiProfileSwitchActiveUserAction" type="int">
36759   <int value="0" label="System tray"/>
36760   <int value="1" label="Keyboard accelerator"/>
36761 </enum>
36763 <enum name="MultiProfileTeleportWindowAction" type="int">
36764   <int value="0" label="Drag and drop"/>
36765   <int value="1" label="Caption context menu"/>
36766   <int value="2" label="Return by minimize"/>
36767   <int value="3" label="Return by launcher"/>
36768 </enum>
36770 <enum name="MultiProfileTeleportWindowType" type="int">
36771   <int value="0" label="Tabbed browser"/>
36772   <int value="1" label="Tabbed incognito browser"/>
36773   <int value="2" label="V1 app"/>
36774   <int value="3" label="V2 app"/>
36775   <int value="4" label="Panel"/>
36776   <int value="5" label="Popup"/>
36777   <int value="6" label="Unknown"/>
36778 </enum>
36780 <enum name="NaClHelperStatus" type="int">
36781   <int value="0" label="Helper not initialized"/>
36782   <int value="1" label="Helper executable missing"/>
36783   <int value="2" label="Helper bootstrap executable missing"/>
36784   <int value="3" label="Browser running under Valgrind"/>
36785   <int value="4" label="Helper failed to launch"/>
36786   <int value="5" label="Helper failed to ACK"/>
36787   <int value="6" label="Helper started correctly"/>
36788 </enum>
36790 <enum name="NaClHttpStatusCodeClass" type="int">
36791   <int value="0" label="0XX"/>
36792   <int value="1" label="1XX"/>
36793   <int value="2" label="2XX"/>
36794   <int value="3" label="3XX"/>
36795   <int value="4" label="4XX"/>
36796   <int value="5" label="5XX"/>
36797   <int value="6" label="No status"/>
36798 </enum>
36800 <enum name="NaClManifestType" type="int">
36801   <int value="0" label="File"/>
36802   <int value="1" label="DataURI"/>
36803 </enum>
36805 <enum name="NaClOSArchEnum" type="int">
36806   <int value="0" label="Linux x86-32"/>
36807   <int value="1" label="Linux x86-64"/>
36808   <int value="2" label="Linux ARM"/>
36809   <int value="3" label="Mac x86-32"/>
36810   <int value="4" label="Mac x86-64"/>
36811   <int value="5" label="Mac ARM"/>
36812   <int value="6" label="Windows x86-32"/>
36813   <int value="7" label="Windows x86-64"/>
36814   <int value="8" label="Windows ARM"/>
36815   <int value="9" label="Linux Mips32"/>
36816 </enum>
36818 <enum name="NaClPluginErrorCode" type="int">
36819   <int value="0" label="ERROR_LOAD_SUCCESS"/>
36820   <int value="1" label="ERROR_LOAD_ABORTED"/>
36821   <int value="2" label="ERROR_UNKNOWN"/>
36822   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
36823   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
36824   <int value="5" label="ERROR_MANIFEST_STAT"/>
36825   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
36826   <int value="7" label="ERROR_MANIFEST_OPEN"/>
36827   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
36828   <int value="9" label="ERROR_MANIFEST_READ"/>
36829   <int value="10" label="ERROR_MANIFEST_PARSING"/>
36830   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
36831   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
36832   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
36833   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
36834   <int value="15" label="ERROR_NEXE_FH_DUP"/>
36835   <int value="16" label="ERROR_NEXE_STAT"/>
36836   <int value="17" label="ERROR_ELF_CHECK_IO"/>
36837   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
36838   <int value="19" label="ERROR_SEL_LDR_INIT"/>
36839   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
36840   <int value="21" label="ERROR_SEL_LDR_FD"/>
36841   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
36842   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
36843   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
36844   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
36845   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
36846   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
36847   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
36848   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
36849   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
36850   <int value="31" label="ERROR_START_PROXY_MODULE"/>
36851   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
36852   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
36853   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
36854   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
36855   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
36856   <int value="37" label="ERROR_START_PROXY_CRASH"/>
36857   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
36858   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
36859   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
36860   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
36861   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
36862   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
36863   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
36864   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
36865   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
36866   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
36867   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
36868   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
36869   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
36870   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
36871   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
36872   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
36873   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
36874   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
36875   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
36876   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
36877   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
36878   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
36879   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
36880   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
36881   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
36882   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
36883   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
36884   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
36885   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
36886   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
36887   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
36888   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
36889   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
36890 </enum>
36892 <enum name="NaClSelLdrErrorCode" type="int">
36893   <int value="0" label="LOAD_OK"/>
36894   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
36895   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
36896   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
36897   <int value="4" label="LOAD_INTERNAL"/>
36898   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
36899   <int value="6" label="LOAD_DUP_START_MODULE"/>
36900   <int value="7" label="LOAD_OPEN_ERROR"/>
36901   <int value="8" label="LOAD_READ_ERROR"/>
36902   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
36903   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
36904   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
36905   <int value="12" label="LOAD_NOT_32_BIT"/>
36906   <int value="13" label="LOAD_NOT_64_BIT"/>
36907   <int value="14" label="LOAD_BAD_ABI"/>
36908   <int value="15" label="LOAD_NOT_EXEC"/>
36909   <int value="16" label="LOAD_BAD_MACHINE"/>
36910   <int value="17" label="LOAD_BAD_ELF_VERS"/>
36911   <int value="18" label="LOAD_TOO_MANY_SECT"/>
36912   <int value="19" label="LOAD_BAD_SECT"/>
36913   <int value="20" label="LOAD_NO_MEMORY"/>
36914   <int value="21" label="LOAD_SECT_HDR"/>
36915   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
36916   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
36917   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
36918   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
36919   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
36920   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
36921   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
36922   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
36923   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
36924   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
36925   <int value="32" label="LOAD_UNLOADABLE"/>
36926   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
36927   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
36928   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
36929   <int value="36" label="LOAD_MPROTECT_FAIL"/>
36930   <int value="37" label="LOAD_MADVISE_FAIL"/>
36931   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
36932   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
36933   <int value="40" label="LOAD_NO_SYMTAB"/>
36934   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
36935   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
36936   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
36937   <int value="44" label="LOAD_SYMTAB_DUP"/>
36938   <int value="45" label="LOAD_REL_ERROR"/>
36939   <int value="46" label="LOAD_REL_UNIMPL"/>
36940   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
36941   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
36942   <int value="49" label="LOAD_BAD_FILE"/>
36943   <int value="50" label="LOAD_BAD_ENTRY"/>
36944   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
36945   <int value="52" label="LOAD_DUP_SEGMENT"/>
36946   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
36947   <int value="54" label="LOAD_BAD_SEGMENT"/>
36948   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
36949   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
36950   <int value="57" label="LOAD_VALIDATION_FAILED"/>
36951   <int value="58" label="LOAD_UNIMPLEMENTED"/>
36952   <int value="59" label="SRT_NO_SEG_SEL"/>
36953   <int value="60" label="LOAD_BAD_EHSIZE"/>
36954   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
36955   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
36956   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
36957   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
36958   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
36959 </enum>
36961 <enum name="NaClStartupEnum" type="int">
36962   <int value="0" label="Default tab opened"/>
36963   <int value="1" label="New tab opened"/>
36964   <int value="2" label="NaCl sel_ldr started"/>
36965 </enum>
36967 <enum name="NaClValidationCacheEnum" type="int">
36968   <int value="0" label="Miss"/>
36969   <int value="1" label="Hit"/>
36970 </enum>
36972 <enum name="NavigationScheme" type="int">
36973   <int value="0" label="(Unknown)"/>
36974   <int value="1" label="http"/>
36975   <int value="2" label="https"/>
36976   <int value="3" label="file"/>
36977   <int value="4" label="ftp"/>
36978   <int value="5" label="data"/>
36979   <int value="6" label="javascript"/>
36980   <int value="7" label="about"/>
36981   <int value="8" label="chrome"/>
36982 </enum>
36984 <enum name="NetConnectivityProtocolStatus" type="int">
36985   <int value="0" label="SUCCESS"/>
36986   <int value="1" label="IP_STRING_PARSE_FAILED"/>
36987   <int value="2" label="SOCKET_CREATE_FAILED"/>
36988   <int value="3" label="RESOLVE_FAILED"/>
36989   <int value="4" label="CONNECT_FAILED"/>
36990   <int value="5" label="WRITE_FAILED"/>
36991   <int value="6" label="READ_TIMED_OUT"/>
36992   <int value="7" label="READ_FAILED"/>
36993   <int value="8" label="ZERO_LENGTH_ERROR"/>
36994   <int value="9" label="NO_CHECKSUM_ERROR"/>
36995   <int value="10" label="NO_KEY_ERROR"/>
36996   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
36997   <int value="12" label="NO_PAYLOAD_ERROR"/>
36998   <int value="13" label="INVALID_KEY_ERROR"/>
36999   <int value="14" label="TOO_SHORT_PAYLOAD"/>
37000   <int value="15" label="TOO_LONG_PAYLOAD"/>
37001   <int value="16" label="INVALID_CHECKSUM"/>
37002   <int value="17" label="PATTERN_CHANGED"/>
37003   <int value="18" label="INVALID_PACKET_NUMBER"/>
37004   <int value="19" label="TOO_MANY_PACKETS"/>
37005   <int value="20" label="STATUS_MAX"/>
37006 </enum>
37008 <enum name="NetConnectivityStatus" type="int">
37009   <int value="0" label="SUCCESS"/>
37010   <int value="1" label="IP_STRING_PARSE_FAILED"/>
37011   <int value="2" label="SOCKET_CREATE_FAILED"/>
37012   <int value="3" label="RESOLVE_FAILED"/>
37013   <int value="4" label="CONNECT_FAILED"/>
37014   <int value="5" label="WRITE_FAILED"/>
37015   <int value="6" label="READ_TIMED_OUT"/>
37016   <int value="7" label="READ_FAILED"/>
37017   <int value="8" label="READ_VERIFY_FAILED"/>
37018   <int value="9" label="STATUS_MAX"/>
37019 </enum>
37021 <enum name="NetErrorCodes" type="int">
37022   <int value="0" label="OK"/>
37023   <int value="1" label="IO_PENDING"/>
37024   <int value="2" label="FAILED"/>
37025   <int value="3" label="ABORTED"/>
37026   <int value="4" label="INVALID_ARGUMENT"/>
37027   <int value="5" label="INVALID_HANDLE"/>
37028   <int value="6" label="FILE_NOT_FOUND"/>
37029   <int value="7" label="TIMED_OUT"/>
37030   <int value="8" label="FILE_TOO_BIG"/>
37031   <int value="9" label="UNEXPECTED"/>
37032   <int value="10" label="ACCESS_DENIED"/>
37033   <int value="11" label="NOT_IMPLEMENTED"/>
37034   <int value="12" label="INSUFFICIENT_RESOURCES"/>
37035   <int value="13" label="OUT_OF_MEMORY"/>
37036   <int value="14" label="UPLOAD_FILE_CHANGED"/>
37037   <int value="15" label="SOCKET_NOT_CONNECTED"/>
37038   <int value="16" label="FILE_EXISTS"/>
37039   <int value="17" label="FILE_PATH_TOO_LONG"/>
37040   <int value="18" label="FILE_NO_SPACE"/>
37041   <int value="19" label="FILE_VIRUS_INFECTED"/>
37042   <int value="20" label="BLOCKED_BY_CLIENT"/>
37043   <int value="21" label="NETWORK_CHANGED"/>
37044   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
37045   <int value="100" label="CONNECTION_CLOSED"/>
37046   <int value="101" label="CONNECTION_RESET"/>
37047   <int value="102" label="CONNECTION_REFUSED"/>
37048   <int value="103" label="CONNECTION_ABORTED"/>
37049   <int value="104" label="CONNECTION_FAILED"/>
37050   <int value="105" label="NAME_NOT_RESOLVED"/>
37051   <int value="106" label="INTERNET_DISCONNECTED"/>
37052   <int value="107" label="SSL_PROTOCOL_ERROR"/>
37053   <int value="108" label="ADDRESS_INVALID"/>
37054   <int value="109" label="ADDRESS_UNREACHABLE"/>
37055   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
37056   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
37057   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
37058   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
37059   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
37060   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
37061   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
37062   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
37063   <int value="118" label="CONNECTION_TIMED_OUT"/>
37064   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
37065   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
37066   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
37067   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
37068   <int value="123" label="SSL_NO_RENEGOTIATION"/>
37069   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
37070   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
37071   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
37072   <int value="127" label="PROXY_AUTH_REQUESTED"/>
37073   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
37074   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
37075   <int value="130" label="PROXY_CONNECTION_FAILED"/>
37076   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
37077   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
37078   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
37079   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
37080   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
37081   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
37082   <int value="137" label="NAME_RESOLUTION_FAILED"/>
37083   <int value="138" label="NETWORK_ACCESS_DENIED"/>
37084   <int value="139" label="TEMPORARILY_THROTTLED"/>
37085   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
37086   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
37087   <int value="142" label="MSG_TOO_BIG"/>
37088   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
37089   <int value="144" label="LIMIT_VIOLATION"/>
37090   <int value="145" label="WS_PROTOCOL_ERROR"/>
37091   <int value="146" label="PROTOCOL_SWITCHED"/>
37092   <int value="147" label="ADDRESS_IN_USE"/>
37093   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
37094   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
37095   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
37096   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
37097   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
37098   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
37099   <int value="201" label="CERT_DATE_INVALID"/>
37100   <int value="202" label="CERT_AUTHORITY_INVALID"/>
37101   <int value="203" label="CERT_CONTAINS_ERRORS"/>
37102   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
37103   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
37104   <int value="206" label="CERT_REVOKED"/>
37105   <int value="207" label="CERT_INVALID"/>
37106   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
37107   <int value="209" label="CERT_NOT_IN_DNS"/>
37108   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
37109   <int value="211" label="CERT_WEAK_KEY"/>
37110   <int value="300" label="INVALID_URL"/>
37111   <int value="301" label="DISALLOWED_URL_SCHEME"/>
37112   <int value="302" label="UNKNOWN_URL_SCHEME"/>
37113   <int value="310" label="TOO_MANY_REDIRECTS"/>
37114   <int value="311" label="UNSAFE_REDIRECT"/>
37115   <int value="312" label="UNSAFE_PORT"/>
37116   <int value="320" label="INVALID_RESPONSE"/>
37117   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
37118   <int value="322" label="METHOD_NOT_SUPPORTED"/>
37119   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
37120   <int value="324" label="EMPTY_RESPONSE"/>
37121   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
37122   <int value="326" label="PAC_STATUS_NOT_OK"/>
37123   <int value="327" label="PAC_SCRIPT_FAILED"/>
37124   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
37125   <int value="329" label="MALFORMED_IDENTITY"/>
37126   <int value="330" label="CONTENT_DECODING_FAILED"/>
37127   <int value="331" label="NETWORK_IO_SUSPENDED"/>
37128   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
37129   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
37130   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
37131   <int value="335" label="INVALID_SPDY_STREAM"/>
37132   <int value="336" label="NO_SUPPORTED_PROXIES"/>
37133   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
37134   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
37135   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
37136   <int value="340" label="ENCODING_DETECTION_FAILED"/>
37137   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
37138   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
37139   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
37140   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
37141   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
37142   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
37143   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
37144   <int value="348" label="PAC_NOT_IN_DHCP"/>
37145   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
37146   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
37147   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
37148   <int value="352" label="SPDY_PING_FAILED"/>
37149   <int value="353" label="PIPELINE_EVICTION"/>
37150   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
37151   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
37152   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
37153   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
37154   <int value="400" label="CACHE_MISS"/>
37155   <int value="401" label="CACHE_READ_FAILURE"/>
37156   <int value="402" label="CACHE_WRITE_FAILURE"/>
37157   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
37158   <int value="404" label="CACHE_OPEN_FAILURE"/>
37159   <int value="405" label="CACHE_CREATE_FAILURE"/>
37160   <int value="406" label="CACHE_RACE"/>
37161   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
37162   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
37163   <int value="501" label="INSECURE_RESPONSE"/>
37164   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
37165   <int value="503" label="ADD_USER_CERT_FAILED"/>
37166   <int value="601" label="FTP_FAILED"/>
37167   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
37168   <int value="603" label="FTP_TRANSFER_ABORTED"/>
37169   <int value="604" label="FTP_FILE_BUSY"/>
37170   <int value="605" label="FTP_SYNTAX_ERROR"/>
37171   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
37172   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
37173   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
37174   <int value="702" label="PKCS12_IMPORT_FAILED"/>
37175   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
37176   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
37177   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
37178   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
37179   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
37180   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
37181   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
37182   <int value="710" label="KEY_GENERATION_FAILED"/>
37183   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
37184   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
37185   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
37186   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
37187   <int value="802" label="DNS_SERVER_FAILED"/>
37188   <int value="803" label="DNS_TIMED_OUT"/>
37189   <int value="804" label="DNS_CACHE_MISS"/>
37190   <int value="805" label="DNS_SEARCH_EMPTY"/>
37191   <int value="806" label="DNS_SORT_ERROR"/>
37192 </enum>
37194 <enum name="NetPreconnectUtilization" type="int">
37195   <int value="0" label="non-speculative, never connected"/>
37196   <int value="1" label="non-speculative, never used"/>
37197   <int value="2" label="non-speculative and used"/>
37198   <int value="3" label="omnibox never connected"/>
37199   <int value="4" label="omnibox never used"/>
37200   <int value="5" label="omnibox and used"/>
37201   <int value="6" label="subresource never connected"/>
37202   <int value="7" label="subresource never used"/>
37203   <int value="8" label="subresource and used"/>
37204 </enum>
37206 <enum name="Network3GGobiError" type="int">
37207   <summary>
37208     These error indexes are produced by QCErrorToMetricIndex() in
37209     gobi-cromo-plugin.
37210   </summary>
37211   <int value="0" label="NONE"/>
37212   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
37213 </enum>
37215 <enum name="NetworkAuthModeType" type="int">
37216   <int value="0" label="UNKNOWN"/>
37217   <int value="1" label="EAP-AKA"/>
37218   <int value="2" label="EAP-FAST"/>
37219   <int value="3" label="EAP-GPSK"/>
37220   <int value="4" label="EAP-GTC"/>
37221   <int value="5" label="EAP-IKEV2"/>
37222   <int value="6" label="EAP-LEAP"/>
37223   <int value="7" label="EAP-MD5"/>
37224   <int value="8" label="EAP-MSCHAPV2"/>
37225   <int value="9" label="EAP-OTP"/>
37226   <int value="10" label="EAP-PAX"/>
37227   <int value="11" label="EAP-PEAP"/>
37228   <int value="12" label="EAP-PSK"/>
37229   <int value="13" label="EAP-SAKE"/>
37230   <int value="14" label="EAP-SIM"/>
37231   <int value="15" label="EAP-TLS"/>
37232   <int value="16" label="EAP-TNC"/>
37233   <int value="17" label="EAP-TTLS"/>
37234 </enum>
37236 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
37237   <int value="0" label="Delayed drop posted">
37238     A signal loss in the cellular service was detected and a delayed connection
37239     drop request was posted. This request causes the cellular connection to be
37240     dropped if it is not cancelled within the delay provided.
37241   </int>
37242   <int value="1" label="Delayed drop canceled">
37243     Signal strength returned to normal soon after a delayed drop request was
37244     made, causing the request to be canceled. This indicates a flaky network.
37245   </int>
37246 </enum>
37248 <enum name="NetworkCellularOutOfCreditsReason" type="int">
37249   <int value="0" label="Connect-Disconnect Loop"/>
37250   <int value="1" label="TX-Queue Congestion"/>
37251   <int value="2" label="Elongated Time Wait"/>
37252 </enum>
37254 <enum name="NetworkCellularTechnology" type="int">
37255   <int value="0" label="1XRTT"/>
37256   <int value="1" label="EDGE"/>
37257   <int value="2" label="EVDO"/>
37258   <int value="3" label="GPRS"/>
37259   <int value="4" label="GSM"/>
37260   <int value="5" label="HSPA"/>
37261   <int value="6" label="HSPA_PLUS"/>
37262   <int value="7" label="LTE"/>
37263   <int value="8" label="UMTS"/>
37264   <int value="9" label="Unknown"/>
37265 </enum>
37267 <enum name="NetworkCellularUsageRequestStatus" type="int">
37268   <summary>
37269     Status code that we received in response to a cellular usage API request.
37270   </summary>
37271   <int value="0" label="Failed">
37272     This value is distinct from the others in that it indicates that we were
37273     unable to issue a request or that we received no reply. The other values
37274     represent the status code contained in a reply.
37275   </int>
37276   <int value="1" label="Ok"/>
37277   <int value="2" label="Error"/>
37278   <int value="3" label="Malformed Request"/>
37279   <int value="4" label="Internal Error"/>
37280   <int value="5" label="Service Unavailable"/>
37281   <int value="6" label="Request Refused"/>
37282   <int value="7" label="Unknown Device"/>
37283 </enum>
37285 <enum name="NetworkChannelType" type="int">
37286   <int value="0" label="UNDEF"/>
37287   <int value="1" label="2412"/>
37288   <int value="2" label="2417"/>
37289   <int value="3" label="2422"/>
37290   <int value="4" label="2427"/>
37291   <int value="5" label="2432"/>
37292   <int value="6" label="2437"/>
37293   <int value="7" label="2442"/>
37294   <int value="8" label="2447"/>
37295   <int value="9" label="2452"/>
37296   <int value="10" label="2457"/>
37297   <int value="11" label="2462"/>
37298   <int value="12" label="2467"/>
37299   <int value="13" label="2472"/>
37300   <int value="14" label="2484"/>
37301   <int value="15" label="5180"/>
37302   <int value="16" label="5200"/>
37303   <int value="17" label="5220"/>
37304   <int value="18" label="5240"/>
37305   <int value="19" label="5260"/>
37306   <int value="20" label="5280"/>
37307   <int value="21" label="5300"/>
37308   <int value="22" label="5320"/>
37309   <int value="23" label="5500"/>
37310   <int value="24" label="5520"/>
37311   <int value="25" label="5540"/>
37312   <int value="26" label="5560"/>
37313   <int value="27" label="5580"/>
37314   <int value="28" label="5600"/>
37315   <int value="29" label="5620"/>
37316   <int value="30" label="5640"/>
37317   <int value="31" label="5660"/>
37318   <int value="32" label="5680"/>
37319   <int value="33" label="5700"/>
37320   <int value="34" label="5745"/>
37321   <int value="35" label="5765"/>
37322   <int value="36" label="5785"/>
37323   <int value="37" label="5805"/>
37324   <int value="38" label="5825"/>
37325   <int value="39" label="5170"/>
37326   <int value="40" label="5190"/>
37327   <int value="41" label="5210"/>
37328   <int value="42" label="5230"/>
37329 </enum>
37331 <enum name="NetworkCorruptedProfile" type="int">
37332   <int value="0" label="Corrupted Profile"/>
37333 </enum>
37335 <enum name="NetworkDHCPOptionFailure" type="int">
37336   <int value="0" label="DHCP Option Failure"/>
37337 </enum>
37339 <enum name="NetworkDisconnectType" type="int">
37340   <int value="0" label="System Disconnect"/>
37341   <int value="1" label="User Disconnect"/>
37342 </enum>
37344 <enum name="NetworkLocationRequestEvent" type="int">
37345   <int value="0" label="REQUEST_START"/>
37346   <int value="1" label="REQUEST_CANCEL"/>
37347   <int value="2" label="RESPONSE_SUCCESS"/>
37348   <int value="3" label="RESPONSE_NOT_OK"/>
37349   <int value="4" label="RESPONSE_EMPTY"/>
37350   <int value="5" label="RESPONSE_MALFORMED"/>
37351   <int value="6" label="RESPONSE_INVALID_FIX"/>
37352 </enum>
37354 <enum name="NetworkPhyModeType" type="int">
37355   <int value="0" label="UNDEF"/>
37356   <int value="1" label="802.11a"/>
37357   <int value="2" label="802.11b"/>
37358   <int value="3" label="802.11g"/>
37359   <int value="4" label="802.11n"/>
37360   <int value="5" label="PSB 10MHz-wide"/>
37361   <int value="6" label="PSB 5MHz-wide"/>
37362 </enum>
37364 <enum name="NetworkPortalResult" type="int">
37365   <summary>
37366     The portal result types come from PortalResult in shill/metrics.h
37367   </summary>
37368   <int value="0" label="Success"/>
37369   <int value="1" label="DNS Failure"/>
37370   <int value="2" label="DNS Timeout"/>
37371   <int value="3" label="Connection Failure"/>
37372   <int value="4" label="Connection Timeout"/>
37373   <int value="5" label="HTTP Failure"/>
37374   <int value="6" label="HTTP Timeout"/>
37375   <int value="7" label="Content Failure"/>
37376   <int value="8" label="Content Timeout"/>
37377   <int value="9" label="Unknown"/>
37378 </enum>
37380 <enum name="NetworkSecurityType" type="int">
37381   <summary>
37382     The security types come from the connman_service_security enum in
37383     flimflam/include/service.h
37384   </summary>
37385   <int value="0" label="UNKNOWN"/>
37386   <int value="1" label="NONE"/>
37387   <int value="2" label="WEP"/>
37388   <int value="3" label="WPA"/>
37389   <int value="4" label="802.11i/RSN"/>
37390   <int value="5" label="802.1x"/>
37391   <int value="6" label="PSK"/>
37392 </enum>
37394 <enum name="NetworkServiceError" type="int">
37395   <summary>
37396     The error types come from the connman_service_error enum in
37397     flimflam/include/service.h
37398   </summary>
37399   <int value="0" label="UNKNOWN"/>
37400   <int value="1" label="OUT_OF_RANGE"/>
37401   <int value="2" label="PIN_MISSING"/>
37402   <int value="3" label="DHCP_FAILED"/>
37403   <int value="4" label="CONNECT_FAILED"/>
37404   <int value="5" label="BAD_PASSPHRASE"/>
37405   <int value="6" label="BAD_WEPKEY"/>
37406   <int value="7" label="ACTIVATION_FAILED"/>
37407   <int value="8" label="NEED_EVDO"/>
37408   <int value="9" label="NEED_HOME_NETWORK"/>
37409   <int value="10" label="OTASP_FAILED"/>
37410   <int value="11" label="AAA_FAILED"/>
37411   <int value="12" label="INTERNAL"/>
37412   <int value="13" label="DNS_LOOKUP_FAILED"/>
37413   <int value="14" label="HTTP_GET_FAILED"/>
37414 </enum>
37416 <enum name="NewTabPageActionAndroid" type="int">
37417   <int value="0" label="Searched using the omnibox"/>
37418   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
37419   <int value="2" label="Navigated to any other page using the omnibox"/>
37420   <int value="3" label="Opened a most visited page"/>
37421   <int value="4" label="Opened a recently closed tab"/>
37422   <int value="5" label="Opened a bookmark"/>
37423   <int value="6" label="Opened a foreign session (from other devices section)"/>
37424 </enum>
37426 <enum name="NewTabPageBookmarkActionAndroid" type="int">
37427   <summary>
37428     These values are defined in PartnerBookmarkAction enum in
37429     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
37430   </summary>
37431   <int value="0" label="Deleted partner bookmark"/>
37432   <int value="1" label="Deleted root partner folder"/>
37433   <int value="2" label="Renamed partner bookmark"/>
37434   <int value="3" label="Renamed root partner folder"/>
37435 </enum>
37437 <enum name="NewTabPageMobilePromo" type="int">
37438   <summary>
37439     These values are defined inside the PromoImpressionBuckets enum in
37440     chrome/browser/ui/webui/ntp/android/promo_handler.cc
37441   </summary>
37442   <int value="0" label="Shown from most visited page"/>
37443   <int value="1" label="Shown from open tabs page"/>
37444   <int value="2" label="Shown from sync promo page"/>
37445   <int value="3" label="User pressed 'Try Chrome'"/>
37446   <int value="4" label="User dismissed the promo"/>
37447 </enum>
37449 <enum name="NewTabURLState" type="int">
37450   <int value="0" label="Valid URL was used"/>
37451   <int value="1" label="Corrupt state"/>
37452   <int value="2" label="Incognito window"/>
37453   <int value="3" label="No URL for default provider"/>
37454   <int value="4" label="Insecure URL"/>
37455   <int value="5" label="Suggest is disabled"/>
37456   <int value="6" label="URL blocked for supervised user"/>
37457 </enum>
37459 <enum name="NotificationActionType" type="int">
37460   <int value="0" label="Unknown"/>
37461   <int value="1" label="Notification added"/>
37462   <int value="2" label="Notificaiton updated"/>
37463   <int value="3" label="Notification clicked"/>
37464   <int value="4" label="Notification button clicked"/>
37465   <int value="5" label="Notification displayed"/>
37466   <int value="6" label="Notification closed by user"/>
37467   <int value="7" label="Notification closed by system"/>
37468 </enum>
37470 <enum name="NtpFollowAction" type="int">
37471   <int value="0" label="PAGE_TRANSITION_LINK"/>
37472   <int value="1" label="PAGE_TRANSITION_TYPED"/>
37473   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
37474   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
37475   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
37476   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
37477   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
37478   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
37479   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
37480   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
37481   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
37482   <int value="11" label="Clicked on a tile."/>
37483   <int value="12" label="Clicked to other NTP pane."/>
37484   <int value="13" label="Other action"/>
37485 </enum>
37487 <enum name="NtpOtherSessionsType" type="int">
37488   <int value="0" label="Menu initialized"/>
37489   <int value="1" label="Menu shown"/>
37490   <int value="2" label="Link clicked"/>
37491   <int value="3" label="Link context menu shown"/>
37492   <int value="4" label="Device context menu shown"/>
37493   <int value="5" label="Unused/previous device context menu shown"/>
37494   <int value="6" label="Collapse Session"/>
37495   <int value="7" label="Expand Session"/>
37496   <int value="8" label="Open All"/>
37497 </enum>
37499 <enum name="NtpPaneType" type="int">
37500   <int value="1" label="MostVisited"/>
37501   <int value="2" label="Apps"/>
37502   <int value="3" label="Bookmarks"/>
37503   <int value="4" label="Suggestions"/>
37504 </enum>
37506 <enum name="NtpPromoAction" type="int">
37507   <int value="0" label="NTP Promo viewed"/>
37508   <int value="1" label="NTP Promo closed"/>
37509   <int value="2" label="NTP Promo link clicked"/>
37510 </enum>
37512 <enum name="NtpSuggestionsType" type="int">
37513   <int value="0" label="Client suggestion"/>
37514   <int value="1" label="Server suggestion"/>
37515 </enum>
37517 <enum name="NtpTileExperimentActions" type="int">
37518   <summary>
37519     The types of actions performed by the Most Visited Tile Placement
37520     experiment, used to identify the cases where the experiment could not
37521     operate as expected, and the reason for it.
37522   </summary>
37523   <int value="0" label="Removed URL that was already open in browser"/>
37524   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
37525   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
37526   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
37527 </enum>
37529 <enum name="OfflineStatus" type="int">
37530   <int value="0" label="Fresh data load from Cache"/>
37531   <int value="1" label="Successful network request (validation or fetch)."/>
37532   <int value="2" label="Failed network request (non-offline error)."/>
37533   <int value="3" label="Server offline and stale data available."/>
37534   <int value="4" label="Server offline and stale data not available."/>
37535 </enum>
37537 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
37538   <int value="0" label="disabled by flags"/>
37539   <int value="1" label="enabled by flags"/>
37540   <int value="2" label="auto, not in trial"/>
37541   <int value="3" label="auto, disabled in trial"/>
37542   <int value="4" label="auto, enabled in trial"/>
37543 </enum>
37545 <enum name="OmniboxEnteredKeywordMode" type="int">
37546   <int value="0" label="via tab"/>
37547   <int value="1" label="via space at end"/>
37548   <int value="2" label="via space in middle"/>
37549 </enum>
37551 <enum name="OmniboxSearchEngine" type="int">
37552   <int value="0" label="Unknown"/>
37553   <int value="1" label="Google"/>
37554   <int value="2" label="Yahoo!"/>
37555   <int value="3" label="Bing"/>
37556   <int value="4" label="Ask"/>
37557   <int value="5" label="Yahoo! Quebec"/>
37558   <int value="6" label="OK.hu"/>
37559   <int value="7" label="Bing French and Arabic"/>
37560   <int value="11" label="Yamli"/>
37561   <int value="12" label="Araby"/>
37562   <int value="13" label="Maktoob"/>
37563   <int value="14" label="Masrawy"/>
37564   <int value="15" label="Yandex"/>
37565   <int value="16" label="Rambler"/>
37566   <int value="17" label="TUT.BY"/>
37567   <int value="18" label="hispavista"/>
37568   <int value="19" label="Jabse"/>
37569   <int value="20" label="NUR.KZ"/>
37570   <int value="21" label="Baidu"/>
37571   <int value="22" label="search.ch"/>
37572   <int value="23" label="goo"/>
37573   <int value="24" label="Pogodak!"/>
37574   <int value="25" label="Seznam"/>
37575   <int value="26" label="Centrum"/>
37576   <int value="27" label="Atlas"/>
37577   <int value="28" label="Jubii"/>
37578   <int value="29" label="Eniro"/>
37579   <int value="30" label="NetSprint"/>
37580   <int value="32" label="diri"/>
37581   <int value="33" label="Custom"/>
37582   <int value="35" label="AOL"/>
37583   <int value="36" label="Conduit"/>
37584   <int value="37" label="Rediff"/>
37585   <int value="38" label="guruji"/>
37586   <int value="40" label="GO.com"/>
37587   <int value="41" label="Rednano"/>
37588   <int value="44" label="NETI"/>
37589   <int value="45" label="DELFI"/>
37590   <int value="46" label="Fonecta 02.fi"/>
37591   <int value="50" label="AVG"/>
37592   <int value="51" label="search.ch"/>
37593   <int value="54" label="in.gr"/>
37594   <int value="55" label="Walla!"/>
37595   <int value="59" label="leit.is"/>
37596   <int value="62" label="Virgilio"/>
37597   <int value="63" label="Libero"/>
37598   <int value="67" label="Naver"/>
37599   <int value="68" label="Daum"/>
37600   <int value="69" label="Nate"/>
37601   <int value="71" label="LATNE"/>
37602   <int value="72" label="ABC S.k"/>
37603   <int value="73" label="Kvasir"/>
37604   <int value="75" label="Onet.pl"/>
37605   <int value="76" label="Wirtualna Polska"/>
37606   <int value="77" label="SAPO"/>
37607   <int value="82" label="UOL Busca"/>
37608   <int value="83" label="@MAIL.RU"/>
37609   <int value="85" label="Zoznam"/>
37610   <int value="87" label="Najdi.si"/>
37611   <int value="89" label="AltaVista"/>
37612   <int value="90" label="Terra"/>
37613   <int value="99" label="Spray"/>
37614   <int value="100" label="Sanook!"/>
37615   <int value="101" label="MYNET"/>
37616   <int value="102" label="searchnu.com"/>
37617   <int value="103" label="babylon.com"/>
37618   <int value="104" label="delta-search.com"/>
37619   <int value="105" label="iminent.com"/>
37620   <int value="106" label="hao123.com"/>
37621   <int value="107" label="sweetim.com"/>
37622   <int value="108" label="snap.do"/>
37623   <int value="109" label="snapdo.com"/>
37624   <int value="110" label="softonic.com"/>
37625   <int value="111" label="searchfunmoods.com"/>
37626   <int value="112" label="incredibar.com"/>
37627   <int value="113" label="sweetpacks.com"/>
37628   <int value="114" label="imesh.net"/>
37629 </enum>
37631 <enum name="OmniboxSearchEngineType" type="int">
37632   <int value="0" label="Unknown"/>
37633   <int value="1" label="AOL"/>
37634   <int value="2" label="Ask"/>
37635   <int value="3" label="Atlas"/>
37636   <int value="4" label="AVG"/>
37637   <int value="5" label="Baidu"/>
37638   <int value="6" label="Babylon"/>
37639   <int value="7" label="Bing"/>
37640   <int value="8" label="Conduit"/>
37641   <int value="9" label="Daum"/>
37642   <int value="10" label="DELFI"/>
37643   <int value="11" label="Delta"/>
37644   <int value="12" label="Funmoods"/>
37645   <int value="13" label="goo"/>
37646   <int value="14" label="Google"/>
37647   <int value="15" label="iminent.com"/>
37648   <int value="16" label="IMesh"/>
37649   <int value="17" label="in.gr"/>
37650   <int value="18" label="incredibar.com"/>
37651   <int value="19" label="Kvasir"/>
37652   <int value="20" label="Libero"/>
37653   <int value="21" label="@MAIL.RU"/>
37654   <int value="22" label="Najdi.si"/>
37655   <int value="23" label="Nate"/>
37656   <int value="24" label="Naver"/>
37657   <int value="25" label="NETI"/>
37658   <int value="26" label="Nigma"/>
37659   <int value="27" label="OK.hu"/>
37660   <int value="28" label="Onet.pl"/>
37661   <int value="29" label="Rambler"/>
37662   <int value="30" label="SAPO"/>
37663   <int value="31" label="searchnu"/>
37664   <int value="32" label="search-results.com"/>
37665   <int value="33" label="Seznam"/>
37666   <int value="34" label="snap.do"/>
37667   <int value="35" label="softonic.com"/>
37668   <int value="36" label="Sogou"/>
37669   <int value="37" label="Soso"/>
37670   <int value="38" label="sweetim.com/sweetpacks.com"/>
37671   <int value="39" label="Terra"/>
37672   <int value="40" label="TUT.BY"/>
37673   <int value="41" label="Vinden.nl"/>
37674   <int value="42" label="Virgilio"/>
37675   <int value="43" label="Walla!"/>
37676   <int value="44" label="Wirtualna Polska"/>
37677   <int value="45" label="Yahoo!"/>
37678   <int value="46" label="Yandex"/>
37679   <int value="47" label="Zoznam"/>
37680 </enum>
37682 <enum name="OmniboxSuggestRequests" type="int">
37683   <int value="1" label="requests sent"/>
37684   <int value="2" label="requests invalidated"/>
37685   <int value="3" label="(non-invalidated) replies received"/>
37686 </enum>
37688 <enum name="OmniboxUserTextCleared" type="int">
37689   <int value="0" label="cleared by editing"/>
37690   <int value="1" label="cleared with escape"/>
37691 </enum>
37693 <enum name="OmniboxZeroSuggestRequests" type="int">
37694   <int value="1" label="requests sent"/>
37695   <int value="2" label="requests invalidated"/>
37696   <int value="3" label="(non-invalidated) replies received"/>
37697 </enum>
37699 <enum name="OSAgnosticErrno" type="int">
37700   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
37701   <int value="0" label="0">No error</int>
37702   <int value="1" label="EPERM">Operation not permitted</int>
37703   <int value="2" label="ENOENT">No such file or directory</int>
37704   <int value="3" label="ESRCH">No such process</int>
37705   <int value="4" label="EINTR">Interrupted function call</int>
37706   <int value="5" label="EIO">Input/output error</int>
37707   <int value="6" label="ENXIO">No such device or address</int>
37708   <int value="7" label="E2BIG">Arg list too long</int>
37709   <int value="8" label="ENOEXEC">Exec format error</int>
37710   <int value="9" label="EBADF">Bad file descriptor</int>
37711   <int value="10" label="ECHILD">No child processes</int>
37712   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
37713   <int value="12" label="ENOMEM">Cannot allocate memory</int>
37714   <int value="13" label="EACCES">Permission denied</int>
37715   <int value="14" label="EFAULT">Bad address</int>
37716   <int value="15" label="ENOTBLK">Not a block device</int>
37717   <int value="16" label="EBUSY">Resource busy</int>
37718   <int value="17" label="EEXIST">File exists</int>
37719   <int value="18" label="EXDEV">Improper link</int>
37720   <int value="19" label="ENODEV">Operation not supported by device</int>
37721   <int value="20" label="ENOTDIR">Not a directory</int>
37722   <int value="21" label="EISDIR">Is a directory</int>
37723   <int value="22" label="EINVAL">Invalid argument</int>
37724   <int value="23" label="ENFILE">Too many open files in system</int>
37725   <int value="24" label="EMFILE">Too many open files</int>
37726   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
37727   <int value="26" label="ETXTBSY">Text file busy</int>
37728   <int value="27" label="EFBIG">File too large</int>
37729   <int value="28" label="ENOSPC">Device out of space</int>
37730   <int value="29" label="ESPIPE">Illegal seek</int>
37731   <int value="30" label="EROFS">Read-only file system</int>
37732   <int value="31" label="EMLINK">Too many links</int>
37733   <int value="32" label="EPIPE">Broken pipe</int>
37734   <int value="33" label="EDOM">Numerical argument out of domain</int>
37735   <int value="34" label="ERANGE">Numerical result out of range</int>
37736 </enum>
37738 <enum name="OsSuite" type="int">
37739   <int value="0" label="Windows Home Edition"/>
37740   <int value="1" label="Windows Proffesional Edition (or better)"/>
37741   <int value="2" label="Windows Server Edition"/>
37742 </enum>
37744 <enum name="OSXExceptionHandlerEvents" type="int">
37745   <int value="0" label="EXCEPTION_ACCESSIBILITY">
37746     Object does not support accessibility attributes
37747   </int>
37748   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
37749     Forced crash due to menu item bounds checking failure
37750   </int>
37751   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
37752     Forced crash due to view not in a window requiring a window
37753   </int>
37754   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
37755     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
37756     browser in open or save panel.
37757   </int>
37758   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
37759     Whitelisted exception for bug 316759.  Suspect background address detection,
37760     field unknown.
37761   </int>
37762 </enum>
37764 <enum name="OtherPossibleUsernamesUsage" type="int">
37765   <int value="0" label="Nothing to Autofill"/>
37766   <int value="1" label="No other possible usernames"/>
37767   <int value="2" label="Other possible usernames present, but none were shown"/>
37768   <int value="3" label="Other possible username was shown, but not selected"/>
37769   <int value="4" label="Other possible username was selected"/>
37770 </enum>
37772 <enum name="OverscrollMode" type="int">
37773   <summary>Direction of the overscroll gesture.</summary>
37774   <int value="1" label="North">Scrolled from bottom towards top</int>
37775   <int value="2" label="South">Scrolled from top towards the bottom</int>
37776   <int value="3" label="West">Scrolled from right towards left</int>
37777   <int value="4" label="East">Scrolled from left towards right</int>
37778 </enum>
37780 <enum name="P2PLookupResult" type="int">
37781   <int value="0" label="Found"/>
37782   <int value="1" label="Not Found"/>
37783   <int value="2" label="Vanished"/>
37784   <int value="3" label="Canceled"/>
37785   <int value="4" label="Filtered"/>
37786 </enum>
37788 <enum name="P2PServerResult" type="int">
37789   <int value="0" label="Response Sent"/>
37790   <int value="1" label="Response Interrupted"/>
37791   <int value="2" label="Malformed"/>
37792   <int value="3" label="Not Found"/>
37793   <int value="4" label="Index"/>
37794 </enum>
37796 <enum name="PagespeedHeaderServerType" type="int">
37797   <int value="0" label="Total responses"/>
37798   <int value="1" label="mod_pagespeed server"/>
37799   <int value="2" label="ngx_pagespeed server"/>
37800   <int value="3" label="PageSpeed Service server"/>
37801   <int value="4" label="Unknown server type"/>
37802 </enum>
37804 <enum name="PagespeedVersion" type="int">
37805   <summary>
37806     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
37807     while later values may adjust 'a' and/or 'b' arbitrarily.
37808   </summary>
37809   <int value="1" label="Unknown"/>
37810   <int value="2" label="0.9.10.0"/>
37811   <int value="3" label="0.9.10.x"/>
37812   <int value="4" label="0.9.11.0"/>
37813   <int value="5" label="0.9.11.x"/>
37814   <int value="6" label="0.9.12.0"/>
37815   <int value="7" label="0.9.12.x"/>
37816   <int value="8" label="0.9.13.0"/>
37817   <int value="9" label="0.9.13.x"/>
37818   <int value="10" label="0.9.14.0"/>
37819   <int value="11" label="0.9.14.x"/>
37820   <int value="12" label="0.9.15.0"/>
37821   <int value="13" label="0.9.15.x"/>
37822   <int value="14" label="0.9.16.0"/>
37823   <int value="15" label="0.9.16.x"/>
37824   <int value="16" label="0.9.17.0"/>
37825   <int value="17" label="0.9.17.x"/>
37826   <int value="18" label="0.9.18.0"/>
37827   <int value="19" label="0.9.18.x"/>
37828   <int value="20" label="0.10.19.0"/>
37829   <int value="21" label="0.10.19.x"/>
37830   <int value="22" label="0.10.20.0"/>
37831   <int value="23" label="0.10.20.x"/>
37832   <int value="24" label="0.10.21.0"/>
37833   <int value="25" label="0.10.21.x"/>
37834   <int value="26" label="0.10.22.0"/>
37835   <int value="27" label="0.10.22.x"/>
37836   <int value="28" label="1.1.23.0"/>
37837   <int value="29" label="1.1.23.x"/>
37838   <int value="30" label="1.2.24.0"/>
37839   <int value="31" label="1.2.24.x"/>
37840   <int value="32" label="1.3.25.0"/>
37841   <int value="33" label="1.3.25.x"/>
37842   <int value="34" label="1.4.26.0"/>
37843   <int value="35" label="1.4.26.x"/>
37844   <int value="36" label="1.5.27.0"/>
37845   <int value="37" label="1.5.27.x"/>
37846   <int value="38" label="1.5.28.0"/>
37847   <int value="39" label="1.5.28.x"/>
37848   <int value="40" label="1.6.29.0"/>
37849   <int value="41" label="1.6.29.x"/>
37850   <int value="42" label="a.b.30.0"/>
37851   <int value="43" label="a.b.30.x"/>
37852   <int value="44" label="a.b.31.0"/>
37853   <int value="45" label="a.b.31.x"/>
37854   <int value="46" label="a.b.32.0"/>
37855   <int value="47" label="a.b.32.x"/>
37856   <int value="48" label="a.b.33.0"/>
37857   <int value="49" label="a.b.33.x"/>
37858   <int value="50" label="a.b.34.0"/>
37859   <int value="51" label="a.b.34.x"/>
37860   <int value="52" label="a.b.35.0"/>
37861   <int value="53" label="a.b.35.x"/>
37862   <int value="54" label="a.b.36.0"/>
37863   <int value="55" label="a.b.36.x"/>
37864   <int value="56" label="a.b.37.0"/>
37865   <int value="57" label="a.b.37.x"/>
37866   <int value="58" label="a.b.38.0"/>
37867   <int value="59" label="a.b.38.x"/>
37868   <int value="60" label="a.b.39.0"/>
37869   <int value="61" label="a.b.39.x"/>
37870   <int value="62" label="a.b.40.0"/>
37871   <int value="63" label="a.b.40.x"/>
37872   <int value="64" label="a.b.41.0"/>
37873   <int value="65" label="a.b.41.x"/>
37874   <int value="66" label="a.b.42.0"/>
37875   <int value="67" label="a.b.42.x"/>
37876   <int value="68" label="a.b.43.0"/>
37877   <int value="69" label="a.b.43.x"/>
37878   <int value="70" label="a.b.44.0"/>
37879   <int value="71" label="a.b.44.x"/>
37880   <int value="72" label="a.b.45.0"/>
37881   <int value="73" label="a.b.45.x"/>
37882   <int value="74" label="a.b.46.0"/>
37883   <int value="75" label="a.b.46.x"/>
37884   <int value="76" label="a.b.47.0"/>
37885   <int value="77" label="a.b.47.x"/>
37886   <int value="78" label="a.b.48.0"/>
37887   <int value="79" label="a.b.48.x"/>
37888   <int value="80" label="a.b.49.0"/>
37889   <int value="81" label="a.b.49.x"/>
37890   <int value="82" label="a.b.50.0"/>
37891   <int value="83" label="a.b.50.x"/>
37892   <int value="84" label="a.b.51.0"/>
37893   <int value="85" label="a.b.51.x"/>
37894   <int value="86" label="a.b.52.0"/>
37895   <int value="87" label="a.b.52.x"/>
37896   <int value="88" label="a.b.53.0"/>
37897   <int value="89" label="a.b.53.x"/>
37898   <int value="90" label="a.b.54.0"/>
37899   <int value="91" label="a.b.54.x"/>
37900   <int value="92" label="a.b.55.0"/>
37901   <int value="93" label="a.b.55.x"/>
37902   <int value="94" label="a.b.56.0"/>
37903   <int value="95" label="a.b.56.x"/>
37904   <int value="96" label="a.b.57.0"/>
37905   <int value="97" label="a.b.57.x"/>
37906   <int value="98" label="a.b.58.0"/>
37907   <int value="99" label="a.b.58.x"/>
37908 </enum>
37910 <enum name="ParsedCookieStatus" type="int">
37911   <obsolete>
37912     Deprecated as of 9/2013. Experiment to measure control characters in cookies
37913     is finished.
37914   </obsolete>
37915   <int value="0" label="All cookie values valid and without control chars"/>
37916   <int value="1" label="Cookie contains control chars"/>
37917   <int value="2" label="Cookie is invalid"/>
37918   <int value="3" label="Cookie contains both control chars and is invalid"/>
37919 </enum>
37921 <enum name="PasswordBubbleDisplayDisposition" type="int">
37922   <int value="0" label="Opened automatically / Offering a password to save"/>
37923   <int value="1" label="Opened manually / Offering a password to save"/>
37924   <int value="2" label="Opened manually / Managing saved passwords"/>
37925 </enum>
37927 <enum name="PasswordGenerationEvent" type="int">
37928   <int value="0" label="No sign up form"/>
37929   <int value="1" label="Local heuristics found sign up form"/>
37930   <int value="2" label="DEPRECATED: Icon shown"/>
37931   <int value="3" label="DEPRECATED: Bubble shown"/>
37932   <int value="4" label="Generation available"/>
37933   <int value="5" label="Generation popup shown"/>
37934   <int value="6" label="Generated password accepted"/>
37935   <int value="7" label="Editing popup shown"/>
37936   <int value="8" label="Generated password edited"/>
37937   <int value="9" label="Generated password deleted"/>
37938 </enum>
37940 <enum name="PasswordGenerationSubmissionEvent" type="int">
37941   <int value="0" label="Generated password submission succeeded"/>
37942   <int value="1" label="Generated password submission failed"/>
37943   <int value="2" label="Generated password not submitted"/>
37944   <int value="3" label="Generated password overridden by a non-generated one"/>
37945 </enum>
37947 <enum name="PasswordManagerActionsTaken" type="int">
37948   <obsolete>
37949     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
37950   </obsolete>
37951   <summary>
37952     The value is a combination of three different options - what did the
37953     password manager do, what did the user do, and was the form submitted (and
37954     submitted successfully or not). The meaning of each value can be determined
37955     from the values in chrome/browser/password_manager/password_form_manager.h
37956   </summary>
37957   <int value="0"
37958       label="manager did nothing / user did nothing / form not submitted"/>
37959   <int value="1"
37960       label="manager did nothing / user chose a value / form not submitted"/>
37961   <int value="2"
37962       label="manager did nothing / user typed in something / form not
37963              submitted"/>
37964   <int value="3"
37965       label="manager filled the fields / user did nothing / form not
37966              submitted"/>
37967   <int value="4"
37968       label="manager filled the fields / user chose a value / form not
37969              submitted"/>
37970   <int value="5"
37971       label="manager filled the fields / user typed in something / form not
37972              submitted"/>
37973   <int value="6"
37974       label="manager did nothing (site was blacklisted) / user did nothing /
37975              form not submitted"/>
37976   <int value="7"
37977       label="manager did nothing (site was blacklisted) / user chose a value
37978              / form not submitted (this value shouldn't be possible)"/>
37979   <int value="8"
37980       label="manager did nothing (site was blacklisted) / user typed in
37981              something / form not submitted"/>
37982   <int value="9"
37983       label="manager did nothing (autocomplete off) / user did nothing / form
37984              not submitted"/>
37985   <int value="10"
37986       label="manager did nothing (autocomplete off) / user chose a value /
37987              form not submitted (this value shouldn't be possible)"/>
37988   <int value="11"
37989       label="manager did nothing (autocomplete off) / user typed in something
37990              / form not submitted"/>
37991   <int value="12"
37992       label="manager did nothing / user did nothing / form submit failed"/>
37993   <int value="13"
37994       label="manager did nothing / user chose a value / form submit failed"/>
37995   <int value="14"
37996       label="manager did nothing / user typed in something / form submit
37997              failed"/>
37998   <int value="15"
37999       label="manager filled the fields / user did nothing / form submit
38000              failed"/>
38001   <int value="16"
38002       label="manager filled the fields / user chose a value / form submit
38003              failed"/>
38004   <int value="17"
38005       label="manager filled the fields / user typed in something / form
38006              submit failed"/>
38007   <int value="18"
38008       label="manager did nothing (site was blacklisted) / user did nothing /
38009              form submit failed"/>
38010   <int value="19"
38011       label="manager did nothing (site was blacklisted) / user chose a value
38012              / form submit failed (this value shouldn't be possible)"/>
38013   <int value="20"
38014       label="manager did nothing (site was blacklisted) / user typed in
38015              something / form submit failed"/>
38016   <int value="21"
38017       label="manager did nothing (autocomplete off) / user did nothing / form
38018              submit failed"/>
38019   <int value="22"
38020       label="manager did nothing (autocomplete off) / user chose a value /
38021              form submit failed (this value shouldn't be possible)"/>
38022   <int value="23"
38023       label="manager did nothing (autocomplete off) / user typed in something
38024              / form submit failed"/>
38025   <int value="24"
38026       label="manager did nothing / user did nothing / form submit succeeded"/>
38027   <int value="25"
38028       label="manager did nothing / user chose a value / form submit succeeded"/>
38029   <int value="26"
38030       label="manager did nothing / user typed in something / form submit
38031              succeeded"/>
38032   <int value="27"
38033       label="manager filled the fields / user did nothing / form submit
38034              succeeded"/>
38035   <int value="28"
38036       label="manager filled the fields / user chose a value / form submit
38037              succeeded"/>
38038   <int value="29"
38039       label="manager filled the fields / user typed in something / form
38040              submit succeeded"/>
38041   <int value="30"
38042       label="manager did nothing (site was blacklisted) / user did nothing /
38043              form submit succeeded"/>
38044   <int value="31"
38045       label="manager did nothing (site was blacklisted) / user chose a value
38046              / form submit succeeded (this value shouldn't be possible)"/>
38047   <int value="32"
38048       label="manager did nothing (site was blacklisted) / user typed in
38049              something / form submit succeeded"/>
38050   <int value="33"
38051       label="manager did nothing (autocomplete off) / user did nothing / form
38052              submit succeeded"/>
38053   <int value="34"
38054       label="manager did nothing (autocomplete off) / user chose a value /
38055              form submit succeeded (this value shouldn't be possible)"/>
38056   <int value="35"
38057       label="manager did nothing (autocomplete off) / user typed in something
38058              / form submit succeeded"/>
38059 </enum>
38061 <enum name="PasswordManagerActionsTakenV3" type="int">
38062   <summary>
38063     The value is a combination of three different options - what did the
38064     password manager do, what did the user do, and was the form submitted (and
38065     submitted successfully or not). The meaning of each value can be determined
38066     from the values in chrome/browser/password_manager/password_form_manager.h
38067   </summary>
38068   <int value="0"
38069       label="manager did nothing / user did nothing / form not submitted"/>
38070   <int value="1"
38071       label="manager did nothing / user chose a value / form not submitted"/>
38072   <int value="2"
38073       label="manager did nothing / user chose a value from PSL / form not
38074              submitted"/>
38075   <int value="3"
38076       label="manager did nothing / user typed in password / form not
38077              submitted"/>
38078   <int value="4"
38079       label="manager did nothing / user typed in username and password / form
38080              not submitted"/>
38081   <int value="5"
38082       label="manager filled the fields / user did nothing / form not
38083              submitted"/>
38084   <int value="6"
38085       label="manager filled the fields / user chose a value / form not
38086              submitted"/>
38087   <int value="7"
38088       label="manager filled the fields / user chose a value from PSL / form
38089              not submitted"/>
38090   <int value="8"
38091       label="manager filled the fields / user typed in password / form not
38092              submitted"/>
38093   <int value="9"
38094       label="manager filled the fields / user typed in username and password
38095              / form not submitted"/>
38096   <int value="10"
38097       label="manager did nothing (site was blacklisted) / user did nothing /
38098              form not submitted"/>
38099   <int value="11"
38100       label="manager did nothing (site was blacklisted) / user chose a value
38101              / form not submitted (this value shouldn't be possible)"/>
38102   <int value="12"
38103       label="manager did nothing (site was blacklisted) / user chose a value
38104              from PSL / form not submitted (this value shouldn't be possible)"/>
38105   <int value="13"
38106       label="manager did nothing (site was blacklisted) / user typed in
38107              password / form not submitted"/>
38108   <int value="14"
38109       label="manager did nothing (site was blacklisted) / user typed in
38110              username and password / form not submitted"/>
38111   <int value="15"
38112       label="manager did nothing / user did nothing / form submit failed"/>
38113   <int value="16"
38114       label="manager did nothing / user chose a value / form submit failed"/>
38115   <int value="17"
38116       label="manager did nothing / user chose a value from psl / form submit
38117              failed"/>
38118   <int value="18"
38119       label="manager did nothing / user typed in password / form submit
38120              failed"/>
38121   <int value="19"
38122       label="manager did nothing / user typed in username and password / form
38123              submit failed"/>
38124   <int value="20"
38125       label="manager filled the fields / user did nothing / form submit
38126              failed"/>
38127   <int value="21"
38128       label="manager filled the fields / user chose a value / form submit
38129              failed"/>
38130   <int value="22"
38131       label="manager filled the fields / user chose a value from psl / form
38132              submit failed"/>
38133   <int value="23"
38134       label="manager filled the fields / user typed in pasword / form submit
38135              failed"/>
38136   <int value="24"
38137       label="manager filled the fields / user typed in username and pasword /
38138              form submit failed"/>
38139   <int value="25"
38140       label="manager did nothing (site was blacklisted) / user did nothing /
38141              form submit failed"/>
38142   <int value="26"
38143       label="manager did nothing (site was blacklisted) / user chose a value
38144              / form submit failed (this value shouldn't be possible)"/>
38145   <int value="27"
38146       label="manager did nothing (site was blacklisted) / user chose a value
38147              from psl / form submit failed (this value shouldn't be possible)"/>
38148   <int value="28"
38149       label="manager did nothing (site was blacklisted) / user typed in
38150              password / form submit failed"/>
38151   <int value="29"
38152       label="manager did nothing (site was blacklisted) / user typed in
38153              username and password / form submit failed"/>
38154   <int value="30"
38155       label="manager did nothing / user did nothing / form submit succeeded"/>
38156   <int value="31"
38157       label="manager did nothing / user chose a value / form submit succeeded"/>
38158   <int value="32"
38159       label="manager did nothing / user chose a value from psl / form submit
38160              succeeded"/>
38161   <int value="33"
38162       label="manager did nothing / user typed in password / form submit
38163              succeeded"/>
38164   <int value="34"
38165       label="manager did nothing / user typed in username and password / form
38166              submit succeeded"/>
38167   <int value="35"
38168       label="manager filled the fields / user did nothing / form submit
38169              succeeded"/>
38170   <int value="36"
38171       label="manager filled the fields / user chose a value / form submit
38172              succeeded"/>
38173   <int value="37"
38174       label="manager filled the fields / user chose a value from psl / form
38175              submit succeeded"/>
38176   <int value="38"
38177       label="manager filled the fields / user typed in password / form submit
38178              succeeded"/>
38179   <int value="39"
38180       label="manager filled the fields / user typed in username and password
38181              / form submit succeeded"/>
38182   <int value="40"
38183       label="manager did nothing (site was blacklisted) / user did nothing /
38184              form submit succeeded"/>
38185   <int value="41"
38186       label="manager did nothing (site was blacklisted) / user chose a value
38187              / form submit succeeded (this value shouldn't be possible)"/>
38188   <int value="42"
38189       label="manager did nothing (site was blacklisted) / user chose a value
38190              from psl / form submit succeeded (this value shouldn't be
38191              possible)"/>
38192   <int value="43"
38193       label="manager did nothing (site was blacklisted) / user typed in
38194              password / form submit succeeded"/>
38195   <int value="44"
38196       label="manager did nothing (site was blacklisted) / user typed in
38197              username and password / form submit succeeded"/>
38198 </enum>
38200 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
38201   <obsolete>
38202     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
38203   </obsolete>
38204   <summary>
38205     The value is a combination of three different options - what did the
38206     password manager do, what did the user do, and was the form submitted (and
38207     submitted successfully or not). The meaning of each value can be determined
38208     from the values in chrome/browser/password_manager/password_form_manager.h
38209   </summary>
38210   <int value="0"
38211       label="manager did nothing / user did nothing / form not submitted"/>
38212   <int value="1"
38213       label="manager did nothing / user chose a value / form not submitted"/>
38214   <int value="2"
38215       label="manager did nothing / user chose a value from PSL / form not
38216              submitted"/>
38217   <int value="3"
38218       label="manager did nothing / user typed in something / form not
38219              submitted"/>
38220   <int value="4"
38221       label="manager filled the fields / user did nothing / form not
38222              submitted"/>
38223   <int value="5"
38224       label="manager filled the fields / user chose a value / form not
38225              submitted"/>
38226   <int value="6"
38227       label="manager filled the fields / user chose a value from PSL / form
38228              not submitted"/>
38229   <int value="7"
38230       label="manager filled the fields / user typed in something / form not
38231              submitted"/>
38232   <int value="8"
38233       label="manager did nothing (site was blacklisted) / user did nothing /
38234              form not submitted"/>
38235   <int value="9"
38236       label="manager did nothing (site was blacklisted) / user chose a value
38237              / form not submitted (this value shouldn't be possible)"/>
38238   <int value="10"
38239       label="manager did nothing (site was blacklisted) / user chose a value
38240              from PSL / form not submitted (this value shouldn't be possible)"/>
38241   <int value="11"
38242       label="manager did nothing (site was blacklisted) / user typed in
38243              something / form not submitted"/>
38244   <int value="12"
38245       label="manager did nothing (autocomplete off) / user did nothing / form
38246              not submitted"/>
38247   <int value="13"
38248       label="manager did nothing (autocomplete off) / user chose a value /
38249              form not submitted (this value shouldn't be possible)"/>
38250   <int value="14"
38251       label="manager did nothing (autocomplete off) / user chose a value from
38252              psl / form not submitted (this value shouldn't be possible)"/>
38253   <int value="15"
38254       label="manager did nothing (autocomplete off) / user typed in something
38255              / form not submitted"/>
38256   <int value="16"
38257       label="manager did nothing / user did nothing / form submit failed"/>
38258   <int value="17"
38259       label="manager did nothing / user chose a value / form submit failed"/>
38260   <int value="18"
38261       label="manager did nothing / user chose a value from psl / form submit
38262              failed"/>
38263   <int value="19"
38264       label="manager did nothing / user typed in something / form submit
38265              failed"/>
38266   <int value="20"
38267       label="manager filled the fields / user did nothing / form submit
38268              failed"/>
38269   <int value="21"
38270       label="manager filled the fields / user chose a value / form submit
38271              failed"/>
38272   <int value="22"
38273       label="manager filled the fields / user chose a value from psl / form
38274              submit failed"/>
38275   <int value="23"
38276       label="manager filled the fields / user typed in something / form
38277              submit failed"/>
38278   <int value="24"
38279       label="manager did nothing (site was blacklisted) / user did nothing /
38280              form submit failed"/>
38281   <int value="25"
38282       label="manager did nothing (site was blacklisted) / user chose a value
38283              / form submit failed (this value shouldn't be possible)"/>
38284   <int value="26"
38285       label="manager did nothing (site was blacklisted) / user chose a value
38286              from psl / form submit failed (this value shouldn't be possible)"/>
38287   <int value="27"
38288       label="manager did nothing (site was blacklisted) / user typed in
38289              something / form submit failed"/>
38290   <int value="28"
38291       label="manager did nothing (autocomplete off) / user did nothing / form
38292              submit failed"/>
38293   <int value="29"
38294       label="manager did nothing (autocomplete off) / user chose a value /
38295              form submit failed (this value shouldn't be possible)"/>
38296   <int value="30"
38297       label="manager did nothing (autocomplete off) / user chose a value from
38298              psl / form submit failed (this value shouldn't be possible)"/>
38299   <int value="31"
38300       label="manager did nothing (autocomplete off) / user typed in something
38301              / form submit failed"/>
38302   <int value="32"
38303       label="manager did nothing / user did nothing / form submit succeeded"/>
38304   <int value="33"
38305       label="manager did nothing / user chose a value / form submit succeeded"/>
38306   <int value="34"
38307       label="manager did nothing / user chose a value from psl / form submit
38308              succeeded"/>
38309   <int value="35"
38310       label="manager did nothing / user typed in something / form submit
38311              succeeded"/>
38312   <int value="36"
38313       label="manager filled the fields / user did nothing / form submit
38314              succeeded"/>
38315   <int value="37"
38316       label="manager filled the fields / user chose a value / form submit
38317              succeeded"/>
38318   <int value="38"
38319       label="manager filled the fields / user chose a value from psl / form
38320              submit succeeded"/>
38321   <int value="39"
38322       label="manager filled the fields / user typed in something / form
38323              submit succeeded"/>
38324   <int value="40"
38325       label="manager did nothing (site was blacklisted) / user did nothing /
38326              form submit succeeded"/>
38327   <int value="41"
38328       label="manager did nothing (site was blacklisted) / user chose a value
38329              / form submit succeeded (this value shouldn't be possible)"/>
38330   <int value="42"
38331       label="manager did nothing (site was blacklisted) / user chose a value
38332              from psl / form submit succeeded (this value shouldn't be
38333              possible)"/>
38334   <int value="43"
38335       label="manager did nothing (site was blacklisted) / user typed in
38336              something / form submit succeeded"/>
38337   <int value="44"
38338       label="manager did nothing (autocomplete off) / user did nothing / form
38339              submit succeeded"/>
38340   <int value="45"
38341       label="manager did nothing (autocomplete off) / user chose a value /
38342              form submit succeeded (this value shouldn't be possible)"/>
38343   <int value="46"
38344       label="manager did nothing (autocomplete off) / user chose a value from
38345              psl / form submit succeeded (this value shouldn't be possible)"/>
38346   <int value="47"
38347       label="manager did nothing (autocomplete off) / user typed in something
38348              / form submit succeeded"/>
38349 </enum>
38351 <enum name="PasswordManagerOsPasswordStatus" type="int">
38352   <int value="0" label="Unknown"/>
38353   <int value="1" label="Unsupported platform"/>
38354   <int value="2" label="Password is blank"/>
38355   <int value="3" label="Password is non blank"/>
38356   <int value="4"
38357       label="Password status not checked as user is on a Windows Domain"/>
38358 </enum>
38360 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
38361   <summary>
38362     The value indicates whether an entry returned by password autofill contains
38363     a value that was found by matching against the public suffix list.
38364   </summary>
38365   <int value="0" label="Matching disabled"/>
38366   <int value="1" label="No match"/>
38367   <int value="2" label="Match"/>
38368 </enum>
38370 <enum name="PasswordManagerUIDismissalReason" type="int">
38371   <int value="0" label="Bubble lost focus / No infobar interaction"/>
38372   <int value="1" label="Clicked 'Save'"/>
38373   <int value="2" label="Clicked 'Nope'"/>
38374   <int value="3" label="Clicked 'Never'"/>
38375   <int value="4" label="Clicked 'Manage passwords'"/>
38376   <int value="5" label="Clicked 'Done'"/>
38377 </enum>
38379 <enum name="PepperInterface" type="int">
38380 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
38382   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
38383   <int value="2804066" label="PPB_AudioConfig;1.1"/>
38384   <int value="8760108" label="PPB_Testing_Private;1.0"/>
38385   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
38386   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
38387   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
38388   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
38389   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
38390   <int value="79708274" label="PPB_TCPSocket;1.1"/>
38391   <int value="110360074" label="PPB_Var;1.1"/>
38392   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
38393   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
38394   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
38395   <int value="156766028" label="PPB_UMA_Private;0.3"/>
38396   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
38397   <int value="180906214" label="PPB_Instance_Private;0.1"/>
38398   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
38399   <int value="225125520" label="PPB_Find(Private);0.3"/>
38400   <int value="226206264" label="PPB_FileRef;1.1"/>
38401   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
38402   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
38403   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
38404   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
38405   <int value="382780521" label="PPB_FileRef;1.2"/>
38406   <int value="415548516" label="PPB_MessageLoop;1.0"/>
38407   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
38408   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
38409   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
38410   <int value="588532407" label="PPB_Graphics2D;1.1"/>
38411   <int value="612625164" label="PPB_InputEvent;1.0"/>
38412   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
38413   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
38414   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
38415   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
38416   <int value="632306545" label="PPB_FileRef;1.0"/>
38417   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
38418   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
38419   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
38420   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
38421   <int value="714324031" label="PPB_Graphics3D;1.0"/>
38422   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
38423   <int value="760024173" label="PPB_FileIO;1.0"/>
38424   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
38425   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
38426   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
38427   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
38428   <int value="804011173" label="PPB_Gamepad;1.0"/>
38429   <int value="810111568" label="PPB_Messaging;1.0"/>
38430   <int value="829878300" label="PPB_TCPSocket;1.0"/>
38431   <int value="835840137" label="PPB_WebSocket;1.0"/>
38432   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
38433   <int value="856177441" label="PPB_VarArray;1.0"/>
38434   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
38435   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
38436   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
38437   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
38438   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
38439   <int value="910782902" label="PPB_AudioFrame;0.1"/>
38440   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
38441   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
38442   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
38443   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
38444   <int value="941275733" label="PPB_Flash;12.6"/>
38445   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
38446   <int value="946515854" label="PPB_View(Dev);0.1"/>
38447   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
38448   <int value="961061294" label="PPB_Var;1.2"/>
38449   <int value="961317980" label="PPB_Fullscreen;1.0"/>
38450   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
38451   <int value="965548627" label="PPB_Audio;1.1"/>
38452   <int value="972914533" label="PPB_TextInputController;1.0"/>
38453   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
38454   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
38455   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
38456   <int value="1032125598" label="PPB_HostResolver;1.0"/>
38457   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
38458   <int value="1042058362" label="PPB_Core;1.0"/>
38459   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
38460   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
38461   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
38462   <int value="1086644401" label="PPB_Proxy_Private;6"/>
38463   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
38464   <int value="1099975614" label="PPB_Flash;12.5"/>
38465   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
38466   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
38467   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
38468   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
38469   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
38470   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
38471   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
38472   <int value="1262240942" label="PPB_FileIO;1.1"/>
38473   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
38474   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
38475   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
38476   <int value="1321620067" label="PPB_Instance;1.0"/>
38477   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
38478   <int value="1337084425" label="PPB_View;1.0"/>
38479   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
38480   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
38481   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
38482   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
38483   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
38484   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
38485   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
38486   <int value="1443771913" label="PPB_NetAddress;1.0"/>
38487   <int value="1504691399" label="PPB_Flash;13.0"/>
38488   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
38489   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
38490   <int value="1519132417" label="PPB_FileSystem;1.0"/>
38491   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
38492   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
38493   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
38494   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
38495   <int value="1677958987" label="PPB_ImageData;1.0"/>
38496   <int value="1680873803" label="PPB_Console;1.0"/>
38497   <int value="1703245231" label="PPB_NetworkList;1.0"/>
38498   <int value="1721408268" label="PPB_URLLoader;1.0"/>
38499   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
38500   <int value="1773992510" label="PPB_PDF;1"/>
38501   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
38502   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
38503   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
38504   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
38505   <int value="1838344955" label="PPB_Flash;12.4"/>
38506   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
38507   <int value="1870131254" label="PPB_MouseLock;1.0"/>
38508   <int value="1930785273" label="PPB_Var;1.0"/>
38509   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
38510   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
38511   <int value="1980463089" label="PPB_View;1.1"/>
38512   <int value="1981643755" label="PPB_FileMapping;0.1"/>
38513   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
38514   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
38515   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
38516   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
38517   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
38518   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
38519   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
38520   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
38521   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
38522   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
38523   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
38524   <int value="2056532375" label="PPB_Audio;1.0"/>
38525   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
38526   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
38527   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
38528   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
38529   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
38530   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
38531 </enum>
38533 <enum name="PepperVideoDecodeError" type="int">
38534   <int value="1" label="Illegal state">
38535     An operation was attempted during an incompatible decoder state.
38536   </int>
38537   <int value="2" label="Invalid argument">
38538     Invalid argument was passed to an API method.
38539   </int>
38540   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
38541   <int value="4" label="Platform failure">
38542     A failure occurred at the browser layer or lower. Examples of such failures
38543     include GPU hardware failures, GPU driver failures, GPU library failures,
38544     browser programming errors, and so on.
38545   </int>
38546 </enum>
38548 <enum name="PhotoEditorFileType" type="int">
38549   <int value="0" label="jpg"/>
38550   <int value="1" label="png"/>
38551   <int value="2" label="gif"/>
38552   <int value="3" label="bmp"/>
38553   <int value="4" label="webp"/>
38554   <int value="5" label="other"/>
38555 </enum>
38557 <enum name="PhotoEditorLoadMode" type="int">
38558   <int value="0" label="From full resolution cache"/>
38559   <int value="1" label="From screen resolution cache"/>
38560   <int value="2" label="From file"/>
38561   <int value="3" label="Other"/>
38562 </enum>
38564 <enum name="PhotoEditorSaveResult" type="int">
38565   <int value="0" label="Failure"/>
38566   <int value="1" label="Success"/>
38567   <int value="2" label="Other"/>
38568 </enum>
38570 <enum name="PhotoEditorToolType" type="int">
38571   <int value="0" label="Auto-fix"/>
38572   <int value="1" label="Crop"/>
38573   <int value="2" label="Brightness"/>
38574   <int value="3" label="Rotate left"/>
38575   <int value="4" label="Rotate right"/>
38576   <int value="5" label="Rotate undo"/>
38577   <int value="6" label="Rotate redo"/>
38578   <int value="7" label="Share"/>
38579   <int value="8" label="Other"/>
38580 </enum>
38582 <enum name="PingResult" type="int">
38583   <int value="0" label="Success"/>
38584   <int value="1" label="Response started"/>
38585   <int value="2" label="Timed out"/>
38586   <int value="3" label="Canceled"/>
38587   <int value="4" label="Failed"/>
38588   <int value="5" label="Uncompleted"/>
38589 </enum>
38591 <enum name="PipelineStatus" type="int">
38592   <int value="0" label="PIPELINE_OK"/>
38593   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
38594   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
38595   <int value="3" label="PIPELINE_ERROR_DECODE"/>
38596   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
38597   <int value="5" label="PIPELINE_ERROR_ABORT"/>
38598   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
38599   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
38600   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
38601   <int value="9" label="PIPELINE_ERROR_READ"/>
38602   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
38603   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
38604   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
38605   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
38606   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
38607   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
38608 </enum>
38610 <enum name="PlatformFileError" type="int">
38611   <int value="0" label="OK"/>
38612   <int value="1" label="FAILED"/>
38613   <int value="2" label="IN_USE"/>
38614   <int value="3" label="EXISTS"/>
38615   <int value="4" label="NOT_FOUND"/>
38616   <int value="5" label="ACCESS_DENIED"/>
38617   <int value="6" label="TOO_MANY_OPENED"/>
38618   <int value="7" label="NO_MEMORY"/>
38619   <int value="8" label="NO_SPACE"/>
38620   <int value="9" label="NOT_A_DIRECTORY"/>
38621   <int value="10" label="INVALID_OPERATION"/>
38622   <int value="11" label="SECURITY"/>
38623   <int value="12" label="ABORT"/>
38624   <int value="13" label="NOT_A_FILE"/>
38625   <int value="14" label="NOT_EMPTY"/>
38626   <int value="15" label="INVALID_URL"/>
38627   <int value="16" label="I/O"/>
38628 </enum>
38630 <enum name="PluginLoadResult" type="int">
38631   <int value="0" label="LOAD_SUCCESS"/>
38632   <int value="1" label="LOAD_FAILED"/>
38633   <int value="2" label="ENTRY_POINT_MISSING"/>
38634   <int value="3" label="INIT_FAILED"/>
38635 </enum>
38637 <enum name="PNaClOptionsOptLevelEnum" type="int">
38638   <int value="0" label="0"/>
38639   <int value="1" label="1"/>
38640   <int value="2" label="2"/>
38641   <int value="3" label="3"/>
38642   <int value="4" label="Default / Unknown"/>
38643 </enum>
38645 <enum name="PNaClTranslationCacheEnum" type="int">
38646   <int value="0" label="Miss"/>
38647   <int value="1" label="Hit"/>
38648 </enum>
38650 <enum name="PointerSensitivity" type="int">
38651   <int value="1" label="1"/>
38652   <int value="2" label="2"/>
38653   <int value="3" label="3"/>
38654   <int value="4" label="4"/>
38655   <int value="5" label="5"/>
38656 </enum>
38658 <enum name="PostMergeVerificationOutcome" type="int">
38659   <int value="0" label="Undefined"/>
38660   <int value="1" label="Succeeded"/>
38661   <int value="2" label="No accounts found"/>
38662   <int value="3" label="Missing primary account"/>
38663   <int value="4" label="Primary account is not the first"/>
38664   <int value="5" label="Verification failed"/>
38665   <int value="6" label="Connection failed"/>
38666   <int value="7" label="Overflow"/>
38667 </enum>
38669 <enum name="PowerBrightnessAdjust" type="int">
38670   <int value="0" label="Brightness Down"/>
38671   <int value="1" label="Brightness Up"/>
38672   <int value="2" label="Brightness Absolute"/>
38673 </enum>
38675 <enum name="PowerChargerType" type="int">
38676   <int value="0" label="Unknown charger"/>
38677   <int value="1" label="MAINS charger"/>
38678   <int value="2" label="USB Charger"/>
38679   <int value="3" label="Unconfirmed Spring Charger"/>
38680   <int value="4" label="Safe Spring Charger"/>
38681 </enum>
38683 <enum name="PowerwashDialogViewType" type="int">
38684   <int value="0" label="Invoked on settings page"/>
38685   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
38686   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
38687   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
38688   <int value="4" label="Shortcut. Offer. Rollback available."/>
38689 </enum>
38691 <enum name="PreconnectedNavigation" type="int">
38692   <int value="0" label="No recent pre-connect to the page"/>
38693   <int value="1" label="Page nav. preceded by a pre-connect"/>
38694 </enum>
38696 <enum name="PreconnectMotivation" type="int">
38697   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
38698   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
38699   <int value="2" label="UNIT_TEST_MOTIVATED"/>
38700   <int value="3" label="LINKED_MAX_MOTIVATED"/>
38701   <int value="4" label="OMNIBOX_MOTIVATED"/>
38702   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
38703   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
38704   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
38705   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
38706   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
38707   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
38708 </enum>
38710 <enum name="PreconnectSubresourceEval" type="int">
38711   <int value="0" label="PRECONNECTION"/>
38712   <int value="1" label="PRERESOLUTION"/>
38713   <int value="2" label="TOO_NEW"/>
38714 </enum>
38716 <enum name="PreconnectTriggerUsed" type="int">
38717   <int value="0" label="The pre-connect triggered host was not accessed"/>
38718   <int value="1" label="The pre-connect triggered host was accessed"/>
38719 </enum>
38721 <enum name="PrefetchStatus" type="int">
38722   <int value="0" label="undefined"/>
38723   <int value="1" label="success from cache"/>
38724   <int value="2" label="success from network"/>
38725   <int value="3" label="canceled in-flight"/>
38726 </enum>
38728 <enum name="PrefHashStoreVersion" type="int">
38729   <int value="0" label="VERSION_UNINITIALIZED"/>
38730   <int value="1" label="VERSION_PRE_MIGRATION"/>
38731   <int value="2" label="VERSION_LATEST"/>
38732 </enum>
38734 <enum name="PrerenderCookieSendType" type="int">
38735   <int value="0" label="no cookies sent"/>
38736   <int value="1" label="first party cookies sent"/>
38737   <int value="2" label="third party cookies sent"/>
38738   <int value="3" label="third party cookies sent for blocking resource"/>
38739 </enum>
38741 <enum name="PrerenderCookieStatus" type="int">
38742   <int value="0" label="no action"/>
38743   <int value="1" label="[main frame send]"/>
38744   <int value="2" label="[main frame change]"/>
38745   <int value="3" label="[main frame send, main frame change]"/>
38746   <int value="4" label="[other send]"/>
38747   <int value="5" label="[main frame send, other send]"/>
38748   <int value="6" label="[main frame change, other send]"/>
38749   <int value="7" label="[main frame send, main frame change, other send]"/>
38750   <int value="8" label="[other change]"/>
38751   <int value="9" label="[main frame send, other change]"/>
38752   <int value="10" label="[main frame change, other change]"/>
38753   <int value="11" label="[main frame send, main frame change, other change]"/>
38754   <int value="12" label="[other send, other change]"/>
38755   <int value="13" label="[main frame send, other send, other change]"/>
38756   <int value="14" label="[main frame change, other send, other change]"/>
38757   <int value="15"
38758       label="[main frame send, main frame change, other send, other change]"/>
38759 </enum>
38761 <enum name="PrerenderEvent" type="int">
38762   <int value="0" label="Swapin no delegate"/>
38763   <int value="1" label="Swapin candidate"/>
38764   <int value="2" label="Swapin candidate namespace matces"/>
38765   <int value="3" label="Swapin no merge pending"/>
38766   <int value="4" label="Swapin merging disabled"/>
38767   <int value="5" label="Swapin issuing merge"/>
38768   <int value="6" label="Merge for swapin candidate"/>
38769   <int value="7" label="Merge result no pending swapin"/>
38770   <int value="8" label="Merge result timeout cb"/>
38771   <int value="9" label="Merge result result cb"/>
38772   <int value="10" label="Merge result timed out"/>
38773   <int value="11" label="Merge result merge done"/>
38774   <int value="12" label="Merge result: namespace not found"/>
38775   <int value="13" label="Merge result: namespace not alias"/>
38776   <int value="14" label="Merge result: not logging"/>
38777   <int value="15" label="Merge result: no transactions"/>
38778   <int value="16" label="Merge result: too many transactions"/>
38779   <int value="17" label="Merge result: not mergeable"/>
38780   <int value="18" label="Merge result: mergeable"/>
38781   <int value="19" label="Merge result merge failed"/>
38782   <int value="20" label="Merge result swapping in"/>
38783   <int value="21" label="Merge result swapin successful"/>
38784   <int value="22" label="Merge result swapin failed"/>
38785 </enum>
38787 <enum name="PrerenderFinalStatus" type="int">
38788   <int value="0" label="USED"/>
38789   <int value="1" label="TIMED_OUT"/>
38790   <int value="2" label="EVICTED"/>
38791   <int value="3" label="MANAGER_SHUTDOWN"/>
38792   <int value="4" label="CLOSED"/>
38793   <int value="5" label="CREATE_NEW_WINDOW"/>
38794   <int value="6" label="PROFILE_DESTROYED"/>
38795   <int value="7" label="APP_TERMINATING"/>
38796   <int value="8" label="JAVASCRIPT_ALERT"/>
38797   <int value="9" label="AUTH_NEEDED"/>
38798   <int value="10" label="HTTPS"/>
38799   <int value="11" label="DOWNLOAD"/>
38800   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
38801   <int value="13" label="JS_OUT_OF_MEMORY"/>
38802   <int value="14" label="RENDERER_UNRESPONSIVE"/>
38803   <int value="15" label="TOO_MANY_PROCESSES"/>
38804   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
38805   <int value="17" label="PENDING_SKIPPED"/>
38806   <int value="18" label="CONTROL_GROUP"/>
38807   <int value="19" label="HTML5_MEDIA"/>
38808   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
38809   <int value="21" label="RENDERER_CRASHED"/>
38810   <int value="22" label="UNSUPPORTED_SCHEME"/>
38811   <int value="23" label="INVALID_HTTP_METHOD"/>
38812   <int value="24" label="WINDOW_PRINT"/>
38813   <int value="25" label="RECENTLY_VISITED"/>
38814   <int value="26" label="WINDOW_OPENER"/>
38815   <int value="27" label="PAGE_ID_CONFLICT"/>
38816   <int value="28" label="SAFE_BROWSING"/>
38817   <int value="29" label="FRAGMENT_MISMATCH"/>
38818   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
38819   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
38820   <int value="32" label="CANCELLED"/>
38821   <int value="33" label="SSL_ERROR"/>
38822   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
38823   <int value="35" label="DEVTOOLS_ATTACHED"/>
38824   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
38825   <int value="37" label="NO_USE_GROUP"/>
38826   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
38827   <int value="39" label="DUPLICATE"/>
38828   <int value="40" label="OPEN_URL"/>
38829   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
38830   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
38831   <int value="43" label="CREATING_AUDIO_STREAM"/>
38832   <int value="44" label="PAGE_BEING_CAPTURED"/>
38833   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
38834   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
38835   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
38836 </enum>
38838 <enum name="PrerenderHoverEvent" type="int">
38839   <obsolete>
38840     deprecated May 10 2012
38841   </obsolete>
38842   <int value="0" label="HOVER_EVENT_START"/>
38843   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
38844   <int value="2" label="HOVER_EVENT_REPLACED"/>
38845   <int value="3" label="HOVER_EVENT_CLICK"/>
38846 </enum>
38848 <enum name="PrerenderLocalPredictorEvents" type="int">
38849   <int value="0" label="Constructed"/>
38850   <int value="1" label="Init scheduled"/>
38851   <int value="2" label="Init started"/>
38852   <int value="3" label="Init failed: no history"/>
38853   <int value="4" label="Init succeeded"/>
38854   <int value="5" label="AddVisit"/>
38855   <int value="6" label="AddVisit initialized"/>
38856   <int value="7" label="AddVisit prerender identified"/>
38857   <int value="8" label="AddVisit relevant transition"/>
38858   <int value="9" label="AddVisit identified prerender candidate"/>
38859   <int value="10" label="AddVisit prerendering"/>
38860   <int value="11" label="Got prerender url"/>
38861   <int value="12" label="Error: no prerender url for PLT"/>
38862   <int value="13" label="AddVisit prerender rextended"/>
38863   <int value="14" label="URL lookup result"/>
38864   <int value="15" label="URL lookup result: root page"/>
38865   <int value="16" label="URL lookup result: http"/>
38866   <int value="17" label="URL lookup result: has query string"/>
38867   <int value="18" label="URL lookup result: contains logout"/>
38868   <int value="19" label="URL lookup result: contians login"/>
38869   <int value="20" label="Start url lookup"/>
38870   <int value="21" label="AddVisit not root page"/>
38871   <int value="22" label="Whitelist error"/>
38872   <int value="23" label="Whitelist ok"/>
38873   <int value="24" label="URL lookup result: on whitelist"/>
38874   <int value="25" label="URL lookup result: on whitelist root page"/>
38875   <int value="26" label="URL lookup result: extended root page"/>
38876   <int value="27" label="URL lookup result: root page http"/>
38877   <int value="28" label="URL lookup failed"/>
38878   <int value="29" label="URL lookup no source webcontents found"/>
38879   <int value="30" label="URL lookup no logged in table found"/>
38880   <int value="31" label="URL lookup issuing logged in lookup"/>
38881   <int value="32" label="Continue prerender check started"/>
38882   <int value="33" label="Continue prerender check no url"/>
38883   <int value="34" label="Continue prerender check priority too low"/>
38884   <int value="35" label="Continue prerender check urls identical but fragemet"/>
38885   <int value="36" label="Continue prerender check https"/>
38886   <int value="37" label="Continue prerender check root page"/>
38887   <int value="38" label="Continue prerender check logout url"/>
38888   <int value="39" label="Continue prerender check login url"/>
38889   <int value="40" label="Continue prerender check not logged in"/>
38890   <int value="41" label="Continue prerender check fallthrough no prerender"/>
38891   <int value="42" label="Continue prerender check issuing prerender"/>
38892   <int value="43" label="Issuing prerender"/>
38893   <int value="44" label="No prerender candidates"/>
38894   <int value="45" label="Got history issuing lookup"/>
38895   <int value="46" label="Tab Helper URL seen"/>
38896   <int value="47" label="Tab Helper URL seen match"/>
38897   <int value="48" label="Tab Helper URL seen namespace match"/>
38898   <int value="49" label="URL lookup multiple source webcontents"/>
38899   <int value="50" label="Continue prerender check side-effect free whitelist"/>
38900   <int value="51" label="Continue prerender check Examine next URL"/>
38901   <int value="52" label="Issuing prerender, already prerendering"/>
38902   <int value="53" label="Issuing prerender, new prerender"/>
38903   <int value="54" label="Issuing prerender, cancelled old prerender"/>
38904   <int value="55" label="Continue prerender check fallthrough prerendering"/>
38905   <int value="56" label="URL lookup success"/>
38906   <int value="57" label="Prerender Service disabled"/>
38907   <int value="58" label="Prerender Service issued lookup"/>
38908   <int value="59" label="Prerender Service lookup timed out"/>
38909   <int value="60" label="Prerender Service received result"/>
38910   <int value="61" label="Prerender Service no record for result"/>
38911   <int value="62" label="Prerender Service parsed correctly"/>
38912   <int value="63" label="Prerender Service parse error"/>
38913   <int value="64" label="Prerender Service parse error incorrect JSON"/>
38914   <int value="65" label="Prerender Service hinting timed out"/>
38915   <int value="66" label="Prerender Service hinting url lookup timed out"/>
38916   <int value="67" label="Prerender Service candidate url lookup timed out"/>
38917   <int value="68" label="Continue prerender check service whitelist"/>
38918   <int value="69" label="Continue prerender check next URL local"/>
38919   <int value="70" label="Continue prerender check next URL service"/>
38920   <int value="71" label="AddVisit relevant transition repeat URL"/>
38921   <int value="72" label="AddVisit relevant transition new URL"/>
38922   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
38923   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
38924   <int value="75" label="Namespace mismatch: merge result received"/>
38925   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
38926   <int value="77" label="Namespace mismatch: merge result not logging"/>
38927   <int value="78" label="Namespace mismatch: merge result no transactions"/>
38928   <int value="79"
38929       label="Namespace mismatch: merge result too many transactions"/>
38930   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
38931   <int value="81" label="Namespace mismatch: merge result mergeable"/>
38932   <int value="82" label="Init failed unencrypted sync not enabled"/>
38933   <int value="83" label="Continue prerender check next URL not skipped"/>
38934   <int value="84" label="Prerender Service returned hinting candidates"/>
38935   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
38936   <int value="86" label="Tab Helper URL seen entry"/>
38937   <int value="87" label="Tab Helper URL seen match browser navigation"/>
38938   <int value="88" label="Tab Helper URL seen namespace match entry"/>
38939   <int value="89"
38940       label="Tab Helper URL seen namespace match browser navigation"/>
38941 </enum>
38943 <enum name="PrerenderLocalVisitCoreTransition" type="int">
38944   <int value="0" label="LINK"/>
38945   <int value="1" label="TYPED"/>
38946   <int value="2" label="AUTO_BOOKMARK"/>
38947   <int value="3" label="AUTO_SUBFRAME"/>
38948   <int value="4" label="MANUAL_SUBFRAME"/>
38949   <int value="5" label="GENERATED"/>
38950   <int value="6" label="START_PAGE"/>
38951   <int value="7" label="FORM_SUBMIT"/>
38952   <int value="8" label="RELOAD"/>
38953   <int value="9" label="KEYWORD"/>
38954   <int value="10" label="GENERATED"/>
38955 </enum>
38957 <enum name="PrerenderLocalVisitEvents" type="int">
38958   <int value="0" label="V1_VISIT"/>
38959   <int value="1" label="V1_PRERENDER_STARTED_1"/>
38960   <int value="2" label="V1_PRERENDER_USED_1"/>
38961   <int value="3" label="V1_PRERENDER_STARTED_3"/>
38962   <int value="4" label="V1_PRERENDER_USED_3"/>
38963   <int value="5" label="V1_PRERENDER_STARTED_5"/>
38964   <int value="6" label="V1_PRERENDER_USED_5"/>
38965   <int value="10" label="VISIT"/>
38966   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
38967   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
38968   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
38969   <int value="14" label="PRERENDER_STARTED_1"/>
38970   <int value="15" label="PRERENDER_USED_1"/>
38971   <int value="16" label="PRERENDER_STARTED_3"/>
38972   <int value="17" label="PRERENDER_USED_3"/>
38973   <int value="18" label="PRERENDER_STARTED_5"/>
38974   <int value="19" label="PRERENDER_USED_5"/>
38975 </enum>
38977 <enum name="PrerenderMode" type="int">
38978   <int value="0" label="PRERENDER_MODE_DISABLED"/>
38979   <int value="1" label="PRERENDER_MODE_ENABLED"/>
38980   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
38981   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
38982   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
38983   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
38984   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
38985   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
38986 </enum>
38988 <enum name="PrerenderPageviewEvents" type="int">
38989   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
38990   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
38991   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
38992   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
38993 </enum>
38995 <enum name="PrerenderRelTypes" type="int">
38996   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
38997   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
38998   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
38999   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
39000 </enum>
39002 <enum name="PrerenderSchemeCancelReason" type="int">
39003   <int value="0" label="EXTERNAL_PROTOCOL"/>
39004   <int value="1" label="DATA"/>
39005   <int value="2" label="BLOB"/>
39006   <int value="3" label="FILE"/>
39007   <int value="4" label="FILESYSTEM"/>
39008   <int value="5" label="WEBSOCKET"/>
39009   <int value="6" label="FTP"/>
39010   <int value="7" label="CHROME"/>
39011   <int value="8" label="CHROME_EXTENSION"/>
39012   <int value="9" label="ABOUT"/>
39013   <int value="10" label="UNKNOWN"/>
39014 </enum>
39016 <enum name="PrerenderTabHelperEvents" type="int">
39017   <int value="0" label="Table requested"/>
39018   <int value="1" label="Table present"/>
39019   <int value="2" label="Mainframe change"/>
39020   <int value="3" label="Mainframe change, logged in"/>
39021   <int value="4" label="Mainframe commit"/>
39022   <int value="5" label="Mainframe commit, logged in"/>
39023   <int value="6" label="Login action added"/>
39024   <int value="7" label="Login action added, Mainframe"/>
39025   <int value="8" label="Login action added, Mainframe, pw empty"/>
39026   <int value="9" label="Login action added, Subframe"/>
39027   <int value="10" label="Login action added, Subframe, pw empty"/>
39028 </enum>
39030 <enum name="PreTapEvents" type="int">
39031   <int value="0" label="no event"/>
39032   <int value="1" label="tapdown"/>
39033   <int value="2" label="tapunconfirmed"/>
39034   <int value="3" label="tapdown + tapunconfirmed"/>
39035 </enum>
39037 <enum name="PrinterServiceEventType" type="int">
39038   <int value="0" label="Printer added"/>
39039   <int value="1" label="Page displayed"/>
39040 </enum>
39042 <enum name="PrintPreviewFailureType" type="int">
39043   <int value="0" label="No error"/>
39044   <int value="1" label="Bad settings from print preview tab"/>
39045   <int value="2" label="Copy metadata failed"/>
39046   <int value="3" label="Metafile init failed"/>
39047   <int value="4" label="0-page preview"/>
39048   <int value="5" label="Mac draft metafile init failed"/>
39049   <int value="6" label="PreviewPageRendered with no metafile"/>
39050   <int value="7" label="UpdatePrintSettings failed"/>
39051   <int value="8" label="Received bad printer settings"/>
39052 </enum>
39054 <enum name="PrintPreviewFontTypeType" type="int">
39055   <int value="0" label="TYPE1"/>
39056   <int value="1" label="TYPE1_CID"/>
39057   <int value="2" label="CFF"/>
39058   <int value="3" label="TRUETYPE"/>
39059   <int value="4" label="OTHER"/>
39060   <int value="5" label="NOT_EMBEDDABLE"/>
39061 </enum>
39063 <enum name="PrintPreviewGcpPromoBuckets" type="int">
39064   <int value="0" label="PROMO_SHOWN"/>
39065   <int value="1" label="PROMO_CLOSED"/>
39066   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
39067 </enum>
39069 <enum name="PrintPreviewHelperEvents" type="int">
39070   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
39071   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
39072   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
39073   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
39074 </enum>
39076 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
39077   <int value="0" label="DESTINATION_SHOWN"/>
39078   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
39079   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
39080   <int value="3" label="SIGNIN_PROMPT"/>
39081   <int value="4" label="SIGNIN_TRIGGERED"/>
39082   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
39083   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
39084   <int value="7" label="REGISTER_PROMO_SHOWN"/>
39085   <int value="8" label="REGISTER_PROMO_SELECTED"/>
39086 </enum>
39088 <enum name="PrintPreviewUserActionType" type="int">
39089   <int value="0" label="PRINT_TO_PRINTER"/>
39090   <int value="1" label="PRINT_TO_PDF"/>
39091   <int value="2" label="CANCEL"/>
39092   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
39093   <int value="4" label="PREVIEW_FAILED"/>
39094   <int value="5" label="PREVIEW_STARTED"/>
39095   <int value="6" label="INITIATOR_TAB_CRASHED"/>
39096   <int value="7" label="INITIATOR_TAB_CLOSED"/>
39097   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
39098   <int value="9" label="PRINT_WITH_PRIVET"/>
39099 </enum>
39101 <enum name="PrintSettings" type="int">
39102   <int value="0" label="LANDSCAPE"/>
39103   <int value="1" label="PORTRAIT"/>
39104   <int value="2" label="COLOR"/>
39105   <int value="3" label="BLACK_AND_WHITE"/>
39106   <int value="4" label="COLLATE"/>
39107   <int value="5" label="SIMPLEX"/>
39108   <int value="6" label="DUPLEX"/>
39109   <int value="7" label="TOTAL"/>
39110   <int value="8" label="HEADERS_AND_FOOTERS"/>
39111   <int value="9" label="CSS_BACKGROUND"/>
39112   <int value="10" label="SELECTION_ONLY"/>
39113 </enum>
39115 <enum name="PrivetNotificationsEvent" type="int">
39116   <int value="0" label="PRIVET_SERVICE_STARTED"/>
39117   <int value="1" label="PRIVET_LISTER_STARTED"/>
39118   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
39119   <int value="3" label="PRIVET_INFO_DONE"/>
39120   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
39121   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
39122   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
39123   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
39124 </enum>
39126 <enum name="ProfileAddNewUser" type="int">
39127   <int value="0" label="Add new user from icon menu"/>
39128   <int value="1" label="Add new user from title bar menu"/>
39129   <int value="2" label="Add new user from settings dialog"/>
39130   <int value="3" label="Add new user from the User Manager"/>
39131 </enum>
39133 <enum name="ProfileAuth" type="int">
39134   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
39135   <int value="1" label="Authentication performed using local credentials"/>
39136   <int value="2" label="Authentication performed on-line"/>
39137   <int value="3" label="Authentication failed"/>
39138 </enum>
39140 <enum name="ProfileAvatar" type="int">
39141   <int value="0" label="Generic"/>
39142   <int value="1" label="Generic Aqua"/>
39143   <int value="2" label="Generic Blue"/>
39144   <int value="3" label="Generic Green"/>
39145   <int value="4" label="Generic Orange"/>
39146   <int value="5" label="Generic Purple"/>
39147   <int value="6" label="Generic Red"/>
39148   <int value="7" label="Generic Yellow"/>
39149   <int value="8" label="Secret Agent"/>
39150   <int value="9" label="Superhero"/>
39151   <int value="10" label="Volleyball"/>
39152   <int value="11" label="Businessman"/>
39153   <int value="12" label="Ninja"/>
39154   <int value="13" label="Alien"/>
39155   <int value="14" label="Super Awesome Cool Smiley Face"/>
39156   <int value="15" label="Flower"/>
39157   <int value="16" label="Pizza"/>
39158   <int value="17" label="Soccer"/>
39159   <int value="18" label="Burger"/>
39160   <int value="19" label="Cat"/>
39161   <int value="20" label="Cupcake"/>
39162   <int value="21" label="Dog"/>
39163   <int value="22" label="Horse"/>
39164   <int value="23" label="Margarita"/>
39165   <int value="24" label="Note"/>
39166   <int value="25" label="Sun And Cloud"/>
39167   <int value="26" label="Unknown"/>
39168   <int value="27" label="GAIA"/>
39169 </enum>
39171 <enum name="ProfileCreateResult" type="int">
39172   <int value="0" label="Failed locally"/>
39173   <int value="1" label="Failed remotely"/>
39174   <int value="2" label="Created but not initialized (should never happen)"/>
39175   <int value="3" label="Succeeded"/>
39176   <int value="4" label="Canceled"/>
39177 </enum>
39179 <enum name="ProfileErrorType" type="int">
39180   <int value="0" label="History error"/>
39181   <int value="1" label="Preferences error"/>
39182   <int value="2" label="Webdata autofill DB error"/>
39183   <int value="3" label="Webdata token DB error"/>
39184   <int value="4" label="Webdata DB error"/>
39185 </enum>
39187 <enum name="ProfileGaiaPhotoOptions" type="int">
39188   <int value="0" label="User opted to use GAIA photo"/>
39189   <int value="1" label="User opted not to use GAIA photo"/>
39190 </enum>
39192 <enum name="ProfileImageDownloadResult" type="int">
39193   <int value="0" label="DownloadSuccessChanged">
39194     <summary>
39195       Reported when image download succeeds and the image is newer than what we
39196       already have so we update it.
39197     </summary>
39198   </int>
39199   <int value="1" label="DownloadSuccess">
39200     <summary>Reported anytime we download profile image successfully.</summary>
39201   </int>
39202   <int value="2" label="DownloadFailure">
39203     <summary>Download failed because of network errors.</summary>
39204   </int>
39205   <int value="3" label="DownloadDefault">
39206     <summary>
39207       We didn't download the image because it's the default one.
39208     </summary>
39209   </int>
39210 </enum>
39212 <enum name="ProfileNetUserCount" type="int">
39213   <int value="0" label="Added new user"/>
39214   <int value="1" label="Deleted a profile"/>
39215 </enum>
39217 <enum name="ProfileOpen" type="int">
39218   <int value="0" label="Add new user"/>
39219   <int value="1" label="Add new user from icon menu"/>
39220   <int value="2" label="Add new user from title bar menu"/>
39221   <int value="3" label="Switch profile from icon menu"/>
39222   <int value="4" label="Switch profile from title bar menu"/>
39223   <int value="5" label="Opened the avatar bubble menu from NTP"/>
39224   <int value="6" label="Opened the avatar bubble menu from icon"/>
39225   <int value="7" label="Deleted a profile"/>
39226 </enum>
39228 <enum name="ProfileOpenMethod" type="int">
39229   <int value="0" label="Opened the avatar bubble menu from NTP"/>
39230   <int value="1" label="Opened the avatar bubble menu from icon"/>
39231   <int value="2" label="Switch to profile from icon menu"/>
39232   <int value="3" label="Switch to profile from title bar menu"/>
39233   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
39234   <int value="5" label="Opened the User Manager"/>
39235   <int value="6" label="Switch to profile via User Manager"/>
39236   <int value="7" label="Switch to locked profile via User Manager"/>
39237   <int value="8" label="Switch to Guest profile"/>
39238 </enum>
39240 <enum name="ProfileSync" type="int">
39241   <int value="0" label="Signed in to sync"/>
39242   <int value="1" label="Signed in to sync from original profile"/>
39243   <int value="2" label="Signed in to sync from secondary profile"/>
39244   <int value="3" label="Customized sync options"/>
39245   <int value="4" label="Chose what to sync"/>
39246   <int value="5" label="Encrypted all data"/>
39247   <int value="6" label="Selected a passphrase"/>
39248 </enum>
39250 <enum name="ProfileSyncCustomize" type="int">
39251   <int value="0" label="Customized sync options"/>
39252   <int value="1" label="Chose what to sync"/>
39253   <int value="2" label="Encrypted all data"/>
39254   <int value="3" label="Selected a passphrase"/>
39255 </enum>
39257 <enum name="ProfileType" type="int">
39258   <int value="0" label="Original (default) profile"/>
39259   <int value="1" label="Secondary (user-created) profile"/>
39260 </enum>
39262 <enum name="ProtectorError" type="int">
39263   <obsolete>
39264     Deprecated 8/2013. No longer generated.
39265   </obsolete>
39266   <summary>
39267     Codes for errors Protector detects about settings it protects. See
39268     chrome/browser/protector/histograms.h for the corresponding enum.
39269   </summary>
39270   <int value="0" label="Backup invalid"/>
39271   <int value="1" label="Value changed"/>
39272   <int value="2" label="Value valid"/>
39273   <int value="3" label="Value is valid and zero"/>
39274 </enum>
39276 <enum name="ProtocolVersion" type="int">
39277   <int value="0" label="UNKNOWN"/>
39278   <int value="1" label="HTTP 1.1"/>
39279   <int value="2" label="SPDY 1.0"/>
39280   <int value="3" label="SPDY 2.0"/>
39281   <int value="4" label="SPDY 2.1"/>
39282   <int value="5" label="SPDY 3.0"/>
39283 </enum>
39285 <enum name="ProvisionalSaveFailure" type="int">
39286   <int value="0" label="SAVING_DISABLED"/>
39287   <int value="1" label="EMPTY_PASSWORD"/>
39288   <int value="2" label="NO_MATCHING_FORM"/>
39289   <int value="3" label="MATCHING_NOT_COMPLETE"/>
39290   <int value="4" label="FORM_BLACKLISTED"/>
39291   <int value="5" label="INVALID_FORM"/>
39292   <int value="6" label="AUTOCOMPLETE_OFF"/>
39293 </enum>
39295 <enum name="ProxyStatus" type="int">
39296   <int value="0" label="PROXY_STATUS_IGNORED"/>
39297   <int value="1" label="PROXY_UNINITIALIZED"/>
39298   <int value="2" label="PROXY_NOT_USED"/>
39299   <int value="3" label="PROXY_PAC_RESOLVER"/>
39300   <int value="4" label="PROXY_HAS_RULES"/>
39301 </enum>
39303 <enum name="PublicKeyPinFailedDomain" type="int">
39304   <int value="0" label="DOMAIN_NOT_PINNED"/>
39305   <int value="1" label="DOMAIN_GOOGLE_COM"/>
39306   <int value="2" label="DOMAIN_ANDROID_COM"/>
39307   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
39308   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
39309   <int value="5" label="DOMAIN_YTIMG_COM"/>
39310   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
39311   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
39312   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
39313   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
39314   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
39315   <int value="11" label="DOMAIN_APPSPOT_COM"/>
39316   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
39317   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
39318   <int value="14" label="DOMAIN_GSTATIC_COM"/>
39319   <int value="15" label="DOMAIN_GMAIL_COM"/>
39320   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
39321   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
39322   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
39323   <int value="19" label="DOMAIN_TWITTER_COM"/>
39324   <int value="20" label="DOMAIN_TWIMG_COM"/>
39325   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
39326   <int value="22" label="DOMAIN_NUM_EVENTS"/>
39327 </enum>
39329 <enum name="QuicAddressMismatch" type="int">
39330   <int value="0" label="Address mismatch: IPv4 IPv4"/>
39331   <int value="1" label="Address mismatch: IPv6 IPv6"/>
39332   <int value="2" label="Address mismatch: IPv4 IPv6"/>
39333   <int value="3" label="Address mismatch: IPv6 IPv4"/>
39334   <int value="4" label="Port mismatch: IPv4 IPv4"/>
39335   <int value="5" label="Port mismatch: IPv6 IPv6"/>
39336   <int value="6" label="Address and port match: IPv4 IPv4"/>
39337   <int value="7" label="Address and port match: IPv6 IPv6"/>
39338 </enum>
39340 <enum name="QuicErrorCodes" type="int">
39341   <int value="0" label="NO_ERROR"/>
39342   <int value="1" label="INTERNAL_ERROR"/>
39343   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
39344   <int value="3" label="INVALID_PACKET_HEADER"/>
39345   <int value="4" label="INVALID_FRAME_DATA"/>
39346   <int value="5" label="INVALID_FEC_DATA"/>
39347   <int value="6" label="INVALID_RST_STREAM_DATA"/>
39348   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
39349   <int value="8" label="INVALID_GOAWAY_DATA"/>
39350   <int value="9" label="INVALID_ACK_DATA"/>
39351   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
39352   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
39353   <int value="12" label="DECRYPTION_FAILURE"/>
39354   <int value="13" label="ENCRYPTION_FAILURE"/>
39355   <int value="14" label="PACKET_TOO_LARGE"/>
39356   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
39357   <int value="16" label="PEER_GOING_AWAY"/>
39358   <int value="17" label="INVALID_STREAM_ID"/>
39359   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
39360   <int value="19" label="PUBLIC_RESET"/>
39361   <int value="20" label="INVALID_VERSION"/>
39362   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
39363   <int value="22" label="INVALID_HEADER_ID"/>
39364   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
39365   <int value="24" label="DECOMPRESSION_FAILURE"/>
39366   <int value="25" label="CONNECTION_TIMED_OUT"/>
39367   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
39368   <int value="27" label="PACKET_WRITE_ERROR"/>
39369   <int value="28" label="HANDSHAKE_FAILED"/>
39370   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
39371   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
39372   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
39373   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
39374   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
39375   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
39376   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
39377   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
39378   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
39379   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
39380   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
39381   <int value="40" label="CRYPTO_NO_SUPPORT"/>
39382   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
39383   <int value="42" label="PROOF_INVALID"/>
39384   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
39385   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
39386   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
39387   <int value="46" label="INVALID_STREAM_DATA"/>
39388   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
39389   <int value="48" label="MISSING_PAYLOAD"/>
39390   <int value="49" label="INVALID_PRIORITY"/>
39391   <int value="50" label="INVALID_STREAM_FRAME"/>
39392   <int value="51" label="PACKET_READ_ERROR"/>
39393   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
39394   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
39395   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
39396   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
39397   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
39398   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
39399   <int value="58" label="INVALID_BLOCKED_DATA"/>
39400   <int value="59" label="FLOW_CONTROL_ERROR"/>
39401   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
39402 </enum>
39404 <enum name="QuicHandshakeState" type="int">
39405   <int value="0" label="STARTED"/>
39406   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
39407   <int value="2" label="HANDSHAKE_CONFIRMED"/>
39408   <int value="3" label="FAILED"/>
39409 </enum>
39411 <enum name="QuickofficeErrorTypes" type="int">
39412   <int value="0" label="doc uncaught js exception"/>
39413   <int value="1" label="docx uncaught js exception"/>
39414   <int value="2" label="docm uncaught js exception"/>
39415   <int value="3" label="xls uncaught js exception"/>
39416   <int value="4" label="xlsx uncaught js exception"/>
39417   <int value="5" label="xlsm uncaught js exception"/>
39418   <int value="6" label="ppt uncaught js exception"/>
39419   <int value="7" label="pptx uncaught js exception"/>
39420   <int value="8" label="pptm uncaught js exception"/>
39421   <int value="9" label="pps uncaught js exception"/>
39422   <int value="10" label="ppsx uncaught js exception"/>
39423   <int value="11" label="ppsm uncaught js exception"/>
39424   <int value="12" label="doc suspected corrupt file"/>
39425   <int value="13" label="docx suspected corrupt file"/>
39426   <int value="14" label="docm suspected corrupt file"/>
39427   <int value="15" label="xls suspected corrupt file"/>
39428   <int value="16" label="xlsx suspected corrupt file"/>
39429   <int value="17" label="xlsm suspected corrupt file"/>
39430   <int value="18" label="ppt suspected corrupt file"/>
39431   <int value="19" label="pptx suspected corrupt file"/>
39432   <int value="20" label="pptm suspected corrupt file"/>
39433   <int value="21" label="pps suspected corrupt file"/>
39434   <int value="22" label="ppsx suspected corrupt file"/>
39435   <int value="23" label="ppsm suspected corrupt file"/>
39436   <int value="24" label="doc qowt ui warning"/>
39437   <int value="25" label="docx qowt ui warning"/>
39438   <int value="26" label="docm qowt ui warning"/>
39439   <int value="27" label="xls qowt ui warning"/>
39440   <int value="28" label="xlsx qowt ui warning"/>
39441   <int value="29" label="xlsm qowt ui warning"/>
39442   <int value="30" label="ppt qowt ui warning"/>
39443   <int value="31" label="pptx qowt ui warning"/>
39444   <int value="32" label="pptm qowt ui warning"/>
39445   <int value="33" label="pps qowt ui warning"/>
39446   <int value="34" label="ppsx qowt ui warning"/>
39447   <int value="35" label="ppsm qowt ui warning"/>
39448   <int value="36" label="doc nacl error"/>
39449   <int value="37" label="docx nacl error"/>
39450   <int value="38" label="docm nacl error"/>
39451   <int value="39" label="xls nacl error"/>
39452   <int value="40" label="xlsx nacl error"/>
39453   <int value="41" label="xlsm nacl error"/>
39454   <int value="42" label="ppt nacl error"/>
39455   <int value="43" label="pptx nacl error"/>
39456   <int value="44" label="pptm nacl error"/>
39457   <int value="45" label="pps nacl error"/>
39458   <int value="46" label="ppsx nacl error"/>
39459   <int value="47" label="ppsm nacl error"/>
39460   <int value="48" label="doc nacl crash"/>
39461   <int value="49" label="docx nacl crash"/>
39462   <int value="50" label="docm nacl crash"/>
39463   <int value="51" label="xls nacl crash"/>
39464   <int value="52" label="xlsx nacl crash"/>
39465   <int value="53" label="xlsm nacl crash"/>
39466   <int value="54" label="ppt nacl crash"/>
39467   <int value="55" label="pptx nacl crash"/>
39468   <int value="56" label="pptm nacl crash"/>
39469   <int value="57" label="pps nacl crash"/>
39470   <int value="58" label="ppsx nacl crash"/>
39471   <int value="59" label="ppsm nacl crash"/>
39472   <int value="60" label="doc invalid file format"/>
39473   <int value="61" label="docx invalid file format"/>
39474   <int value="62" label="docm invalid file format"/>
39475   <int value="63" label="xls invalid file format"/>
39476   <int value="64" label="xlsx invalid file format"/>
39477   <int value="65" label="xlsm invalid file format"/>
39478   <int value="66" label="ppt invalid file format"/>
39479   <int value="67" label="pptx invalid file format"/>
39480   <int value="68" label="pptm invalid file format"/>
39481   <int value="69" label="pps invalid file format"/>
39482   <int value="70" label="ppsx invalid file format"/>
39483   <int value="71" label="ppsm invalid file format"/>
39484   <int value="72" label="doc editing dom sync error"/>
39485   <int value="73" label="docx editing dom sync error"/>
39486   <int value="74" label="docm editing dom sync error"/>
39487   <int value="75" label="xls editing dom sync error"/>
39488   <int value="76" label="xlsx editing dom sync error"/>
39489   <int value="77" label="xlsm editing dom sync error"/>
39490   <int value="78" label="ppt editing dom sync error"/>
39491   <int value="79" label="pptx editing dom sync error"/>
39492   <int value="80" label="pptm editing dom sync error"/>
39493   <int value="81" label="pps editing dom sync error"/>
39494   <int value="82" label="ppsx editing dom sync error"/>
39495   <int value="83" label="ppsm editing dom sync error"/>
39496 </enum>
39498 <enum name="QuickofficeFileFormat" type="int">
39499   <int value="0" label="doc"/>
39500   <int value="1" label="docx"/>
39501   <int value="2" label="docm"/>
39502   <int value="3" label="xls"/>
39503   <int value="4" label="xlsx"/>
39504   <int value="5" label="xlsm"/>
39505   <int value="6" label="ppt"/>
39506   <int value="7" label="pptx"/>
39507   <int value="8" label="pptm"/>
39508   <int value="9" label="pps"/>
39509   <int value="10" label="ppsx"/>
39510   <int value="11" label="ppsm"/>
39511 </enum>
39513 <enum name="QuicRstStreamErrorCodes" type="int">
39514   <int value="0" label="NO_ERROR"/>
39515   <int value="1" label="ERROR_PROCESSING_STREAM"/>
39516   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
39517   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
39518   <int value="4" label="CONNECTION_ERROR"/>
39519   <int value="5" label="PEER_GOING_AWAY"/>
39520   <int value="6" label="CANCELLED"/>
39521 </enum>
39523 <enum name="QuicSessionErrorCodes" type="int">
39524   <int value="0" label="CONNECTING_SOCKET"/>
39525   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
39526   <int value="2" label="SETTING_SEND_BUFFER"/>
39527 </enum>
39529 <enum name="QuicSessionLocations" type="int">
39530   <int value="0" label="DESTRUCTOR"/>
39531   <int value="1" label="ADD_OBSERVER"/>
39532   <int value="2" label="TRY_CREATE_STREAM"/>
39533   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
39534   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
39535   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
39536 </enum>
39538 <enum name="RapporDiscardReason" type="int">
39539   <int value="0" label="Upload Success"/>
39540   <int value="1" label="Upload Rejected"/>
39541   <int value="2" label="Queue Overflowed"/>
39542 </enum>
39544 <enum name="RecentTabsAction" type="int">
39545   <int value="0" label="Local Session Tab"/>
39546   <int value="1" label="Other Device Tab"/>
39547   <int value="2" label="Restore Window"/>
39548   <int value="3" label="Show More"/>
39549 </enum>
39551 <enum name="RenderViewContextMenuItem" type="int">
39552   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
39553   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
39554   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
39555   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
39556   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
39557   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
39558   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
39559   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
39560   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
39561   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
39562   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
39563   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
39564   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
39565   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
39566   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
39567   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
39568   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
39569   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
39570   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
39571   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
39572   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
39573   <int value="21" label="IDC_BACK"/>
39574   <int value="22" label="IDC_FORWARD"/>
39575   <int value="23" label="IDC_SAVE_PAGE"/>
39576   <int value="24" label="IDC_RELOAD"/>
39577   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
39578   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
39579   <int value="27" label="IDC_PRINT"/>
39580   <int value="28" label="IDC_VIEW_SOURCE"/>
39581   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
39582   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
39583   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
39584   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
39585   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
39586   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
39587   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
39588   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
39589   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
39590   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
39591   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
39592   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
39593   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
39594   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
39595   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
39596   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
39597   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
39598   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
39599   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
39600   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
39601   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
39602   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
39603   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
39604   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
39605   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
39606   <int value="54" label="IDC_SPELLCHECK_MENU"/>
39607   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
39608   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
39609   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
39610 </enum>
39612 <enum name="ResolutionCategory" type="int">
39613   <int value="0" label="RESOLVE_SUCCESS"/>
39614   <int value="1" label="RESOLVE_FAIL"/>
39615   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
39616   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
39617 </enum>
39619 <enum name="ResolutionUnspecWasteCategory" type="int">
39620   <int value="0" label="AF_WASTE_IPV4_ONLY">
39621     Running in a IPv4-only configuration.  No waste.
39622   </int>
39623   <int value="1" label="AF_WASTE_CACHE_IPV4">
39624     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
39625   </int>
39626   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
39627     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
39628   </int>
39629   <int value="3" label="AF_WASTE_JOB_IPV4">
39630     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
39631   </int>
39632   <int value="4" label="AF_WASTE_JOB_UNSPEC">
39633     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
39634   </int>
39635   <int value="5" label="AF_WASTE_NONE_IPV4">
39636     A new job was needed for this IPv4 lookup.  No waste.
39637   </int>
39638   <int value="6" label="AF_WASTE_NONE_UNSPEC">
39639     A new job was needed for this UNSPEC lookup.  No waste.
39640   </int>
39641 </enum>
39643 <enum name="ResourceHasClient" type="int">
39644   <int value="0" label="No client"/>
39645   <int value="1" label="Has client"/>
39646 </enum>
39648 <enum name="ResourceType" type="int">
39649   <int value="0" label="Main resource"/>
39650   <int value="1" label="Image"/>
39651   <int value="2" label="CSSS"/>
39652   <int value="3" label="Script"/>
39653   <int value="4" label="Font"/>
39654   <int value="5" label="Raw"/>
39655   <int value="6" label="SVG"/>
39656   <int value="7" label="XSL"/>
39657   <int value="8" label="Link prefetch"/>
39658   <int value="9" label="Link subresource"/>
39659   <int value="10" label="Text track"/>
39660   <int value="11" label="Shader"/>
39661   <int value="12" label="Import resource"/>
39662 </enum>
39664 <enum name="SavePasswordPromptResponseType" type="int">
39665   <int value="0" label="NO_RESPONSE"/>
39666   <int value="1" label="REMEMBER_PASSWORD"/>
39667   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
39668 </enum>
39670 <enum name="SB2BloomFailure" type="int">
39671   <int value="0" label="READ_OPEN"/>
39672   <int value="1" label="READ_VERSION"/>
39673   <int value="2" label="READ_NUM_KEYS"/>
39674   <int value="3" label="READ_KEY"/>
39675   <int value="4" label="READ_DATA_MINSIZE"/>
39676   <int value="5" label="READ_DATA_MAXSIZE"/>
39677   <int value="6" label="READ_DATA_SHORT"/>
39678   <int value="7" label="READ_DATA"/>
39679 </enum>
39681 <enum name="SB2BloomFilterFalsePositives" type="int">
39682   <int value="0" label="ALL_MISSES"/>
39683   <int value="1" label="FALSE_POSITIVE_MISSES"/>
39684 </enum>
39686 <enum name="SB2DatabaseFailure" type="int">
39687   <int value="0" label="CORRUPT"/>
39688   <int value="1" label="CORRUPT_HANDLER"/>
39689   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
39690   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
39691   <int value="4" label="FILTER_MISSING"/>
39692   <int value="5" label="FILTER_READ"/>
39693   <int value="6" label="FILTER_WRITE"/>
39694   <int value="7" label="FILTER_DELETE"/>
39695   <int value="8" label="STORE_MISSING"/>
39696   <int value="9" label="STORE_DELETE"/>
39697   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
39698   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
39699   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
39700   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
39701   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
39702   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
39703   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
39704   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
39705   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
39706   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
39707   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
39708   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
39709   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
39710   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
39711   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
39712   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
39713   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
39714 </enum>
39716 <enum name="SB2DownloadChecks" type="int">
39717   <int value="0" label="URL_CHECKS_TOTAL"/>
39718   <int value="1" label="URL_CHECKS_CANCELED"/>
39719   <int value="2" label="URL_CHECKS_MALWARE"/>
39720   <int value="3" label="HASH_CHECKS_TOTAL"/>
39721   <int value="4" label="HASH_CHECKS_MALWARE"/>
39722 </enum>
39724 <enum name="SB2FilterLoad" type="int">
39725   <int value="0" label="ALL"/>
39726   <int value="1" label="PREFIX_SET"/>
39727   <int value="2" label="BLOOM_FILTER"/>
39728 </enum>
39730 <enum name="SB2FormatEvent" type="int">
39731   <int value="0" label="FILE_CORRUPT"/>
39732   <int value="1" label="SQLITE_CORRUPT"/>
39733   <int value="2" label="FOUND_SQLITE"/>
39734   <int value="3" label="FOUND_UNKNOWN"/>
39735   <int value="4" label="SQLITE_DELETED"/>
39736   <int value="5" label="SQLITE_DELETE_FAILED"/>
39737   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
39738   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
39739   <int value="8" label="VALIDITY_CHECKSUM_FAILURE"/>
39740   <int value="9" label="UPDATE_CHECKSUM_FAILURE"/>
39741   <int value="10" label="HEADER_CHECKSUM_FAILURE"/>
39742 </enum>
39744 <enum name="SB2GetHashResult" type="int">
39745   <int value="0" label="STATUS_200"/>
39746   <int value="1" label="STATUS_204"/>
39747   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
39748   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
39749   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
39750   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
39751   <int value="6" label="NETWORK_ERROR"/>
39752   <int value="7" label="HTTP_ERROR"/>
39753   <int value="8" label="BACKOFF_ERROR"/>
39754 </enum>
39756 <enum name="SB2InterstitialAction" type="int">
39757   <int value="0" label="MALWARE_SHOW"/>
39758   <int value="1" label="MALWARE_DONT_PROCEED"/>
39759   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
39760   <int value="3" label="MALWARE_PROCEED"/>
39761   <int value="4" label="MULTIPLE_SHOW"/>
39762   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
39763   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
39764   <int value="7" label="MULTIPLE_PROCEED"/>
39765   <int value="8" label="PHISHING_SHOW"/>
39766   <int value="9" label="PHISHING_DONT_PROCEED"/>
39767   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
39768   <int value="11" label="PHISHING_PROCEED"/>
39769   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
39770   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
39771   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
39772 </enum>
39774 <enum name="SB2InterstitialActionDetails" type="int">
39775   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
39776   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
39777   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
39778   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
39779   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
39780   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
39781   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
39782   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
39783 </enum>
39785 <enum name="SB2PrefixSetEvent" type="int">
39786   <obsolete>
39787     Deprecated 9/2012. No longer generated.
39788   </obsolete>
39789   <int value="0" label="PREFIX_SET_HIT"/>
39790   <int value="1" label="BLOOM_HIT"/>
39791   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
39792   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
39793   <int value="4" label="GETPREFIXES_BROKEN"/>
39794   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
39795   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
39796   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
39797   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
39798   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
39799   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
39800   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
39801   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
39802   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
39803   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
39804   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
39805   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
39806   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
39807   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
39808   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
39809 </enum>
39811 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
39812   <int value="0" label="Enabled"/>
39813   <int value="1" label="Disabled"/>
39814 </enum>
39816 <enum name="SB2UpdateResult" type="int">
39817   <int value="0" label="FAIL"/>
39818   <int value="1" label="SUCCESS"/>
39819   <int value="2" label="BACKUP_CONNECT_FAIL"/>
39820   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
39821   <int value="4" label="BACKUP_HTTP_FAIL"/>
39822   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
39823   <int value="6" label="BACKUP_NETWORK_FAIL"/>
39824   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
39825 </enum>
39827 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
39828   <int value="0" label="PROXY_FETCH"/>
39829   <int value="1" label="PRIVATE_IP"/>
39830   <int value="2" label="OFF_THE_RECORD"/>
39831   <int value="3" label="MATCH_CSD_WHITELIST"/>
39832   <int value="4" label="TOO_MANY_REPORTS"/>
39833   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
39834   <int value="6" label="NO_DATABASE_MANAGER"/>
39835   <int value="7" label="KILLSWITCH"/>
39836   <int value="8" label="CANCEL"/>
39837   <int value="9" label="RESULT_FROM_CACHE"/>
39838   <int value="10" label="NOT_HTTP_URL"/>
39839 </enum>
39841 <enum name="SBClientDownloadCheckDownloadStats" type="int">
39842   <int value="0" label="INVALID_URL"/>
39843   <int value="1" label="SB_DISABLED"/>
39844   <int value="2" label="WHITELISTED_URL"/>
39845   <int value="3" label="WHITELISTED_REFERRER"/>
39846   <int value="4" label="INVALID_REQUEST_PROTO"/>
39847   <int value="5" label="SERVER_PING_FAILED"/>
39848   <int value="6" label="INVALID_RESPONSE_PROTO"/>
39849   <int value="7" label="NOT_BINARY_FILE"/>
39850   <int value="8" label="REQUEST_CANCELED"/>
39851   <int value="9" label="DOWNLOAD_DANGEROUS"/>
39852   <int value="10" label="DOWNLOAD_SAFE"/>
39853   <int value="11" label="EMPTY_URL_CHAIN"/>
39854   <int value="12" label="HTTPS_URL"/>
39855   <int value="13" label="PING_DISABLED"/>
39856   <int value="14" label="TRUSTED_EXECUTABLE"/>
39857   <int value="15" label="OS_NOT_SUPPORTED"/>
39858   <int value="16" label="DOWNLOAD_UNCOMMON"/>
39859   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
39860   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
39861   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
39862   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
39863   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
39864 </enum>
39866 <enum name="SBClientDownloadExtensions" type="int">
39867   <int value="0" label="EXE"/>
39868   <int value="1" label="MSI"/>
39869   <int value="2" label="CAB"/>
39870   <int value="3" label="SYS"/>
39871   <int value="4" label="SCR"/>
39872   <int value="5" label="DRV"/>
39873   <int value="6" label="BAT"/>
39874   <int value="7" label="ZIP"/>
39875   <int value="8" label="RAR"/>
39876   <int value="9" label="DLL"/>
39877   <int value="10" label="PIF"/>
39878   <int value="11" label="COM"/>
39879   <int value="12" label="JAR"/>
39880   <int value="13" label="CLASS"/>
39881   <int value="14" label="PDF"/>
39882   <int value="15" label="VB"/>
39883   <int value="16" label="REG"/>
39884   <int value="17" label="GRP"/>
39885   <int value="18" label="OTHER"/>
39886   <int value="19" label="CRX"/>
39887   <int value="20" label="APK"/>
39888 </enum>
39890 <enum name="SBClientDownloadIsSignedBinary" type="int">
39891   <int value="0" label="Unsigned"/>
39892   <int value="1" label="Signed"/>
39893 </enum>
39895 <enum name="SBClientMalwareSentReports" type="int">
39896   <int value="0" label="Sent"/>
39897   <int value="1" label="Hit limit"/>
39898   <int value="2" label="Failed serialization"/>
39899 </enum>
39901 <enum name="SBClientPhishingCancelClassificationReason" type="int">
39902   <int value="0" label="NAVIGATE_AWAY"/>
39903   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
39904   <int value="2" label="PAGE_RECAPTURED"/>
39905   <int value="3" label="SHUTDOWN"/>
39906   <int value="4" label="NEW_PHISHING_SCORER"/>
39907 </enum>
39909 <enum name="SBClientPhishingClientModelStatus" type="int">
39910   <int value="0" label="MODEL_SUCCESS"/>
39911   <int value="1" label="MODEL_NOT_CHANGED"/>
39912   <int value="2" label="MODEL_FETCH_FAILED"/>
39913   <int value="3" label="MODEL_EMPTY"/>
39914   <int value="4" label="MODEL_TOO_LARGE"/>
39915   <int value="5" label="MODEL_PARSE_ERROR"/>
39916   <int value="6" label="MODEL_MISSING_FIELDS"/>
39917   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
39918 </enum>
39920 <enum name="SBClientPhishingScorerCreationStatus" type="int">
39921   <int value="0" label="SUCCESS"/>
39922   <int value="1" label="MODEL_OPEN_FAIL"/>
39923   <int value="2" label="MODEL_FILE_EMPTY"/>
39924   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
39925   <int value="4" label="MODEL_PARSE_ERROR"/>
39926   <int value="5" label="MODEL_MISSING_FIELDS"/>
39927 </enum>
39929 <enum name="SBDownloadFeedbackUploadResult" type="int">
39930   <int value="0" label="SUCCESS"/>
39931   <int value="1" label="UPLOAD_SUCCESS"/>
39932   <int value="2" label="UPLOAD_CANCELLED"/>
39933   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
39934   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
39935   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
39936   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
39937   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
39938 </enum>
39940 <enum name="ScrollThread" type="int">
39941   <int value="0" label="Scroll on impl-thread"/>
39942   <int value="1" label="Scroll on main-thread"/>
39943 </enum>
39945 <enum name="SCTOrigin" type="int">
39946   <int value="0" label="SCT_EMBEDDED"/>
39947   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
39948   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
39949 </enum>
39951 <enum name="SCTVerifyStatus" type="int">
39952   <int value="0" label="SCT_STATUS_NONE"/>
39953   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
39954   <int value="2" label="SCT_STATUS_INVALID"/>
39955   <int value="3" label="SCT_STATUS_OK"/>
39956 </enum>
39958 <enum name="SearchEngine" type="int">
39959   <obsolete>
39960     Deprecated 8/2013. No longer generated.
39961   </obsolete>
39962   <summary>
39963     Indices of most popular prepopulated search engines as defined in
39964     chrome/browser/search_engines/search_engine_type.h.
39965   </summary>
39966   <int value="0" label="OTHER"/>
39967   <int value="1" label="GOOGLE"/>
39968   <int value="2" label="YAHOO"/>
39969   <int value="3" label="YAHOOJP"/>
39970   <int value="4" label="BING"/>
39971   <int value="5" label="ASK"/>
39972   <int value="6" label="YANDEX"/>
39973   <int value="7" label="SEZNAM"/>
39974   <int value="8" label="CENTRUM"/>
39975   <int value="9" label="NETSPRINT"/>
39976   <int value="10" label="VIRGILIO"/>
39977   <int value="11" label="MAILRU"/>
39978   <int value="12" label="ABCSOK"/>
39979   <int value="13" label="ALTAVISTA"/>
39980   <int value="14" label="BAIDU"/>
39981   <int value="15" label="DAUM"/>
39982   <int value="16" label="DELFI"/>
39983   <int value="17" label="DIRI"/>
39984   <int value="18" label="GOO"/>
39985   <int value="19" label="IN"/>
39986   <int value="20" label="NAJDI"/>
39987   <int value="21" label="NAVER"/>
39988   <int value="22" label="NETI"/>
39989   <int value="23" label="OK"/>
39990   <int value="24" label="POGODAK"/>
39991   <int value="25" label="POGODOK_MK"/>
39992   <int value="26" label="RAMBLER"/>
39993   <int value="27" label="SANOOK"/>
39994   <int value="28" label="SAPO"/>
39995   <int value="29" label="TUT"/>
39996   <int value="30" label="WALLA"/>
39997   <int value="31" label="ZOZNAM"/>
39998   <int value="32" label="YAHOOQC"/>
39999   <int value="33" label="NONE"/>
40000 </enum>
40002 <enum name="ServiceProcessEventType" type="int">
40003   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
40004   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
40005   <int value="2" label="SERVICE_EVENT_ENABLE"/>
40006   <int value="3" label="SERVICE_EVENT_DISABLE"/>
40007   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
40008   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
40009   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
40010   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
40011   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
40012   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
40013   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
40014   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
40015   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
40016   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
40017   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
40018   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
40019 </enum>
40021 <enum name="ServicesCustomizationLoadResult" type="int">
40022   <int value="0" label="Manifest loaded successfully"/>
40023   <int value="1" label="Manifest not found on server"/>
40024   <int value="2" label="Manifest parsing error"/>
40025   <int value="3" label="Failed to load manifest after N retries"/>
40026 </enum>
40028 <enum name="ServiceUtilityProcessHostEventType" type="int">
40029   <int value="0" label="SERVICE_UTILITY_STARTED"/>
40030   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
40031   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
40032   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
40033   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
40034   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
40035   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
40036   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
40037   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
40038   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
40039   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
40040 </enum>
40042 <enum name="SessionStartupPref" type="int">
40043   <int value="0" label="Open home page (unused)"/>
40044   <int value="1" label="Continue from last opened pages"/>
40045   <int value="4" label="Open URLs"/>
40046   <int value="5" label="Open new tab page"/>
40047 </enum>
40049 <enum name="SessionStartupType" type="int">
40050   <obsolete>
40051     Deprecated 8/2013. No longer generated.
40052   </obsolete>
40053   <int value="0" label="New Tab page"/>
40054   <int value="1" label="Homepage (DEPRECATED)"/>
40055   <int value="2" label="Last session"/>
40056   <int value="3" label="Specified URLs"/>
40057 </enum>
40059 <enum name="ShelfAlignmentValue" type="int">
40060   <summary>
40061     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
40062   </summary>
40063   <int value="0" label="Bottom"/>
40064   <int value="1" label="Left"/>
40065   <int value="2" label="Right"/>
40066 </enum>
40068 <enum name="ShillTerminationActionResult" type="int">
40069   <summary>
40070     The termination action result types come from TerminationActionResult in
40071     shill/metrics.h
40072   </summary>
40073   <int value="0" label="Success"/>
40074   <int value="1" label="Failure"/>
40075 </enum>
40077 <enum name="ShutdownReason" type="int">
40078   <summary>
40079     The reason that the Chrome OS power manager shut down or rebooted the
40080     system.
40081   </summary>
40082   <int value="0" label="User request"/>
40083   <int value="1" label="State transition"/>
40084   <int value="2" label="Low battery"/>
40085   <int value="3" label="Suspend failures"/>
40086   <int value="4" label="Dark resume"/>
40087 </enum>
40089 <enum name="SideloadUIEvents" type="int">
40090   <int value="0" label="Extension installed"/>
40091   <int value="1" label="Extension ignored"/>
40092   <int value="2" label="Extension re-enabled"/>
40093   <int value="3" label="Extension uninstalled"/>
40094 </enum>
40096 <enum name="SideloadWipeoutBubble" type="int">
40097   <int value="0" label="Learn more"/>
40098   <int value="1" label="Settings page"/>
40099   <int value="2" label="Dismiss"/>
40100 </enum>
40102 <enum name="SigninFlowConfirmations" type="int">
40103   <int value="0" label="Shown"/>
40104   <int value="1" label="OK"/>
40105   <int value="2" label="Return"/>
40106   <int value="3" label="Advanced"/>
40107   <int value="4" label="Close"/>
40108   <int value="5" label="Escape"/>
40109   <int value="6" label="Undo"/>
40110   <int value="7" label="Learn more"/>
40111   <int value="8" label="Learn more ok"/>
40112   <int value="9" label="Learn more return"/>
40113   <int value="10" label="Learn more advanced"/>
40114   <int value="11" label="Learn more close"/>
40115   <int value="12" label="Learn more escape"/>
40116   <int value="13" label="Learn more undo"/>
40117 </enum>
40119 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
40120   <int value="0" label="Stream 2 file was present"/>
40121   <int value="1" label="Empty stream 2 file was omitted"/>
40122 </enum>
40124 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
40125   <int value="0" label="Stream 2 file was already omitted or not empty"/>
40126   <int value="1" label="Empty stream 2 file removed"/>
40127 </enum>
40129 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
40130   <int value="0" label="Unsupported"/>
40131   <int value="1" label="Supported but failed"/>
40132   <int value="2" label="Succeeded"/>
40133 </enum>
40135 <enum name="SimpleCacheHeaderSizeChange" type="int">
40136   <int value="0" label="Written for the first time"/>
40137   <int value="1" label="Rewritten with same size"/>
40138   <int value="2" label="Rewritten with larger size"/>
40139   <int value="3" label="Rewritten with smaller size"/>
40140   <int value="4" label="Unexpected header stream write"/>
40141 </enum>
40143 <enum name="SimpleCacheIndexInitializeMethod" type="int">
40144   <int value="0" label="Directory Scan"/>
40145   <int value="1" label="Index File"/>
40146   <int value="2" label="New Cache"/>
40147 </enum>
40149 <enum name="SimpleCacheOpenEntryIndexState" type="int">
40150   <int value="0" label="No index"/>
40151   <int value="1" label="Hit"/>
40152   <int value="2" label="Miss"/>
40153 </enum>
40155 <enum name="SimpleCacheReadParallelizable" type="int">
40156   <int value="0" label="Standalone Read (obsolete)"/>
40157   <int value="1" label="Follows read"/>
40158   <int value="2" label="Follows conflicting write"/>
40159   <int value="3" label="Follows non conflicting write"/>
40160   <int value="4" label="Follows other operation"/>
40161   <int value="5" label="Read alone in queue"/>
40162 </enum>
40164 <enum name="SimpleCacheReadResult" type="int">
40165   <int value="0" label="Success"/>
40166   <int value="1" label="Invalid Argument"/>
40167   <int value="2" label="Nonblocking Empty Return"/>
40168   <int value="3" label="Invalid State"/>
40169   <int value="4" label="Fast Empty Return"/>
40170   <int value="5" label="Synchronous Read Failure"/>
40171   <int value="6" label="Synchronous Checksum Failure"/>
40172 </enum>
40174 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
40175   <int value="0" label="Success"/>
40176   <int value="1" label="Read Failure"/>
40177   <int value="2" label="Magic Number Mismatch"/>
40178   <int value="3" label="CRC Mismatch"/>
40179 </enum>
40181 <enum name="SimpleCacheSyncCloseResult" type="int">
40182   <int value="0" label="Success"/>
40183   <int value="1" label="Write Failure"/>
40184 </enum>
40186 <enum name="SimpleCacheSyncCreateResult" type="int">
40187   <int value="0" label="Success"/>
40188   <int value="1" label="Platform File Error"/>
40189   <int value="2" label="Can't Write Header"/>
40190   <int value="3" label="Can't Write Key"/>
40191 </enum>
40193 <enum name="SimpleCacheSyncOpenResult" type="int">
40194   <int value="0" label="Success"/>
40195   <int value="1" label="Platform File Error"/>
40196   <int value="2" label="Can't Read Header"/>
40197   <int value="3" label="Bad Magic Number"/>
40198   <int value="4" label="Bad Version"/>
40199   <int value="5" label="Can't Read Key"/>
40200   <int value="6" label="Key Mismatch (obsolete)"/>
40201   <int value="7" label="Hash Mismatch"/>
40202 </enum>
40204 <enum name="SimpleCacheSyncWriteResult" type="int">
40205   <int value="0" label="Success"/>
40206   <int value="1" label="Pretruncate Failure"/>
40207   <int value="2" label="Write Failure"/>
40208   <int value="3" label="Truncate Failure"/>
40209 </enum>
40211 <enum name="SimpleCacheWriteDependencyType" type="int">
40212   <int value="0" label="First operation in the queue (Optimistic)"/>
40213   <int value="1" label="Follows conflicting optimistic write"/>
40214   <int value="2" label="Follows non conflicting optimistic write"/>
40215   <int value="3" label="Follows conflicting conservative write"/>
40216   <int value="4" label="Follows non conflicting conservative write"/>
40217   <int value="5" label="Follows conflicting read"/>
40218   <int value="6" label="Follows non conflicting read"/>
40219   <int value="7" label="Follows other operation"/>
40220 </enum>
40222 <enum name="SimpleCacheWriteResult" type="int">
40223   <int value="0" label="Success"/>
40224   <int value="1" label="Invalid Argument"/>
40225   <int value="2" label="Over Max Size"/>
40226   <int value="3" label="Bad State"/>
40227   <int value="4" label="Synchronous Write Failure"/>
40228   <int value="5" label="Fast Empty Return (Success)"/>
40229 </enum>
40231 <enum name="SimpleIndexState" type="int">
40232   <int value="0" label="Corrupt"/>
40233   <int value="1" label="Stale"/>
40234   <int value="2" label="Fresh"/>
40235   <int value="3" label="Fresh index with cache updated since backend start"/>
40236 </enum>
40238 <enum name="SiteIsolationMimeType" type="int">
40239   <int value="0" label="HTML"/>
40240   <int value="1" label="XML"/>
40241   <int value="2" label="JSON"/>
40242   <int value="3" label="Plain"/>
40243   <int value="4" label="Others"/>
40244 </enum>
40246 <enum name="SiteIsolationResourceType" type="int">
40247   <int value="0" label="MAIN_FRAME"/>
40248   <int value="1" label="SUB_FRAME"/>
40249   <int value="2" label="STYLESHEET"/>
40250   <int value="3" label="SCRIPT"/>
40251   <int value="4" label="IMAGE"/>
40252   <int value="5" label="FONT_RESOURCE"/>
40253   <int value="6" label="SUB_RESOURCE"/>
40254   <int value="7" label="OBJECT"/>
40255   <int value="8" label="MEDIA"/>
40256   <int value="9" label="WORKER"/>
40257   <int value="10" label="SHARED_WORKER"/>
40258   <int value="11" label="PREFETCH"/>
40259   <int value="12" label="FAVICON"/>
40260   <int value="13" label="XHR"/>
40261   <int value="14" label="PING"/>
40262 </enum>
40264 <enum name="SocketStreamConnectionType" type="int">
40265   <int value="0" label="none"/>
40266   <int value="1" label="all connections"/>
40267   <int value="2" label="tunnel connections"/>
40268   <int value="3" label="socks connections"/>
40269   <int value="4" label="ssl connections"/>
40270 </enum>
40272 <enum name="SocketStreamProtocolType" type="int">
40273   <int value="0" label="unknown"/>
40274   <int value="1" label="ws"/>
40275   <int value="2" label="wss"/>
40276 </enum>
40278 <enum name="SpdyFrameFlowControlState" type="int">
40279   <int value="0" label="Send not stalled"/>
40280   <int value="1" label="Send stalled by stream"/>
40281   <int value="2" label="Send stalled by session"/>
40282   <int value="3" label="Send stalled by stream and session"/>
40283 </enum>
40285 <enum name="SpdyIPPoolDomainMatch" type="int">
40286   <int value="0" label="mismatch"/>
40287   <int value="1" label="match"/>
40288 </enum>
40290 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
40292 <enum name="SpdyProtocolErrorDetails" type="int">
40293   <int value="0" label="No error"/>
40294   <int value="1" label="Invalid Control Frame"/>
40295   <int value="2" label="Control Frame Payload Too Large"/>
40296   <int value="3" label="Zlib Init Failure"/>
40297   <int value="4" label="Unsupported Version"/>
40298   <int value="5" label="Decompress Failure"/>
40299   <int value="6" label="Compress Failure"/>
40300   <int value="7" label="Credential Frame Corrupt"/>
40301   <int value="8" label="Invalid Data Frame Flags"/>
40302 <!-- r181910 added an enum value here, so don't trust the counts for
40303        the values below for Chrome builds after that revision. -->
40305   <int value="9" label="Invalid Status Code"/>
40306   <int value="10" label="Protocol Error"/>
40307   <int value="11" label="Invalid Stream"/>
40308   <int value="12" label="Refused Stream"/>
40309   <int value="13" label="Unsupported Version"/>
40310   <int value="14" label="Cancel"/>
40311   <int value="15" label="Internal Error"/>
40312   <int value="16" label="Flow Control Error"/>
40313   <int value="17" label="Stream In Use"/>
40314   <int value="18" label="Stream Already Closed"/>
40315   <int value="19" label="Invalid Credentials"/>
40316   <int value="20" label="Frame Too Large"/>
40317   <int value="21" label="Unexpected Ping"/>
40318   <int value="22" label="Rst Stream For Non Active Stream"/>
40319   <int value="23" label="Spdy Compression Failure"/>
40320   <int value="24" label="Request For Secure Content Over Insecure Session"/>
40321   <int value="25" label="Protocol Error Syn Reply Not Received"/>
40322   <int value="26" label="Num Spdy Protocol Error Details"/>
40323 </enum>
40325 <enum name="SpdyProtocolErrorDetails2" type="int">
40326 <!-- SpdyFramer::SpdyErrors -->
40328   <int value="0" label="No error"/>
40329   <int value="1" label="Invalid Control Frame"/>
40330   <int value="2" label="Control Frame Payload Too Large"/>
40331   <int value="3" label="Zlib Init Failure"/>
40332   <int value="4" label="Unsupported Version"/>
40333   <int value="5" label="Decompress Failure"/>
40334   <int value="6" label="Compress Failure"/>
40335   <int value="7" label="Credential Frame Corrupt"/>
40336   <int value="8" label="Invalid Data Frame Flags"/>
40337   <int value="9" label="Invalid Control Frame Flags"/>
40338 <!-- SpdyRstStreamStatus -->
40340   <int value="10" label="(Unused)"/>
40341   <int value="11" label="Protocol Error"/>
40342   <int value="12" label="Invalid Stream"/>
40343   <int value="13" label="Refused Stream"/>
40344   <int value="14" label="Unsupported Version"/>
40345   <int value="15" label="Cancel"/>
40346   <int value="16" label="Internal Error"/>
40347   <int value="17" label="Flow Control Error"/>
40348   <int value="18" label="Stream In Use"/>
40349   <int value="19" label="Stream Already Closed"/>
40350   <int value="20" label="Invalid Credentials"/>
40351   <int value="21" label="Frame Too Large"/>
40352 <!-- SpdySession errors -->
40354   <int value="22" label="Unexpected Ping"/>
40355   <int value="23" label="Rst Stream For Non Active Stream"/>
40356   <int value="24" label="Spdy Compression Failure"/>
40357   <int value="25" label="Request For Secure Content Over Insecure Session"/>
40358   <int value="26" label="Syn Reply Not Received"/>
40359   <int value="27" label="Invalid Window Update Size"/>
40360   <int value="28" label="Receive Window Size Violation"/>
40361 <!-- More SpdyFramer::SpdyErrors -->
40363   <int value="29" label="GoAway Frame Corrupt"/>
40364   <int value="30" label="RstStream Frame Corrupt"/>
40365   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
40366 </enum>
40368 <enum name="SpdySessionGet" type="int">
40369   <int value="0" label="created new"/>
40370   <int value="1" label="found existing"/>
40371   <int value="2" label="found existing from IP Pool"/>
40372   <int value="3" label="imported from socket"/>
40373 </enum>
40375 <enum name="SpdySettingsReceived" type="int">
40376   <int value="0" label="not received"/>
40377   <int value="1" label="received"/>
40378 </enum>
40380 <enum name="SpdySettingsSent" type="int">
40381   <int value="0" label="not sent"/>
40382   <int value="1" label="sent"/>
40383 </enum>
40385 <enum name="SpecialShFileOperationCodes" type="int">
40386   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
40387   <int value="5" label="Access denied"/>
40388   <int value="113" label="Source and Destination are same file"/>
40389   <int value="114" label="Multiple source mapped to single destination"/>
40390   <int value="115" label="Rename to different directory"/>
40391   <int value="116" label="Source root"/>
40392   <int value="117" label="Canceled by user"/>
40393   <int value="118" label="Destination is subtree of source"/>
40394   <int value="120" label="Denied by security settings"/>
40395   <int value="121" label="Path length exceeded MAX_PATH"/>
40396   <int value="122" label="Multiple destination paths"/>
40397   <int value="124" label="Path invalid"/>
40398   <int value="125" label="Source and destination have same parent"/>
40399   <int value="126" label="Destination exists"/>
40400   <int value="128" label="Destination exists as folder"/>
40401   <int value="129" label="Name length exceeded MAX_PATH"/>
40402   <int value="130" label="Destination read-only CD-ROM"/>
40403   <int value="131" label="Destination read-only DVD"/>
40404   <int value="132" label="Destination writable CD-ROM"/>
40405   <int value="133" label="File too large"/>
40406   <int value="134" label="Source read-only CD-ROM"/>
40407   <int value="135" label="Source read-only DVD"/>
40408   <int value="136" label="Source writable CD-ROM"/>
40409   <int value="183" label="Operation exceeded MAX_PATH"/>
40410   <int value="1026" label="Invalid path / unknown"/>
40411   <int value="65536" label="Unspecified destination error"/>
40412   <int value="65652" label="Destination root"/>
40413 </enum>
40415 <enum name="SpeculativeRestoreApplicability" type="int">
40416   <int value="0" label="Applicable"/>
40417   <int value="1" label="Not applicable (tablet)"/>
40418   <int value="2" label="Not applicable (low-memory device)"/>
40419   <int value="3" label="Not applicable (bandwidth management)"/>
40420 </enum>
40422 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
40423   <int value="0" label="Hit"/>
40424   <int value="1" label="Miss (different tab)"/>
40425   <int value="2" label="Miss (tab not switched)"/>
40426 </enum>
40428 <enum name="SpeculativeRestoreTabStatus" type="int">
40429   <int value="0" label="Already loaded"/>
40430   <int value="1" label="Needs restore"/>
40431 </enum>
40433 <enum name="SqliteErrorCode" type="int">
40434   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
40435   <int value="0" label="SQLITE_OK">Successful result</int>
40436   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
40437   <int value="2" label="SQLITE_INTERNAL">
40438     NOT USED. Internal logic error in SQLite
40439   </int>
40440   <int value="3" label="SQLITE_PERM">Access permission denied</int>
40441   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
40442   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
40443   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
40444   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
40445   <int value="8" label="SQLITE_READONLY">
40446     Attempt to write a readonly database
40447   </int>
40448   <int value="9" label="SQLITE_INTERRUPT">
40449     Operation terminated by sqlite3_interrupt()
40450   </int>
40451   <int value="10" label="SQLITE_IOERR">
40452     Some kind of disk I/O error occurred
40453   </int>
40454   <int value="11" label="SQLITE_CORRUPT">
40455     The database disk image is malformed
40456   </int>
40457   <int value="12" label="SQLITE_NOTFOUND">
40458     NOT USED. Table or record not found
40459   </int>
40460   <int value="13" label="SQLITE_FULL">
40461     Insertion failed because database is full
40462   </int>
40463   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
40464   <int value="15" label="SQLITE_PROTOCOL">
40465     NOT USED. Database lock protocol error
40466   </int>
40467   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
40468   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
40469   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
40470   <int value="19" label="SQLITE_CONSTRAINT">
40471     Abort due to contraint violation
40472   </int>
40473   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
40474   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
40475   <int value="22" label="SQLITE_NOLFS">
40476     Uses OS features not supported on host
40477   </int>
40478   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
40479   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
40480   <int value="25" label="SQLITE_RANGE">
40481     2nd parameter to sqlite3_bind() out of range
40482   </int>
40483   <int value="26" label="SQLITE_NOTADB">
40484     File opened that is not a database file
40485   </int>
40486   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
40487   <int value="101" label="SQLITE_DONE">
40488     sqlite3_step() has finished executing
40489   </int>
40490   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
40491   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
40492   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
40493   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
40494   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
40495   <int value="778" label="SQLITE_IOERR_WRITE">
40496     Error writing to file (other than SQLITE_FULL)
40497   </int>
40498   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
40499   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
40500     Error syncing directory changes to disk
40501   </int>
40502   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
40503   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
40504   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
40505   <int value="2314" label="SQLITE_IOERR_RDLOCK">
40506     Error getting read lock - should not be possible
40507   </int>
40508   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
40509   <int value="2826" label="SQLITE_IOERR_BLOCKED">
40510     Deadlock due to other process access to SQLite files
40511   </int>
40512   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
40513   <int value="3338" label="SQLITE_IOERR_ACCESS">
40514     Error getting file attributes (other than not found)
40515   </int>
40516   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
40517     Error while querying lock status
40518   </int>
40519   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
40520   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
40521   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
40522   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
40523   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
40524     Error in stat while mmapping file
40525   </int>
40526   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
40527 </enum>
40529 <enum name="SqliteIOERRCode" type="int">
40530   <obsolete>
40531     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
40532   </obsolete>
40533   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
40534   <int value="0" label="SQLITE_IOERR">No extended code given</int>
40535   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
40536   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
40537   <int value="3" label="SQLITE_IOERR_WRITE">
40538     Error writing to file (other than SQLITE_FULL)
40539   </int>
40540   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
40541   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
40542     Error syncing directory changes to disk
40543   </int>
40544   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
40545   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
40546   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
40547   <int value="9" label="SQLITE_IOERR_RDLOCK">
40548     Error getting read lock - should not be possible
40549   </int>
40550   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
40551   <int value="11" label="SQLITE_IOERR_BLOCKED">
40552     Deadlock due to other process access to SQLite files
40553   </int>
40554   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
40555   <int value="13" label="SQLITE_IOERR_ACCESS">
40556     Error getting file attributes (other than not found)
40557   </int>
40558   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
40559     Error while querying lock status
40560   </int>
40561   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
40562   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
40563   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
40564   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
40565   <int value="19" label="SQLITE_IOERR_SHMSIZE">
40566     Error in stat while mmapping file
40567   </int>
40568   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
40569 </enum>
40571 <enum name="SqliteRecoveryEventEnum" type="int">
40572   <summary>
40573     Track successful completion or failure of sql::Recovery implementation.
40574   </summary>
40575   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
40576     sql::Recovery::Init() (helper for Begin()) completely successfully.
40577   </int>
40578   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
40579     Failed to open temporary database to recover into.
40580   </int>
40581   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
40582     Failed to initialize recover vtable subsystem for connection.
40583   </int>
40584   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
40585     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
40586   </int>
40587   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
40588     Failed to enable writable_schema.
40589   </int>
40590   <int value="5" label="RECOVERY_FAILED_ATTACH">
40591     Failed to attach corrupt database to recovery database.
40592   </int>
40593   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
40594     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
40595   </int>
40596   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
40597     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
40598   </int>
40599   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
40600     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
40601   </int>
40602   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
40603     sql::Recovery::AutoRecoverTable() completed successfully.
40604   </int>
40605   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
40606     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
40607   </int>
40608   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
40609     AutoRecoverTable() could not find the target table.
40610   </int>
40611   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
40612     AutoRecoverTable() failed creating recovery vtable.
40613   </int>
40614   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
40615     AutoRecoverTable() failed copying data from recovery to target table.
40616   </int>
40617   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
40618     AutoRecoverTable() failed to drop recovery table.
40619   </int>
40620   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
40621     sql::Recovery::SetupMeta() completed successfully.
40622   </int>
40623   <int value="16" label="RECOVERY_FAILED_META_CREATE">
40624     SetupMeta() failed to create meta recovery table.
40625   </int>
40626   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
40627     GetMetaVersionNumber() found no version row in meta table.
40628   </int>
40629   <int value="18" label="RECOVERY_FAILED_META_QUERY">
40630     GetMetaVersionNumber() failed querying recovery meta table.
40631   </int>
40632   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
40633     GetMetaVersionNumber() found no version row in meta table.
40634   </int>
40635 </enum>
40637 <enum name="SqliteVersionDeprecation" type="int">
40638   <summary>Sqlite database version deprecation status</summary>
40639   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
40640     Database has tables, but no meta table.
40641   </int>
40642   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
40643     Failure figuring out if database has tables.
40644   </int>
40645   <int value="2" label="DEPRECATION_FAILED_VERSION">
40646     Failed querying meta table.
40647   </int>
40648   <int value="3" label="DEPRECATION_NO_VERSION">
40649     No version row in meta table.
40650   </int>
40651   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
40652   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
40653 </enum>
40655 <enum name="SSLCipherSuite" type="int">
40656   <summary>SSL/TLS cipher suites from the IANA registry</summary>
40657   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
40658   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
40659   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
40660   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
40661   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
40662   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
40663   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
40664   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
40665   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40666   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
40667   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
40668   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
40669   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
40670   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
40671   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40672   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
40673   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
40674   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
40675   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
40676   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
40677   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40678   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
40679   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
40680   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
40681   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
40682   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
40683   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
40684   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
40685   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
40686   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
40687   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
40688   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
40689   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
40690   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
40691   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
40692   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
40693   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
40694   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
40695   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
40696   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
40697   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
40698   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
40699   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
40700   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
40701   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
40702   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
40703   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
40704   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
40705   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
40706   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
40707   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
40708   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
40709   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
40710   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
40711   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
40712   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
40713   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
40714   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
40715   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
40716   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
40717   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
40718   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
40719   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
40720   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40721   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
40722   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40723   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
40724   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40725   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
40726   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
40727   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
40728   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
40729   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
40730   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
40731   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
40732   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
40733   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40734   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
40735   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40736   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
40737   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40738   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
40739   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
40740   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
40741   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
40742   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
40743   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
40744   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
40745   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
40746   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
40747   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
40748   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
40749   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
40750   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
40751   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
40752   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
40753   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
40754   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
40755   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
40756   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
40757   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
40758   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
40759   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
40760   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
40761   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
40762   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
40763   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
40764   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
40765   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
40766   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
40767   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
40768   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
40769   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
40770   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
40771   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
40772   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
40773   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
40774   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
40775   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
40776   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
40777   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
40778   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
40779   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
40780   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
40781   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
40782   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
40783   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
40784   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
40785   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
40786   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
40787   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40788   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
40789   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40790   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
40791   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40792   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
40793   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40794   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
40795   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40796   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
40797   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40798   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
40799   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
40800   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
40801   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
40802   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
40803   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
40804   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
40805   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
40806   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
40807   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
40808   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
40809   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
40810   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
40811   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
40812   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
40813   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
40814   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
40815   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
40816   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
40817   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
40818   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
40819   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
40820   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
40821   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
40822   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
40823   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
40824   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
40825   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
40826   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
40827   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
40828   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
40829   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
40830   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
40831   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
40832   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
40833   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
40834   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
40835   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
40836   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
40837   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
40838   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
40839   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
40840   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
40841   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
40842   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
40843   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
40844   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
40845   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
40846   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
40847   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
40848   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
40849   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
40850   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
40851   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
40852   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
40853   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
40854   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
40855   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
40856   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
40857   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
40858   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
40859   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
40860   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
40861   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
40862   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
40863   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
40864   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
40865   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
40866   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
40867   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
40868   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
40869   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
40870   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
40871   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
40872   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
40873   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
40874   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
40875   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
40876   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
40877   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
40878   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
40879   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
40880   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
40881   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
40882   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
40883   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
40884   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
40885   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
40886   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
40887   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
40888   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
40889   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
40890   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
40891   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
40892   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
40893   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
40894   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
40895   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
40896   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
40897   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
40898   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
40899   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
40900   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
40901   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
40902   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
40903   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
40904   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
40905   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
40906   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
40907   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
40908   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
40909   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
40910   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
40911   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
40912   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
40913   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40914   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40915   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40916   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40917   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40918   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40919   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40920   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40921   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40922   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40923   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40924   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40925   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40926   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40927   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
40928   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
40929   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
40930   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
40931   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
40932   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
40933   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40934   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40935   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40936   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40937   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40938   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40939   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40940   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40941   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40942   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40943   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40944   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40945   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40946   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40947   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40948   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40949   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40950   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40951   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40952   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40953   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40954   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40955   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
40956   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
40957   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
40958   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
40959   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
40960   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
40961   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
40962   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
40963   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
40964   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
40965   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
40966   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
40967   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
40968   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
40969   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
40970   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
40971 </enum>
40973 <enum name="SSLErrorTypes" type="int">
40974   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
40975   <int value="1" label="CERT_DATE_INVALID"/>
40976   <int value="2" label="CERT_AUTHORITY_INVALID"/>
40977   <int value="3" label="CERT_CONTAINS_ERRORS"/>
40978   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
40979   <int value="5" label="CERT_REVOKED"/>
40980   <int value="6" label="CERT_INVALID"/>
40981   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
40982   <int value="8" label="CERT_WEAK_KEY"/>
40983   <int value="9" label="UNKNOWN"/>
40984 </enum>
40986 <enum name="SSLResponseTypesV2" type="int">
40987   <int value="0" label="SHOW_ALL"/>
40988   <int value="1" label="SHOW_OVERRIDABLE"/>
40989   <int value="2" label="PROCEED_OVERRIDABLE"/>
40990   <int value="3" label="PROCEED_NAME"/>
40991   <int value="4" label="PROCEED_DATE"/>
40992   <int value="5" label="PROCEED_AUTHORITY"/>
40993   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
40994   <int value="7" label="DONT_PROCEED_NAME"/>
40995   <int value="8" label="DONT_PROCEED_DATE"/>
40996   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
40997   <int value="10" label="MORE"/>
40998   <int value="11" label="SHOW_UNDERSTAND"/>
40999   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
41000   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
41001   <int value="14" label="SHOW_NEW_SITE"/>
41002   <int value="15" label="PROCEED_NEW_SITE"/>
41003   <int value="16"
41004       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
41005   <int value="17"
41006       label="Chrome captive portal detection enabled
41007              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
41008   <int value="18"
41009       label="Chrome captive portal detection enabled on an overridable SSL
41010              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
41011   <int value="19"
41012       label="Received a captive portal result
41013              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
41014   <int value="20"
41015       label="Received a captive portal result on an overridable SSL error
41016              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
41017   <int value="21"
41018       label="Received no response or Non-HTTP login page
41019              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
41020   <int value="22"
41021       label="Received no response or Non-HTTP login page on an overridable
41022              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
41023   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
41024   <int value="24"
41025       label="Detected captive portal on an overridable SSL error page
41026              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
41027 </enum>
41029 <enum name="StartupURLsMigration" type="int">
41030   <int value="0" label="Performed migration"/>
41031   <int value="1" label="No migration value"/>
41032   <int value="2" label="Reset migration"/>
41033 </enum>
41035 <enum name="SuggestAppsDialogCloseReason" type="int">
41036   <int value="0" label="Unknown error"/>
41037   <int value="1" label="Item installed"/>
41038   <int value="2" label="User cancelled"/>
41039   <int value="3" label="Webstore link clicked"/>
41040 </enum>
41042 <enum name="SuggestAppsDialogInstall" type="int">
41043   <int value="0" label="Install succeeded"/>
41044   <int value="1" label="Install cancelled"/>
41045   <int value="2" label="Install failed"/>
41046 </enum>
41048 <enum name="SuggestAppsDialogLoad" type="int">
41049   <int value="0" label="Load succeeded"/>
41050   <int value="1" label="Load cancelled"/>
41051   <int value="2" label="Load failed"/>
41052 </enum>
41054 <enum name="SuggestionsResponseState" type="int">
41055   <int value="0" label="Empty response received from the server."/>
41056   <int value="1" label="Invalid response received from the server."/>
41057   <int value="2" label="Valid response received from the server."/>
41058 </enum>
41060 <enum name="SuspendAttempt" type="int">
41061   <int value="0" label="Attempted"/>
41062 </enum>
41064 <enum name="SuspendResult" type="int">
41065   <int value="0" label="Succeeded"/>
41066   <int value="1" label="Failed"/>
41067   <int value="2" label="Canceled (before writing wakeup count)"/>
41068   <int value="3" label="Canceled (after writing wakeup count)"/>
41069 </enum>
41071 <enum name="SuspendStatus" type="int">
41072   <int value="0" label="Success"/>
41073   <int value="1" label="Failure"/>
41074   <int value="2" label="Cancelled"/>
41075   <int value="3" label="Attempted"/>
41076 </enum>
41078 <enum name="SyncAuthError" type="int">
41079   <int value="0"
41080       label="Number of times clients have encountered an Auth error."/>
41081   <int value="1" label="Number of times clients have fixed an auth error."/>
41082 </enum>
41084 <enum name="SyncBackendInitializeRestoreState" type="int">
41085   <int value="0" label="Expected restored types and found some"/>
41086   <int value="1" label="Expected restored types but found none"/>
41087   <int value="2" label="Did not expect restored types and found none"/>
41088   <int value="3" label="Did not expect restored types but found some"/>
41089 </enum>
41091 <enum name="SyncCryptographerPendingKeysState" type="int">
41092   <int value="0" label="Does not have pending keys"/>
41093   <int value="1" label="Has pending keys"/>
41094 </enum>
41096 <enum name="SyncCryptographerReadyState" type="int">
41097   <int value="0" label="Not Ready"/>
41098   <int value="1" label="Ready"/>
41099 </enum>
41101 <enum name="SyncCustomEncryptionEvent" type="int">
41102   <int value="0" label="Default setup with an implicit passphrase"/>
41103   <int value="1" label="Advanced setup with a custom passphrase"/>
41104 </enum>
41106 <enum name="SyncDeferredInitTrigger" type="int">
41107   <int value="0" label="Data type requested init."/>
41108   <int value="1" label="Fallback timer triggered init."/>
41109 </enum>
41111 <enum name="SyncDirectoryOpenResult" type="int">
41112   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
41113   <int value="0" label="FIRST_TRY_SUCCESS"/>
41114   <int value="1" label="SECOND_TRY_SUCCESS"/>
41115   <int value="2" label="SECOND_TRY_FAILURE"/>
41116 </enum>
41118 <enum name="SyncedNotificationActionType" type="int">
41119   <int value="0" label="Unknown"/>
41120   <int value="1" label="Notification clicked"/>
41121   <int value="2" label="Notification button clicked"/>
41122   <int value="3" label="Notification closed by user"/>
41123   <int value="4" label="Notification closed by system"/>
41124 </enum>
41126 <enum name="SyncedSearchEngineDeleteEvent" type="int">
41127   <summary>Possible events that delete a synced search engine.</summary>
41128   <int value="0" label="USER_INITIATED"/>
41129   <int value="1" label="PRE_SYNC_DELETE"/>
41130   <int value="2" label="EMPTY_FIELD"/>
41131 </enum>
41133 <enum name="SyncErrorInfobarTypes" type="int">
41134   <summary>Possible errors that can trigger a sync error infobar.</summary>
41135   <int value="1" label="Sign in needs update"/>
41136   <int value="2" label="Service unavailable"/>
41137   <int value="3" label="Needs passphrase"/>
41138   <int value="4" label="Unrecoverable error"/>
41139 </enum>
41141 <enum name="SyncEventCode" type="int">
41142   <summary>
41143     Sync UI events. The codes are listed in profile_syncer_service.h with more
41144     details.
41145   </summary>
41146   <int value="1" label="START_FROM_NTP"/>
41147   <int value="2" label="START_FROM_WRENCH"/>
41148   <int value="3" label="START_FROM_OPTIONS"/>
41149   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
41150   <int value="11" label="CANCEL_DURING_SIGNON"/>
41151   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
41152   <int value="20" label="STOP_FROM_OPTIONS"/>
41153   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
41154   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
41155 </enum>
41157 <enum name="SyncFaviconsAvailable" type="int">
41158   <int value="0" label="Synced favicons full"/>
41159   <int value="1" label="Synced favicons not full"/>
41160 </enum>
41162 <enum name="SyncFSConflictResolutionPolicy" type="int">
41163   <int value="0" label="Unknown"/>
41164   <int value="1" label="LastWriteWin"/>
41165   <int value="2" label="Manual"/>
41166 </enum>
41168 <enum name="SyncFSRemoteServiceState" type="int">
41169   <int value="0" label="OK"/>
41170   <int value="1" label="TemporaryUnavailable"/>
41171   <int value="2" label="AuthenticationRequired"/>
41172   <int value="3" label="Disabled"/>
41173 </enum>
41175 <enum name="SyncKeystoreDecryptionFailure" type="int">
41176   <int value="0" label="No keystore key"/>
41177   <int value="1" label="Unknown reason"/>
41178 </enum>
41180 <enum name="SyncModelTypes" type="int">
41181   <int value="0" label="Unspecified"/>
41182   <int value="1" label="Top level folder"/>
41183   <int value="2" label="Bookmarks"/>
41184   <int value="3" label="Preferences"/>
41185   <int value="4" label="Passwords"/>
41186   <int value="5" label="Autofill Profile"/>
41187   <int value="6" label="Autocomplete"/>
41188   <int value="7" label="Themes"/>
41189   <int value="8" label="Typed URLs"/>
41190   <int value="9" label="Extensions"/>
41191   <int value="10" label="Search Engines"/>
41192   <int value="11" label="Sessions"/>
41193   <int value="12" label="Apps"/>
41194   <int value="13" label="App Settings"/>
41195   <int value="14" label="Extension Settings"/>
41196   <int value="15" label="App Notifications"/>
41197   <int value="16" label="History Delete Directives"/>
41198   <int value="17" label="Nigori"/>
41199   <int value="18" label="Device Information"/>
41200   <int value="19" label="Experiments"/>
41201   <int value="20" label="Synced Notifications"/>
41202   <int value="21" label="Priority Preferences"/>
41203   <int value="22" label="Dictionary"/>
41204   <int value="23" label="Favicon Images"/>
41205   <int value="24" label="Favicon Tracking"/>
41206   <int value="25" label="Proxy Tabs"/>
41207   <int value="26" label="Managed User Settings"/>
41208   <int value="27" label="Managed Users"/>
41209   <int value="28" label="Articles"/>
41210   <int value="29" label="App list"/>
41211   <int value="30" label="Managed User Shared Settings"/>
41212   <int value="31" label="Synced Notification App Info"/>
41213 </enum>
41215 <enum name="SyncNigoriMigrationResult" type="int">
41216   <int value="0" label="Failed to set default encryption key"/>
41217   <int value="1" label="Failed to set nondefault encryption key"/>
41218   <int value="2" label="Failed to extract keystore decryptor"/>
41219   <int value="3" label="Failed to extract encryption keybag"/>
41220   <int value="4"
41221       label="Successfully migrated to non-backwards compatible keystore mode"/>
41222   <int value="5"
41223       label="Successfully migrated to backwards compatible keystore mode"/>
41224   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
41225   <int value="7" label="Successfully migrated with custom passphrase"/>
41226 </enum>
41228 <enum name="SyncNigoriMigrationState" type="int">
41229   <int value="0" label="Fully migrated"/>
41230   <int value="1" label="Not migrated due to cryptographer not ready"/>
41231   <int value="2" label="Not migrated due to missing keystore key"/>
41232   <int value="3" label="Not migrated for an unknown reason"/>
41233 </enum>
41235 <enum name="SyncSimpleConflictResolutions" type="int">
41236   <summary>
41237     Sync simple conflict resolutions. The codes are listed in
41238     conflict_resolver.h, and correspond to the different methods we have for
41239     resolving simple sync conflicts.
41240   </summary>
41241   <int value="0" label="Overwrite local"/>
41242   <int value="1" label="Overwrite server"/>
41243   <int value="2" label="Undelete"/>
41244   <int value="3" label="Ignore encryption"/>
41245   <int value="4" label="Nigori merge"/>
41246   <int value="5" label="Changes match"/>
41247 </enum>
41249 <enum name="SyncStartResult" type="int">
41250   <summary>
41251     Sync data type start results. The codes are listed in data_type_controller.h
41252     with more details.
41253   </summary>
41254   <int value="0" label="OK"/>
41255   <int value="1" label="OK_FIRST_RUN"/>
41256   <int value="2" label="BUSY"/>
41257   <int value="3" label="NOT_ENABLED"/>
41258   <int value="4" label="ASSOCIATION_FAILED"/>
41259   <int value="5" label="ABORTED"/>
41260   <int value="6" label="UNRECOVERABLE_ERROR"/>
41261   <int value="7" label="NEEDS_CRYPTO"/>
41262 </enum>
41264 <enum name="SyncUnrecoverableErrorReason" type="int">
41265   <summary>Reasons for sync unrecoverable errors.</summary>
41266   <int value="0" label="No error"/>
41267   <int value="1" label="Syncer error"/>
41268   <int value="2" label="Backend initialization error"/>
41269   <int value="3" label="Configuration retry"/>
41270   <int value="4" label="Configuration failure"/>
41271   <int value="5" label="Actionable error"/>
41272 </enum>
41274 <enum name="TabBackgroundLoadStatus" type="int">
41275   <int value="0" label="Loaded on creation and shown"/>
41276   <int value="1" label="Loaded on creation and lost"/>
41277   <int value="2" label="Not loaded on creation"/>
41278 </enum>
41280 <enum name="TabRestoreResult" type="int">
41281   <int value="0" label="Failure (other)"/>
41282   <int value="1" label="Success"/>
41283   <int value="2" label="Failure due to network connectivity"/>
41284 </enum>
41286 <enum name="TabRestoreUserAction" type="int">
41287   <int value="0" label="Wait for completion"/>
41288   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
41289   <int value="2" label="Leave Chrome"/>
41290 </enum>
41292 <enum name="TabStatus" type="int">
41293   <int value="0" label="Memory resident"/>
41294   <int value="1" label="Evicted and reloaded"/>
41295   <int value="2" label="Reloaded due to cold start"/>
41296   <int value="3" label="Partially evicted"/>
41297   <int value="4" label="Reloaded due to backgrounding"/>
41298   <int value="5" label="Reloaded due to incognito"/>
41299   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
41300   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
41301   <int value="8" label="Lazy load for 'Open in new tab'"/>
41302   <int value="9" label="Stopped due to page loading when backgrounding"/>
41303   <int value="10" label="Evicted due to page loading when backgrounding"/>
41304 </enum>
41306 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
41307   <obsolete>
41308     Deprecated as of 04/2014.
41309   </obsolete>
41310   <int value="0" label="Launched without an URL"/>
41311   <int value="1" label="Launched with an URL"/>
41312 </enum>
41314 <enum name="TabSwitchedToForegroundRevisit" type="int">
41315   <obsolete>
41316     Deprecated as of 04/2014.
41317   </obsolete>
41318   <int value="0" label="First time"/>
41319   <int value="1" label="Revisit"/>
41320 </enum>
41322 <enum name="TapDelayType" type="int">
41323   <int value="0" label="Delayed Tap"/>
41324   <int value="1" label="Undelayed Tap"/>
41325 </enum>
41327 <enum name="TcpSocketStatus" type="int">
41328   <int value="0" label="Unknown"/>
41329   <int value="1" label="Fast Connection Return"/>
41330   <int value="2" label="Slow Connection Return"/>
41331   <int value="3" label="Connection Error"/>
41332   <int value="4" label="Syn Data Acknowledged"/>
41333   <int value="5" label="Syn Data Nacked"/>
41334   <int value="6" label="Syn Data Probe Failed"/>
41335   <int value="7" label="No syn data + ack (can't happen)"/>
41336   <int value="8" label="No syn data + nack"/>
41337   <int value="9" label="No syn data + probe failed"/>
41338 </enum>
41340 <enum name="TimeZoneRequestEvent" type="int">
41341   <int value="0" label="Request start"/>
41342   <int value="1" label="Response success"/>
41343   <int value="2" label="Response not OK"/>
41344   <int value="3" label="Response empty"/>
41345   <int value="4" label="Response malformed"/>
41346 </enum>
41348 <enum name="TimeZoneRequestResult" type="int">
41349   <int value="0" label="Success"/>
41350   <int value="1" label="Failure"/>
41351   <int value="2" label="Server error"/>
41352   <int value="3" label="Request is cancelled."/>
41353 </enum>
41355 <enum name="TLSRenegotiationPatched" type="int">
41356   <int value="0" label="Not renegotiation patched"/>
41357   <int value="1" label="Renegotiation patched"/>
41358 </enum>
41360 <enum name="TouchpadDeviceState" type="int">
41361   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
41362     No touchpad detected on a device without built-in touchpad
41363   </int>
41364   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
41365     External touchpad detected on a device without built-in touchpad
41366   </int>
41367   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
41368     Built-in touchpad not detected at boot time on a device with built-in
41369     touchpad (touchpad failure at boot time)
41370   </int>
41371   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
41372     Built-in touchpad detected at boot time on a device with built-in touchpad
41373   </int>
41374   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
41375     Built-in touchpad not detected at resume time on a device with built-in
41376     touchpad (touchpad failure at resume time)
41377   </int>
41378   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
41379     Built-in touchpad detected at resume time on a device with built-in touchpad
41380   </int>
41381 </enum>
41383 <enum name="TouchpadProblemType" type="int">
41384   <int value="0" label="All events">
41385     All observed input events from touchpad. Serves as a reference.
41386   </int>
41387   <int value="1" label="Noisy Ground">
41388     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
41389     ground.
41390   </int>
41391 </enum>
41393 <enum name="TrackedPreference" type="int">
41394   <int value="0" label="prefs::kShowHomeButton"/>
41395   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
41396   <int value="2" label="prefs::kHomePage"/>
41397   <int value="3" label="prefs::kRestoreOnStartup"/>
41398   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
41399   <int value="5" label="extensions::pref_names::kExtensions"/>
41400   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
41401   <int value="7" label="prefs::kSearchProviderOverrides"/>
41402   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
41403   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
41404   <int value="10" label="prefs::kDefaultSearchProviderName"/>
41405   <int value="11" label="prefs::kPinnedTabs"/>
41406   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
41407   <int value="13" label="prefs::kProfileResetPromptMemento"/>
41408 </enum>
41410 <enum name="TranslateError" type="int">
41411   <int value="0" label="No error"/>
41412   <int value="1" label="Network error"/>
41413   <int value="2" label="Initialization error"/>
41414   <int value="3" label="Unknown language"/>
41415   <int value="4" label="Unsupported language"/>
41416   <int value="5" label="Identical language"/>
41417   <int value="6" label="Translation error"/>
41418 </enum>
41420 <enum name="TranslateInitiationStatus" type="int">
41421   <int value="0" label="Completely disabled by prefs"/>
41422   <int value="1" label="Completely disabled by switch"/>
41423   <int value="2" label="Disabled by user configuration"/>
41424   <int value="3" label="Unsupported Language"/>
41425   <int value="4" label="Unsupported URL"/>
41426   <int value="5" label="Do nothing for similar languages"/>
41427   <int value="6" label="Do nothing for accepted languages"/>
41428   <int value="7" label="Auto translation by user configuration"/>
41429   <int value="8" label="Auto translation by linked from a translated page"/>
41430   <int value="9" label="Show infobar"/>
41431   <int value="10" label="MIME-type is not supported"/>
41432 </enum>
41434 <enum name="TranslateLanguage" type="int">
41435   <int value="0" label="No language code"/>
41436   <int value="1" label="Valid language code"/>
41437   <int value="2" label="Invalid language code"/>
41438 </enum>
41440 <enum name="TranslateLanguageVerification" type="int">
41441   <int value="0" label="CLD is disabled"/>
41442   <int value="1" label="No Content-Language"/>
41443   <int value="2" label="CLD can not determine a language"/>
41444   <int value="3" label="CLD agrees with Content-Language"/>
41445   <int value="4" label="CLD disagrees with Content-Language"/>
41446   <int value="5" label="CLD can be trusted"/>
41447   <int value="6" label="CLD can complement a sub code"/>
41448 </enum>
41450 <enum name="TranslateScheme" type="int">
41451   <int value="0" label="http"/>
41452   <int value="1" label="https"/>
41453   <int value="2" label="unexpected other schemes"/>
41454 </enum>
41456 <enum name="UIEventType" type="int">
41457   <int value="0" label="Unknown"/>
41458   <int value="1" label="Touch released"/>
41459   <int value="2" label="Touch pressed"/>
41460   <int value="3" label="Touch moved"/>
41461   <int value="4" label="Touch stationary"/>
41462   <int value="5" label="Touch cancelled"/>
41463   <int value="6" label="Gesture scroll begin"/>
41464   <int value="7" label="Gesture scroll end"/>
41465   <int value="8" label="Gesture scroll update"/>
41466   <int value="9" label="Gesture tap"/>
41467   <int value="10" label="Gesture tap down"/>
41468   <int value="11" label="Gesture finger down"/>
41469   <int value="12" label="Gesture finger up"/>
41470   <int value="13" label="Gesture double tap"/>
41471   <int value="14" label="Gesture triple tap"/>
41472   <int value="15" label="Gesture two-finger tap"/>
41473   <int value="16" label="Gesture pinch begin"/>
41474   <int value="17" label="Gesture pinch end"/>
41475   <int value="18" label="Gesture pinch update (2 fingers)"/>
41476   <int value="19" label="Long press"/>
41477   <int value="20" label="Multi-finger swipe (2 fingers)"/>
41478   <int value="21" label="Scroll"/>
41479   <int value="22" label="Scroll fling start"/>
41480   <int value="23" label="Scroll fling cancel"/>
41481   <int value="24" label="Multi-finger swipe (3 fingers)"/>
41482   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
41483   <int value="26" label="Gesture scroll update (2 fingers)"/>
41484   <int value="27" label="Gesture scroll update (3 fingers)"/>
41485   <int value="28" label="Gesture scroll update (4+ fingers)"/>
41486   <int value="29" label="Gesture pinch update (3 fingers)"/>
41487   <int value="30" label="Gesture pinch update (4+ fingers)"/>
41488   <int value="31" label="Long tap"/>
41489   <int value="32" label="Show Press"/>
41490   <int value="33" label="Tap Cancel"/>
41491   <int value="34" label="Edge swipe"/>
41492 </enum>
41494 <enum name="UmaInitSequence" type="int">
41495   <int value="0" label="Timer fired first"/>
41496   <int value="1" label="Init task completed first"/>
41497 </enum>
41499 <enum name="UmaMachineIdState" type="int">
41500   <int value="0" label="ID generation failed"/>
41501   <int value="1" label="No stored value"/>
41502   <int value="2" label="Machine ID changed"/>
41503   <int value="3" label="Machine ID unchanged"/>
41504 </enum>
41506 <enum name="UmaUploadResponseStatus" type="int">
41507   <int value="0" label="Unknown failure"/>
41508   <int value="1" label="Success"/>
41509   <int value="2" label="Bad request"/>
41510   <int value="3" label="No response"/>
41511 </enum>
41513 <enum name="UncacheableReason" type="int">
41514   <int value="0" label="kNoData"/>
41515   <int value="1" label="kPre11PartialResponse"/>
41516   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
41517   <int value="3" label="kShortMaxAge"/>
41518   <int value="4" label="kExpiresTooSoon"/>
41519   <int value="5" label="kHasMustRevalidate"/>
41520   <int value="6" label="kNoCache"/>
41521   <int value="7" label="kNoStore"/>
41522 </enum>
41524 <enum name="UniformityTrialGroupNotActive" type="int">
41525   <int value="0" label="Invalid"/>
41526   <int value="1" label="Group not reported"/>
41527   <int value="2" label="Trial was disabled"/>
41528   <int value="3" label="Group not reported and trial was disabled"/>
41529 </enum>
41531 <enum name="UpdateEngineAttemptResult" type="int">
41532   <int value="0" label="Update Succeeded"/>
41533   <int value="1" label="Internal Error"/>
41534   <int value="2" label="Payload Download Error"/>
41535   <int value="3" label="Metadata Malformed"/>
41536   <int value="4" label="Operation Malformed"/>
41537   <int value="5" label="Operation Execution Error"/>
41538   <int value="6" label="Metadata Verification Failed"/>
41539   <int value="7" label="Payload Verification Failed"/>
41540   <int value="8" label="Verification Failed"/>
41541   <int value="9" label="Post-install Failed"/>
41542   <int value="10" label="Abnormal Termination"/>
41543 </enum>
41545 <enum name="UpdateEngineCheckReaction" type="int">
41546   <int value="0" label="Updating"/>
41547   <int value="1" label="Ignoring"/>
41548   <int value="2" label="Deferring"/>
41549   <int value="3" label="Backing Off"/>
41550 </enum>
41552 <enum name="UpdateEngineCheckResult" type="int">
41553   <int value="0" label="Update Available"/>
41554   <int value="1" label="No Update Available"/>
41555   <int value="2" label="Response Download Error"/>
41556   <int value="3" label="Response Parsing Error"/>
41557   <int value="4" label="Reboot Pending"/>
41558 </enum>
41560 <enum name="UpdateEngineConnectionType" type="int">
41561   <int value="0" label="Unknown"/>
41562   <int value="1" label="Ethernet"/>
41563   <int value="2" label="Wifi"/>
41564   <int value="3" label="WiMAX"/>
41565   <int value="4" label="Bluetooth"/>
41566   <int value="5" label="Cellular"/>
41567   <int value="6" label="Tethered (Ethernet)"/>
41568   <int value="7" label="Tethered (Wifi)"/>
41569 </enum>
41571 <enum name="UpdateEngineDownloadErrorCode" type="int">
41572   <int value="0" label="Download Error"/>
41573   <int value="100" label="Input Malformed (Internal Error)"/>
41574   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
41575   <int value="400" label="Bad Request (HTTP Status 400)"/>
41576   <int value="401" label="Unauthorized (HTTP Status 401)"/>
41577   <int value="402" label="Payment Required (HTTP Status 402)"/>
41578   <int value="403" label="Forbidden (HTTP Status 403)"/>
41579   <int value="404" label="Not Found (HTTP Status 404)"/>
41580   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
41581   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
41582   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
41583   <int value="408" label="Request Timeout (HTTP Status 408)"/>
41584   <int value="409" label="Conflict (HTTP Status 409)"/>
41585   <int value="410" label="Gone (HTTP Status 410)"/>
41586   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
41587   <int value="501" label="Not Implemented (HTTP Status 501)"/>
41588   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
41589   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
41590   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
41591 </enum>
41593 <enum name="UpdateEngineDownloadSource" type="int">
41594   <int value="0" label="HTTPS Server"/>
41595   <int value="1" label="HTTP Server"/>
41596   <int value="2" label="HTTP Peer"/>
41597 </enum>
41599 <enum name="UpdateEngineDownloadSources" type="int">
41600   <int value="0" label="Other"/>
41601   <int value="1" label="HTTPS Server Only"/>
41602   <int value="2" label="HTTP Server Only"/>
41603   <int value="3" label="HTTP Server, HTTPS Server"/>
41604   <int value="4" label="HTTP Peer Only"/>
41605   <int value="5" label="HTTP Peer and HTTPS Server"/>
41606   <int value="6" label="HTTP Peer and HTTP Server"/>
41607   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
41608 </enum>
41610 <enum name="UpdateEngineErrorCode" type="int">
41611   <int value="0" label="kErrorCodeSuccess"/>
41612   <int value="1" label="kErrorCodeError"/>
41613   <int value="2" label="kErrorCodeOmahaRequestError"/>
41614   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
41615   <int value="4" label="kErrorCodeFilesystemCopierError"/>
41616   <int value="5" label="kErrorCodePostinstallRunnerError"/>
41617   <int value="6" label="kErrorCodeSetBootableFlagError"/>
41618   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
41619   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
41620   <int value="9" label="kErrorCodeDownloadTransferError"/>
41621   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
41622   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
41623   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
41624   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
41625   <int value="14" label="kErrorCodeDownloadWriteError"/>
41626   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
41627   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
41628   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
41629   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
41630   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
41631   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
41632   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
41633   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
41634   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
41635   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
41636   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
41637   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
41638   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
41639   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
41640   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
41641   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
41642   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
41643   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
41644   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
41645   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
41646   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
41647   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
41648   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
41649   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
41650   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
41651   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
41652   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
41653   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
41654   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
41655   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
41656   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
41657 </enum>
41659 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
41660   <int value="0" label="Omaha Response"/>
41661   <int value="1" label="OOBE Marker"/>
41662 </enum>
41664 <enum name="UpdateEnginePayloadFormat" type="int">
41665   <int value="0" label="Full"/>
41666   <int value="1" label="Delta"/>
41667   <int value="2" label="Forced Full"/>
41668 </enum>
41670 <enum name="UpdatePolicy" type="int">
41671   <int value="0" label="UPDATES_DISABLED"/>
41672   <int value="1" label="AUTOMATIC_UPDATES"/>
41673   <int value="2" label="MANUAL_UPDATES_ONLY"/>
41674   <int value="3" label="AUTO_UPDATES_ONLY"/>
41675 </enum>
41677 <enum name="UrlResolutionResult" type="int">
41678   <int value="0" label="Absolute URL"/>
41679   <int value="1" label="Resolutions Differ"/>
41680   <int value="2" label="Resolutions Agree"/>
41681 </enum>
41683 <enum name="URLSchemeForHistogram" type="int">
41684   <int value="0" label="kUnknownURLScheme"/>
41685   <int value="1" label="kMissingURLScheme"/>
41686   <int value="2" label="kHttpURLScheme"/>
41687   <int value="3" label="kHttpsURLScheme"/>
41688   <int value="4" label="kFtpURLScheme"/>
41689   <int value="5" label="kChromeExtensionURLScheme"/>
41690   <int value="6" label="kJavascriptURLScheme"/>
41691   <int value="7" label="kFileURLScheme"/>
41692   <int value="8" label="kBlobURLScheme"/>
41693   <int value="9" label="kDataURLScheme"/>
41694   <int value="10" label="kFileSystemScheme"/>
41695 </enum>
41697 <enum name="UserSelectableSyncType" type="int">
41698   <int value="0" label="Bookmarks"/>
41699   <int value="1" label="Preferences"/>
41700   <int value="2" label="Passwords"/>
41701   <int value="3" label="Autofill"/>
41702   <int value="4" label="Themes"/>
41703   <int value="5" label="Omnibox History"/>
41704   <int value="6" label="Extensions"/>
41705   <int value="7" label="Open Tabs"/>
41706   <int value="8" label="Apps"/>
41707 </enum>
41709 <enum name="UserType" type="int">
41710   <int value="0" label="Regular"/>
41711   <int value="1" label="Guest"/>
41712   <int value="2" label="Retail Mode"/>
41713   <int value="3" label="Public Account"/>
41714   <int value="4" label="Locally Managed"/>
41715   <int value="5" label="Kiosk App"/>
41716 </enum>
41718 <enum name="VariationSeedSignature" type="int">
41719   <int value="0" label="Signature Missing"/>
41720   <int value="1" label="Signature Decode Failed"/>
41721   <int value="2" label="Invalid Signature"/>
41722   <int value="3" label="Invalid Seed"/>
41723   <int value="4" label="Valid Signature for Seed"/>
41724 </enum>
41726 <enum name="VariationsResourceRequestsAllowedState" type="int">
41727   <int value="0" label="Requests allowed"/>
41728   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
41729   <int value="2" label="Notified that requests became allowed"/>
41730   <int value="3" label="Requests not allowed: EULA not accepted"/>
41731   <int value="4" label="Requests not allowed: network down"/>
41732   <int value="5" label="Requests not allowed: disabled by command line"/>
41733 </enum>
41735 <enum name="VariationsSeedDateChange" type="int">
41736   <int value="0" label="No previous date"/>
41737   <int value="1" label="New date older than old date"/>
41738   <int value="2" label="Same day"/>
41739   <int value="3" label="Day changed"/>
41740 </enum>
41742 <enum name="VariationsSeedEmpty" type="int">
41743   <int value="0" label="Seed Not Empty"/>
41744   <int value="1" label="Seed Empty"/>
41745   <int value="2" label="Seed Corrupt"/>
41746   <int value="3" label="Seed Signature Verification Failed"/>
41747 </enum>
41749 <enum name="VaryType" type="int">
41750   <int value="0" label="No Vary header present"/>
41751   <int value="1" label="Vary:User-Agent"/>
41752   <int value="2" label="Other"/>
41753 </enum>
41755 <enum name="VAVDAH264DecoderFailure" type="int">
41756   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
41757   <int value="1" label="GAPS_IN_FRAME_NUM"/>
41758   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
41759   <int value="3" label="INTERLACED_STREAM"/>
41760   <int value="4" label="VAAPI_ERROR"/>
41761 </enum>
41763 <enum name="VideoCodec" type="int">
41764   <int value="0" label="kUnknownVideoCodec"/>
41765   <int value="1" label="kCodecH264"/>
41766   <int value="2" label="kCodecVC1"/>
41767   <int value="3" label="kCodecMPEG2"/>
41768   <int value="4" label="kCodecMPEG4"/>
41769   <int value="5" label="kCodecTheora"/>
41770   <int value="6" label="kCodecVP8"/>
41771   <int value="7" label="kCodecVP9"/>
41772 </enum>
41774 <enum name="VideoCodecProfile" type="int">
41775   <int value="0" label="H.264 Baseline"/>
41776   <int value="1" label="H.264 Main"/>
41777   <int value="2" label="H.264 Extended"/>
41778   <int value="3" label="H.264 High"/>
41779   <int value="4" label="H.264 High10"/>
41780   <int value="5" label="H.264 High422"/>
41781   <int value="6" label="H.264 High444"/>
41782   <int value="7" label="H.264 ScalableBaseline"/>
41783   <int value="8" label="H.264 ScalableHigh"/>
41784   <int value="9" label="H.264 StereoHigh"/>
41785   <int value="10" label="H.264 MultiviewHigh"/>
41786   <int value="11" label="VP8"/>
41787   <int value="12" label="VP9"/>
41788 </enum>
41790 <enum name="VideoPixelFormat" type="int">
41791   <int value="0" label="UNKNOWN"/>
41792   <int value="1" label="YV12"/>
41793   <int value="2" label="YV16"/>
41794   <int value="3" label="I420"/>
41795   <int value="4" label="YV12A"/>
41796   <int value="5" label="HOLE"/>
41797   <int value="6" label="NATIVE_TEXTURE"/>
41798   <int value="7" label="YV12J"/>
41799 </enum>
41801 <enum name="ViewFileType" type="int">
41802   <int value="0" label="other"/>
41803   <int value="1" label=".3ga"/>
41804   <int value="2" label=".3gp"/>
41805   <int value="3" label=".aac"/>
41806   <int value="4" label=".alac"/>
41807   <int value="5" label=".asf"/>
41808   <int value="6" label=".avi"/>
41809   <int value="7" label=".bmp"/>
41810   <int value="8" label=".csv"/>
41811   <int value="9" label=".doc"/>
41812   <int value="10" label=".docx"/>
41813   <int value="11" label=".flac"/>
41814   <int value="12" label=".gif"/>
41815   <int value="13" label=".jpeg"/>
41816   <int value="14" label=".jpg"/>
41817   <int value="15" label=".log"/>
41818   <int value="16" label=".m3u"/>
41819   <int value="17" label=".m3u8"/>
41820   <int value="18" label=".m4a"/>
41821   <int value="19" label=".m4v"/>
41822   <int value="20" label=".mid"/>
41823   <int value="21" label=".mkv"/>
41824   <int value="22" label=".mov"/>
41825   <int value="23" label=".mp3"/>
41826   <int value="24" label=".mp4"/>
41827   <int value="25" label=".mpg"/>
41828   <int value="26" label=".odf"/>
41829   <int value="27" label=".odp"/>
41830   <int value="28" label=".ods"/>
41831   <int value="29" label=".odt"/>
41832   <int value="30" label=".oga"/>
41833   <int value="31" label=".ogg"/>
41834   <int value="32" label=".ogv"/>
41835   <int value="33" label=".pdf"/>
41836   <int value="34" label=".png"/>
41837   <int value="35" label=".ppt"/>
41838   <int value="36" label=".pptx"/>
41839   <int value="37" label=".ra"/>
41840   <int value="38" label=".ram"/>
41841   <int value="39" label=".rar"/>
41842   <int value="40" label=".rm"/>
41843   <int value="41" label=".rtf"/>
41844   <int value="42" label=".wav"/>
41845   <int value="43" label=".webm"/>
41846   <int value="44" label=".webp"/>
41847   <int value="45" label=".wma"/>
41848   <int value="46" label=".wmv"/>
41849   <int value="47" label=".xls"/>
41850   <int value="48" label=".xlsx"/>
41851 </enum>
41853 <enum name="VPNDriver" type="int">
41854   <int value="0" label="OpenVPN"/>
41855   <int value="1" label="L2TP/IPSec"/>
41856 </enum>
41858 <enum name="VPNRemoteAuthenticationType" type="int">
41859   <int value="0" label="OpenVPN Default"/>
41860   <int value="1" label="OpenVPN Certificate"/>
41861   <int value="2" label="L2TP/IPSec Default"/>
41862   <int value="3" label="L2TP/IPSec Certificate"/>
41863   <int value="4" label="L2TP/IPSec PSK"/>
41864 </enum>
41866 <enum name="VPNUserAuthenticationType" type="int">
41867   <int value="0" label="OpenVPN None"/>
41868   <int value="1" label="OpenVPN Certificate"/>
41869   <int value="2" label="OpenVPN Username/Password"/>
41870   <int value="3" label="OpenVPN Username/Password/OTP"/>
41871   <int value="4" label="L2TP/IPSec None"/>
41872   <int value="5" label="L2TP/IPSec Certificate"/>
41873   <int value="6" label="L2TP/IPSec Username/Password"/>
41874 </enum>
41876 <enum name="WalletApiCall" type="int">
41877   <int value="0" label="Unknown API call"/>
41878   <int value="1" label="Accept Legal Documents"/>
41879   <int value="2" label="Authenticate Instrument"/>
41880   <int value="3" label="Get Full Wallet"/>
41881   <int value="4" label="Get Wallet Items"/>
41882   <int value="5" label="Save to Wallet"/>
41883 </enum>
41885 <enum name="WalletErrors" type="int">
41886   <int value="0" label="Baseline: Issued request"/>
41887   <int value="1" label="Fatal error (deprecated)"/>
41888   <int value="2" label="Malformed response"/>
41889   <int value="3" label="Network error"/>
41890   <int value="4" label="Bad request"/>
41891   <int value="5" label="Internal error"/>
41892   <int value="6" label="Invalid params"/>
41893   <int value="7" label="Service unavailable"/>
41894   <int value="8" label="Spending limit exceeded"/>
41895   <int value="9" label="Unsupported API version"/>
41896   <int value="10" label="Unknown error"/>
41897   <int value="11" label="Unsupported merchant"/>
41898   <int value="12" label="Unsupported buyer legal address"/>
41899   <int value="13" label="Unverified know your customer status"/>
41900 </enum>
41902 <enum name="WalletRequiredActions" type="int">
41903   <int value="0" label="Baseline: Issued request"/>
41904   <int value="1" label="Unknown"/>
41905   <int value="2" label="GAIA auth"/>
41906   <int value="3" label="Passive GAIA auth"/>
41907   <int value="4" label="Set up Wallet"/>
41908   <int value="5" label="Accept ToS"/>
41909   <int value="6" label="Update expiration date"/>
41910   <int value="7" label="Upgrade min address"/>
41911   <int value="8" label="Choose another instrument or address"/>
41912   <int value="9" label="Verify CVV"/>
41913   <int value="10" label="Invalid form field"/>
41914   <int value="11" label="Require phone number"/>
41915 </enum>
41917 <enum name="WebFontCacheHit" type="int">
41918   <int value="0" label="Miss"/>
41919   <int value="1" label="Hit"/>
41920   <int value="2" label="Served from data URL"/>
41921 </enum>
41923 <enum name="WebFontUsageType" type="int">
41924   <int value="0" label="Styled, and used"/>
41925   <int value="1" label="Styled, but not used"/>
41926   <int value="2" label="Not styled, but used"/>
41927 </enum>
41929 <enum name="WebHistoryStatus" type="int">
41930   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
41931   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
41932   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
41933 </enum>
41935 <enum name="WebSocketHandshakeResult" type="int">
41936   <int value="0" label="Incomplete"/>
41937   <int value="1" label="Normal"/>
41938   <int value="2" label="Failed"/>
41939   <int value="3" label="Connected"/>
41940 </enum>
41942 <enum name="WebSocketNewHandshakeResult" type="int">
41943   <int value="0" label="INCOMPLETE">Incomplete</int>
41944   <int value="1" label="CONNECTED">Connected</int>
41945   <int value="2" label="FAILED">Failed</int>
41946 </enum>
41948 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
41949   <int value="0" label="DoNotTakeOverContext"/>
41950   <int value="1" label="TakeOverContext"/>
41951 </enum>
41953 <enum name="WiFiApMode" type="int">
41954   <int value="0" label="Unknown"/>
41955   <int value="1" label="Managed"/>
41956   <int value="2" label="AdHoc"/>
41957 </enum>
41959 <enum name="WiFiReasonCode" type="int">
41960   <int value="0" label="kReasonReserved0"/>
41961   <int value="1" label="kReasonCodeUnspecified"/>
41962   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
41963   <int value="3" label="kReasonCodeSenderHasLeft"/>
41964   <int value="4" label="kReasonCodeInactivity"/>
41965   <int value="5" label="kReasonCodeTooManySTAs"/>
41966   <int value="6" label="kReasonCodeNonAuthenticated"/>
41967   <int value="7" label="kReasonCodeNonAssociated"/>
41968   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
41969   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
41970   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
41971   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
41972   <int value="12" label="kReasonReserved12"/>
41973   <int value="13" label="kReasonCodeInvalidInfoElement"/>
41974   <int value="14" label="kReasonCodeMICFailure"/>
41975   <int value="15" label="kReasonCode4WayTimeout"/>
41976   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
41977   <int value="17" label="kReasonCodeDifferenIE"/>
41978   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
41979   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
41980   <int value="20" label="kReasonCodeAkmpInvalid"/>
41981   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
41982   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
41983   <int value="23" label="kReasonCode8021XAuth"/>
41984   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
41985   <int value="25" label="kReasonReserved25"/>
41986   <int value="26" label="kReasonReserved26"/>
41987   <int value="27" label="kReasonReserved27"/>
41988   <int value="28" label="kReasonReserved28"/>
41989   <int value="29" label="kReasonReserved29"/>
41990   <int value="30" label="kReasonReserved30"/>
41991   <int value="31" label="kReasonReserved31"/>
41992   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
41993   <int value="33" label="kReasonCodeQoSBandwidth"/>
41994   <int value="34" label="kReasonCodeiPoorConditions"/>
41995   <int value="35" label="kReasonCodeOutsideTxop"/>
41996   <int value="36" label="kReasonCodeStaLeaving"/>
41997   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
41998   <int value="38" label="kReasonCodeSetupRequired"/>
41999   <int value="39" label="kReasonCodeTimeout"/>
42000   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
42001 </enum>
42003 <enum name="WiFiScanResult" type="int">
42004   <int value="0" label="ProgressiveScan connected"/>
42005   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
42006   <int value="2" label="ProgressiveScan error then FullScan connected"/>
42007   <int value="3"
42008       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
42009   <int value="4"
42010       label="ProgressiveScan didn't connect then FullScan connected"/>
42011   <int value="5" label="FullScan didn't connect"/>
42012   <int value="6" label="FullScan connected"/>
42013   <int value="7" label="Internal error"/>
42014 </enum>
42016 <enum name="WiFiStatusType" type="int">
42017   <int value="0" label="kStatusCodeTypeByAp"/>
42018   <int value="1" label="kStatusCodeTypeByClient"/>
42019   <int value="2" label="kStatusCodeTypeByUser"/>
42020   <int value="3" label="kStatusCodeTypeConsideredDead"/>
42021 </enum>
42023 <enum name="Win8PageLoadType" type="int">
42024   <int value="0" label="Metro"/>
42025   <int value="1" label="Desktop"/>
42026   <int value="2" label="Metro Aura"/>
42027   <int value="3" label="Desktop Aura"/>
42028 </enum>
42030 <enum name="WindowsVersion" type="int">
42031   <int value="0" label="Pre-XP"/>
42032   <int value="1" label="XP"/>
42033   <int value="2" label="2003 Server"/>
42034   <int value="3" label="Vista"/>
42035   <int value="4" label="Windows 7"/>
42036   <int value="5" label="Windows 8"/>
42037 </enum>
42039 <enum name="WindowType" type="int">
42040   <int value="0" label="Other"/>
42041   <int value="1" label="Browser"/>
42042   <int value="2" label="Hosted App"/>
42043   <int value="3" label="Packaged App"/>
42044 </enum>
42046 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
42047   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
42048   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
42049 </enum>
42051 </enums>
42053 <!-- Histogram suffixes list -->
42055 <histogram_suffixes_list>
42057 <histogram_suffixes name="ActiveNetworkState">
42058   <suffix name="Offline"
42059       label="network manager thinks that the active network is offline"/>
42060   <suffix name="Online"
42061       label="network manager thinks that the active network is online"/>
42062   <suffix name="RestrictedPool"
42063       label="network manager thinks that the active network is behind portal"/>
42064   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
42065   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
42066 </histogram_suffixes>
42068 <histogram_suffixes name="AsyncSlowStart">
42069   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
42070   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
42071   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
42072   <affected-histogram name="Net.Transaction_Connected_New"/>
42073   <affected-histogram name="Renderer4.StartToFinish"/>
42074 </histogram_suffixes>
42076 <histogram_suffixes name="AutofillServerExperiments">
42077   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
42078   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
42079   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
42080   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
42081   <suffix name="ar04wr3fs4"
42082       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
42083   <suffix name="ar05wlr15"
42084       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
42085   <suffix name="ar05wlr25"
42086       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
42087   <suffix name="ar05wr15fs5"
42088       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
42089   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
42090   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
42091   <suffix name="fp05cc03"
42092       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
42093   <suffix name="fp05cco03"
42094       label="Probability picker algorithm, p=0.5;
42095              p_ccname_given_other_cc_fields=0.3"/>
42096   <suffix name="fp05cco03cstd"
42097       label="Probability picker algorithm, p=0.5;
42098              p_ccname_given_other_cc_fields=0.3; with fallback to the default
42099              algorithm"/>
42100   <suffix name="fp05cc03e1"
42101       label="Probability picker algorithm, p=0.5 for cc and company name
42102              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
42103              default algorithm;"/>
42104   <suffix name="tbar1" label="Use only Toolbar upload data"/>
42105   <affected-histogram name="Autofill.Quality"/>
42106   <affected-histogram name="AutoFill.Quality"/>
42107   <affected-histogram name="Autofill.Quality.HeuristicType"/>
42108   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
42109   <affected-histogram name="Autofill.Quality.PredictedType"/>
42110   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
42111   <affected-histogram name="Autofill.Quality.ServerType"/>
42112   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
42113 </histogram_suffixes>
42115 <histogram_suffixes name="CacheListSize">
42116   <suffix name="CacheListSize_12" label="Control"/>
42117   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
42118   <suffix name="CacheListSize_14" label="Out of the experiment"/>
42119   <affected-histogram name="DiskCache.TotalIOTime"/>
42120   <affected-histogram name="Net.HttpJob.TotalTime"/>
42121   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
42122   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
42123   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
42124   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
42125   <affected-histogram name="PLT.Abandoned"/>
42126   <affected-histogram name="PLT.BeginToFinish"/>
42127   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
42128   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
42129   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42130   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42131   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
42132   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42133   <affected-histogram name="PLT.BeginToFinish_Reload"/>
42134 </histogram_suffixes>
42136 <histogram_suffixes name="CacheSensitivityAnalysis">
42137   <suffix name="No" label="Turned off"/>
42138   <suffix name="Control" label="Control group"/>
42139   <suffix name="ControlA" label="Control, Group A"/>
42140   <suffix name="ControlB" label="Control, Group B"/>
42141   <suffix name="100" label="100% slowdown"/>
42142   <suffix name="100A" label="100% slowdown, Group A"/>
42143   <suffix name="100B" label="100% slowdown, Group B"/>
42144   <suffix name="200A" label="200% slowdown, Group A"/>
42145   <suffix name="200B" label="200% slowdown, Group B"/>
42146   <suffix name="400A" label="400% slowdown, Group A"/>
42147   <suffix name="400B" label="400% slowdown, Group B"/>
42148   <affected-histogram name="Net.HttpJob.TotalTime"/>
42149   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
42150   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
42151   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
42152   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
42153   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
42154   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
42155   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
42156   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
42157 </histogram_suffixes>
42159 <histogram_suffixes name="CacheSensitivityHistograms">
42160   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
42161   <affected-histogram name="PLT.BeginToFinish"/>
42162   <affected-histogram name="PLT.BeginToFinishDoc"/>
42163   <affected-histogram name="PLT.BeginToFirstPaint"/>
42164   <affected-histogram name="PLT.CommitToFirstPaint"/>
42165 </histogram_suffixes>
42167 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
42168   <suffix name="DH" label="DH"/>
42169   <suffix name="DSA" label="DSA"/>
42170   <suffix name="ECDH" label="ECDH"/>
42171   <suffix name="ECDSA" label="ECDSA"/>
42172   <suffix name="RSA" label="RSA"/>
42173   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
42174   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
42175   <affected-histogram name="CertificateType.BR.Intermediate"/>
42176   <affected-histogram name="CertificateType.BR.Leaf"/>
42177   <affected-histogram name="CertificateType.BR.Root"/>
42178   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
42179   <affected-histogram name="CertificateType.NonBR.Leaf"/>
42180   <affected-histogram name="CertificateType.NonBR.Root"/>
42181   <affected-histogram name="CertificateType2.BR.Intermediate"/>
42182   <affected-histogram name="CertificateType2.BR.Leaf"/>
42183   <affected-histogram name="CertificateType2.BR.Root"/>
42184   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
42185   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
42186   <affected-histogram name="CertificateType2.NonBR.Root"/>
42187 </histogram_suffixes>
42189 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
42190   <obsolete>
42191     Deprecated as of 8/2013. This histogram only considered the leaf certificate
42192     expiry date as a proxy for whether a certificate was in-scope for the BRs,
42193     but did not consider the issuance date. As some CAs have issued long-lived
42194     certs prior to the BRs, this disproportionately reported those certs as
42195     being subject to the BRs, but non-compliant, when in reality they're not
42196     subject.
42197   </obsolete>
42198   <suffix name="BR"
42199       label="The *leaf* certificate of the chain expires after 2013-12-31,
42200              meaning that it should be in scope for the Baseline
42201              Requirement's key size requirements"/>
42202   <suffix name="NonBR"
42203       label="The *leaf* certificate of the chain expires on or before
42204              2013-12-31"/>
42205   <affected-histogram name="CertificateType"/>
42206 </histogram_suffixes>
42208 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
42209   <suffix name="BR"
42210       label="The *leaf* certificate of the chain expires after 2013-12-31 and
42211              was issued on or after 2012-07-01, as judged by the notBefore,
42212              meaning that it should be in scope for the Baseline
42213              Requirement's key size requirements"/>
42214   <suffix name="NonBR"
42215       label="The *leaf* certificate of the chain expires on or before
42216              2013-12-31 or was issued before 2012-07-01"/>
42217   <affected-histogram name="CertificateType2"/>
42218 </histogram_suffixes>
42220 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
42221   <suffix name="Intermediate" label="Intermediate's SPKI"/>
42222   <suffix name="Leaf" label="Leaf's SPKI"/>
42223   <suffix name="Root" label="Root's SPKI"/>
42224   <affected-histogram name="CertificateType.BR"/>
42225   <affected-histogram name="CertificateType.NonBR"/>
42226   <affected-histogram name="CertificateType2.BR"/>
42227   <affected-histogram name="CertificateType2.NonBR"/>
42228 </histogram_suffixes>
42230 <histogram_suffixes name="CloudPrintRequests" separator=".">
42231   <suffix name="Register" label="Register request"/>
42232   <suffix name="UpdatePrinter" label="Update printer request"/>
42233   <suffix name="DownloadData" label="Download data request"/>
42234   <suffix name="Other" label="Other requests"/>
42235   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
42236   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
42237   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
42238   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
42239 </histogram_suffixes>
42241 <histogram_suffixes name="ConnCountImpact">
42242   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
42243   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
42244   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
42245   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
42246   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
42247   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
42248   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
42249   <affected-histogram name="Net.Transaction_Connected_New"/>
42250   <affected-histogram name="PLT.Abandoned"/>
42251   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42252   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42253   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
42254   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42255   <affected-histogram name="Renderer4.Abandoned"/>
42256   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
42257   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
42258   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
42259   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
42260 </histogram_suffixes>
42262 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
42263   <suffix name="0" label="INTERNET_DISCONNECTED"/>
42264   <suffix name="1" label="CHROME_VERSION"/>
42265   <suffix name="2" label="CHROMEOS_VERSION"/>
42266   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
42267   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
42268   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
42269   <suffix name="6" label="FIREWALL_80"/>
42270   <suffix name="7" label="FIREWALL_443"/>
42271   <suffix name="8" label="RESOLVER_LATENCY"/>
42272   <suffix name="9" label="HTTP_LATENCY"/>
42273   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
42274   <suffix name="11" label="PING_GATEWAY"/>
42275   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
42276   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
42277 </histogram_suffixes>
42279 <histogram_suffixes name="ConnnectBackupJobs">
42280   <suffix name="ConnectBackupJobsEnabled"/>
42281   <suffix name="ConnectBackupJobsDisabled"/>
42282   <affected-histogram name="Net.PreconnectUtilization"/>
42283   <affected-histogram name="Net.PreconnectUtilization2"/>
42284   <affected-histogram name="PLT.Abandoned"/>
42285   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42286   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42287   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42288   <affected-histogram name="PLT.LoadType"/>
42289 </histogram_suffixes>
42291 <histogram_suffixes name="ContextualSearch">
42292   <suffix name="Control"/>
42293   <suffix name="Tap"/>
42294   <suffix name="TapForced"/>
42295   <affected-histogram name="Search.ContextualSearchOptCard"/>
42296   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
42297   <affected-histogram name="Search.ContextualSearchPeekCard"/>
42298   <affected-histogram name="Search.ContextualSearchTap"/>
42299   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
42300   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
42301 </histogram_suffixes>
42303 <histogram_suffixes name="CrosFirstRunStep" separator="">
42304   <suffix name="AppList"/>
42305   <suffix name="Tray"/>
42306   <suffix name="Help"/>
42307   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
42308 </histogram_suffixes>
42310 <histogram_suffixes name="DataReductionProxy">
42311   <suffix name="DataReductionProxy"
42312       label="Only page loads through the data reduction proxy are considered."/>
42313   <affected-histogram name="PLT.NT_Connect"/>
42314   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
42315   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
42316   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
42317   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
42318   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
42319   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
42320   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
42321   <affected-histogram name="PLT.NT_DomainLookup"/>
42322   <affected-histogram name="PLT.NT_DomContentLoaded"/>
42323   <affected-histogram name="PLT.NT_DomInteractive"/>
42324   <affected-histogram name="PLT.NT_DomLoading"/>
42325   <affected-histogram name="PLT.NT_LoadEvent"/>
42326   <affected-histogram name="PLT.NT_Redirect"/>
42327   <affected-histogram name="PLT.NT_Request"/>
42328   <affected-histogram name="PLT.NT_Response"/>
42329   <affected-histogram name="PLT.PT_BeginToCommit"/>
42330   <affected-histogram name="PLT.PT_BeginToFinish"/>
42331   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42332   <affected-histogram name="PLT.PT_CommitToFinish"/>
42333   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42334   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
42335   <affected-histogram name="PLT.PT_RequestToCommit"/>
42336   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42337   <affected-histogram name="PLT.PT_RequestToFinish"/>
42338   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42339   <affected-histogram name="PLT.PT_RequestToStart"/>
42340   <affected-histogram name="PLT.PT_StartToCommit"/>
42341   <affected-histogram name="PLT.PT_StartToFinish"/>
42342 </histogram_suffixes>
42344 <histogram_suffixes name="DefaultAppsExperiment">
42345   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
42346   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
42347   <affected-histogram name="Extensions.AppTabLaunchType"/>
42348   <affected-histogram name="Extensions.ExtensionInstalled"/>
42349   <affected-histogram name="Extensions.ExtensionUninstalled"/>
42350   <affected-histogram name="NewTabPage.DefaultPageType"/>
42351   <affected-histogram name="NewTabPage.SelectedPageType"/>
42352   <affected-histogram name="NtpHandler.AttachShownPageType"/>
42353   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
42354   <affected-histogram name="Profile.AppCount"/>
42355 </histogram_suffixes>
42357 <histogram_suffixes name="DefaultPinnedApps">
42358   <obsolete>
42359     Deprecated as of 12/2013. Default pinned apps trial is finished.
42360   </obsolete>
42361   <suffix name="Existing"/>
42362   <suffix name="Control"/>
42363   <suffix name="Alternate"/>
42364   <affected-histogram name="Cros.ClickOnShelf"/>
42365 </histogram_suffixes>
42367 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
42368   <suffix name="1User" label="Only 1 user exists on device."/>
42369   <suffix name="2Users" label="2 users exist on device."/>
42370   <suffix name="3Users" label="3 users exist on device."/>
42371   <suffix name="4Users" label="4 users exist on device."/>
42372   <suffix name="5Users" label="5 users exist on device."/>
42373   <suffix name="6Users" label="6 users exist on device."/>
42374   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
42375   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
42376   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
42377   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
42378   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
42379   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
42380   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
42381   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
42382 </histogram_suffixes>
42384 <histogram_suffixes name="DnsImpact2">
42385   <suffix name="disabled_prefetch"
42386       label="DNS pre-resolving is disabled in these clients"/>
42387   <suffix name="disabled_prefetch_4_connections"
42388       label="DNS pre-resolving is disabled in these clients, and a maximum of
42389              4 connections per host was allowed"/>
42390   <suffix name="enabled_prefetch_4_connections"
42391       label="a maximum of 4 connections per host was allowed in these clients"/>
42392   <suffix name="parallel_4_prefetch"
42393       label="DNS pre-resolving was only doing 4 concurrent speculative
42394              resolutions in this test"/>
42395   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
42396   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
42397     <with-suffix name="disabled_prefetch"/>
42398     <with-suffix name="disabled_prefetch_4_connections"/>
42399     <with-suffix name="enabled_prefetch_4_connections"/>
42400   </affected-histogram>
42401   <affected-histogram name="Net.TCP_Connection_Latency"/>
42402   <affected-histogram name="Net.Transaction_Connected"/>
42403   <affected-histogram name="Net.Transaction_Connected_New"/>
42404   <affected-histogram name="Net.Transaction_Connected_New_b"/>
42405   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
42406   <affected-histogram name="Net.Transaction_Latency"/>
42407   <affected-histogram name="Net.Transaction_Latency_b"/>
42408   <affected-histogram name="Net.Transaction_Latency_Total"/>
42409   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
42410   <affected-histogram
42411       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
42412   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
42413   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
42414   <affected-histogram name="PLT.RequestToFinish">
42415     <with-suffix name="parallel_4_prefetch"/>
42416   </affected-histogram>
42417 </histogram_suffixes>
42419 <histogram_suffixes name="DnsImpact3">
42420   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
42421   <suffix name="parallel_4_prefetch"
42422       label="with only 4 concurrent speculative resolutions done in parallel"/>
42423   <affected-histogram name="Net.Transaction_Connected_New">
42424     <with-suffix name="disabled_prefetch"/>
42425   </affected-histogram>
42426   <affected-histogram name="Renderer2.FinishDocToFinish"/>
42427   <affected-histogram name="Renderer2.RequestToFinish"/>
42428   <affected-histogram name="Renderer2.RequestToFinish_L">
42429     <with-suffix name="disabled_prefetch"/>
42430   </affected-histogram>
42431   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
42432   <affected-histogram name="Renderer2.RequestToStart"/>
42433   <affected-histogram name="Renderer2.StartToFinish"/>
42434   <affected-histogram name="Renderer2.StartToFinishDoc"/>
42435   <affected-histogram name="Renderer2.StartToFirstLayout"/>
42436   <affected-histogram name="Renderer4.RequestToFinish">
42437     <with-suffix name="parallel_4_prefetch"/>
42438   </affected-histogram>
42439   <affected-histogram name="Renderer4.StartToFinish">
42440     <with-suffix name="parallel_4_prefetch"/>
42441   </affected-histogram>
42442 </histogram_suffixes>
42444 <histogram_suffixes name="DnsParallelism">
42445   <suffix name="parallel_10"
42446       label="with only 10 concurrent resolutions done in parallel"/>
42447   <suffix name="parallel_14"
42448       label="with only 14 concurrent resolutions done in parallel"/>
42449   <suffix name="parallel_20"
42450       label="with only 20 concurrent resolutions done in parallel"/>
42451   <suffix name="parallel_6"
42452       label="with only 6 concurrent resolutions done in parallel"/>
42453   <suffix name="parallel_7"
42454       label="with only 7 concurrent resolutions done in parallel"/>
42455   <suffix name="parallel_8"
42456       label="with only 8 concurrent resolutions done in parallel"/>
42457   <suffix name="parallel_9"
42458       label="with only 9 concurrent resolutions done in parallel"/>
42459   <suffix name="parallel_default"
42460       label="with the default number of concurrent resolutions done in
42461              parallel"/>
42462   <affected-histogram name="DNS.ResolveCategory"/>
42463   <affected-histogram name="DNS.ResolveSuccess"/>
42464 </histogram_suffixes>
42466 <histogram_suffixes name="DocsSpecific" separator="">
42467   <suffix name="Docs" label="Only for docs.google.com"/>
42468   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
42469   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
42470   <affected-histogram name="appcache.UpdateJobResult"/>
42471   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
42472   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
42473   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
42474 </histogram_suffixes>
42476 <histogram_suffixes name="DomainGoogle" separator="">
42477   <suffix name="Google" label="only Google cookies are recorded."/>
42478   <suffix name="Other" label="only NON-Google cookies are recorded."/>
42479   <affected-histogram name="Cookie.ReinstatedCookies"/>
42480 </histogram_suffixes>
42482 <histogram_suffixes name="ExternalExtensionEvent" separator="">
42483   <suffix name="NonWebstore"
42484       label="sideloaded extensions that don't update from the webstore"/>
42485   <suffix name="Webstore"
42486       label="sideloaded extensions that update from the webstore"/>
42487   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
42488 </histogram_suffixes>
42490 <histogram_suffixes name="FileBrowserLoad" separator=".">
42491   <suffix name="Construct"
42492       label="Time spent constructing the main Javascript object."/>
42493   <suffix name="DOM" label="Time to initialize DOM."/>
42494   <suffix name="FileSystem"
42495       label="Deprecated as of 9/2013. Time to get access to the local file
42496              system."/>
42497   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
42498   <suffix name="Roots" label="Time to enumerate file system roots."/>
42499   <suffix name="Total"
42500       label="Total load time from the moment the Javascript started parsing
42501              till the moment the empty file list is displayed."/>
42502   <affected-histogram name="FileBrowser.Load"/>
42503 </histogram_suffixes>
42505 <histogram_suffixes name="FromGWS">
42506   <suffix name="FromGWS"
42507       label="Only page loads that are a result of a navigation from a web
42508              search are considered."/>
42509   <affected-histogram name="PLT.BeginToFinish"/>
42510   <affected-histogram name="PLT.BeginToFinishDoc"/>
42511   <affected-histogram name="PLT.BeginToFirstPaint"/>
42512   <affected-histogram name="PLT.CommitToFirstPaint"/>
42513   <affected-histogram name="PLT.PT_BeginToCommit"/>
42514   <affected-histogram name="PLT.PT_BeginToFinish"/>
42515   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42516   <affected-histogram name="PLT.PT_CommitToFinish"/>
42517   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42518   <affected-histogram name="PLT.PT_RequestToCommit"/>
42519   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42520   <affected-histogram name="PLT.PT_RequestToFinish"/>
42521   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42522   <affected-histogram name="PLT.PT_RequestToStart"/>
42523   <affected-histogram name="PLT.PT_StartToCommit"/>
42524   <affected-histogram name="PLT.PT_StartToFinish"/>
42525 </histogram_suffixes>
42527 <histogram_suffixes name="GWSChromeJointExperiment">
42528   <suffix name="Experiment1"
42529       label="Only page loads that are a result of a navigation from a web
42530              search under a specific web search/Chrome joint experiment.
42531              Unused at this moment."/>
42532   <suffix name="Experiment2"
42533       label="Only page loads that are a result of a navigation from a web
42534              search under a specific web search/Chrome joint experiment.
42535              Unused at this moment."/>
42536   <suffix name="Experiment3"
42537       label="Only page loads that are a result of a navigation from a web
42538              search under a specific web search/Chrome joint experiment.
42539              Unused at this moment."/>
42540   <suffix name="Experiment4"
42541       label="Only page loads that are a result of a navigation from a web
42542              search under a specific web search/Chrome joint experiment.
42543              Unused at this moment."/>
42544   <suffix name="Experiment5"
42545       label="Only page loads that are a result of a navigation from a web
42546              search under a specific web search/Chrome joint experiment.
42547              Unused at this moment."/>
42548   <suffix name="Experiment6"
42549       label="Only page loads that are a result of a navigation from a web
42550              search under a specific web search/Chrome joint experiment.
42551              Unused at this moment."/>
42552   <suffix name="Experiment7"
42553       label="Only page loads that are a result of a navigation from a web
42554              search under a specific web search/Chrome joint experiment.
42555              Unused at this moment."/>
42556   <suffix name="Experiment8"
42557       label="Only page loads that are a result of a navigation from a web
42558              search under a specific web search/Chrome joint experiment.
42559              Unused at this moment."/>
42560   <suffix name="Experiment9"
42561       label="Only page loads that are a result of a navigation from a web
42562              search under a specific web search/Chrome joint experiment.
42563              Unused at this moment."/>
42564   <suffix name="Experiment10"
42565       label="Only page loads that are a result of a navigation from a web
42566              search under a specific web search/Chrome joint experiment.
42567              Unused at this moment."/>
42568   <suffix name="Experiment11"
42569       label="Only page loads that are a result of a navigation from a web
42570              search under a specific web search/Chrome joint experiment.
42571              Unused at this moment."/>
42572   <suffix name="Experiment12"
42573       label="Only page loads that are a result of a navigation from a web
42574              search under a specific web search/Chrome joint experiment.
42575              Unused at this moment."/>
42576   <suffix name="Experiment13"
42577       label="Only page loads that are a result of a navigation from a web
42578              search under a specific web search/Chrome joint experiment.
42579              Unused at this moment."/>
42580   <suffix name="Experiment14"
42581       label="Only page loads that are a result of a navigation from a web
42582              search under a specific web search/Chrome joint experiment.
42583              Unused at this moment."/>
42584   <suffix name="Experiment15"
42585       label="Only page loads that are a result of a navigation from a web
42586              search under a specific web search/Chrome joint experiment.
42587              Unused at this moment."/>
42588   <suffix name="Experiment16"
42589       label="Only page loads that are a result of a navigation from a web
42590              search under a specific web search/Chrome joint experiment.
42591              Unused at this moment."/>
42592   <suffix name="Experiment17"
42593       label="Only page loads that are a result of a navigation from a web
42594              search under a specific web search/Chrome joint experiment.
42595              Unused at this moment."/>
42596   <suffix name="Experiment18"
42597       label="Only page loads that are a result of a navigation from a web
42598              search under a specific web search/Chrome joint experiment.
42599              Unused at this moment."/>
42600   <suffix name="Experiment19"
42601       label="Only page loads that are a result of a navigation from a web
42602              search under a specific web search/Chrome joint experiment.
42603              Unused at this moment."/>
42604   <suffix name="Experiment20"
42605       label="Only page loads that are a result of a navigation from a web
42606              search under a specific web search/Chrome joint experiment.
42607              Unused at this moment."/>
42608   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
42609   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
42610   <affected-histogram name="PLT.BeginToFinish_Preview"/>
42611   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
42612   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
42613   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
42614   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
42615   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
42616   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
42617   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
42618   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
42619   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
42620   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
42621   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
42622   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
42623   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
42624   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
42625   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
42626   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
42627   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
42628   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
42629   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
42630   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
42631   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
42632   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
42633   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
42634   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
42635   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
42636   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
42637   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
42638   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
42639   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
42640   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
42641   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
42642   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
42643   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
42644   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
42645   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
42646   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
42647   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
42648   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
42649   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
42650   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
42651   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
42652   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
42653   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
42654   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
42655   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
42656   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
42657   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
42658   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
42659   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
42660   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
42661   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
42662   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
42663   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
42664   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
42665   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
42666   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
42667   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
42668   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
42669   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
42670   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
42671   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
42672 </histogram_suffixes>
42674 <histogram_suffixes name="HttpPipeliningCompatibility">
42675   <suffix name="disable_test" label="Do nothing"/>
42676   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
42677   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
42678   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
42679   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
42680   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
42681   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
42682   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
42683   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
42684   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
42685   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
42686   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
42687   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
42688   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
42689   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
42690   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
42691   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
42692   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
42693   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
42694   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
42695   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
42696   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
42697   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
42698   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
42699 </histogram_suffixes>
42701 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
42702   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
42703   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
42704   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
42705   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
42706   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
42707   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
42708   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
42709   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
42710   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
42711   <suffix name="WritableFileSyncParent"
42712       label="ChromiumWritableFile::SyncParent"/>
42713   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
42714   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
42715   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
42716 </histogram_suffixes>
42718 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
42719   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
42720   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
42721   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
42722   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
42723   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
42724   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
42725   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
42726   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
42727   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
42728   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
42729   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
42730   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
42731   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
42732 </histogram_suffixes>
42734 <histogram_suffixes name="InstallerDownloadSources" separator="">
42735   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
42736   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
42737   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
42738   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
42739   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
42740 </histogram_suffixes>
42742 <histogram_suffixes name="Instant">
42743   <suffix name="Extended" label="Suggestions + Results"/>
42744   <suffix name="Instant" label="Results"/>
42745   <affected-histogram name="Instant.SessionsStorageNamespace"/>
42746 </histogram_suffixes>
42748 <histogram_suffixes name="InstantExtended_QuerytoQuery">
42749   <suffix name="400" label="Omnibox width &lt; 400"/>
42750   <suffix name="700" label="Omnibox width &lt; 700"/>
42751   <suffix name="1200" label="Omnibox width &lt; 1200"/>
42752   <suffix name="large" label="Omnibox width &gt;= 1200"/>
42753   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
42754   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
42755   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
42756   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
42757 </histogram_suffixes>
42759 <histogram_suffixes name="InstantSearchClicks">
42760   <suffix name="WithPreview"
42761       label="Only page loads through data reduction proxy that are result of
42762              navigation from web search and preview version of the page shown
42763              are considered."/>
42764   <suffix name="Preview"
42765       label="Only page loads through data reduction proxy that are result of
42766              navigation from web search and preview version of the page shown
42767              are considered."/>
42768   <suffix name="NoPreview"
42769       label="Only page loads through data reduction proxy that are result of
42770              navigation from web search and preview version of the page shown
42771              are considered."/>
42772   <affected-histogram name="PLT.BeginToFinish"/>
42773   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
42774   <affected-histogram name="PLT.BeginToFinishDoc"/>
42775   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
42776   <affected-histogram name="PLT.BeginToFirstPaint"/>
42777   <affected-histogram name="PLT.CommitToFirstPaint"/>
42778   <affected-histogram name="PLT.PT_BeginToCommit"/>
42779   <affected-histogram name="PLT.PT_BeginToFinish"/>
42780   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42781   <affected-histogram name="PLT.PT_CommitToFinish"/>
42782   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42783   <affected-histogram name="PLT.PT_RequestToCommit"/>
42784   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42785   <affected-histogram name="PLT.PT_RequestToFinish"/>
42786   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42787   <affected-histogram name="PLT.PT_RequestToStart"/>
42788   <affected-histogram name="PLT.PT_StartToCommit"/>
42789   <affected-histogram name="PLT.PT_StartToFinish"/>
42790 </histogram_suffixes>
42792 <histogram_suffixes name="Interval" separator="_">
42793   <suffix name="Interval" label="Interval between two consecutive connects is"/>
42794   <affected-histogram name="Net.TCP_Connection_Latency"/>
42795 </histogram_suffixes>
42797 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
42798   <suffix name="Interval_20ms_Minus"
42799       label="Interval between two consecutive connects is less than 20ms."/>
42800   <suffix name="Interval_20ms_Plus"
42801       label="Interval between two consecutive connects is greater than or
42802              equal to 20ms."/>
42803   <affected-histogram name="Net.TCP_Connection_Latency"/>
42804 </histogram_suffixes>
42806 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
42807   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
42808   <suffix name="LessThanOrEqual_20ms"
42809       label="more than 10ms, and less than or equal to 20ms."/>
42810   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
42811   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
42812 </histogram_suffixes>
42814 <histogram_suffixes name="IPv6_Probe">
42815   <suffix name="IPv6_probe_skipped"
42816       label="with IPv6 not probed, and default OS settings used"/>
42817   <suffix name="IPv6_probe_done"
42818       label="with IPv6 probed for and possibly disabled"/>
42819   <affected-histogram name="DNS.PrefetchResolution"/>
42820 </histogram_suffixes>
42822 <histogram_suffixes name="LateBindingExperiment">
42823   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
42824   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
42825   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
42826   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
42827   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
42828   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
42829   <affected-histogram name="Net.TCPSocketType"/>
42830   <affected-histogram name="Net.Transaction_Connected"/>
42831   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
42832   <affected-histogram name="Net.TransportSocketRequestTime"/>
42833   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
42834   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
42835   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
42836   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
42837   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
42838   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
42839   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
42840   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
42841   <affected-histogram name="Renderer4.RequestToFinish"/>
42842   <affected-histogram name="Renderer4.StartToFinish"/>
42843 </histogram_suffixes>
42845 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
42846   <suffix name="Backup" label="Backing up an ldb file."/>
42847   <suffix name="Restore" label="Restoring an ldb file."/>
42848   <affected-histogram name="LevelDBEnv.IDB.Table"/>
42849   <affected-histogram name="LevelDBEnv.Table"/>
42850 </histogram_suffixes>
42852 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
42853   <suffix name="Success"
42854       label="This histogram shows the limit when open succeeded."/>
42855   <suffix name="TooManyOpened"
42856       label="This histogram shows the limit when open failed because the
42857              limit had been reached."/>
42858   <suffix name="OtherError"
42859       label="This histogram shows the limit when open failed for reasons
42860              other than exceeding the limit."/>
42861   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
42862   <affected-histogram name="LevelDBEnv.MaxFDs"/>
42863 </histogram_suffixes>
42865 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
42866   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
42867   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
42868   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
42869   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
42870   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
42871   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
42872   <affected-histogram name="LevelDBEnv.IOError."/>
42873 </histogram_suffixes>
42875 <histogram_suffixes name="LevelDBEnvRetry" separator="">
42876   <suffix name="RenameFile" label="RenameFile"/>
42877   <suffix name="LockFile" label="LockFile"/>
42878   <suffix name="CreateDir" label="CreateDir"/>
42879   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
42880   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
42881   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
42882   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
42883 </histogram_suffixes>
42885 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
42886   <obsolete>
42887     Deprecated 2013-04 in favor of LevelDBEnvRetry.
42888   </obsolete>
42889   <suffix name="Rename" label="RenameFile"/>
42890   <suffix name="LockFile" label="LockFile"/>
42891   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
42892   <affected-histogram name="LevelDBEnv.TimeTo"/>
42893 </histogram_suffixes>
42895 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
42896   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
42897   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
42898   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
42899   <affected-histogram name="Media.AudioInputController"/>
42900 </histogram_suffixes>
42902 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
42903   <suffix name="OpenOnDeviceThreadTime"
42904       label="Measures the time taken for OpenOnDeviceThread()."/>
42905   <suffix name="EnumerateOnDeviceThreadTime"
42906       label="Measures the time taken for EnumerateOnDeviceThread()."/>
42907   <affected-histogram name="Media.AudioInputDeviceManager"/>
42908 </histogram_suffixes>
42910 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
42911   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
42912   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
42913   <suffix name="DeviceChangeTime"
42914       label="Measures the time taken for OnDeviceChange()."/>
42915   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
42916   <suffix name="PlayTime"
42917       label="Measures the time taken for DoPlay(). Technically only the
42918              worker method AudioOutputController::PollAndStartIfDataReady()."/>
42919   <affected-histogram name="Media.AudioOutputController"/>
42920 </histogram_suffixes>
42922 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
42923   <suffix name="OnEnumerateDevicesTime"
42924       label="Measures the time taken for OnEnumerateDevices()."/>
42925   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
42926   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
42927   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
42928   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
42929   <affected-histogram name="Media.VideoCaptureManager"/>
42930 </histogram_suffixes>
42932 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
42933   <suffix name="First21"
42934       label="Only the first group of 21 packets in a connection via"/>
42935   <suffix name="Some21s"
42936       label="After the first 21, this records data for some groups of 21
42937              consecutive sequence nmubers, arriving via."/>
42938   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
42939 </histogram_suffixes>
42941 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
42942   <suffix name="First6"
42943       label="Only the first group of 6 packets in a connection via"/>
42944   <suffix name="Some6s"
42945       label="After the first 6, this records patterns for some groups of 6
42946              consecutive sequence numbers, arriving via."/>
42947   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
42948 </histogram_suffixes>
42950 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
42951   <suffix name="Ack"
42952       label="Only packets that were received by Chrome as well being part of
42953              connections via"/>
42954   <suffix name="Nack"
42955       label="Only packets that were missed by Chrome as well being part of
42956              connections via"/>
42957   <suffix name="IsAnAck"
42958       label="Only packets that were probably solo ACK packets when recieved
42959              by Chrome as well being part of connections via"/>
42960   <suffix name="IsNotAck"
42961       label="Only packets that were probably NOT solo ACK packets when
42962              recieved by Chrome as well being part of connections via"/>
42963   <affected-histogram name="Net.QuicSession.PacketReceived"/>
42964 </histogram_suffixes>
42966 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
42967     separator="_">
42968   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
42969   <suffix name="CONNECTION_ETHERNET"
42970       label="ethernet are tallied, but this may include connections to a WiFi
42971              bridge."/>
42972   <suffix name="CONNECTION_WIFI"
42973       label="WiFi are tallied, but this may include connections to a mobile
42974              hotspot. Also check similar histograms that end in WIFI_802.11*
42975              for more details on some platforms."/>
42976   <suffix name="CONNECTION_WIFI_ANCIENT"
42977       label="802.11 that are no longer standard are tallied."/>
42978   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
42979   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
42980   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
42981   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
42982   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
42983   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
42984   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
42985   <suffix name="CONNECTION_NONE"
42986       label="NO(?) network are tallied (should be empty)."/>
42987   <affected-histogram
42988       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
42989   <affected-histogram
42990       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
42991   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
42992   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
42993   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
42994   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
42995   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
42996   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
42997   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
42998 </histogram_suffixes>
43000 <histogram_suffixes name="NetConnectivity" separator=".">
43001   <suffix name="53.100B" label="100 bytes of data on port 53."/>
43002   <suffix name="53.100B.NoProxy"
43003       label="100 bytes of data on port 53 with no proxy."/>
43004   <suffix name="53.1K" label="1K bytes of data on port 53."/>
43005   <suffix name="53.1K.NoProxy"
43006       label="1K bytes of data on port 53 with no proxy."/>
43007   <suffix name="53.100B.RTT"
43008       label="100 bytes of data on port 53 successfully."/>
43009   <suffix name="53.100B.RTT.NoProxy"
43010       label="100 bytes of data on port 53 successfully with no proxy."/>
43011   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
43012   <suffix name="53.1K.RTT.NoProxy"
43013       label="1K bytes of data on port 53 successfully with no proxy."/>
43014   <suffix name="587.100B" label="100 bytes of data on port 587."/>
43015   <suffix name="587.100B.NoProxy"
43016       label="100 bytes of data on port 587 with no proxy."/>
43017   <suffix name="587.1K" label="1K bytes of data on port 587."/>
43018   <suffix name="587.1K.NoProxy"
43019       label="1K bytes of data on port 587 with no proxy."/>
43020   <suffix name="587.100B.RTT"
43021       label="100 bytes of data on port 587 successfully."/>
43022   <suffix name="587.100B.RTT.NoProxy"
43023       label="100 bytes of data on port 587 successfully with no proxy."/>
43024   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
43025   <suffix name="587.1K.RTT.NoProxy"
43026       label="1K bytes of data on port 587 successfully with no proxy."/>
43027   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
43028   <suffix name="6121.100B.NoProxy"
43029       label="100 bytes of data on port 6121 with no proxy."/>
43030   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
43031   <suffix name="6121.1K.NoProxy"
43032       label="1K bytes of data on port 6121 with no proxy."/>
43033   <suffix name="6121.100B.RTT"
43034       label="100 bytes of data on port 6121 successfully."/>
43035   <suffix name="6121.100B.RTT.NoProxy"
43036       label="100 bytes of data on port 6121 successfully with no proxy."/>
43037   <suffix name="6121.1K.RTT"
43038       label="1K bytes of data on port 6121 successfully."/>
43039   <suffix name="6121.1K.RTT.NoProxy"
43040       label="1K bytes of data on port 6121 successfully with no proxy."/>
43041   <suffix name="80.100B" label="100 bytes of data on port 80."/>
43042   <suffix name="80.100B.NoProxy"
43043       label="100 bytes of data on port 80 with no proxy."/>
43044   <suffix name="80.1K" label="1K bytes of data on port 80."/>
43045   <suffix name="80.1K.NoProxy"
43046       label="1K bytes of data on port 80 with no proxy."/>
43047   <suffix name="80.100B.RTT"
43048       label="100 bytes of data on port 80 successfully."/>
43049   <suffix name="80.100B.RTT.NoProxy"
43050       label="100 bytes of data on port 80 successfully with no proxy."/>
43051   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
43052   <suffix name="80.1K.RTT.NoProxy"
43053       label="1K bytes of data on port 80 successfully with no proxy."/>
43054   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
43055   <suffix name="8080.100B.NoProxy"
43056       label="100 bytes of data on port 8080 with no proxy."/>
43057   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
43058   <suffix name="8080.1K.NoProxy"
43059       label="1K bytes of data on port 8080 with no proxy."/>
43060   <suffix name="8080.100B.RTT"
43061       label="100 bytes of data on port 8080 successfully."/>
43062   <suffix name="8080.100B.RTT.NoProxy"
43063       label="100 bytes of data on port 8080 successfully with no proxy."/>
43064   <suffix name="8080.1K.RTT"
43065       label="1K bytes of data on port 8080 successfully."/>
43066   <suffix name="8080.1K.RTT.NoProxy"
43067       label="1K bytes of data on port 8080 successfully with no proxy."/>
43068   <affected-histogram name="NetConnectivity.TCP.Status"/>
43069   <affected-histogram name="NetConnectivity.TCP.Success"/>
43070   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
43071   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
43072   <affected-histogram name="NetConnectivity.UDP.Status"/>
43073   <affected-histogram name="NetConnectivity.UDP.Success"/>
43074 </histogram_suffixes>
43076 <histogram_suffixes name="NetConnectivity2" separator=".">
43077   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
43078   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
43079   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
43080   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
43081   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
43082   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
43083   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
43084   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
43085   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
43086   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
43087   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
43088   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
43089   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
43090   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
43091   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
43092   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
43093   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
43094   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
43095   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
43096   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
43097   <affected-histogram name="NetConnectivity.Sent21"/>
43098 </histogram_suffixes>
43100 <histogram_suffixes name="NetConnectivity2a" separator=".">
43101   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43102   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43103   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
43104   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
43105   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
43106   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
43107 </histogram_suffixes>
43109 <histogram_suffixes name="NetConnectivity2b" separator=".">
43110   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
43111       label="2 packets. 100 bytes of data is sent on port 6121."/>
43112   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
43113       label="3 packets. 100 bytes of data is sent on port 6121."/>
43114   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
43115       label="4 packets. 100 bytes of data is sent on port 6121."/>
43116   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
43117       label="5 packets. 100 bytes of data is sent on port 6121."/>
43118   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
43119       label="6 packets. 100 bytes of data is sent on port 6121."/>
43120   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
43121       label="7 packets. 100 bytes of data is sent on port 6121."/>
43122   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
43123       label="8 packets. 100 bytes of data is sent on port 6121."/>
43124   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
43125       label="9 packets. 100 bytes of data is sent on port 6121."/>
43126   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
43127       label="10 packets. 100 bytes of data is sent on port 6121."/>
43128   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
43129       label="11 packets. 100 bytes of data is sent on port 6121."/>
43130   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
43131       label="12 packets. 100 bytes of data is sent on port 6121."/>
43132   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
43133       label="13 packets. 100 bytes of data is sent on port 6121."/>
43134   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
43135       label="14 packets. 100 bytes of data is sent on port 6121."/>
43136   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
43137       label="15 packets. 100 bytes of data is sent on port 6121."/>
43138   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
43139       label="16 packets. 100 bytes of data is sent on port 6121."/>
43140   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
43141       label="17 packets. 100 bytes of data is sent on port 6121."/>
43142   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
43143       label="18 packets. 100 bytes of data is sent on port 6121."/>
43144   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
43145       label="19 packets. 100 bytes of data is sent on port 6121."/>
43146   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
43147       label="20 packets. 100 bytes of data is sent on port 6121."/>
43148   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
43149       label="21 packets. 100 bytes of data is sent on port 6121."/>
43150   <affected-histogram name="NetConnectivity2.Sent21"/>
43151 </histogram_suffixes>
43153 <histogram_suffixes name="NetConnectivity2c" separator=".">
43154   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43155   <suffix name="6121.100B.NoProxy"
43156       label="100 bytes of data is sent on port 6121 with no proxy."/>
43157   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43158   <suffix name="6121.500B.NoProxy"
43159       label="500 bytes of data is sent on port 6121 with no proxy."/>
43160   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
43161   <suffix name="6121.1K.NoProxy"
43162       label="1K bytes of data is sent on port 6121 with no proxy."/>
43163   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
43164   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
43165 </histogram_suffixes>
43167 <histogram_suffixes name="NetConnectivity2d" separator=".">
43168   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
43169       label="2 packets. 500 bytes of data is sent on port 6121."/>
43170   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
43171       label="3 packets. 500 bytes of data is sent on port 6121."/>
43172   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
43173       label="4 packets. 500 bytes of data is sent on port 6121."/>
43174   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
43175       label="5 packets. 500 bytes of data is sent on port 6121."/>
43176   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
43177       label="6 packets. 500 bytes of data is sent on port 6121."/>
43178   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
43179       label="7 packets. 500 bytes of data is sent on port 6121."/>
43180   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
43181       label="8 packets. 500 bytes of data is sent on port 6121."/>
43182   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
43183       label="9 packets. 500 bytes of data is sent on port 6121."/>
43184   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
43185       label="10 packets. 500 bytes of data is sent on port 6121."/>
43186   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
43187       label="11 packets. 500 bytes of data is sent on port 6121."/>
43188   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
43189       label="12 packets. 500 bytes of data is sent on port 6121."/>
43190   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
43191       label="13 packets. 500 bytes of data is sent on port 6121."/>
43192   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
43193       label="14 packets. 500 bytes of data is sent on port 6121."/>
43194   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
43195       label="15 packets. 500 bytes of data is sent on port 6121."/>
43196   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
43197       label="16 packets. 500 bytes of data is sent on port 6121."/>
43198   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
43199       label="17 packets. 500 bytes of data is sent on port 6121."/>
43200   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
43201       label="18 packets. 500 bytes of data is sent on port 6121."/>
43202   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
43203       label="19 packets. 500 bytes of data is sent on port 6121."/>
43204   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
43205       label="20 packets. 500 bytes of data is sent on port 6121."/>
43206   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
43207       label="21 packets. 500 bytes of data is sent on port 6121."/>
43208   <affected-histogram name="NetConnectivity2.Sent21"/>
43209 </histogram_suffixes>
43211 <histogram_suffixes name="NetConnectivity2e" separator=".">
43212   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
43213       label="2 packets. 1K bytes of data is sent on port 6121."/>
43214   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
43215       label="3 packets. 1K bytes of data is sent on port 6121."/>
43216   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
43217       label="4 packets. 1K bytes of data is sent on port 6121."/>
43218   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
43219       label="5 packets. 1K bytes of data is sent on port 6121."/>
43220   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
43221       label="6 packets. 1K bytes of data is sent on port 6121."/>
43222   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
43223       label="7 packets. 1K bytes of data is sent on port 6121."/>
43224   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
43225       label="8 packets. 1K bytes of data is sent on port 6121."/>
43226   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
43227       label="9 packets. 1K bytes of data is sent on port 6121."/>
43228   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
43229       label="10 packets. 1K bytes of data is sent on port 6121."/>
43230   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
43231       label="11 packets. 1K bytes of data is sent on port 6121."/>
43232   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
43233       label="12 packets. 1K bytes of data is sent on port 6121."/>
43234   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
43235       label="13 packets. 1K bytes of data is sent on port 6121."/>
43236   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
43237       label="14 packets. 1K bytes of data is sent on port 6121."/>
43238   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
43239       label="15 packets. 1K bytes of data is sent on port 6121."/>
43240   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
43241       label="16 packets. 1K bytes of data is sent on port 6121."/>
43242   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
43243       label="17 packets. 1K bytes of data is sent on port 6121."/>
43244   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
43245       label="18 packets. 1K bytes of data is sent on port 6121."/>
43246   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
43247       label="19 packets. 1K bytes of data is sent on port 6121."/>
43248   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
43249       label="20 packets. 1K bytes of data is sent on port 6121."/>
43250   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
43251       label="21 packets. 1K bytes of data is sent on port 6121."/>
43252   <affected-histogram name="NetConnectivity2.Sent21"/>
43253 </histogram_suffixes>
43255 <histogram_suffixes name="NetConnectivity3a" separator=".">
43256   <suffix name="NonPacedPacket"
43257       label="In this histogram results are only shown if at least two packets
43258              were ACKed in the Startup Test. Packets were sent as rapidly as
43259              possible."/>
43260   <suffix name="PacedPacket"
43261       label="In this histogram results are only shown if at least two packets
43262              were ACKed in the Startup Test. Packets are sent at equal
43263              intervals. The interval is selected to match the bandwidth
43264              discovered during the StartPacket test."/>
43265   <suffix name="StartPacket"
43266       label="Packets are sent as rapidly as possible, just after successfully
43267              sending an UMA upload. Each packet was numbered, as was its ACK
43268              sent back by Google. If no packets (of the 21) were ever ACKed,
43269              then the port is assumed to be blocked, and no data is recorded
43270              in this histogram."/>
43271   <affected-histogram name="NetConnectivity3"/>
43272 </histogram_suffixes>
43274 <histogram_suffixes name="NetConnectivity3aa" separator=".">
43275   <suffix name="Sent21"
43276       label="This histogram shows the number of echo responses received from
43277              the first"/>
43278   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43279   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43280   <affected-histogram name="NetConnectivity3.StartPacket"/>
43281 </histogram_suffixes>
43283 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
43284     separator=".">
43285   <suffix name="Sent21.AckReceivedForNthPacket"
43286       label="Each packet was numbered, as was its ACK sent back by Google.
43287              This histogram records, for each packet number, how often we
43288              received an ACK for that packet."/>
43289   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43290   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43291   <affected-histogram name="NetConnectivity3.StartPacket"/>
43292 </histogram_suffixes>
43294 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
43295   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
43296   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
43297   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
43298   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
43299   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
43300   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
43301   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
43302   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
43303   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
43304   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
43305   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
43306   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
43307   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
43308   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
43309   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
43310   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
43311   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
43312   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
43313   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
43314   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
43315   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
43316   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
43317   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
43318 </histogram_suffixes>
43320 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
43321   <suffix name="Sent21.GotAnAck"
43322       label="The histogram shows if we ever got an ACK for a packet in our
43323              series of 21."/>
43324   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43325   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43326   <affected-histogram name="NetConnectivity3.StartPacket"/>
43327 </histogram_suffixes>
43329 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
43330   <suffix name="Sent21.443"
43331       label="This histogram shows the difference between the time when we
43332              have received 1st byte from the server and the last time when we
43333              have received data from the server on port 443."/>
43334   <suffix name="Sent21.6121"
43335       label="This histogram shows the difference between the time when we
43336              have received 1st byte from the server and the last time when we
43337              have received data from the server on port 6121."/>
43338   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43339   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43340   <affected-histogram name="NetConnectivity3.StartPacket"/>
43341 </histogram_suffixes>
43343 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
43344   <suffix name="443.100B.PacketDelay"
43345       label="100 bytes of data is sent on port 443."/>
43346   <suffix name="443.1200B.PacketDelay"
43347       label="1200 bytes of data is sent on port 443."/>
43348   <suffix name="443.500B.PacketDelay"
43349       label="500 bytes of data is sent on port 443."/>
43350   <suffix name="6121.100B.PacketDelay"
43351       label="100 bytes of data is sent on port 6121."/>
43352   <suffix name="6121.1200B.PacketDelay"
43353       label="1200 bytes of data is sent on port 6121."/>
43354   <suffix name="6121.500B.PacketDelay"
43355       label="500 bytes of data is sent on port 6121."/>
43356   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
43357   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
43358   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
43359 </histogram_suffixes>
43361 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
43362   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
43363   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43364   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43365   <affected-histogram name="NetConnectivity3.StartPacket"/>
43366 </histogram_suffixes>
43368 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
43369   <suffix name="Packet01" label="1st packet."/>
43370   <suffix name="Packet02" label="2nd packet."/>
43371   <suffix name="Packet03" label="3rd packet."/>
43372   <suffix name="Packet10" label="10th packet."/>
43373   <suffix name="Packet20" label="20th packet."/>
43374   <affected-histogram
43375       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
43376   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
43377   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
43378 </histogram_suffixes>
43380 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
43381   <suffix name="Sent21.PacketsSent"
43382       label="This histogram records how many packets (out of 21 attempted)
43383              were sent to the server via UDP."/>
43384   <suffix name="Send6.SeriesAcked"
43385       label="Chrome sends 6 UDP packets in a row to test to see if there is a
43386              probabalistic dependency in packet loss for consecutive packets.
43387              We record a bit vector of packets received, where the least
43388              significant bit is a 1 if the first packet was received, etc.
43389              For example, if all packets other than packet 2 and 4 are
43390              responded to, then we'd have a sample (in binary) of 110101B, or
43391              53."/>
43392   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43393   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43394   <affected-histogram name="NetConnectivity3.StartPacket"/>
43395 </histogram_suffixes>
43397 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
43398   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43399   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43400   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43401   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43402   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43403   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
43404   <affected-histogram
43405       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
43406   <affected-histogram
43407       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43408   <affected-histogram
43409       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43410   <affected-histogram
43411       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43412   <affected-histogram
43413       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43414   <affected-histogram
43415       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43416   <affected-histogram
43417       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43418   <affected-histogram
43419       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43420   <affected-histogram
43421       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43422   <affected-histogram
43423       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43424   <affected-histogram
43425       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43426   <affected-histogram
43427       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43428   <affected-histogram
43429       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43430   <affected-histogram
43431       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43432   <affected-histogram
43433       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43434   <affected-histogram
43435       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43436   <affected-histogram
43437       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43438   <affected-histogram
43439       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43440   <affected-histogram
43441       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43442   <affected-histogram
43443       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43444   <affected-histogram
43445       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43446   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
43447   <affected-histogram
43448       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
43449   <affected-histogram
43450       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43451   <affected-histogram
43452       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43453   <affected-histogram
43454       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
43455   <affected-histogram
43456       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
43457   <affected-histogram
43458       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
43459   <affected-histogram
43460       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
43461   <affected-histogram
43462       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43463   <affected-histogram
43464       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43465   <affected-histogram
43466       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43467   <affected-histogram
43468       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43469   <affected-histogram
43470       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43471   <affected-histogram
43472       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43473   <affected-histogram
43474       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43475   <affected-histogram
43476       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43477   <affected-histogram
43478       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43479   <affected-histogram
43480       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43481   <affected-histogram
43482       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43483   <affected-histogram
43484       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43485   <affected-histogram
43486       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43487   <affected-histogram
43488       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43489   <affected-histogram
43490       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43491   <affected-histogram
43492       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43493   <affected-histogram
43494       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43495   <affected-histogram
43496       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43497   <affected-histogram
43498       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43499   <affected-histogram
43500       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43501   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
43502   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
43503   <affected-histogram
43504       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
43505   <affected-histogram
43506       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
43507   <affected-histogram
43508       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
43509   <affected-histogram
43510       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
43511   <affected-histogram
43512       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
43513   <affected-histogram
43514       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
43515   <affected-histogram
43516       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43517   <affected-histogram
43518       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43519   <affected-histogram
43520       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43521   <affected-histogram
43522       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43523   <affected-histogram
43524       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43525   <affected-histogram
43526       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43527   <affected-histogram
43528       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43529   <affected-histogram
43530       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43531   <affected-histogram
43532       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43533   <affected-histogram
43534       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43535   <affected-histogram
43536       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43537   <affected-histogram
43538       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43539   <affected-histogram
43540       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43541   <affected-histogram
43542       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43543   <affected-histogram
43544       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43545   <affected-histogram
43546       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43547   <affected-histogram
43548       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43549   <affected-histogram
43550       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43551   <affected-histogram
43552       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43553   <affected-histogram
43554       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43555   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
43556   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
43557   <affected-histogram
43558       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
43559   <affected-histogram
43560       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
43561   <affected-histogram
43562       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
43563   <affected-histogram
43564       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
43565   <affected-histogram
43566       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
43567 </histogram_suffixes>
43569 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
43570   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43571   <suffix name="443.100B.NoProxy"
43572       label="100 bytes of data is sent on port 443 with no proxy."/>
43573   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43574   <suffix name="443.500B.NoProxy"
43575       label="500 bytes of data is sent on port 443 with no proxy."/>
43576   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43577   <suffix name="443.1200B.NoProxy"
43578       label="1200 bytes of data is sent on port 443 with no proxy."/>
43579   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43580   <suffix name="6121.100B.NoProxy"
43581       label="100 bytes of data is sent on port 6121 with no proxy."/>
43582   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43583   <suffix name="6121.500B.NoProxy"
43584       label="500 bytes of data is sent on port 6121 with no proxy."/>
43585   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
43586   <suffix name="6121.1200B.NoProxy"
43587       label="1200 bytes of data is sent on port 6121 with no proxy."/>
43588   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
43589   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
43590   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
43591   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
43592 </histogram_suffixes>
43594 <histogram_suffixes name="NetConnectivity4a" separator=".">
43595   <suffix name="NATBind.Sent2"
43596       label="Two packets were sent spreading over a random period, to test if
43597              the NAT dropped the binding. Afterwords, an extra (short) packet
43598              was sent with renewed NAT binding to test whether the network
43599              that was used to deliver the first packet is still connected.
43600              Results are only shown in this histogram if at least ten packets
43601              were received in the StartPacket test."/>
43602   <suffix name="NonPacedPacket"
43603       label="21 Packets were sent as rapidly as possible. Results are only
43604              shown in this histogram if at least two packets were received in
43605              the StartPacket Test."/>
43606   <suffix name="PacedPacket"
43607       label="21 Packets were sent at equal intervals, which were selected to
43608              match the bandwidth discovered during the StartPacket test.
43609              Results are only shown in this histogram if at least two packets
43610              were received in the StartPacket Test."/>
43611   <suffix name="StartPacket"
43612       label="21 Packets were sent as rapidly as possible, just after the
43613              client successfully sent a UMA upload. Each packet was numbered
43614              when it was sent by Google."/>
43615   <affected-histogram name="NetConnectivity4"/>
43616   <affected-histogram name="NetConnectivity5"/>
43617 </histogram_suffixes>
43619 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
43620   <suffix name="Bind.Failure"
43621       label="Only when the second packet never arrived (we wait for 10 extra
43622              seconds) and the first and the extra (short) packets arrived did
43623              we record the duration in seconds between the sendings of the
43624              first two packets in this histogram."/>
43625   <suffix name="Bind.Success"
43626       label="Only when all three packets including the extra (short) packet
43627              arrived did we record the duration in seconds between the
43628              sendings of the first two packets in this histogram."/>
43629   <suffix name="Connectivity.Failure"
43630       label="Only when the extra (short) packet (with renewed NAT binding)
43631              never arrived (we wait for 10 extra seconds) did we record the
43632              duration in seconds between the sendings of the first two
43633              packets in this histogram."/>
43634   <suffix name="Connectivity.Success"
43635       label="Only when the extra (short) packet arrived did we record the
43636              duration in seconds between the sendings of the first two
43637              packets in this histogram."/>
43638   <suffix name="SendToLastRecvDelay"
43639       label="This histogram records the time duration (in milliseconds)
43640              between the client sending the request and the receiving of the
43641              second packet sent from the server, excluding the idle time
43642              between sendings of the first two packets. Results are only
43643              shown if the first two packets are both received."/>
43644   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
43645   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
43646 </histogram_suffixes>
43648 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
43649   <suffix name="First6.SeriesRecv"
43650       label="This histogram records a bit vector of the first 6 packets sent,
43651              where the least significant bit is a 1 if the first packet was
43652              received, etc. For example, if all packets other than packet 2
43653              and 4 are received, then we'd have a sample (in binary) of
43654              110101B, or 53."/>
43655   <suffix name="Sent21"
43656       label="This histogram shows the number of packets received from the
43657              first"/>
43658   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
43659   <affected-histogram name="NetConnectivity4.PacedPacket"/>
43660   <affected-histogram name="NetConnectivity4.StartPacket"/>
43661   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
43662   <affected-histogram name="NetConnectivity5.PacedPacket"/>
43663   <affected-histogram name="NetConnectivity5.StartPacket"/>
43664 </histogram_suffixes>
43666 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
43667   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
43668   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
43669   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
43670   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
43671   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
43672   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
43673   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
43674   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
43675   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
43676   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
43677   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
43678   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
43679   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
43680   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
43681   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
43682   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
43683   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
43684   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
43685   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
43686   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
43687   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
43688   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
43689   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
43690   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
43691   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
43692   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
43693   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
43694 </histogram_suffixes>
43696 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
43697   <suffix name="Sent21.GotAPacket"
43698       label="The histogram shows if we ever got at least one packet in our
43699              series of 21."/>
43700   <suffix name="Sent21.PacketDelay"
43701       label="The histogram shows the average inter-arrival time between every
43702              two consecutive packets we receive in our series of 21
43703              multiplied by 20 (so this is essentially the time duration
43704              between the first and the last received packets)."/>
43705   <suffix name="Sent21.PacketsRecv"
43706       label="The histogram shows how many packets we receive in our series of
43707              21."/>
43708   <suffix name="Sent21.RecvNthPacket"
43709       label="Each packet was numbered when it was sent by Google. This
43710              histogram records, for each packet number, how often we received
43711              that packet."/>
43712   <suffix name="Sent21.SendToLastRecvDelay"
43713       label="This histogram records the time duration between the client
43714              sending the request and the receiving of the last packet sent
43715              from the server, excluding the total pacing time requested by
43716              the client. Results are only shown if at least two packets are
43717              received."/>
43718   <suffix name="Sent21.Success.RTT"
43719       label="The histogram shows the RTT for the"/>
43720   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
43721   <affected-histogram name="NetConnectivity4.PacedPacket"/>
43722   <affected-histogram name="NetConnectivity4.StartPacket"/>
43723   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
43724   <affected-histogram name="NetConnectivity5.PacedPacket"/>
43725   <affected-histogram name="NetConnectivity5.StartPacket"/>
43726 </histogram_suffixes>
43728 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
43729   <suffix name="Packet01" label="1st packet."/>
43730   <suffix name="Packet02" label="2nd packet."/>
43731   <suffix name="Packet03" label="3rd packet."/>
43732   <suffix name="Packet10" label="10th packet."/>
43733   <suffix name="Packet20" label="20th packet."/>
43734   <affected-histogram
43735       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
43736   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
43737   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
43738   <affected-histogram
43739       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
43740   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
43741   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
43742 </histogram_suffixes>
43744 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
43745   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43746   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43747   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43748   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
43749   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
43750   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
43751   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
43752   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
43753   <affected-histogram
43754       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
43755   <affected-histogram
43756       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
43757   <affected-histogram
43758       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
43759   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
43760   <affected-histogram
43761       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43762   <affected-histogram
43763       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43764   <affected-histogram
43765       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43766   <affected-histogram
43767       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43768   <affected-histogram
43769       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43770   <affected-histogram
43771       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43772   <affected-histogram
43773       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43774   <affected-histogram
43775       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43776   <affected-histogram
43777       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43778   <affected-histogram
43779       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43780   <affected-histogram
43781       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43782   <affected-histogram
43783       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43784   <affected-histogram
43785       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43786   <affected-histogram
43787       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43788   <affected-histogram
43789       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43790   <affected-histogram
43791       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43792   <affected-histogram
43793       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43794   <affected-histogram
43795       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43796   <affected-histogram
43797       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43798   <affected-histogram
43799       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43800   <affected-histogram
43801       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43802   <affected-histogram
43803       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
43804   <affected-histogram
43805       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
43806   <affected-histogram
43807       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
43808   <affected-histogram
43809       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
43810   <affected-histogram
43811       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43812   <affected-histogram
43813       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43814   <affected-histogram
43815       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
43816   <affected-histogram
43817       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
43818   <affected-histogram
43819       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
43820   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
43821   <affected-histogram
43822       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43823   <affected-histogram
43824       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43825   <affected-histogram
43826       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43827   <affected-histogram
43828       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43829   <affected-histogram
43830       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43831   <affected-histogram
43832       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43833   <affected-histogram
43834       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43835   <affected-histogram
43836       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43837   <affected-histogram
43838       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43839   <affected-histogram
43840       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43841   <affected-histogram
43842       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43843   <affected-histogram
43844       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43845   <affected-histogram
43846       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43847   <affected-histogram
43848       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43849   <affected-histogram
43850       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43851   <affected-histogram
43852       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43853   <affected-histogram
43854       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43855   <affected-histogram
43856       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43857   <affected-histogram
43858       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43859   <affected-histogram
43860       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43861   <affected-histogram
43862       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43863   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
43864   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
43865   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
43866   <affected-histogram
43867       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
43868   <affected-histogram
43869       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
43870   <affected-histogram
43871       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
43872   <affected-histogram
43873       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
43874   <affected-histogram
43875       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
43876   <affected-histogram
43877       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
43878   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
43879   <affected-histogram
43880       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
43881   <affected-histogram
43882       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
43883   <affected-histogram
43884       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
43885   <affected-histogram
43886       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
43887   <affected-histogram
43888       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
43889   <affected-histogram
43890       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
43891   <affected-histogram
43892       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
43893   <affected-histogram
43894       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
43895   <affected-histogram
43896       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
43897   <affected-histogram
43898       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
43899   <affected-histogram
43900       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
43901   <affected-histogram
43902       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
43903   <affected-histogram
43904       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
43905   <affected-histogram
43906       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
43907   <affected-histogram
43908       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
43909   <affected-histogram
43910       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
43911   <affected-histogram
43912       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
43913   <affected-histogram
43914       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
43915   <affected-histogram
43916       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
43917   <affected-histogram
43918       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
43919   <affected-histogram
43920       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
43921   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
43922   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
43923   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
43924   <affected-histogram
43925       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
43926   <affected-histogram
43927       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
43928   <affected-histogram
43929       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
43930   <affected-histogram
43931       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
43932   <affected-histogram
43933       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
43934   <affected-histogram
43935       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
43936   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
43937   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
43938   <affected-histogram
43939       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
43940   <affected-histogram
43941       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
43942   <affected-histogram
43943       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
43944   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
43945   <affected-histogram
43946       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43947   <affected-histogram
43948       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43949   <affected-histogram
43950       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43951   <affected-histogram
43952       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43953   <affected-histogram
43954       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43955   <affected-histogram
43956       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43957   <affected-histogram
43958       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43959   <affected-histogram
43960       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43961   <affected-histogram
43962       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43963   <affected-histogram
43964       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43965   <affected-histogram
43966       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43967   <affected-histogram
43968       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43969   <affected-histogram
43970       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43971   <affected-histogram
43972       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43973   <affected-histogram
43974       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43975   <affected-histogram
43976       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43977   <affected-histogram
43978       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43979   <affected-histogram
43980       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43981   <affected-histogram
43982       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43983   <affected-histogram
43984       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43985   <affected-histogram
43986       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43987   <affected-histogram
43988       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
43989   <affected-histogram
43990       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
43991   <affected-histogram
43992       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
43993   <affected-histogram
43994       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
43995   <affected-histogram
43996       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43997   <affected-histogram
43998       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43999   <affected-histogram
44000       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
44001   <affected-histogram
44002       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
44003   <affected-histogram
44004       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
44005   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
44006   <affected-histogram
44007       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
44008   <affected-histogram
44009       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
44010   <affected-histogram
44011       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
44012   <affected-histogram
44013       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
44014   <affected-histogram
44015       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
44016   <affected-histogram
44017       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
44018   <affected-histogram
44019       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
44020   <affected-histogram
44021       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
44022   <affected-histogram
44023       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
44024   <affected-histogram
44025       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
44026   <affected-histogram
44027       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
44028   <affected-histogram
44029       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
44030   <affected-histogram
44031       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
44032   <affected-histogram
44033       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
44034   <affected-histogram
44035       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
44036   <affected-histogram
44037       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
44038   <affected-histogram
44039       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
44040   <affected-histogram
44041       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
44042   <affected-histogram
44043       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
44044   <affected-histogram
44045       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
44046   <affected-histogram
44047       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
44048   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
44049   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
44050   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
44051   <affected-histogram
44052       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
44053   <affected-histogram
44054       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
44055   <affected-histogram
44056       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
44057   <affected-histogram
44058       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
44059   <affected-histogram
44060       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
44061   <affected-histogram
44062       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
44063   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
44064   <affected-histogram
44065       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
44066   <affected-histogram
44067       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
44068   <affected-histogram
44069       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
44070   <affected-histogram
44071       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
44072   <affected-histogram
44073       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
44074   <affected-histogram
44075       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
44076   <affected-histogram
44077       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
44078   <affected-histogram
44079       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
44080   <affected-histogram
44081       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
44082   <affected-histogram
44083       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
44084   <affected-histogram
44085       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
44086   <affected-histogram
44087       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
44088   <affected-histogram
44089       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
44090   <affected-histogram
44091       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
44092   <affected-histogram
44093       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
44094   <affected-histogram
44095       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
44096   <affected-histogram
44097       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
44098   <affected-histogram
44099       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
44100   <affected-histogram
44101       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
44102   <affected-histogram
44103       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
44104   <affected-histogram
44105       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
44106   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
44107   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
44108   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
44109   <affected-histogram
44110       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
44111   <affected-histogram
44112       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
44113   <affected-histogram
44114       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
44115   <affected-histogram
44116       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
44117   <affected-histogram
44118       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
44119   <affected-histogram
44120       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
44121 </histogram_suffixes>
44123 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
44124   <suffix name="PacketSizeTest.Connectivity.Failure"
44125       label="This histogram records the size of the packet size that was not
44126              received from the server."/>
44127   <suffix name="PacketSizeTest.Connectivity.Success"
44128       label="This histogram records the size of the packet size that was
44129              received from the server."/>
44130   <affected-histogram name="NetConnectivity4"/>
44131   <affected-histogram name="NetConnectivity5"/>
44132 </histogram_suffixes>
44134 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
44135   <suffix name="443" label="Packet is sent on port 443."/>
44136   <suffix name="80" label="Packet is sent on port 80."/>
44137   <affected-histogram
44138       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
44139   <affected-histogram
44140       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
44141   <affected-histogram
44142       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
44143   <affected-histogram
44144       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
44145 </histogram_suffixes>
44147 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
44148   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
44149   <suffix name="443.100B.NoProxy"
44150       label="100 bytes of data is sent on port 443 with no proxy."/>
44151   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
44152   <suffix name="443.1200B.NoProxy"
44153       label="1200 bytes of data is sent on port 443 with no proxy."/>
44154   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
44155   <suffix name="443.500B.NoProxy"
44156       label="500 bytes of data is sent on port 443 with no proxy."/>
44157   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
44158   <suffix name="80.100B.NoProxy"
44159       label="100 bytes of data is sent on port 80 with no proxy."/>
44160   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
44161   <suffix name="80.1200B.NoProxy"
44162       label="1200 bytes of data is sent on port 80 with no proxy."/>
44163   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
44164   <suffix name="80.500B.NoProxy"
44165       label="500 bytes of data is sent on port 80 with no proxy."/>
44166   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
44167   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
44168   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
44169   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
44170   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
44171   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
44172 </histogram_suffixes>
44174 <histogram_suffixes name="NetProxyResolverExecutionTime">
44175   <suffix name="UrlOver2K" label="URL length was over 2K"/>
44176   <suffix name="UrlOver4K" label="URL length was over 4K"/>
44177   <suffix name="UrlOver8K" label="URL length was over 8K"/>
44178   <suffix name="UrlOver128K" label="URL length was over 128K"/>
44179   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
44180 </histogram_suffixes>
44182 <histogram_suffixes name="NewTabPageProviders" separator=".">
44183   <suffix name="client" label="Suggestions coming from the client."/>
44184   <suffix name="client0" label="Suggestions coming from the client source 0."/>
44185   <suffix name="server" label="Suggestions coming from the server."/>
44186   <suffix name="server0" label="Suggestions coming from server source 0."/>
44187   <suffix name="server1" label="Suggestions coming from server source 1."/>
44188   <suffix name="server2" label="Suggestions coming from server source 2."/>
44189   <suffix name="server3" label="Suggestions coming from server source 3."/>
44190   <suffix name="server4" label="Suggestions coming from server source 4."/>
44191   <affected-histogram name="NewTabPage.MostVisited"/>
44192   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
44193 </histogram_suffixes>
44195 <histogram_suffixes name="OmniboxProviderTime" separator=".">
44196   <suffix name="Bookmark"/>
44197   <suffix name="Builtin"/>
44198   <suffix name="Contact"/>
44199   <suffix name="ExtensionApp"/>
44200   <suffix name="HistoryContents"/>
44201   <suffix name="HistoryQuick"/>
44202   <suffix name="HistoryURL"/>
44203   <suffix name="Keyword"/>
44204   <suffix name="Search"/>
44205   <suffix name="Shortcuts"/>
44206   <suffix name="ZeroSuggest"/>
44207   <affected-histogram name="Omnibox.ProviderTime"/>
44208 </histogram_suffixes>
44210 <histogram_suffixes name="OverlappedReadImpact">
44211   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
44212   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
44213   <affected-histogram name="Net.HttpJob.TotalTime"/>
44214   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
44215   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
44216   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
44217   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
44218   <affected-histogram name="PLT.Abandoned"/>
44219   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44220   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44221   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44222   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44223   <affected-histogram name="PLT.LoadType"/>
44224 </histogram_suffixes>
44226 <histogram_suffixes name="PageLoadType">
44227   <suffix name="HistoryLoad"
44228       label="but only for user pressing back or forward"/>
44229   <suffix name="LinkLoad"
44230       label="deprecated - see LinkLoadReload, LinkLoadNormal,
44231              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
44232              back to a posted page"/>
44233   <suffix name="LinkLoadCacheOnly"
44234       label="content initiated, commonly back to a posted page, where browser
44235              must ONLY use cache"/>
44236   <suffix name="LinkLoadNormal"
44237       label="content initiated, ordinary link traversal or post"/>
44238   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
44239   <suffix name="LinkLoadStaleOk"
44240       label="content initiated, commonly forward or back where stale cached
44241              data is very acceptable"/>
44242   <suffix name="NormalLoad"
44243       label="but only for user entered URL or omnibox search"/>
44244   <suffix name="Reload" label="but only for user pressed reload"/>
44245   <suffix name="UndefLoad"
44246       label="should never happen... as it is only for an client-code error
44247              case which should not exist"/>
44248   <affected-histogram name="PLT.BeginToFinish"/>
44249   <affected-histogram name="PLT.BeginToFinishDoc"/>
44250   <affected-histogram name="PLT.StartToCommit">
44251     <with-suffix name="LinkLoadNormal"/>
44252     <with-suffix name="NormalLoad"/>
44253   </affected-histogram>
44254   <affected-histogram name="PLT.StartToFinish">
44255     <with-suffix name="LinkLoadNormal"/>
44256     <with-suffix name="NormalLoad"/>
44257   </affected-histogram>
44258   <affected-histogram name="Renderer4.BeginToFinish"/>
44259   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
44260 </histogram_suffixes>
44262 <histogram_suffixes name="PasswordManagerMonitor">
44263   <suffix name="group_1" label="group 1"/>
44264   <suffix name="group_2" label="group 2"/>
44265   <suffix name="group_3" label="group 3"/>
44266   <suffix name="group_4" label="group 4"/>
44267   <suffix name="group_5" label="group 5"/>
44268   <suffix name="group_6" label="group 6"/>
44269   <suffix name="group_7" label="group 7"/>
44270   <suffix name="group_8" label="group 8"/>
44271   <suffix name="group_9" label="group 9"/>
44272   <suffix name="group_10" label="group 10"/>
44273   <suffix name="group_11" label="group 11"/>
44274   <suffix name="group_12" label="group 12"/>
44275   <suffix name="group_13" label="group 13"/>
44276   <suffix name="group_14" label="group 14"/>
44277   <suffix name="group_15" label="group 15"/>
44278   <suffix name="group_16" label="group 16"/>
44279   <suffix name="group_17" label="group 17"/>
44280   <suffix name="group_18" label="group 18"/>
44281   <suffix name="group_19" label="group 19"/>
44282   <suffix name="group_20" label="group 20"/>
44283   <suffix name="" label=""/>
44284   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
44285   <affected-histogram
44286       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
44287   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
44288   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
44289 </histogram_suffixes>
44291 <histogram_suffixes name="PerformanceMonitor" separator=".">
44292   <suffix name="BrowserProcess"/>
44293   <suffix name="RendererProcess"/>
44294   <suffix name="PluginProcess"/>
44295   <suffix name="WorkerProcess"/>
44296   <suffix name="GPUProcess"/>
44297   <suffix name="PPAPIProcess"/>
44298   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
44299   <affected-histogram name="PerformanceMonitor.HighCPU"/>
44300 </histogram_suffixes>
44302 <histogram_suffixes name="PpapiPluginName">
44303   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
44304   <suffix name="libwidevinecdmadapter.so"
44305       label="Widevine CDM on Linux or Cros"/>
44306   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
44307   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
44308   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
44309   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
44310   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
44311   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
44312   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
44313   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
44314 </histogram_suffixes>
44316 <histogram_suffixes name="PrecacheCellular" separator=".">
44317   <suffix name="Cellular"
44318       label="covers fetches when connected to cellular networks"/>
44319   <affected-histogram name="Precache.DownloadedNonPrecache"/>
44320   <affected-histogram name="Precache.Saved"/>
44321 </histogram_suffixes>
44323 <histogram_suffixes name="Prefetch">
44324   <suffix name="ContentPrefetchPrefetchOff"
44325       label="Prefetch is completely disabled."/>
44326   <suffix name="ContentPrefetchPrefetchOn"
44327       label="prefetch is enabled but prerender is disabled."/>
44328   <affected-histogram name="HttpCache.EntryLockWait"/>
44329   <affected-histogram name="Net.HttpTimeToFirstByte"/>
44330   <affected-histogram name="PLT.Abandoned"/>
44331   <affected-histogram name="PLT.BeginToFinish"/>
44332   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
44333   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
44334   <affected-histogram name="PLT.BeginToFinishDoc"/>
44335   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
44336   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
44337   <affected-histogram name="PLT.PerceivedLoadTime"/>
44338   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
44339 </histogram_suffixes>
44341 <histogram_suffixes name="Prerender">
44342   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
44343   <suffix name="PrerenderControl" label="prerender is disabled."/>
44344   <suffix name="PrerenderNoUse"
44345       label="prerender is enabled, but pages are not swapped in."/>
44346   <suffix name="PrerenderMulti"
44347       label="prerender is enabled with multiple simultanious prerenders."/>
44348   <suffix name="Prerender5minTTL"
44349       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
44350   <affected-histogram name="HttpCache.EntryLockWait"/>
44351   <affected-histogram name="Net.HttpTimeToFirstByte"/>
44352   <affected-histogram name="PLT.Abandoned"/>
44353   <affected-histogram name="PLT.BeginToFinish"/>
44354   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
44355   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
44356   <affected-histogram name="PLT.BeginToFinishDoc"/>
44357   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
44358   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
44359   <affected-histogram name="PLT.PerceivedLoadTime"/>
44360   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
44361   <affected-histogram name="Prerender.FinalStatus"/>
44362   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
44363   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
44364   <affected-histogram name="Prerender.LocalPredictorEvent"/>
44365   <affected-histogram name="Prerender.PerceivedPLT"/>
44366   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
44367   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
44368   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
44369   <affected-histogram
44370       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
44371   <affected-histogram
44372       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
44373   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
44374   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
44375   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
44376   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
44377   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
44378   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
44379   <affected-histogram name="Prerender.RendererIdleTime"/>
44380   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
44381   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
44382   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
44383   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
44384   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
44385 </histogram_suffixes>
44387 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
44388   <obsolete>
44389     deprecated May 10 2012
44390   </obsolete>
44391   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
44392   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
44393   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
44394   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
44395   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
44396   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
44397   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
44398   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
44399   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
44400   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
44401   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
44402   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
44403   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
44404   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
44405   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
44406   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
44407   <affected-histogram name="Prerender.Events"/>
44408   <affected-histogram name="Prerender.TimeToClick"/>
44409 </histogram_suffixes>
44411 <histogram_suffixes name="PrerenderSource" ordering="prefix">
44412   <suffix name="" label="All prerenders."/>
44413   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
44414   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
44415   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
44416   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
44417   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
44418   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
44419   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
44420   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
44421   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
44422   <suffix name="gws" label="GWS triggered prerender."/>
44423   <suffix name="instant" label="Instant search prerender."/>
44424   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
44425   <suffix name="omnibox" label="Triggered from the omnibox."/>
44426   <suffix name="wash" label="Multiple sources could have triggered."/>
44427   <suffix name="web" label="Link triggered prerender."/>
44428   <suffix name="webcross"
44429       label="Link triggered prerender, rel=prerender, cross domain."/>
44430   <suffix name="websame"
44431       label="Link triggered prerender, rel=prerender, same domain."/>
44432   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
44433   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
44434   <affected-histogram name="Prerender.CookieSendType"/>
44435   <affected-histogram name="Prerender.CookieStatus"/>
44436   <affected-histogram name="Prerender.Event"/>
44437   <affected-histogram name="Prerender.FinalStatus"/>
44438   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
44439   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
44440   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
44441   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
44442   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
44443   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
44444   <affected-histogram
44445       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
44446   <affected-histogram
44447       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
44448   <affected-histogram
44449       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
44450   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
44451   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
44452   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
44453   <affected-histogram
44454       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
44455   <affected-histogram
44456       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
44457   <affected-histogram
44458       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
44459   <affected-histogram
44460       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
44461   <affected-histogram
44462       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
44463   <affected-histogram name="Prerender.LocalPredictorEvent"/>
44464   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
44465   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
44466   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
44467   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
44468   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
44469   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
44470   <affected-histogram name="Prerender.PageVisitedStatus"/>
44471   <affected-histogram name="Prerender.PerceivedPLT"/>
44472   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
44473   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
44474   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
44475   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
44476   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
44477   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
44478   <affected-histogram
44479       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
44480   <affected-histogram
44481       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
44482   <affected-histogram
44483       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
44484   <affected-histogram
44485       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
44486   <affected-histogram
44487       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
44488   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
44489   <affected-histogram
44490       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
44491   <affected-histogram
44492       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
44493   <affected-histogram
44494       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
44495   <affected-histogram
44496       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
44497   <affected-histogram
44498       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
44499   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
44500   <affected-histogram
44501       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
44502   <affected-histogram
44503       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
44504   <affected-histogram
44505       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
44506   <affected-histogram
44507       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
44508   <affected-histogram
44509       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
44510   <affected-histogram
44511       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
44512   <affected-histogram
44513       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
44514   <affected-histogram
44515       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
44516   <affected-histogram
44517       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
44518   <affected-histogram
44519       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
44520   <affected-histogram
44521       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
44522   <affected-histogram
44523       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
44524   <affected-histogram
44525       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
44526   <affected-histogram
44527       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
44528   <affected-histogram
44529       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
44530   <affected-histogram
44531       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
44532   <affected-histogram
44533       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
44534   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
44535   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
44536   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
44537   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
44538   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
44539   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
44540   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
44541   <affected-histogram
44542       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
44543   <affected-histogram
44544       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
44545   <affected-histogram
44546       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
44547   <affected-histogram
44548       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
44549   <affected-histogram
44550       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
44551   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
44552   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
44553   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
44554   <affected-histogram
44555       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
44556   <affected-histogram
44557       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
44558   <affected-histogram
44559       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
44560   <affected-histogram
44561       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
44562   <affected-histogram
44563       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
44564   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
44565   <affected-histogram
44566       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
44567   <affected-histogram
44568       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
44569   <affected-histogram
44570       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
44571   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
44572   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
44573   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
44574   <affected-histogram
44575       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
44576   <affected-histogram
44577       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
44578   <affected-histogram
44579       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
44580   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
44581   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
44582   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
44583   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
44584   <affected-histogram
44585       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
44586   <affected-histogram
44587       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
44588   <affected-histogram
44589       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
44590   <affected-histogram
44591       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
44592   <affected-histogram
44593       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
44594   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
44595   <affected-histogram
44596       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
44597   <affected-histogram
44598       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
44599   <affected-histogram
44600       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
44601   <affected-histogram
44602       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
44603   <affected-histogram
44604       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
44605   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
44606   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
44607   <affected-histogram name="Prerender.TimeUntilUsed2"/>
44608 </histogram_suffixes>
44610 <histogram_suffixes name="ProfilePictureDownload" separator=".">
44611   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
44612   <suffix name="Default.LoggedIn" label="default picture, after login"/>
44613   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
44614   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
44615   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
44616   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
44617   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
44618   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
44619   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
44620   <affected-histogram name="UserImage.ProfileDownloadTime"/>
44621 </histogram_suffixes>
44623 <histogram_suffixes name="ProgressiveScan">
44624   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
44625   <suffix name="33Percent_4MinMax"
44626       label="Progressive scan @ 33%, 4 frequency bins."/>
44627   <suffix name="50Percent_4MinMax"
44628       label="Progressive scan @ 50%, 4 frequency bins."/>
44629   <suffix name="50Percent_8MinMax"
44630       label="Progressive scan @ 50%, 8 frequency bins."/>
44631   <suffix name="100Percent_8MinMax"
44632       label="Progressive scan @ 100%, 8 frequency bins."/>
44633   <suffix name="100Percent_1MinSeen_A"
44634       label="Progressive scan @ all previously seen frequencies (A)."/>
44635   <suffix name="100Percent_1MinSeen_B"
44636       label="Progressive scan @ all previously seen frequencies (B)."/>
44637   <suffix name="100Percent_1Min_4Max"
44638       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
44639   <affected-histogram name="Network.Shill.TimeToDrop"/>
44640   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
44641   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
44642   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
44643   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
44644   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
44645 </histogram_suffixes>
44647 <histogram_suffixes name="ProtectorSettingChange" separator=".">
44648   <obsolete>
44649     Deprecated 8/2013. No longer tracked.
44650   </obsolete>
44651   <suffix name="Applied" label="change has been accepted by user"/>
44652   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
44653   <suffix name="Discarded" label="change has been reverted by user"/>
44654   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
44655   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
44656   <suffix name="Missing" label="fallback provider missing, added"/>
44657   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
44658   <suffix name="Restored"
44659       label="search provider restored by Protector before showing the bubble"/>
44660   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
44661   <affected-histogram name="Protector.SearchProvider"/>
44662   <affected-histogram name="Protector.StartupSettings"/>
44663 </histogram_suffixes>
44665 <histogram_suffixes name="ProxyConnectionImpact">
44666   <suffix name="proxy_connections_16"
44667       label="with 16 connections per proxy server"/>
44668   <suffix name="proxy_connections_32"
44669       label="with 32 connections per proxy server"/>
44670   <suffix name="proxy_connections_64"
44671       label="with 64 connections per proxy server"/>
44672   <suffix name="proxy_connections_8"
44673       label="with 8 connections per proxy server"/>
44674   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
44675   <affected-histogram name="Net.SocksSocketRequestTime"/>
44676   <affected-histogram name="PLT.Abandoned"/>
44677   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44678   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44679   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44680   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44681 </histogram_suffixes>
44683 <histogram_suffixes name="QueryTimeSuffix" separator=".">
44684   <suffix name="0" label="N = 0"/>
44685   <suffix name="1" label="N = 1"/>
44686   <suffix name="2" label="N = 2"/>
44687   <suffix name="3" label="N = 3"/>
44688   <suffix name="4" label="N = 4"/>
44689   <suffix name="5" label="N = 5"/>
44690   <affected-histogram name="Omnibox.QueryTime"/>
44691 </histogram_suffixes>
44693 <histogram_suffixes name="QuicPortSelection" separator="">
44694   <suffix name="SelectPort"
44695       label="An effort was mode to (try to) consistently connect using the
44696              same source port for the given server IP/port."/>
44697   <suffix name="RandomPort"
44698       label="The operating system randomly selected a source port for the
44699              connection."/>
44700   <affected-histogram name="Net.QuicSession.Connect"/>
44701 </histogram_suffixes>
44703 <histogram_suffixes name="QuicRttCount" separator="">
44704   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
44705   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
44706   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
44707   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
44708   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
44709 </histogram_suffixes>
44711 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
44712   <suffix name="" label="Normal start."/>
44713   <suffix name="Fast"
44714       label="Fast start by skipping normal chrome.dll startup."/>
44715   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
44716 </histogram_suffixes>
44718 <histogram_suffixes name="RendererEventLatency" separator=".">
44719   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
44720   <suffix name="ContextMenu" label="For ContextMenu event."/>
44721   <suffix name="GestureDoubleTap"
44722       label="A GestureDoubleTap occurs when the user double taps on a
44723              touchscreen."/>
44724   <suffix name="GestureFlingCancel"
44725       label="A GestureFlingCancel is sent to the renderer to cancel any
44726              active flings."/>
44727   <suffix name="GestureFlingStart"
44728       label="A GestureFlingStart is sent when the user quickly flicks on a
44729              touchscreen."/>
44730   <suffix name="GestureLongPress"
44731       label="A GestureLongPress is sent when the user taps down and holds
44732              their finger on a touchscreen."/>
44733   <suffix name="GestureLongTap"
44734       label="A GestureLongTap is sent when the user taps down on a
44735              touchscreen, holds their finger for a while, then releases."/>
44736   <suffix name="GesturePinchBegin"
44737       label="A GesturePinchBegin is sent when a user starts a pinch zoom
44738              motion on a touchscreen."/>
44739   <suffix name="GesturePinchEnd"
44740       label="A GesturePinchEnd is sent when the user releases their fingers
44741              from the touchscreen after performing a pinch zoom motion."/>
44742   <suffix name="GesturePinchUpdate"
44743       label="GesturePinchUpdate events are sent while the user is performing
44744              a pinch zoom motion on a touch screen. GesturePinchUpdate events
44745              are sent as the user changes the distance between their fingers."/>
44746   <suffix name="GestureScrollBegin"
44747       label="A GestureScrollBegin is sent at the beginning of a gesture
44748              scroll on a touchscreen."/>
44749   <suffix name="GestureScrollEnd"
44750       label="A GestureScrollEnd is sent when the user releases their finger
44751              after a gesture scroll on a touchscreen."/>
44752   <suffix name="GestureScrollUpdate"
44753       label="GestureScrollUpdate events are sent as the user drags their
44754              finger along the touchscreen during a gesture scroll."/>
44755   <suffix name="GestureScrollUpdateWithoutPropagation"
44756       label="GestureScrollUpdateWithoutPropagation events are scroll updates
44757              that shouldn't bubble, generated by a gesture fling."/>
44758   <suffix name="GestureShowPress"
44759       label="A GestureShowPress event is sent when the user presses down on
44760              the touchscreen but before a GestureTapDown."/>
44761   <suffix name="GestureTap"
44762       label="A GestureTap is sent when the user presses down and releases on
44763              a touchscreen."/>
44764   <suffix name="GestureTapUnconfirmed"
44765       label="A GestureTapUnconfirmed is sent when the user taps the
44766              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
44767   <suffix name="GestureTapCancel"
44768       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
44769              For example, if the user taps down but drags their finger
44770              instead of releasing it."/>
44771   <suffix name="GestureTapDown"
44772       label="A GestureTapDown is sent when the user presses on the
44773              touchscreen in what could potentially be a full GestureTap
44774              event."/>
44775   <suffix name="GestureTwoFingerTap"
44776       label="A GestureTwoFingerTap is sent when the user presses down a
44777              releases on a touchscreen with two fingers."/>
44778   <suffix name="KeyDown"
44779       label="A KeyDown event is sent when a keyboard key is pressed down."/>
44780   <suffix name="KeyUp"
44781       label="A KeyUp event is sent when a depressed keyboard key is released."/>
44782   <suffix name="MouseDown"
44783       label="A MouseDown event is sent when the user click down a mouse
44784              button."/>
44785   <suffix name="MouseEnter"
44786       label="A MouseEnter event is sent when the mouse cursor enters the
44787              renderer area."/>
44788   <suffix name="MouseLeave"
44789       label="A MouseLeave event is sent when the mouse cursor leaves the
44790              renderer area."/>
44791   <suffix name="MouseMove"
44792       label="A MouseMove event is sent when the mouse cursor moves within the
44793              renderer area."/>
44794   <suffix name="MouseUp"
44795       label="A MouseUp event is sent when a depressed mouse button is
44796              released."/>
44797   <suffix name="MouseWheel"
44798       label="A MouseWheel event is sent when the user scrolls using the mouse
44799              wheel within the renderer area."/>
44800   <suffix name="RawKeyDown"
44801       label="A RawKeyDown event is a wrapper around a native key event."/>
44802   <suffix name="TouchCancel"
44803       label="A TouchCancel is used to cancel an existing touch point. For
44804              example, if the user drags a finger outside the bounds of the
44805              renderer."/>
44806   <suffix name="TouchEnd"
44807       label="A TouchEnd is send when the user lifts a finger from the
44808              touchscreen."/>
44809   <suffix name="TouchMove"
44810       label="A TouchMove is sent when the user moves a finger along the
44811              touchscreen."/>
44812   <suffix name="TouchStart"
44813       label="A TouchStart is sent when the user first touches a finger to the
44814              touchscreen."/>
44815   <suffix name="Undefined" label="For unknown or undefined events."/>
44816   <affected-histogram name="Event.Latency.Renderer"/>
44817   <affected-histogram name="Event.Latency.Renderer2"/>
44818 </histogram_suffixes>
44820 <histogram_suffixes name="SBInterstitial">
44821   <suffix name="V1" label="original interstitial"/>
44822   <suffix name="V2" label="version 2 (new interstitial)"/>
44823   <affected-histogram name="SB2.InterstitialAction"/>
44824   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
44825   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
44826   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
44827   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
44828   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
44829   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
44830 </histogram_suffixes>
44832 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
44833   <suffix name="" label="Normal start."/>
44834   <suffix name="Fast"
44835       label="Fast start by skipping normal chrome.dll startup."/>
44836   <affected-histogram name="Startup.ShowAppListWarmStart"/>
44837 </histogram_suffixes>
44839 <histogram_suffixes name="SideloadWipeout">
44840   <suffix name="Enabled" label="Sideload Wipeout Active."/>
44841   <suffix name="Disabled" label="Control group."/>
44842   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
44843   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
44844   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
44845   <affected-histogram name="DisabledExtension.UserSelection"/>
44846   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
44847   <affected-histogram name="Extensions.InstallSource"/>
44848   <affected-histogram name="Extensions.UpdateSource"/>
44849 </histogram_suffixes>
44851 <histogram_suffixes name="SocketType">
44852   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
44853   <suffix name="SOCK" label="SOCKS socket"/>
44854   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
44855   <suffix name="SSL2" label="SSL2 socket"/>
44856   <suffix name="SSLForProxies"
44857       label="SSLClientSocket wrapping the TCPClient socket eventually used
44858              for connection to a proxy"/>
44859   <suffix name="SSLforHTTPSProxy"
44860       label="SSLClientSocket wrapping the TCPClient socket eventually used
44861              for connection to an HTTPS proxy"/>
44862   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
44863   <suffix name="TCPforHTTPProxy"
44864       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
44865   <suffix name="TCPforHTTPSProxy"
44866       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
44867   <suffix name="TCPforSOCKS"
44868       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
44869   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
44870   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
44871   <affected-histogram name="Net.SocketInitErrorCodes"/>
44872   <affected-histogram name="Net.SocketRequestTime"/>
44873   <affected-histogram name="Net.SocketType"/>
44874 </histogram_suffixes>
44876 <histogram_suffixes name="SpdyImpact">
44877   <suffix name="npn_with_http"
44878       label="with NPN negotiated but using HTTP instead of SPDY"/>
44879   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
44880   <affected-histogram name="Net.Transaction_Connected"/>
44881   <affected-histogram name="Net.Transaction_Connected_New"/>
44882   <affected-histogram name="Net.Transaction_Connected_New_b"/>
44883   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
44884   <affected-histogram name="PLT.Abandoned"/>
44885   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44886   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44887   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
44888   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
44889   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
44890   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
44891 </histogram_suffixes>
44893 <histogram_suffixes name="SpdySettingsCwnd" separator="">
44894   <suffix name="10K" label="where at least 10KB was transferred."/>
44895   <suffix name="25K" label="where at least 25KB was transferred."/>
44896   <suffix name="50K" label="where at least 50KB was transferred."/>
44897   <suffix name="100K" label="where at least 100KB was transferred."/>
44898   <affected-histogram name="Net.SpdySettingsCwnd"/>
44899 </histogram_suffixes>
44901 <histogram_suffixes name="SqliteDatabases" separator=".">
44902   <suffix name="Activity" label="Activity"/>
44903   <suffix name="AppCache" label="AppCache"/>
44904   <suffix name="Cookie" label="Cookie"/>
44905   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
44906   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
44907   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
44908   <suffix name="History" label="History"/>
44909   <suffix name="Predictor" label="Predictor"/>
44910   <suffix name="Quota" label="Quota"/>
44911   <suffix name="Shortcuts" label="Shortcuts"/>
44912   <suffix name="SyncDirectory" label="SyncDirectory"/>
44913   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
44914   <suffix name="Thumbnail" label="Thumbnail"/>
44915   <suffix name="TopSites" label="TopSites"/>
44916   <suffix name="Web" label="Web"/>
44917   <affected-histogram name="Sqlite.Error"/>
44918   <affected-histogram name="Sqlite.SizeKB"/>
44919   <affected-histogram name="Sqlite.Version"/>
44920 </histogram_suffixes>
44922 <histogram_suffixes name="SSLFalseStart">
44923   <suffix name="FalseStart_enabled"/>
44924   <suffix name="FalseStart_disabled"/>
44925   <affected-histogram name="Net.SSL_Connection_Latency"/>
44926   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44927   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44928 </histogram_suffixes>
44930 <histogram_suffixes name="SSLResumption">
44931   <suffix name="Resume_Handshake" label="Session Resumption"/>
44932   <suffix name="Full_Handshake" label="Full"/>
44933   <affected-histogram name="Net.SSL_Connection_Latency"/>
44934   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
44935 </histogram_suffixes>
44937 <histogram_suffixes name="SyzygyStartupTime">
44938   <suffix name="PreReadEnabled"/>
44939   <suffix name="PreReadDisabled"/>
44940   <suffix name="XP_PreReadEnabled"/>
44941   <suffix name="XP_PreReadDisabled"/>
44942   <suffix name="PreRead_0"/>
44943   <suffix name="PreRead_5"/>
44944   <suffix name="PreRead_10"/>
44945   <suffix name="PreRead_15"/>
44946   <suffix name="PreRead_20"/>
44947   <suffix name="PreRead_25"/>
44948   <suffix name="PreRead_30"/>
44949   <suffix name="PreRead_35"/>
44950   <suffix name="PreRead_40"/>
44951   <suffix name="PreRead_45"/>
44952   <suffix name="PreRead_50"/>
44953   <suffix name="PreRead_55"/>
44954   <suffix name="PreRead_60"/>
44955   <suffix name="PreRead_65"/>
44956   <suffix name="PreRead_70"/>
44957   <suffix name="PreRead_75"/>
44958   <suffix name="PreRead_80"/>
44959   <suffix name="PreRead_85"/>
44960   <suffix name="PreRead_90"/>
44961   <suffix name="PreRead_95"/>
44962   <suffix name="PreRead_100"/>
44963   <suffix name="XP_PreRead_0"/>
44964   <suffix name="XP_PreRead_5"/>
44965   <suffix name="XP_PreRead_10"/>
44966   <suffix name="XP_PreRead_15"/>
44967   <suffix name="XP_PreRead_20"/>
44968   <suffix name="XP_PreRead_25"/>
44969   <suffix name="XP_PreRead_30"/>
44970   <suffix name="XP_PreRead_35"/>
44971   <suffix name="XP_PreRead_40"/>
44972   <suffix name="XP_PreRead_45"/>
44973   <suffix name="XP_PreRead_50"/>
44974   <suffix name="XP_PreRead_55"/>
44975   <suffix name="XP_PreRead_60"/>
44976   <suffix name="XP_PreRead_65"/>
44977   <suffix name="XP_PreRead_70"/>
44978   <suffix name="XP_PreRead_75"/>
44979   <suffix name="XP_PreRead_80"/>
44980   <suffix name="XP_PreRead_85"/>
44981   <suffix name="XP_PreRead_90"/>
44982   <suffix name="XP_PreRead_95"/>
44983   <suffix name="XP_PreRead_100"/>
44984   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
44985   <affected-histogram name="Startup.BrowserOpenTabs"/>
44986 </histogram_suffixes>
44988 <histogram_suffixes name="Tps65090Fets" separator=".">
44989   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
44990   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
44991   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
44992   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
44993   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
44994   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
44995   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
44996   <affected-histogram name="Platform.Tps65090Retries"/>
44997 </histogram_suffixes>
44999 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
45000   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
45001   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
45002 </histogram_suffixes>
45004 <histogram_suffixes name="WebStoreLinkExperiment">
45005   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
45006   <suffix name="FooterLink" label="Link in bottom right of footer"/>
45007   <suffix name="PlusIcon" label="Plus icon in apps page"/>
45008   <affected-histogram name="Extensions.AppLaunch"/>
45009   <affected-histogram name="NewTabPage.DefaultPageType"/>
45010 </histogram_suffixes>
45012 </histogram_suffixes_list>
45014 </histogram-configuration>