Drop a few tab switch metrics.
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob25cc5bdf6f5e4645b1fe12a635e576fa7f1e1216
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.ContentScript">
5348   <owner>felt@chromium.org</owner>
5349   <summary>
5350     For each pageload, the number of extensions that inject a content script.
5351   </summary>
5352 </histogram>
5354 <histogram name="ExtensionActivity.CreatedDiv">
5355   <owner>felt@chromium.org</owner>
5356   <summary>
5357     For each pageload, the number of extensions that create divs to add to the
5358     page.
5359   </summary>
5360 </histogram>
5362 <histogram name="ExtensionActivity.CreatedEmbed">
5363   <owner>felt@chromium.org</owner>
5364   <summary>
5365     For each pageload, the number of extensions that create 'embed' elements to
5366     add to the page.
5367   </summary>
5368 </histogram>
5370 <histogram name="ExtensionActivity.CreatedIframe">
5371   <owner>felt@chromium.org</owner>
5372   <summary>
5373     For each pageload, the number of extensions that create iframes to add to
5374     the page.
5375   </summary>
5376 </histogram>
5378 <histogram name="ExtensionActivity.CreatedInput">
5379   <owner>felt@chromium.org</owner>
5380   <summary>
5381     For each pageload, the number of extensions that create inputs to add to the
5382     page.
5383   </summary>
5384 </histogram>
5386 <histogram name="ExtensionActivity.CreatedLink">
5387   <owner>felt@chromium.org</owner>
5388   <summary>
5389     For each pageload, the number of extensions that create links to add to the
5390     page.
5391   </summary>
5392 </histogram>
5394 <histogram name="ExtensionActivity.CreatedObject">
5395   <owner>felt@chromium.org</owner>
5396   <summary>
5397     For each pageload, the number of extensions that create 'object' elements to
5398     add to the page.
5399   </summary>
5400 </histogram>
5402 <histogram name="ExtensionActivity.CreatedScript">
5403   <owner>felt@chromium.org</owner>
5404   <summary>
5405     For each pageload, the number of extensions that create script tags to add
5406     to the page.
5407   </summary>
5408 </histogram>
5410 <histogram name="ExtensionActivity.DocumentWrite">
5411   <owner>felt@chromium.org</owner>
5412   <summary>
5413     For each pageload, the number of extensions that use document.write.
5414   </summary>
5415 </histogram>
5417 <histogram name="ExtensionActivity.Google.ContentScript">
5418   <owner>felt@chromium.org</owner>
5419   <summary>
5420     For each www.google.com pageload, the number of extensions that inject a
5421     content script.
5422   </summary>
5423 </histogram>
5425 <histogram name="ExtensionActivity.Google.CreatedDiv">
5426   <owner>felt@chromium.org</owner>
5427   <summary>
5428     For each www.google.com pageload, the number of extensions that create divs
5429     to add to the page.
5430   </summary>
5431 </histogram>
5433 <histogram name="ExtensionActivity.Google.CreatedEmbed">
5434   <owner>felt@chromium.org</owner>
5435   <summary>
5436     For each www.google.com pageload, the number of extensions that create
5437     'embed' elements to add to the page.
5438   </summary>
5439 </histogram>
5441 <histogram name="ExtensionActivity.Google.CreatedIframe">
5442   <owner>felt@chromium.org</owner>
5443   <summary>
5444     For each www.google.com pageload, the number of extensions that create
5445     iframes to add to the page.
5446   </summary>
5447 </histogram>
5449 <histogram name="ExtensionActivity.Google.CreatedInput">
5450   <owner>felt@chromium.org</owner>
5451   <summary>
5452     For each www.google.com pageload, the number of extensions that create
5453     inputs to add to the page.
5454   </summary>
5455 </histogram>
5457 <histogram name="ExtensionActivity.Google.CreatedLink">
5458   <owner>felt@chromium.org</owner>
5459   <summary>
5460     For each www.google.com pageload, the number of extensions that create links
5461     to add to the page.
5462   </summary>
5463 </histogram>
5465 <histogram name="ExtensionActivity.Google.CreatedObject">
5466   <owner>felt@chromium.org</owner>
5467   <summary>
5468     For each www.google.com pageload, the number of extensions that create
5469     'object' elements to add to the page.
5470   </summary>
5471 </histogram>
5473 <histogram name="ExtensionActivity.Google.CreatedScript">
5474   <owner>felt@chromium.org</owner>
5475   <summary>
5476     For each www.google.com pageload, the number of extensions that create
5477     script tags to add to the page.
5478   </summary>
5479 </histogram>
5481 <histogram name="ExtensionActivity.Google.DocumentWrite">
5482   <owner>felt@chromium.org</owner>
5483   <summary>
5484     For each www.google.com pageload, the number of extensions that use
5485     document.write.
5486   </summary>
5487 </histogram>
5489 <histogram name="ExtensionActivity.Google.InnerHtml">
5490   <owner>felt@chromium.org</owner>
5491   <summary>
5492     For each www.google.com pageload, the number of extensions that set
5493     innerHTML.
5494   </summary>
5495 </histogram>
5497 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
5498   <owner>felt@chromium.org</owner>
5499   <summary>
5500     For each www.google.com pageload, the number of extensions that invoke DOM
5501     methods.
5502   </summary>
5503 </histogram>
5505 <histogram name="ExtensionActivity.Google.ModifiedDom">
5506   <owner>felt@chromium.org</owner>
5507   <summary>
5508     For each www.google.com pageload, the number of extensions that set the
5509     value of DOM properties via assignments.
5510   </summary>
5511 </histogram>
5513 <histogram name="ExtensionActivity.Google.ReadDom">
5514   <owner>felt@chromium.org</owner>
5515   <summary>
5516     For each www.google.com pageload, the number of extensions that read from
5517     the DOM.
5518   </summary>
5519 </histogram>
5521 <histogram name="ExtensionActivity.InnerHtml">
5522   <owner>felt@chromium.org</owner>
5523   <summary>
5524     For each pageload, the number of extensions that set innerHTML.
5525   </summary>
5526 </histogram>
5528 <histogram name="ExtensionActivity.InvokedDomMethod">
5529   <owner>felt@chromium.org</owner>
5530   <summary>
5531     For each pageload, the number of extensions that invoke DOM methods.
5532   </summary>
5533 </histogram>
5535 <histogram name="ExtensionActivity.ModifiedDom">
5536   <owner>felt@chromium.org</owner>
5537   <summary>
5538     For each pageload, the number of extensions that set the value of DOM
5539     properties via assignments.
5540   </summary>
5541 </histogram>
5543 <histogram name="ExtensionActivity.ReadDom">
5544   <owner>felt@chromium.org</owner>
5545   <summary>
5546     For each pageload, the number of extensions that read from the DOM.
5547   </summary>
5548 </histogram>
5550 <histogram name="ExtensionBlacklist.BlacklistInstalled"
5551     enum="ExtensionLocation">
5552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5553   <summary>
5554     The number of extensions that were blacklisted when already installed,
5555     grouped by Extension::Location. Logged when ExtensionService blackists and
5556     unloads an installed extension.
5557   </summary>
5558 </histogram>
5560 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
5561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5562   <summary>
5563     The number of extensions that have been blocked from installing grouped by
5564     Extension::Location. Logged when ExtensionService refuses to install a
5565     blacklisted extension.
5566   </summary>
5567 </histogram>
5569 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
5570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5571   <summary>
5572     The number of extensions that have been silently installed in a blacklisted
5573     state, grouped by Extension::Location. Logged when ExtensionService installs
5574     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
5575     would be logged otherwise). Typically this will be when a user has a
5576     blacklisted extension synced.
5577   </summary>
5578 </histogram>
5580 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
5581     enum="ExtensionLocation">
5582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5583   <summary>
5584     The number of extensions that were unblacklisted when installed, grouped by
5585     Extension::Location. Logged when ExtensionService unblacklists and loads a
5586     blacklisted extension.
5587   </summary>
5588 </histogram>
5590 <histogram name="ExtensionInstalledLoader.ForceDisabled"
5591     enum="BooleanForceDisabled">
5592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5593   <summary>
5594     Counts whether we force-disabled an installed extension at startup because a
5595     policy provider indicated it must remain disabled.
5596   </summary>
5597 </histogram>
5599 <histogram name="ExtensionInstallSigner.RequestCount">
5600   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5601   <summary>
5602     A count of the number of server requests since Chrome started running,
5603     recorded each time we do a request. NOTE: when interpreting these values,
5604     keep in mind that a user who did 5 server requests during one run of Chrome
5605     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
5606   </summary>
5607 </histogram>
5609 <histogram name="ExtensionInstallSigner.ResultWasValid">
5610   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5611   <summary>
5612     Whether the server result received by the extensions install signer was
5613     valid or invalid.
5614   </summary>
5615 </histogram>
5617 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
5618     units="seconds">
5619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5620   <summary>
5621     This records the number of seconds since the last time we've done a request
5622     to the server (only during this run of the browser).
5623   </summary>
5624 </histogram>
5626 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
5627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5628   <summary>
5629     Records how many seconds the browser has been running at the time a request
5630     to the server is made to get a new install signature.
5631   </summary>
5632 </histogram>
5634 <histogram name="ExtensionInstallVerifier.ActualStatus"
5635     enum="ExtensionInstallVerifierStatus">
5636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5637   <summary>
5638     Logged during InstallVerifier::Init, to indicate the actual enforcement
5639     status used (usually determined by the ExtensionInstallVerifier field trial
5640     experiment, but possibly modified by command line flags).
5641   </summary>
5642 </histogram>
5644 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
5645     enum="ExtensionInstallVerifierStatus">
5646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5647   <summary>
5648     Logged during InstallVerifier::Init to indicate the enforcement status as
5649     determined by the ExtensionInstallVerifier field trial experiment.
5650   </summary>
5651 </histogram>
5653 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
5654     enum="ExtensionInstallVerifierGetSignatureResult">
5655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5656   <summary>The result of the verifier trying to get a new signature.</summary>
5657 </histogram>
5659 <histogram name="ExtensionInstallVerifier.InitResult"
5660     enum="ExtensionInstallVerifierInitResult">
5661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5662   <summary>
5663     The result of initialization for the extension install verifier.
5664   </summary>
5665 </histogram>
5667 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
5668     enum="ExtensionInstallVerifierMustRemainDisabled">
5669   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5670   <summary>
5671     The outcome for each call to InstallVerifier::MustRemainDisabled.
5672   </summary>
5673 </histogram>
5675 <histogram name="Extensions.AllocatePortIdPairOverflow">
5676   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5677   <summary>
5678     Records when the allocation of IDs for chrome.runtime.Port overflows.
5679   </summary>
5680 </histogram>
5682 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
5683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5684   <summary>
5685     Captures the results of URL resolution when relative urls are used in the
5686     tabs/windows api.
5687   </summary>
5688 </histogram>
5690 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
5691   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5692   <summary>
5693     The number of times v1 apps are launched grouped by
5694     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
5695   </summary>
5696 </histogram>
5698 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
5699   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5700   <summary>
5701     The number of times apps are launched grouped by
5702     extensions::LaunchContainer.
5703   </summary>
5704 </histogram>
5706 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
5707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5708   <summary>
5709     The number of apps loaded at startup time grouped by Extension::Location.
5710   </summary>
5711 </histogram>
5713 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
5714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5715   <summary>
5716     The actions taken in the NTP apps promo grouped by
5717     extension_misc::AppsPromoBuckets.
5718   </summary>
5719 </histogram>
5721 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
5722   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5723   <summary>
5724     The number of apps launched grouped by extensions::LaunchType.
5725   </summary>
5726 </histogram>
5728 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
5729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5730   <summary>The time for an extension's background page to load.</summary>
5731 </histogram>
5733 <histogram name="Extensions.BackgroundPageType"
5734     units="ExtensionBackgroundPageType">
5735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5736   <summary>
5737     The type (if any) of background page the extension has. Recorded for
5738     installed extensions on startup.
5739   </summary>
5740 </histogram>
5742 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
5743   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5744   <summary>Net error results from URLFetcher.</summary>
5745 </histogram>
5747 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
5748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5749   <summary>
5750     Number of times chrome retried to download an extension with a url on a
5751     google.com domain, before eventually giving up.
5752   </summary>
5753 </histogram>
5755 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
5756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5757   <summary>
5758     Number of times chrome retried to download an extension with a url on a non
5759     google.com domain, before eventually giving up.
5760   </summary>
5761 </histogram>
5763 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
5764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5765   <summary>
5766     Number of times chrome retried to download an extension with a url on a
5767     google.com domain, before eventually succeeding.
5768   </summary>
5769 </histogram>
5771 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
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 non
5775     google.com domain, before eventually succeeding.
5776   </summary>
5777 </histogram>
5779 <histogram name="Extensions.CrxInstallDirPathLength">
5780   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5781   <summary>
5782     Length of the path to the directory under which an extension is installed.
5783     This directory is in the user's profile.
5784   </summary>
5785 </histogram>
5787 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
5788     units="milliseconds">
5789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5790   <summary>Time spent until rules storage delegate gets ready.</summary>
5791 </histogram>
5793 <histogram name="Extensions.DepricatedExternalJsonCount">
5794   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5795   <summary>
5796     Number of extensions referenced in the depricated external extensions source
5797     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
5798   </summary>
5799 </histogram>
5801 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
5802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5803   <summary>The time for a dialog-hosted extension to load.</summary>
5804 </histogram>
5806 <histogram name="Extensions.Disabled">
5807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5808   <summary>
5809     The number of extensions that are disabled at browser startup.
5810   </summary>
5811 </histogram>
5813 <histogram name="Extensions.DisabledForPermissions">
5814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5815   <summary>
5816     The number of extensions that are disabled at browser startup due to
5817     permissions increases.
5818   </summary>
5819 </histogram>
5821 <histogram name="Extensions.DisabledUIUserResponse"
5822     enum="ExtensionDisabledUIUserResponse">
5823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5824   <summary>
5825     User response to the dialog shown when an extension is disabled due to an
5826     update requiring more permissions.
5827   </summary>
5828 </histogram>
5830 <histogram name="Extensions.ErrorCodeFromCrxOpen">
5831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5832   <summary>
5833     If opening the CRX file for unpacking fails, this integer is the error code
5834     given by the OS.
5835   </summary>
5836 </histogram>
5838 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
5839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5840   <summary>The time an extension's event page has spent loaded.</summary>
5841 </histogram>
5843 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
5844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5845   <summary>The time an extension's event page has spent unloaded.</summary>
5846 </histogram>
5848 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
5849   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5850   <summary>The time for an extension's event page to load.</summary>
5851 </histogram>
5853 <histogram name="Extensions.ExtensionCacheCount">
5854   <owner>dpolukhin@chromium.org</owner>
5855   <summary>
5856     Number of cached extensions on disk. Reported on Chrome OS during user
5857     session start.
5858   </summary>
5859 </histogram>
5861 <histogram name="Extensions.ExtensionCacheSize" units="MB">
5862   <owner>dpolukhin@chromium.org</owner>
5863   <summary>
5864     Total size of .crx files in cache on disk. Reported on Chrome OS during user
5865     session start.
5866   </summary>
5867 </histogram>
5869 <histogram name="Extensions.ExtensionInstalled">
5870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5871   <summary>An extension has been installed.</summary>
5872 </histogram>
5874 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
5875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5876   <summary>
5877     The number of extensions loaded at startup time grouped by
5878     Extension::Location.
5879   </summary>
5880 </histogram>
5882 <histogram name="Extensions.ExtensionRootPathLength">
5883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5884   <summary>
5885     Length of the Extensions dir path inside the profile directory.
5886   </summary>
5887 </histogram>
5889 <histogram name="Extensions.ExtensionServiceInitTime">
5890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5891   <summary>
5892     Time taken for the ExtensionService to initialize, including the time it
5893     takes to load the extensions for the service's profile and parse their
5894     manifests. This happens during startup and also any time a new profile is
5895     loaded.
5896   </summary>
5897 </histogram>
5899 <histogram name="Extensions.ExtensionUninstalled">
5900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5901   <summary>An extension has been uninstalled.</summary>
5902 </histogram>
5904 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
5905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5906   <summary>
5907     Records what happens to extensions that are sideloaded, grouped by the
5908     ExternalExtensionEvent enum.
5909   </summary>
5910 </histogram>
5912 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
5913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5914   <summary>
5915     The number of sideloaded apps/extensions loaded on startup grouped by
5916     enabled/disabled state.
5917   </summary>
5918 </histogram>
5920 <histogram name="Extensions.ExternalJsonCount">
5921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5922   <summary>
5923     Number of extensions referenced in the external extensions source at path
5924     chrome::DIR_EXTERNAL_EXTENSIONS.
5925   </summary>
5926 </histogram>
5928 <histogram name="Extensions.FromWebstoreInconsistency"
5929     enum="ExtensionFromWebstoreInconcistencyEnum">
5930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5931   <summary>
5932     Number of apps/extensions loaded on startup with an inconsistent &quot;from
5933     webstore&quot; state. This means an item that is flagged as from_webstore,
5934     but with either a non-webstore update_url or an external install location.
5935   </summary>
5936 </histogram>
5938 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
5939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5940   <summary>Number of calls to extension functions.</summary>
5941 </histogram>
5943 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
5944   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5945   <summary>
5946     What happens when the extensions system tries to get a temp dir to unpack
5947     in?
5948   </summary>
5949 </histogram>
5951 <histogram name="Extensions.InjectCssTime" units="milliseconds">
5952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5953   <summary>
5954     The amount of time for a CSS file to be injected into a page.
5955   </summary>
5956 </histogram>
5958 <histogram name="Extensions.InjectEnd_ScriptCount">
5959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5960   <summary>Number of scripts injected at document end by extensions.</summary>
5961 </histogram>
5963 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
5964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5965   <summary>
5966     Time taken to inject all scripts at document end by extensions.
5967   </summary>
5968 </histogram>
5970 <histogram name="Extensions.InjectIdle_ScriptCount">
5971   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5972   <summary>Number of scripts injected at document idle by extensions.</summary>
5973 </histogram>
5975 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
5976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5977   <summary>
5978     Time taken to inject all scripts at document idle by extensions.
5979   </summary>
5980 </histogram>
5982 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
5983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5984   <summary>Time taken to inject all scripts by extensions.</summary>
5985 </histogram>
5987 <histogram name="Extensions.InjectStart_CssCount">
5988   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5989   <summary>Number of css files injected by extensions.</summary>
5990 </histogram>
5992 <histogram name="Extensions.InjectStart_ScriptCount">
5993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5994   <summary>Number of scripts injected at document start by extensions.</summary>
5995 </histogram>
5997 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
5998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
5999   <summary>
6000     Time taken to inject css/scripts at document start by extensions.
6001   </summary>
6002 </histogram>
6004 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
6005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6006   <summary>
6007     Whether the user accepted or aborted an extension installation.
6008   </summary>
6009 </histogram>
6011 <histogram name="Extensions.InstallPrompt.Type"
6012     enum="ExtensionInstallPromptType">
6013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6014   <summary>
6015     Type of the extension install prompt displayed when an extension
6016     installation is triggered.
6017   </summary>
6018 </histogram>
6020 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
6021     enum="ExtensionInstallPromptExperimentLinkAction">
6022   <owner>meacer@chromium.org</owner>
6023   <summary>
6024     Actions on the show details link grouped by action type when the install
6025     prompt trial is running.
6026   </summary>
6027 </histogram>
6029 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
6030     enum="ExtensionInstallPromptExperimentLinkAction">
6031   <owner>meacer@chromium.org</owner>
6032   <summary>
6033     Actions on the show permissions link grouped by action type when the install
6034     prompt trial is running.
6035   </summary>
6036 </histogram>
6038 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
6039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6040   <summary>Installs grouped by the location property in prefs.</summary>
6041 </histogram>
6043 <histogram name="Extensions.InstallType" enum="ExtensionType">
6044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6045   <summary>Installs grouped by Extension::HistogramType.</summary>
6046 </histogram>
6048 <histogram name="Extensions.LoadAll">
6049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6050   <summary>
6051     The number of extensions and themes loaded at browser startup.
6052   </summary>
6053 </histogram>
6055 <histogram name="Extensions.LoadAllTime" units="milliseconds">
6056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6057   <summary>Time taken to load all extensions at browser startup.</summary>
6058 </histogram>
6060 <histogram name="Extensions.LoadApp">
6061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6062   <summary>The number of apps loaded by each user at startup time.</summary>
6063 </histogram>
6065 <histogram name="Extensions.LoadAppExternal">
6066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6067   <summary>
6068     The number of externally managed apps loaded by each user at startup time.
6069   </summary>
6070 </histogram>
6072 <histogram name="Extensions.LoadAppUser">
6073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6074   <summary>
6075     The number of user-installed apps loaded by each user at startup time.
6076   </summary>
6077 </histogram>
6079 <histogram name="Extensions.LoadBrowserAction">
6080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6081   <summary>
6082     The number of browser action extensions loaded at browser startup.
6083   </summary>
6084 </histogram>
6086 <histogram name="Extensions.LoadContentPack">
6087   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6088   <summary>
6089     The number of content-pack extensions loaded at browser startup.
6090   </summary>
6091 </histogram>
6093 <histogram name="Extensions.LoadExtension">
6094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6095   <summary>The number of extensions loaded at browser startup.</summary>
6096 </histogram>
6098 <histogram name="Extensions.LoadExtensionExternal">
6099   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6100   <summary>
6101     The number of externally managed extensions loaded at browser startup.
6102   </summary>
6103 </histogram>
6105 <histogram name="Extensions.LoadExtensionUser">
6106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6107   <summary>
6108     The number of user-installed extensions loaded at browser startup.
6109   </summary>
6110 </histogram>
6112 <histogram name="Extensions.LoadExternal">
6113   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6114   <summary>
6115     The number of externally managed extensions and apps loaded at browser
6116     startup.
6117   </summary>
6118 </histogram>
6120 <histogram name="Extensions.LoadHostedApp">
6121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6122   <summary>
6123     The number of hosted apps loaded by each user at startup time.
6124   </summary>
6125 </histogram>
6127 <histogram name="Extensions.LoadPackagedApp">
6128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6129   <summary>
6130     The number of legacy packaged apps loaded by each user at startup time.
6131   </summary>
6132 </histogram>
6134 <histogram name="Extensions.LoadPageAction">
6135   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6136   <summary>
6137     The number of page action extensions loaded at browser startup.
6138   </summary>
6139 </histogram>
6141 <histogram name="Extensions.LoadPlatformApp">
6142   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6143   <summary>The number of platform apps loaded at browser startup.</summary>
6144 </histogram>
6146 <histogram name="Extensions.LoadTheme">
6147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6148   <summary>The number of themes loaded at browser startup.</summary>
6149 </histogram>
6151 <histogram name="Extensions.LoadType" enum="ExtensionType">
6152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6153   <summary>
6154     The number of extensions loaded at startup time grouped by
6155     Extension::HistogramType.
6156   </summary>
6157 </histogram>
6159 <histogram name="Extensions.LoadUserScript">
6160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6161   <summary>
6162     The number of converted user scripts loaded at browser startup.
6163   </summary>
6164 </histogram>
6166 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
6167   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6168   <summary>
6169     Number of times chrome retried to download an extension update manifest with
6170     a url on a google.com domain, before eventually giving up.
6171   </summary>
6172 </histogram>
6174 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
6175   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6176   <summary>
6177     Number of times chrome retried to download an extension update manifest with
6178     a url on a non google.com domain, before eventually giving up.
6179   </summary>
6180 </histogram>
6182 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
6183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6184   <summary>
6185     Number of times chrome retried to download an extension update manifest with
6186     a url on a google.com domain, before eventually succeeding.
6187   </summary>
6188 </histogram>
6190 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
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 non google.com domain, before eventually succeeding.
6195   </summary>
6196 </histogram>
6198 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
6199   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6200   <summary>
6201     Number of extension loads on startup where it is necessary to reload the
6202     mainfest because the locale has changed.
6203   </summary>
6204 </histogram>
6206 <histogram name="Extensions.ManifestReloadNotNeeded">
6207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6208   <summary>
6209     Number of extension loads on startup where it is not necessary to reload the
6210     extension's manifest.
6211   </summary>
6212 </histogram>
6214 <histogram name="Extensions.ManifestReloadUnpackedDir">
6215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6216   <summary>
6217     Number of extension loads on startup where it is necessary to reload the
6218     manifest because the extension is unpacked.
6219   </summary>
6220 </histogram>
6222 <histogram name="Extensions.NetworkDelay" units="milliseconds">
6223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6224   <summary>Time that network requests were blocked due to extensions.</summary>
6225 </histogram>
6227 <histogram name="Extensions.NetworkDelayPercentage" units="%">
6228   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6229   <summary>
6230     Percentage of total lifetime a network request was blocked due to an
6231     extension.
6232   </summary>
6233 </histogram>
6235 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
6236   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6237   <summary>
6238     Time that network requests were blocked due to relevant rule registries
6239     loading.
6240   </summary>
6241 </histogram>
6243 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
6244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6245   <summary>
6246     The number of apps/extensions with a non-webstore update_url loaded at
6247     startup time grouped by Extension::Location.
6248   </summary>
6249 </histogram>
6251 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
6252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6253   <summary>
6254     Number of non-WebStore extensions on startup that override the new tab page.
6255   </summary>
6256 </histogram>
6258 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
6259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6260   <summary>
6261     The permissions present in an extension when it is automatically disabled
6262     due to a permission increase (e.g., after an extension upgrade).
6263   </summary>
6264 </histogram>
6266 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
6267   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6268   <summary>
6269     The permissions present in an extension when it was installed.
6270   </summary>
6271 </histogram>
6273 <histogram name="Extensions.Permissions_InstallAbort"
6274     enum="ExtensionPermission">
6275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6276   <summary>
6277     The permissions present in an extension when installation was aborted, not
6278     including installation errors and user cancels.
6279   </summary>
6280 </histogram>
6282 <histogram name="Extensions.Permissions_InstallCancel"
6283     enum="ExtensionPermission">
6284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6285   <summary>
6286     The permissions present in an extension when installation was canceled.
6287   </summary>
6288 </histogram>
6290 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
6291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6292   <summary>The permissions present in an extension when it was loaded.</summary>
6293 </histogram>
6295 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
6296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6297   <summary>
6298     The permissions present in an extension when it was re-enabled from a
6299     confirmation prompt.
6300   </summary>
6301 </histogram>
6303 <histogram name="Extensions.Permissions_ReEnableAbort"
6304     enum="ExtensionPermission">
6305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6306   <summary>
6307     The permissions present in an extension when the re-enable prompt was
6308     aborted, not including installation errors and manual user cancels.
6309   </summary>
6310 </histogram>
6312 <histogram name="Extensions.Permissions_ReEnableCancel"
6313     enum="ExtensionPermission">
6314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6315   <summary>
6316     The permissions present in an extension when the re-enable was canceled from
6317     the confirmation prompt.
6318   </summary>
6319 </histogram>
6321 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
6322   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6323   <summary>
6324     The permissions present in an extension when it was uninstalled.
6325   </summary>
6326 </histogram>
6328 <histogram name="Extensions.Permissions_WebStoreInstall"
6329     enum="ExtensionPermission">
6330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6331   <summary>
6332     The permissions present in an extension when it was installed through the
6333     web store.
6334   </summary>
6335 </histogram>
6337 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
6338     enum="ExtensionPermission">
6339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6340   <summary>
6341     The permissions present in an extension when installation from the web store
6342     was aborted, not including installation errors and user cancels.
6343   </summary>
6344 </histogram>
6346 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
6347     enum="ExtensionPermission">
6348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6349   <summary>
6350     The permissions present in an extension when installation from the web store
6351     was canceled.
6352   </summary>
6353 </histogram>
6355 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
6356     units="milliseconds">
6357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6358   <summary>
6359     The initialization latency (in milliseconds) introduced to each extension
6360     resource request by querying the directory timestamp.
6361   </summary>
6362 </histogram>
6364 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
6365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6366   <summary>
6367     The difference in seconds between an extension resource's last modification
6368     time and its extension base directory's creation time. Recorded on each
6369     extension resource request if the difference is non-negative (i.e., the
6370     resource's last modification time is more recent than the directory's
6371     creation time.) For cases where the directory creation date is more recent,
6372     see Extensions.ResourceLastModifiedNegativeDelta instead.
6373   </summary>
6374 </histogram>
6376 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
6377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6378   <summary>
6379     The absolute difference in seconds between an extension resource's last
6380     modification time and extension base directory's creation time. Recorded on
6381     each extension resource request if the difference is negative (i.e., the
6382     directory's creation time is more recent than the resource's last
6383     modification time.) For cases where the resource modification time is more
6384     recent, see Extensions.ResourceLastModifiedDelta instead.
6385   </summary>
6386 </histogram>
6388 <histogram name="Extensions.SandboxUnpackFailure">
6389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6390   <summary>
6391     Count the number of times a sandboxed extension unpack fails.
6392   </summary>
6393 </histogram>
6395 <histogram name="Extensions.SandboxUnpackFailureReason"
6396     enum="ExtensionUnpackFailureReason">
6397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6398   <summary>What caused a sandboxed extension unpack to fail?</summary>
6399 </histogram>
6401 <histogram name="Extensions.SandboxUnpackFailureTime">
6402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6403   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
6404 </histogram>
6406 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
6407   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6408   <summary>Length of the initial path to the CRX to be unpacked.</summary>
6409 </histogram>
6411 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
6412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6413   <summary>
6414     Length of the normalized (link/junction free) path to the temporary copy of
6415     a CRX made during unpacking.
6416   </summary>
6417 </histogram>
6419 <histogram name="Extensions.SandboxUnpackRate">
6420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6421   <summary>
6422     Rate at which a CRX file is unpacked in Kilobytes per second.
6423   </summary>
6424 </histogram>
6426 <histogram name="Extensions.SandboxUnpackRate1To2mB">
6427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6428   <summary>
6429     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
6430   </summary>
6431 </histogram>
6433 <histogram name="Extensions.SandboxUnpackRate2To5mB">
6434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6435   <summary>
6436     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
6437   </summary>
6438 </histogram>
6440 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
6441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6442   <summary>
6443     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
6444   </summary>
6445 </histogram>
6447 <histogram name="Extensions.SandboxUnpackRate5To10mB">
6448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6449   <summary>
6450     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
6451   </summary>
6452 </histogram>
6454 <histogram name="Extensions.SandboxUnpackRateOver10mB">
6455   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6456   <summary>
6457     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
6458     second.
6459   </summary>
6460 </histogram>
6462 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
6463   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6464   <summary>
6465     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
6466   </summary>
6467 </histogram>
6469 <histogram name="Extensions.SandboxUnpackSuccess">
6470   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6471   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
6472 </histogram>
6474 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
6475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6476   <summary>
6477     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
6478     the file size.
6479   </summary>
6480 </histogram>
6482 <histogram name="Extensions.SandboxUnpackSuccessTime">
6483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6484   <summary>
6485     Time taken to unpack an extension, when the unpack succeeds.
6486   </summary>
6487 </histogram>
6489 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
6490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6491   <summary>
6492     Length of the path of the temporary copy of a CRX made during unpacking.
6493   </summary>
6494 </histogram>
6496 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
6497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6498   <summary>Length of the path under which a CRX is unpacked.</summary>
6499 </histogram>
6501 <histogram name="Extensions.StartupDelay" units="milliseconds">
6502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6503   <summary>The time one extension delays network requests at startup.</summary>
6504 </histogram>
6506 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
6507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6508   <summary>
6509     The total time extensions delay network requests at startup.
6510   </summary>
6511 </histogram>
6513 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
6514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6515   <summary>Time taken to load a toolstrip.</summary>
6516 </histogram>
6518 <histogram name="Extensions.UninstallType" enum="ExtensionType">
6519   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6520   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
6521 </histogram>
6523 <histogram name="Extensions.UnpackFailureInstallCause"
6524     enum="ExtensionInstallCause">
6525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6526   <summary>
6527     Count failing CRX installs, grouped by the way an extension can be
6528     installed.
6529   </summary>
6530 </histogram>
6532 <histogram name="Extensions.UnpackFailureInstallSource"
6533     enum="ExtensionLocation">
6534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6535   <summary>
6536     Count successful CRX installs, grouped by the location property in prefs.
6537     installed.
6538   </summary>
6539 </histogram>
6541 <histogram name="Extensions.UnpackSuccessInstallCause"
6542     enum="ExtensionInstallCause">
6543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6544   <summary>
6545     Count successful CRX installs, grouped by the cause of the install.
6546   </summary>
6547 </histogram>
6549 <histogram name="Extensions.UnpackSuccessInstallSource"
6550     enum="ExtensionLocation">
6551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6552   <summary>
6553     Count successful CRX installs, grouped by the location property in prefs.
6554   </summary>
6555 </histogram>
6557 <histogram name="Extensions.UpdateCheckApp">
6558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6559   <summary>
6560     The number of legacy packaged apps and hosted apps that were checked during
6561     an update check.
6562   </summary>
6563 </histogram>
6565 <histogram name="Extensions.UpdateCheckExtension">
6566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6567   <summary>
6568     The number of extensions that were checked during an update check.
6569   </summary>
6570 </histogram>
6572 <histogram name="Extensions.UpdateCheckGap" units="minutes">
6573   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6574   <summary>Time in minutes between update checks.</summary>
6575 </histogram>
6577 <histogram name="Extensions.UpdateCheckGoogleUrl">
6578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6579   <summary>
6580     The number of crx's with a Google-hosted update URL that were checked during
6581     an update check.
6582   </summary>
6583 </histogram>
6585 <histogram name="Extensions.UpdateCheckNoUrl">
6586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6587   <summary>
6588     The number of crx's with no update URL checked during an update check.
6589   </summary>
6590 </histogram>
6592 <histogram name="Extensions.UpdateCheckOtherUrl">
6593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6594   <summary>
6595     The number of crx's with a non-Google update URL that were checked during an
6596     update check.
6597   </summary>
6598 </histogram>
6600 <histogram name="Extensions.UpdateCheckPackagedApp">
6601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6602   <summary>
6603     The number of packaged apps that were checked during an update check.
6604   </summary>
6605 </histogram>
6607 <histogram name="Extensions.UpdateCheckTheme">
6608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6609   <summary>
6610     The number of themes that were checked during an update check.
6611   </summary>
6612 </histogram>
6614 <histogram name="Extensions.UpdateOnLoad">
6615   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6616   <summary>
6617     The number of extensions that were updated at browser startup.
6618   </summary>
6619 </histogram>
6621 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
6622   <obsolete>
6623     Deprecated 10/2013.
6624   </obsolete>
6625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6626   <summary>
6627     What happened when the extension updater tried to write a file?
6628   </summary>
6629 </histogram>
6631 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
6632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6633   <summary>Updates grouped by the location property in prefs.</summary>
6634 </histogram>
6636 <histogram name="Extensions.UpdateType" enum="ExtensionType">
6637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6638   <summary>Updates grouped by Extension::HistogramType.</summary>
6639 </histogram>
6641 <histogram name="Extensions.WebstoreDownload.InterruptReason"
6642     enum="InterruptReason">
6643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6644   <summary>The reason a webstore download was interrupted.</summary>
6645 </histogram>
6647 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
6648     units="KB">
6649   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6650   <summary>
6651     The number of KBytes received for a webstore download before it was
6652     interrupted.
6653   </summary>
6654 </histogram>
6656 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
6657   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6658   <summary>
6659     The total expected size in KBytes of an interrupted webstore download.
6660   </summary>
6661 </histogram>
6663 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
6664     enum="Boolean">
6665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6666   <summary>
6667     Tracks whether the total size of an interrupted webstore download was known.
6668   </summary>
6669 </histogram>
6671 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
6672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6673   <summary>
6674     Records whether adding a new/updated extension to the install verifier
6675     succeeded.
6676   </summary>
6677 </histogram>
6679 <histogram name="ExtensionService.VerifyAllSuccess"
6680     enum="ExtensionServiceVerifyAllSuccess">
6681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6682   <summary>
6683     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
6684     was called for bootstrapping or another reason (extension
6685     installed/uninstalled, etc.).
6686   </summary>
6687 </histogram>
6689 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
6690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
6691   <summary>
6692     When loading the chrome://extensions page, this records whether we decided
6693     to do a verification check against the server (because the user had one or
6694     more extensions disabled due to verification failure).
6695   </summary>
6696 </histogram>
6698 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
6699   <owner>finnur@chromium.org</owner>
6700   <summary>
6701     The number of icons the Browser Actions Container knows about (visible or in
6702     the overflow bucket). Does not count icons that have been permanently hidden
6703     by the user. Measured once per startup per (non-incognito) profile.
6704   </summary>
6705 </histogram>
6707 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
6708   <owner>finnur@chromium.org</owner>
6709   <summary>
6710     The number of Browser Action icons the user has elected to permanently hide
6711     (as opposed to putting them in the overflow bucket). Measured once per
6712     startup per (non-incognito) profile.
6713   </summary>
6714 </histogram>
6716 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
6717   <owner>finnur@chromium.org</owner>
6718   <summary>
6719     The number of visible icons in the Browser Actions Container (visible as in
6720     number of icons not in the overflow bucket). 0 means all icons are in the
6721     overflow bucket. MAX_INT means the toolbar is always showing all icons.
6722     Measured once per startup per (non-incognito) profile but only for those
6723     profiles that have one or more browser actions showing in the toolbar.
6724   </summary>
6725 </histogram>
6727 <histogram name="FileBrowser.Create" enum="FileDialogType">
6728   <owner>joshwoodward@google.com</owner>
6729   <summary>Chrome OS File Browser opening mode.</summary>
6730 </histogram>
6732 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
6733   <owner>joshwoodward@google.com</owner>
6734   <summary>
6735     Chrome OS File Browser: time to scan a directory. Measured on every File
6736     Browser directory change.
6737   </summary>
6738 </histogram>
6740 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
6741     enum="BooleanEnabled">
6742   <owner>joshwoodward@google.com</owner>
6743   <summary>
6744     Tracks whether download destination is set to a Google Drive folder when the
6745     download destination is changed by the user in the settings page.
6746   </summary>
6747 </histogram>
6749 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
6750     enum="BooleanEnabled">
6751   <owner>joshwoodward@google.com</owner>
6752   <summary>
6753     Tracks whether download destination is set to a Google Drive folder on
6754     startup.
6755   </summary>
6756 </histogram>
6758 <histogram name="FileBrowser.DownloadsCount">
6759   <owner>joshwoodward@google.com</owner>
6760   <summary>
6761     Chrome OS File Browser: number of files and directories in the Downloads
6762     directory (not including the contents of nested directories). Computed every
6763     time the File Browser current directory changes to Downloads.
6764   </summary>
6765 </histogram>
6767 <histogram name="FileBrowser.FolderShortcut.Add">
6768   <owner>joshwoodward@google.com</owner>
6769   <summary>
6770     Chrome OS File Browser: this is recorded when the user adds a folder
6771     shortcut.
6772   </summary>
6773 </histogram>
6775 <histogram name="FileBrowser.FolderShortcut.Count">
6776   <owner>joshwoodward@google.com</owner>
6777   <summary>
6778     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
6779     when Files.app is launched.
6780   </summary>
6781 </histogram>
6783 <histogram name="FileBrowser.FolderShortcut.Navigate">
6784   <owner>joshwoodward@google.com</owner>
6785   <summary>
6786     Chrome OS File Browser: this is recorded when the user clicks or selects a
6787     folder shortcut and is navigated to the target folder.
6788   </summary>
6789 </histogram>
6791 <histogram name="FileBrowser.FolderShortcut.Remove">
6792   <owner>joshwoodward@google.com</owner>
6793   <summary>
6794     Chrome OS File Browser: this is recorded when the user removes a folder
6795     shortcut.
6796   </summary>
6797 </histogram>
6799 <histogram name="FileBrowser.Load" units="milliseconds">
6800   <owner>joshwoodward@google.com</owner>
6801   <summary>
6802     Chrome OS File Browser is an built-in extension without a background page.
6803     Its main.html file is loaded every time the user opens a File Browser tab or
6804     a file chooser dialog. The file is fairly large and the initialization is
6805     pretty expensive.
6806   </summary>
6807 </histogram>
6809 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
6810   <obsolete>
6811     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
6812   </obsolete>
6813   <owner>joshwoodward@google.com</owner>
6814   <summary>File types that were tried to be opened through browser.</summary>
6815 </histogram>
6817 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
6818   <owner>joshwoodward@google.com</owner>
6819   <summary>
6820     Chrome OS Photo Editor: time to display an image. Measured from the moment
6821     the user selected the image till the moment it is displayed (not counting
6822     the low resolution preview).
6823   </summary>
6824 </histogram>
6826 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
6827   <owner>joshwoodward@google.com</owner>
6828   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
6829 </histogram>
6831 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
6832   <owner>joshwoodward@google.com</owner>
6833   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
6834 </histogram>
6836 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
6837   <owner>joshwoodward@google.com</owner>
6838   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
6839 </histogram>
6841 <histogram name="FileBrowser.PhotoEditor.SaveResult"
6842     enum="PhotoEditorSaveResult">
6843   <owner>joshwoodward@google.com</owner>
6844   <summary>
6845     Chrome OS Photo Editor: the result of a file save operation.
6846   </summary>
6847 </histogram>
6849 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
6850   <owner>joshwoodward@google.com</owner>
6851   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
6852 </histogram>
6854 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
6855   <owner>joshwoodward@google.com</owner>
6856   <summary>
6857     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
6858     every image load.
6859   </summary>
6860 </histogram>
6862 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
6863   <owner>joshwoodward@google.com</owner>
6864   <summary>
6865     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
6866     image load.
6867   </summary>
6868 </histogram>
6870 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
6871   <owner>joshwoodward@google.com</owner>
6872   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
6873 </histogram>
6875 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
6876   <owner>joshwoodward@google.com</owner>
6877   <summary>
6878     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
6879     the external device.
6880   </summary>
6881 </histogram>
6883 <histogram name="FileBrowser.PhotoImport.ImportCount">
6884   <owner>joshwoodward@google.com</owner>
6885   <summary>
6886     Chrome OS Photo Import flow: the number of photos imported. Measured on
6887     every successfull import operation.
6888   </summary>
6889 </histogram>
6891 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
6892   <owner>joshwoodward@google.com</owner>
6893   <summary>
6894     Chrome OS Photo Import flow: the percent of photos imported among all the
6895     photos on the device. Measured on every successfull import operation.
6896   </summary>
6897 </histogram>
6899 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
6900   <owner>joshwoodward@google.com</owner>
6901   <summary>
6902     Chrome OS Photo Import flow: time to load the action dialog. Measured
6903     between the moment window appears and the moment user see all available
6904     actions for the device.
6905   </summary>
6906 </histogram>
6908 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
6909   <owner>joshwoodward@google.com</owner>
6910   <summary>
6911     Chrome OS Photo Import flow: time to scan the external device.
6912   </summary>
6913 </histogram>
6915 <histogram name="FileBrowser.SuggestApps.Close"
6916     enum="SuggestAppsDialogCloseReason">
6917   <owner>joshwoodward@google.com</owner>
6918   <summary>
6919     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
6920   </summary>
6921 </histogram>
6923 <histogram name="FileBrowser.SuggestApps.Install"
6924     enum="SuggestAppsDialogInstall">
6925   <owner>joshwoodward@google.com</owner>
6926   <summary>
6927     Chrome OS File Browser: whether the Webstore item user selected was
6928     successfully installed or not.
6929   </summary>
6930 </histogram>
6932 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
6933   <owner>joshwoodward@google.com</owner>
6934   <summary>
6935     Chrome OS File Browser: whether the initialization of the dialog succeeded
6936     or not.
6937   </summary>
6938 </histogram>
6940 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
6941   <owner>joshwoodward@google.com</owner>
6942   <summary>
6943     Chrome OS File Browser: time to load the suggest apps dialog. Measured
6944     between the moment window appears and the moment all the contants in the
6945     dialog including the Chrome Webstore widget are ready.
6946   </summary>
6947 </histogram>
6949 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
6950   <owner>joshwoodward@google.com</owner>
6951   <summary>
6952     File types that were tried to be viewed through browser. This is recorded
6953     when the user tries to view a file from Files.app.
6954   </summary>
6955 </histogram>
6957 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
6958   <owner>juyik@chromium.org</owner>
6959   <summary>Status code of the outcome of a GCM checkin request.</summary>
6960 </histogram>
6962 <histogram name="GCM.ConnectedViaProxy" enum="Boolean">
6963   <owner>zea@chromium.org</owner>
6964   <summary>Whether the GCM connection was made via a proxy or not.</summary>
6965 </histogram>
6967 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
6968   <owner>zea@chromium.org</owner>
6969   <summary>Net error results from GCM disconnect events.</summary>
6970 </histogram>
6972 <histogram name="GCM.ConnectionEndpoint" enum="GCMEndpoints">
6973   <owner>zea@chromium.org</owner>
6974   <summary>Number of connections made to each specific MCS endpoint.</summary>
6975 </histogram>
6977 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
6978   <owner>zea@chromium.org</owner>
6979   <summary>Net error results from GCM connection attempts.</summary>
6980 </histogram>
6982 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
6983   <owner>zea@chromium.org</owner>
6984   <summary>Reasons for GCM connection resets.</summary>
6985 </histogram>
6987 <histogram name="GCM.ConnectionSuccessRate" enum="BooleanSuccess">
6988   <owner>zea@chromium.org</owner>
6989   <summary>
6990     GCM connection success rate. Does not take into account login success. See
6991     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
6992     reasons.
6993   </summary>
6994 </histogram>
6996 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
6997   <owner>zea@chromium.org</owner>
6998   <summary>
6999     Time (from login until reset) that a GCM connection was active.
7000   </summary>
7001 </histogram>
7003 <histogram name="GCM.LoadSucceeded" enum="BooleanSuccess">
7004   <owner>zea@chromium.org</owner>
7005   <summary>
7006     Success indicates successfully loading an initialized persistent GCM store
7007     at startup time. Failure indicates a failure loading the store.
7008   </summary>
7009 </histogram>
7011 <histogram name="GCM.NumThrottledApps">
7012   <owner>zea@chromium.org</owner>
7013   <summary>
7014     Number of applications hitting GCM per-app outstanding message limits at
7015     startup time.
7016   </summary>
7017 </histogram>
7019 <histogram name="GCM.NumUsers">
7020   <obsolete>
7021     Deprecated as of 3/2014.
7022   </obsolete>
7023   <owner>zea@chromium.org</owner>
7024   <summary>
7025     Number of GCM users associated with this client at startup time.
7026   </summary>
7027 </histogram>
7029 <histogram name="GCM.RegistrationRequestStatus"
7030     enum="GCMRegistrationRequestStatus">
7031   <owner>juyik@chromium.org</owner>
7032   <summary>Status code of the outcome of a GCM registration request.</summary>
7033 </histogram>
7035 <histogram name="GCM.RestoredIncomingMessages">
7036   <owner>zea@chromium.org</owner>
7037   <summary>
7038     Number of unacknowledged incoming messages restored from the persistent
7039     store at startup.
7040   </summary>
7041 </histogram>
7043 <histogram name="GCM.RestoredOutgoingMessages">
7044   <owner>zea@chromium.org</owner>
7045   <summary>
7046     Number of pending outgoing messages restored from the persistent store at
7047     startup.
7048   </summary>
7049 </histogram>
7051 <histogram name="GCM.RestoredRegistrations">
7052   <owner>jianli@chromium.org</owner>
7053   <summary>
7054     Number of registrations restored from the persistent store at startup.
7055   </summary>
7056 </histogram>
7058 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
7059   <owner>zea@chromium.org</owner>
7060   <summary>
7061     Success indicates successfully destroying the GCM persistent store. Failure
7062     indicates a failure destroying the persistence store. GCM store will be
7063     destroyed when the profile has been signed out.
7064   </summary>
7065 </histogram>
7067 <histogram name="GCM.StoreSizeKB" units="kilobytes">
7068   <owner>zea@chromium.org</owner>
7069   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
7070 </histogram>
7072 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
7073   <owner>zea@chromium.org</owner>
7074   <summary>
7075     Success indicates successfully updating the GCM persistent store on message
7076     update. Failure indicates a failure updating the persistence store.
7077   </summary>
7078 </histogram>
7080 <histogram name="GCM.UnregistrationRequestStatus"
7081     enum="GCMUnregistrationRequestStatus">
7082   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7083   <summary>Status code of the outcome of a GCM unregistration request.</summary>
7084 </histogram>
7086 <histogram name="GCMInvalidations.IncomingMessageStatus"
7087     enum="GCMInvalidationsIncomingMessageStatus">
7088   <owner>pavely@chromium.org</owner>
7089   <summary>
7090     Status of parsing incoming invalidations message from GCM channel.
7091   </summary>
7092 </histogram>
7094 <histogram name="GCMInvalidations.OutgoingMessageStatus"
7095     enum="GCMInvalidationsOutgoingMessageStatus">
7096   <owner>pavely@chromium.org</owner>
7097   <summary>
7098     Status of sending outgoing invalidations message through GCM.
7099   </summary>
7100 </histogram>
7102 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
7103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7104   <summary>Result of the authentication for Drive.</summary>
7105 </histogram>
7107 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
7108   <obsolete>
7109     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
7110   </obsolete>
7111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7112   <summary>
7113     Time spent to load the entire file system information from the server
7114   </summary>
7115 </histogram>
7117 <histogram name="GData.EntryKind" enum="GDataEntryKind">
7118   <obsolete>
7119     Deprecated 9/2012, and replaced by Drive.EntryKind
7120   </obsolete>
7121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7122   <summary>
7123     Provides breakdown of specific formats for hosted documents. Recorded when
7124     feed is loaded from the server.
7125   </summary>
7126 </histogram>
7128 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
7129   <obsolete>
7130     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
7131   </obsolete>
7132   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7133   <summary>
7134     Time spent to load the initial part of the file system information from the
7135     server
7136   </summary>
7137 </histogram>
7139 <histogram name="GData.NumberOfHostedDocuments">
7140   <obsolete>
7141     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
7142   </obsolete>
7143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7144   <summary>
7145     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
7146     is first accessed.
7147   </summary>
7148 </histogram>
7150 <histogram name="GData.NumberOfRegularFiles">
7151   <obsolete>
7152     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
7153   </obsolete>
7154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7155   <summary>
7156     Number of regualr files on Drive.  Logged when Drive is first accessed.
7157   </summary>
7158 </histogram>
7160 <histogram name="GData.NumberOfTotalFiles">
7161   <obsolete>
7162     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
7163   </obsolete>
7164   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7165   <summary>
7166     Number of total files (regualr files + hosted documents) on Drive.  Logged
7167     when Drive is first accessed.
7168   </summary>
7169 </histogram>
7171 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
7172     enum="BooleanEnabled">
7173   <owner>mvanouwerkerk@chromium.org</owner>
7174   <summary>
7175     Whether high accuracy geolocation information was requested.
7176   </summary>
7177 </histogram>
7179 <histogram name="Geolocation.InfoBarDelegate.Event"
7180     enum="GeolocationInfoBarDelegateEvent">
7181   <owner>mvanouwerkerk@chromium.org</owner>
7182   <summary>Events in GeolocationInfoBarDelegate.</summary>
7183 </histogram>
7185 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
7186     enum="GeolocationInfoBarDelegateAndroidEvent">
7187   <owner>mvanouwerkerk@chromium.org</owner>
7188   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
7189 </histogram>
7191 <histogram name="Geolocation.LocationUpdate.ErrorCode"
7192     enum="GeopositionErrorCode">
7193   <owner>mvanouwerkerk@chromium.org</owner>
7194   <summary>Error code for the geoposition sent to the renderers.</summary>
7195 </histogram>
7197 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
7198   <owner>mvanouwerkerk@chromium.org</owner>
7199   <summary>
7200     The number of WiFi access points used to determine geolocation.
7201   </summary>
7202 </histogram>
7204 <histogram name="Geolocation.NetworkLocationRequest.Event"
7205     enum="NetworkLocationRequestEvent">
7206   <owner>mvanouwerkerk@chromium.org</owner>
7207   <summary>Events in NetworkLocationRequest.</summary>
7208 </histogram>
7210 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
7211     units="HTTP response code">
7212   <owner>mvanouwerkerk@chromium.org</owner>
7213   <summary>Http response codes in NetworkLocationRequest.</summary>
7214 </histogram>
7216 <histogram name="GoogleNow.Card.Button.Clicked0" enum="GoogleNowCardTypeId">
7217   <owner>robliao@chromium.org</owner>
7218   <owner>skare@chromium.org</owner>
7219   <summary>Types of cards which received an index 0 button click.</summary>
7220 </histogram>
7222 <histogram name="GoogleNow.Card.Button.Clicked1" enum="GoogleNowCardTypeId">
7223   <owner>robliao@chromium.org</owner>
7224   <owner>skare@chromium.org</owner>
7225   <summary>Types of cards which received an index 1 button click.</summary>
7226 </histogram>
7228 <histogram name="GoogleNow.Card.Clicked" enum="GoogleNowCardTypeId">
7229   <owner>robliao@chromium.org</owner>
7230   <owner>skare@chromium.org</owner>
7231   <summary>Types of cards which received a notification click.</summary>
7232 </histogram>
7234 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
7235   <owner>robliao@chromium.org</owner>
7236   <owner>skare@chromium.org</owner>
7237   <summary>Events in Google Now component extension.</summary>
7238 </histogram>
7240 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
7241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7242   <summary>
7243     The effective update policy for Chrome on Windows. Recorded once per startup
7244     (following a 45 seconds delay).
7245   </summary>
7246 </histogram>
7248 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
7249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7250   <summary>
7251     True if the effective update policy for Chrome on Windows is the result of
7252     an app-specific override; false if it is the default for all apps. Recorded
7253     once per startup (following a 45 seconds delay).
7254   </summary>
7255 </histogram>
7257 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
7258   <owner>vangelis@chromium.org</owner>
7259   <summary>
7260     Refresh rate of the display in Hz.  This is recorded every time we present a
7261     frame.
7262   </summary>
7263 </histogram>
7265 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
7266   <owner>vangelis@chromium.org</owner>
7267   <summary>
7268     The time that the GPU process spends collecting driver information during
7269     startup.
7270   </summary>
7271 </histogram>
7273 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
7274   <owner>vangelis@chromium.org</owner>
7275   <summary>
7276     The time that the browser process takes to create the compositor from its
7277     point of view. One of these is created for each top-level window (browser
7278     frame, menus, etc.).
7279   </summary>
7280 </histogram>
7282 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
7283   <owner>vangelis@chromium.org</owner>
7284   <summary>
7285     The time that the GPU process spends in initializing the GL surface, and
7286     collecting graphics information.
7287   </summary>
7288 </histogram>
7290 <histogram name="History.DeleteFTSIndexDatabases">
7291   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7292   <summary>
7293     Count of &quot;History Index *&quot; databases deleted.  These databases
7294     stored the full-text-search data for history, which was removed at r213442,
7295     this histogram tracks cleanup.
7296   </summary>
7297 </histogram>
7299 <histogram name="History.FaviconsRecoveredPercentage" units="%">
7300   <owner>rpop@google.com</owner>
7301   <summary>
7302     Size of the recovered Favicons database relative to the original corrupt
7303     database.  Recovery is VACUUM-like, so the resulting database should always
7304     be smaller.  Substantial 100% results would indicate empty databases being
7305     recovered, substantial low% results would indicate very little data being
7306     recovered.
7307   </summary>
7308 </histogram>
7310 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
7311   <owner>rpop@google.com</owner>
7312   <summary>
7313     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
7314   </summary>
7315 </histogram>
7317 <histogram name="History.FaviconsRecoveredRowsFavicons">
7318   <owner>rpop@google.com</owner>
7319   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
7320 </histogram>
7322 <histogram name="History.FaviconsRecoveredRowsIconMapping">
7323   <owner>rpop@google.com</owner>
7324   <summary>
7325     Rows recovered from [icon_mapping] table in Favicons recovery.
7326   </summary>
7327 </histogram>
7329 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
7330   <owner>rpop@google.com</owner>
7331   <summary>
7332     Track results of SQLite database recovery code in thumbnail_database.cc.
7333   </summary>
7334 </histogram>
7336 <histogram name="History.TopSitesRecoveredPercentage" units="%">
7337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7338   <summary>
7339     Size of the recovered TopSites database relative to the original corrupt
7340     database.  Recovery is VACUUM-like, so the resulting database should always
7341     be smaller.  Substantial 100% results would indicate empty databases being
7342     recovered, substantial low% results would indicate very little data being
7343     recovered.
7344   </summary>
7345 </histogram>
7347 <histogram name="History.TopSitesRecoveredRowsThumbnails">
7348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7349   <summary>
7350     Rows recovered from [thumbnails] table in TopSites recovery.
7351   </summary>
7352 </histogram>
7354 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
7355   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7356   <summary>
7357     The TopSites recovery code is written conservatively, with successful
7358     recovery committed and any failure leading to rollback. This tracks the
7359     outcomes to determine which cases are high-frequency enough to warrant
7360     adding additional code to handle them (versus simply deleting the data).
7361   </summary>
7362 </histogram>
7364 <histogram name="History.TopSitesVisitsByRank" units="rank">
7365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7366   <summary>
7367     Page visits to each of a user's top 50 sites. Visits to all other sites go
7368     into the 51st bucket. Only count the page visit if it came from user
7369     browsing and only count it once when cycling through a redirect chain.
7370   </summary>
7371 </histogram>
7373 <histogram name="HistoryPage.ClickPosition">
7374   <owner>rpop@google.com</owner>
7375   <summary>
7376     Number of entries that the clicked entry is older than in History page. Last
7377     bucket is any entry of that value or higher.
7378   </summary>
7379 </histogram>
7381 <histogram name="HistoryPage.ClickPositionSubset">
7382   <owner>rpop@google.com</owner>
7383   <summary>
7384     Subset of the Click Position histogram. Contains only the first smaller
7385     subset of entries on the page. Number of entries that the clicked entry is
7386     older than in History page. Last bucket is entries of that value or higher.
7387   </summary>
7388 </histogram>
7390 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
7391   <owner>mad@chromium.org</owner>
7392   <owner>rpop@google.com</owner>
7393   <summary>
7394     Histogram for usage of the section in the history page that allows the user
7395     to access tabs from other devices.
7396   </summary>
7397 </histogram>
7399 <histogram name="HistoryPage.RemoveEntryPosition">
7400   <owner>rpop@google.com</owner>
7401   <summary>
7402     Number of entries that the deleted entry is older than in History page. Last
7403     bucket is any entry of that value or higher. Confirmed removal is not
7404     guaranteed, just an initiation of 'Remove selected items'.
7405   </summary>
7406 </histogram>
7408 <histogram name="HistoryPage.RemoveEntryPositionSubset">
7409   <owner>rpop@google.com</owner>
7410   <summary>
7411     Subset of Remove Entry Position histogram. Contains only the first smaller
7412     subset of entries on the page. Number of entries that the deleted entry is
7413     older than in History page. Last bucket is any entry of that value or
7414     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
7415     selected items'.
7416   </summary>
7417 </histogram>
7419 <histogram name="Hotword.AudioLoggingEnabled" enum="BooleanEnabled">
7420   <summary>
7421     The state of the hotword audio logging preference. This value is emitted
7422     each time the hotword availability is requested by the extension if the user
7423     is also opted in to hotword voice search. This check typically happens each
7424     time a hotword search is initiated.
7425   </summary>
7426 </histogram>
7428 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
7429   <owner>rlp@chromium.org</owner>
7430   <summary>
7431     The state of the hotword preference. This value is emitted during
7432     HotwordService initialization which happens during Profile initialization.
7433   </summary>
7434 </histogram>
7436 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
7437   <owner>rlp@chromium.org</owner>
7438   <summary>
7439     Whether the external component hotword extension exists (i.e., not pending
7440     download, disabled, etc.). This value is emitted each time the hotword
7441     availability is requested by the extension which typically happens each time
7442     a hotword search is initiated.
7443   </summary>
7444 </histogram>
7446 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
7447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7448   <summary>
7449     The time spent waiting for write lock on a disk cache entry.
7450   </summary>
7451 </histogram>
7453 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
7454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7455   <summary>
7456     Result of a main page HttpCacheTransaction if offline mode had been enabled.
7457   </summary>
7458 </histogram>
7460 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
7461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7462   <summary>Net error results from non-restartable cache read errors.</summary>
7463 </histogram>
7465 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
7466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7467   <summary>Net error results from restartable cache read errors.</summary>
7468 </histogram>
7470 <histogram name="HttpCache.Vary" enum="VaryType">
7471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7472   <summary>The type of Vary header for a given GET response.</summary>
7473 </histogram>
7475 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
7476   <owner>gab@chromium.org</owner>
7477   <summary>The importer used on first run Auto Import.</summary>
7478 </histogram>
7480 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
7481   <owner>gab@chromium.org</owner>
7482   <summary>The importer used on import from the bookmarks file API.</summary>
7483 </histogram>
7485 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
7486   <owner>gab@chromium.org</owner>
7487   <summary>
7488     The importer used on import from the chrome://settings/importData UI.
7489   </summary>
7490 </histogram>
7492 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
7493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7494   <summary>
7495     The amount of time from install time to time that user opens import dialog
7496     from BookmarkBarView.
7497   </summary>
7498 </histogram>
7500 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
7501   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7502   <summary>
7503     The amount of time from install time to time that user opens import dialog
7504     from NTP floating BookmarkBarView.
7505   </summary>
7506 </histogram>
7508 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
7509   <obsolete>
7510     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
7511   </obsolete>
7512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7513   <summary>
7514     The amount of time from install time to time that user opens import dialog
7515     from BookmarkBarView.
7516   </summary>
7517 </histogram>
7519 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
7520   <obsolete>
7521     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
7522   </obsolete>
7523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7524   <summary>
7525     The amount of time from install time to time that user opens import dialog
7526     from NTP floating BookmarkBarView.
7527   </summary>
7528 </histogram>
7530 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
7531     enum="BooleanAvailable">
7532   <owner>timvolodine@chromium.org</owner>
7533   <summary>
7534     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
7535     Device Motion.
7536   </summary>
7537 </histogram>
7539 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
7540     enum="BooleanAvailable">
7541   <owner>timvolodine@chromium.org</owner>
7542   <summary>
7543     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
7544     Motion.
7545   </summary>
7546 </histogram>
7548 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
7549     enum="BooleanAvailable">
7550   <owner>timvolodine@chromium.org</owner>
7551   <summary>
7552     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
7553     Device Motion on the Windows platform.
7554   </summary>
7555 </histogram>
7557 <histogram name="InertialSensor.GyrometerWindowsAvailable"
7558     enum="BooleanAvailable">
7559   <owner>timvolodine@chromium.org</owner>
7560   <summary>
7561     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
7562     Motion on the Windows platform.
7563   </summary>
7564 </histogram>
7566 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
7567     enum="BooleanAvailable">
7568   <owner>timvolodine@chromium.org</owner>
7569   <summary>
7570     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
7571     Motion.
7572   </summary>
7573 </histogram>
7575 <histogram name="InertialSensor.InclinometerWindowsAvailable"
7576     enum="BooleanAvailable">
7577   <owner>timvolodine@chromium.org</owner>
7578   <summary>
7579     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
7580     Orientation on the Windows platform.
7581   </summary>
7582 </histogram>
7584 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
7585   <owner>timvolodine@chromium.org</owner>
7586   <summary>
7587     This histogram counts the number of Device Motion API invocations in the
7588     default implementation (Linux and CrOS). The default implementation does not
7589     provide any sensors so the result is always false.
7590   </summary>
7591 </histogram>
7593 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
7594   <owner>timvolodine@chromium.org</owner>
7595   <summary>
7596     Whether the sudden motion sensor was available at the start of Device Motion
7597     on the MacOS platform.
7598   </summary>
7599 </histogram>
7601 <histogram name="InertialSensor.OrientationDefaultAvailable"
7602     enum="BooleanAvailable">
7603   <owner>timvolodine@chromium.org</owner>
7604   <summary>
7605     This histogram counts the number of Device Orientation API invocations in
7606     the default implementation (Linux and CrOS). The default implementation does
7607     not provide any sensors so the result is always false.
7608   </summary>
7609 </histogram>
7611 <histogram name="InertialSensor.OrientationMacAvailable"
7612     enum="BooleanAvailable">
7613   <owner>timvolodine@chromium.org</owner>
7614   <summary>
7615     Whether the sudden motion sensor was available at the start of Device
7616     Orientation on the MacOS platform.
7617   </summary>
7618 </histogram>
7620 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
7621     enum="BooleanAvailable">
7622   <owner>timvolodine@chromium.org</owner>
7623   <summary>
7624     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
7625     Orientation.
7626   </summary>
7627 </histogram>
7629 <histogram name="Installer.AttemptsCount.Total" units="count">
7630   <owner>zeuthen@chromium.org</owner>
7631   <summary>
7632     The number of update attempts until the update has been applied. This is
7633     reported every time the device has completed an update.
7634   </summary>
7635 </histogram>
7637 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
7638   <owner>zeuthen@chromium.org</owner>
7639   <summary>Errors from update_engine process when running in dev mode.</summary>
7640 </histogram>
7642 <histogram name="Installer.DownloadOverheadPercentage" units="%">
7643   <owner>zeuthen@chromium.org</owner>
7644   <summary>
7645     The overhead in downloading extra bytes due to errors/interruptions.
7646     Expressed as a percentage of the bytes that are actually needed to be
7647     downloaded for the update to be successful.
7648   </summary>
7649 </histogram>
7651 <histogram name="Installer.DownloadSourcesUsed"
7652     enum="UpdateEngineDownloadSources">
7653   <owner>zeuthen@chromium.org</owner>
7654   <summary>
7655     The combinations of protocol and source server that were used to complete a
7656     successful update.
7657   </summary>
7658 </histogram>
7660 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
7661   <owner>zeuthen@chromium.org</owner>
7662   <summary>
7663     The number of update attempts with a full update payload until the update
7664     has been applied. This is reported on every update attempt.
7665   </summary>
7666 </histogram>
7668 <histogram name="Installer.InstallDateProvisioningSource"
7669     enum="UpdateEngineInstallDateProvisioningSource">
7670   <owner>zeuthen@chromium.org</owner>
7671   <summary>
7672     The source used to provision the install-date-days value sent to Omaha with
7673     every request. This is reported when OOBE completes (M34 or later) or when
7674     upgrading to a version with install-date-days support.
7675   </summary>
7676 </histogram>
7678 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
7679   <owner>zeuthen@chromium.org</owner>
7680   <summary>
7681     Errors from update_engine process when running in normal mode.
7682   </summary>
7683 </histogram>
7685 <histogram name="Installer.OSAgeDays" units="days">
7686   <owner>zeuthen@chromium.org</owner>
7687   <summary>
7688     The age of the OS, defined as the age of the /etc/lsb-release file. This is
7689     reported on every update check but at most once a day.
7690   </summary>
7691 </histogram>
7693 <histogram name="Installer.PayloadAttemptNumber" units="count">
7694   <owner>zeuthen@chromium.org</owner>
7695   <summary>
7696     The number of update attempts until the update has been applied. This is
7697     reported on every update attempt.
7698   </summary>
7699 </histogram>
7701 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
7702   <owner>zeuthen@chromium.org</owner>
7703   <summary>
7704     The type of update payload used to update the device. The difference between
7705     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
7706     request sent to Omaha included a directive saying that a delta payload
7707     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
7708     accepted but Omaha provided a full payload. This is reported every time the
7709     device has completed an update.
7710   </summary>
7711 </histogram>
7713 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
7714   <owner>zeuthen@chromium.org</owner>
7715   <summary>
7716     The number of consecutive times a device has failed to boot an update that
7717     successfully applied. This metric is reported every time the firmware fails
7718     to boot the slot with the update and fell back to the slot it originally
7719     updated from.
7720   </summary>
7721 </histogram>
7723 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
7724   <owner>zeuthen@chromium.org</owner>
7725   <summary>
7726     Number of MBs downloaded from during an update that completed successfully.
7727   </summary>
7728 </histogram>
7730 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
7731   <owner>zeuthen@chromium.org</owner>
7732   <summary>
7733     Wall-clock duration between when an update has successfully completed (and
7734     the user is presented with the &quot;reboot arrow&quot;) and when the system
7735     has booted into the new update. This is reported every time the device is
7736     rebooted after an update has been applied.
7737   </summary>
7738 </histogram>
7740 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
7741   <owner>zeuthen@chromium.org</owner>
7742   <summary>
7743     Total number of MBs downloaded since the last successful update. This also
7744     includes all the bytes downloaded during any prior failed attempts.
7745   </summary>
7746 </histogram>
7748 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
7749   <owner>zeuthen@chromium.org</owner>
7750   <summary>
7751     Absolute wall-clock time duration it took for the update to complete from
7752     the time an update first began.  It includes not just the time the device
7753     was up, but also includes the time the device spent sleeping.
7754   </summary>
7755 </histogram>
7757 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
7758   <owner>zeuthen@chromium.org</owner>
7759   <summary>
7760     Uptime duration it took for the update to complete from the time an update
7761     first began.  It does not include the time the device spent sleeping, but it
7762     does include the uptime spent in waiting for the hourly update checks to
7763     happen.
7764   </summary>
7765 </histogram>
7767 <histogram name="Installer.UpdateNumReboots" units="count">
7768   <owner>zeuthen@chromium.org</owner>
7769   <summary>
7770     Number of times the device was rebooted by the user since an update began
7771     and until it completed successfully.
7772   </summary>
7773 </histogram>
7775 <histogram name="Installer.UpdatesAbandonedCount" units="count">
7776   <owner>zeuthen@chromium.org</owner>
7777   <summary>
7778     The number of update attempts that didn't complete because a newer update
7779     was detected during the update operation. This is reported every time the
7780     device has completed an update.
7781   </summary>
7782 </histogram>
7784 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
7785   <owner>zeuthen@chromium.org</owner>
7786   <summary>
7787     The number of consecutive different abandoned update payloads since the last
7788     successful update. This is reported every time an update payload is
7789     abandoned because a newer update payload is available.
7790   </summary>
7791 </histogram>
7793 <histogram name="Installer.UpdateURLSwitches" units="count">
7794   <owner>zeuthen@chromium.org</owner>
7795   <summary>
7796     Number of times the download URLs were switched due to failures.
7797   </summary>
7798 </histogram>
7800 <histogram name="InstallSigner.InvalidCount">
7801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7802   <summary>
7803     This is a count of the number of ids that we asked to be signed which the
7804     server response indicated were not in the webstore.
7805   </summary>
7806 </histogram>
7808 <histogram name="InstallSigner.InvalidSignature">
7809   <obsolete>
7810     Deprecated 1/2014 (crbug.com/333934). Replaced by
7811     ExtensionInstallSigner.ResultWasValid.
7812   </obsolete>
7813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7814   <summary>
7815     The extensions install signer got a well-formed result from the server but
7816     the signature check on it failed.
7817   </summary>
7818 </histogram>
7820 <histogram name="InstallVerifier.CallbackInvalidSignature">
7821   <obsolete>
7822     Deprecated 1/2014 (crbug.com/333934). Replaced by
7823     ExtensionInstallVerifier.GetSignatureResult.
7824   </obsolete>
7825   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7826   <summary>
7827     The extension install verifier tried to get a new signature and received a
7828     response but it wasn't properly signed.
7829   </summary>
7830 </histogram>
7832 <histogram name="InstallVerifier.CallbackNoSignature">
7833   <obsolete>
7834     Deprecated 1/2014 (crbug.com/333934). Replaced by
7835     ExtensionInstallVerifier.GetSignatureResult.
7836   </obsolete>
7837   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7838   <summary>
7839     The extension install verifier tried to get a new signature but was unable
7840     to (network error contacting the server, response from server was malformed,
7841     etc.).
7842   </summary>
7843 </histogram>
7845 <histogram name="InstallVerifier.CallbackValidSignature">
7846   <obsolete>
7847     Deprecated 1/2014 (crbug.com/333934). Replaced by
7848     ExtensionInstallVerifier.GetSignatureResult.
7849   </obsolete>
7850   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7851   <summary>
7852     The extension install verifier got a new signature from the server that was
7853     valid.
7854   </summary>
7855 </histogram>
7857 <histogram name="InstallVerifier.InitGoodSignature">
7858   <obsolete>
7859     Deprecated 1/2014 (crbug.com/333934). Replaced by
7860     ExtensionInstallVerifier.InitResult.
7861   </obsolete>
7862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7863   <summary>
7864     The extension install verifier found a valid signature at startup, and this
7865     is a count of the number of signed ids it contained.
7866   </summary>
7867 </histogram>
7869 <histogram name="InstallVerifier.InitInvalidSignature">
7870   <obsolete>
7871     Deprecated 1/2014 (crbug.com/333934). Replaced by
7872     ExtensionInstallVerifier.InitResult.
7873   </obsolete>
7874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7875   <summary>
7876     The extension install verifier found a signature in the prefs at startup,
7877     and it parsed properly, but it was invalid (some ids may have been
7878     added/removed, could not verify it was signed with the correct private key,
7879     etc.).
7880   </summary>
7881 </histogram>
7883 <histogram name="InstallVerifier.InitNoSignature">
7884   <obsolete>
7885     Deprecated 1/2014 (crbug.com/333934). Replaced by
7886     ExtensionInstallVerifier.InitResult.
7887   </obsolete>
7888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7889   <summary>
7890     The extension install verifier did not find any signature in the prefs at
7891     startup.
7892   </summary>
7893 </histogram>
7895 <histogram name="InstallVerifier.InitUnparseablePref">
7896   <obsolete>
7897     Deprecated 1/2014 (crbug.com/333934). Replaced by
7898     ExtensionInstallVerifier.InitResult.
7899   </obsolete>
7900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7901   <summary>
7902     The extension install verifier found a signature in the prefs at startup,
7903     but it wasn't parseable (missing/wrong format of required keys, etc.).
7904   </summary>
7905 </histogram>
7907 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
7908   <obsolete>
7909     Deprecated 1/2014 (crbug.com/333934). Replaced by
7910     ExtensionInstallVerifier.MustRemainDisabled.
7911   </obsolete>
7912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7913   <summary>
7914     The extension install verifier would have disabled an extension but is not
7915     in enforcement mode.
7916   </summary>
7917 </histogram>
7919 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
7920   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7921   <summary>
7922     Records various events of interest in the InstantController. E.g. When URLs
7923     are blacklisted.
7924   </summary>
7925 </histogram>
7927 <histogram name="Instant.SessionsStorageNamespace"
7928     enum="InstantSessionStorageNamespace">
7929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7930   <summary>
7931     How often an Instant preview is committed onto a different tab than it was
7932     created from.
7933   </summary>
7934 </histogram>
7936 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
7937   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7938   <summary>
7939     The time between the first Omnibox interaction and when the Instant preview
7940     shows. If the instant preview was already showing when the user interacted
7941     with the omnibox, this histogram is not recorded.
7942   </summary>
7943 </histogram>
7945 <histogram name="InstantExtended.CacheableNTPLoad"
7946     enum="InstantExtended_CacheableNTPLoad">
7947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7948   <summary>
7949     Records a histogram for how often the Cacheable NTP fails to load.
7950   </summary>
7951 </histogram>
7953 <histogram name="InstantExtended.FallbackToLocalOverlay"
7954     enum="InstantExtended_FallbackCause">
7955   <obsolete>
7956     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
7957     abandoned.
7958   </obsolete>
7959   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7960   <summary>
7961     Records the cause for falling back to a local overlay at the time of
7962     fallback.
7963   </summary>
7964 </histogram>
7966 <histogram name="InstantExtended.InstantNavigation"
7967     enum="InstantExtended_InstantNavigation">
7968   <obsolete>
7969     Deprecated as of 10/2013. This histogram is no longer relevant since the
7970     HTML overlay went away.
7971   </obsolete>
7972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7973   <summary>
7974     Records a histogram for instant extended (Local NTP and Online NTP) and
7975     non-extended navigations.
7976   </summary>
7977 </histogram>
7979 <histogram name="InstantExtended.NewOptInState"
7980     enum="InstantExtended_NewOptInState">
7981   <obsolete>
7982     Deprecated as of 11/2013.
7983   </obsolete>
7984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7985   <summary>
7986     Records, on startup, whether the user has chosen to opt-in to or opt-out of
7987     InstantExtended via chrome://flags.
7988   </summary>
7989 </histogram>
7991 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
7992   <obsolete>
7993     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
7994   </obsolete>
7995   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
7996   <summary>
7997     Records, on startup, whether the user has chosen to opt-in to or opt-out of
7998     InstantExtended via chrome://flags.
7999   </summary>
8000 </histogram>
8002 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
8003   <obsolete>
8004     Deprecated 2013-07. Please see
8005     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
8006   </obsolete>
8007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8008   <summary>
8009     Records the number of matching characters at the start of the user's text as
8010     a percentage of average length between the old and new text when the user
8011     navigates from a search query to another search query.
8012   </summary>
8013 </histogram>
8015 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
8016   <obsolete>
8017     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
8018     instead.
8019   </obsolete>
8020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8021   <summary>
8022     Records the number of matching characters at the start of the user's text as
8023     a percentage of average length between the old and new text when the user
8024     navigates from a search query to a url. Example: Accidental search for
8025     google.con, then navigation to google.com.
8026   </summary>
8027 </histogram>
8029 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
8030   <obsolete>
8031     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
8032     instead.
8033   </obsolete>
8034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8035   <summary>
8036     Records the number of matching characters at the start of the user's text as
8037     a percentage of average length between the old and new text when the user
8038     navigates from a url to a search query.
8039   </summary>
8040 </histogram>
8042 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
8043   <obsolete>
8044     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
8045     instead.
8046   </obsolete>
8047   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8048   <summary>
8049     Records the number of matching characters at the start of the user's text as
8050     a percentage of average length between the old and new text when the user
8051     navigates from a url to another url.
8052   </summary>
8053 </histogram>
8055 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
8056   <owner>mpearson@chromium.org</owner>
8057   <summary>
8058     Records the number of matching characters at the start of the user's text as
8059     a percentage of average length between the old and new text when the user
8060     navigates from a search query to another search query.
8061   </summary>
8062 </histogram>
8064 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
8065   <owner>mpearson@chromium.org</owner>
8066   <summary>
8067     Records the number of matching characters at the start of the user's text as
8068     a percentage of average length between the old and new text when the user
8069     navigates from a search query to a url. Example: Accidental search for
8070     google.con, then navigation to google.com.
8071   </summary>
8072 </histogram>
8074 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
8075   <owner>mpearson@chromium.org</owner>
8076   <summary>
8077     Records the number of matching characters at the start of the user's text as
8078     a percentage of average length between the old and new text when the user
8079     navigates from a url to a search query.
8080   </summary>
8081 </histogram>
8083 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
8084   <owner>mpearson@chromium.org</owner>
8085   <summary>
8086     Records the number of matching characters at the start of the user's text as
8087     a percentage of average length between the old and new text when the user
8088     navigates from a url to another url.
8089   </summary>
8090 </histogram>
8092 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
8093   <obsolete>
8094     Deprecated 2013-06. This preference has not been exposed or used for months,
8095     and we do not plan to use it in the future.
8096   </obsolete>
8097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8098   <summary>
8099     Records, on startup, the value of the &quot;Allow your search engine to
8100     provide Instant result&quot; preference setting for the first profile
8101     loaded.
8102   </summary>
8103 </histogram>
8105 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
8106   <obsolete>
8107     Removed on 8/1/13.
8108   </obsolete>
8109   <owner>felt@chromium.org</owner>
8110   <summary>
8111     The time between the SSL interstitial display and the user decision, which
8112     may be either accept or deny.  This is only recorded for overridable SSL
8113     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
8114     first focuses on the page.
8115   </summary>
8116 </histogram>
8118 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
8119   <obsolete>
8120     Removed on 8/1/13.
8121   </obsolete>
8122   <owner>felt@chromium.org</owner>
8123   <summary>
8124     The time between the SSL interstitial display and the user decision, which
8125     may be either accept or deny.  This is only recorded for overridable SSL
8126     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
8127     first focuses on the page.
8128   </summary>
8129 </histogram>
8131 <histogram name="interstitial.date_invalid_time" units="milliseconds">
8132   <obsolete>
8133     Removed on 8/1/13.
8134   </obsolete>
8135   <owner>felt@chromium.org</owner>
8136   <summary>
8137     The time between the SSL interstitial display and the user decision, which
8138     may be either accept or deny.  This is only recorded for overridable SSL
8139     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
8140     focuses on the page.
8141   </summary>
8142 </histogram>
8144 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
8145   <owner>felt@chromium.org</owner>
8146   <summary>
8147     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
8148     refer to the total number of SSL errors; all of the other numbers pertain to
8149     the number of actions related to SSL errors that are overridable.  The
8150     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
8151     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
8152     SHOW_UNDERSTAND is only being used by an experimental field trial.
8153   </summary>
8154 </histogram>
8156 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
8157   <obsolete>
8158     Removed on 8/1/13.
8159   </obsolete>
8160   <owner>felt@chromium.org</owner>
8161   <summary>
8162     The time between the SSL interstitial display and the user decision, when
8163     the user accepts the SSL warning.  This is only recorded for overridable SSL
8164     warnings.  Timing begins when user first focuses on the page.
8165   </summary>
8166 </histogram>
8168 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
8169   <owner>felt@chromium.org</owner>
8170   <summary>
8171     The type of SSL error that the user encounters.  This is recorded for all
8172     SSL warnings, regardless of whether they are overridable.
8173   </summary>
8174 </histogram>
8176 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
8177   <obsolete>
8178     Removed on 8/1/13.
8179   </obsolete>
8180   <owner>felt@chromium.org</owner>
8181   <summary>
8182     The time between the SSL interstitial display and the user decision, when
8183     the user rejects the SSL warning.  This is only recorded for overridable SSL
8184     warnings.  Timing begins when user first focuses on the page.
8185   </summary>
8186 </histogram>
8188 <histogram name="Invalidations.NetworkChannel"
8189     enum="InvalidationNetworkChannel">
8190   <owner>pavely@chromium.org</owner>
8191   <summary>Network channel used for invalidations.</summary>
8192 </histogram>
8194 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
8195   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8196   <summary>
8197     The time between keystrokes in Aura text fields. The only keystrokes that
8198     are measured are ones that produce a printable character and are not over 5
8199     seconds apart.
8200   </summary>
8201 </histogram>
8203 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
8204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8205   <summary>Accept languages.</summary>
8206 </histogram>
8208 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
8209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8210   <summary>Application languages used for UI.</summary>
8211 </histogram>
8213 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
8214   <obsolete>
8215     Deprecated 2013-10. No thread-unsafety was found.
8216   </obsolete>
8217   <owner>dgrogan@chromium.org</owner>
8218   <summary>
8219     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
8220     here. If there is no record of unsafety after chrome 29 has been in the
8221     stable channel for a few weeks then revert this change.
8222   </summary>
8223 </histogram>
8225 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
8226   <owner>dgrogan@chromium.org</owner>
8227   <summary>
8228     Methods where leveldb's Chromium environment has IO errors when being used
8229     by IndexedDB.
8230   </summary>
8231 </histogram>
8233 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
8234   <owner>dgrogan@chromium.org</owner>
8235   <summary>
8236     PlatformFileErrors encountered by a single leveldb env method.
8237   </summary>
8238 </histogram>
8240 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
8241   <owner>dgrogan@chromium.org</owner>
8242   <summary>Errno of errors encountered in NewLogger.</summary>
8243 </histogram>
8245 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
8246     enum="OSAgnosticErrno">
8247   <owner>dgrogan@chromium.org</owner>
8248   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8249 </histogram>
8251 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
8252     enum="PlatformFileError">
8253   <obsolete>
8254     Deprecated 2013-04. As of m28 use
8255     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
8256   </obsolete>
8257   <owner>dgrogan@chromium.org</owner>
8258   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
8259 </histogram>
8261 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
8262     enum="OSAgnosticErrno">
8263   <owner>dgrogan@chromium.org</owner>
8264   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8265 </histogram>
8267 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
8268     enum="OSAgnosticErrno">
8269   <owner>dgrogan@chromium.org</owner>
8270   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8271 </histogram>
8273 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
8274   <owner>dgrogan@chromium.org</owner>
8275   <summary>
8276     Number of directories missing when IDB LevelDBEnv tries to create a Lock
8277     file.
8278   </summary>
8279 </histogram>
8281 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
8282   <owner>dgrogan@chromium.org</owner>
8283   <summary>
8284     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8285     for IndexedDB.
8286   </summary>
8287 </histogram>
8289 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
8290   <owner>dgrogan@chromium.org</owner>
8291   <summary>
8292     Number of backup files found without corresponding ldb files. As measured by
8293     GetChildren when used in IndexedDB.
8294   </summary>
8295 </histogram>
8297 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
8298     enum="PlatformFileError">
8299   <owner>dgrogan@chromium.org</owner>
8300   <summary>
8301     When IDB LevelDBEnv successfully retries an operation that had failed,
8302     record the error from the most recent failed attempt.
8303   </summary>
8304 </histogram>
8306 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
8307   <owner>dgrogan@chromium.org</owner>
8308   <summary>
8309     Success indicates a successful backup or restore operation for .ldb table
8310     files when used in IndexedDB.
8311   </summary>
8312 </histogram>
8314 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
8315   <obsolete>
8316     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
8317   </obsolete>
8318   <owner>dgrogan@chromium.org</owner>
8319   <summary>
8320     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8321     means success on the first try.
8322   </summary>
8323 </histogram>
8325 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
8326   <owner>dgrogan@chromium.org</owner>
8327   <summary>
8328     Time IDB LevelDBEnv slept before successfully completing this operation. 0
8329     means success on the first try.
8330   </summary>
8331 </histogram>
8333 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
8334   <owner>dgrogan@chromium.org</owner>
8335   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
8336 </histogram>
8338 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
8339   <owner>dgrogan@chromium.org</owner>
8340   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
8341 </histogram>
8343 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
8344   <owner>dgrogan@chromium.org</owner>
8345   <summary>Errno of errors encountered in NewLogger.</summary>
8346 </histogram>
8348 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
8349   <owner>dgrogan@chromium.org</owner>
8350   <summary>Errno of errors encountered in NewSequentialFile.</summary>
8351 </histogram>
8353 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
8354   <obsolete>
8355     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
8356   </obsolete>
8357   <owner>dgrogan@chromium.org</owner>
8358   <summary>
8359     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
8360   </summary>
8361 </histogram>
8363 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
8364   <owner>dgrogan@chromium.org</owner>
8365   <summary>Errno of errors encountered in WritableFileAppend.</summary>
8366 </histogram>
8368 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
8369   <owner>dgrogan@chromium.org</owner>
8370   <summary>Errno of errors encountered in WritableFileFlush.</summary>
8371 </histogram>
8373 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
8374   <owner>dgrogan@chromium.org</owner>
8375   <summary>
8376     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
8377     file.
8378   </summary>
8379 </histogram>
8381 <histogram name="LevelDBEnv.MaxFDs" units="files">
8382   <owner>dgrogan@chromium.org</owner>
8383   <summary>
8384     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
8385     for clients other than IndexedDB.
8386   </summary>
8387 </histogram>
8389 <histogram name="LevelDBEnv.MissingFiles" units="files">
8390   <owner>dgrogan@chromium.org</owner>
8391   <summary>
8392     Number of backup files found without corresponding ldb files. As measured by
8393     GetChildren when used in LevelDB clients other than IndexedDB.
8394   </summary>
8395 </histogram>
8397 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
8398   <owner>dgrogan@chromium.org</owner>
8399   <summary>
8400     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
8401     record the error from the most recent failed attempt.
8402   </summary>
8403 </histogram>
8405 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
8406   <owner>dgrogan@chromium.org</owner>
8407   <summary>
8408     Success indicates a successful backup or restore operation for .ldb table
8409     files when used by LevelDB clients other than IndexedDB.
8410   </summary>
8411 </histogram>
8413 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
8414   <obsolete>
8415     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
8416   </obsolete>
8417   <owner>dgrogan@chromium.org</owner>
8418   <summary>
8419     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8420     0 means success on the first try.
8421   </summary>
8422 </histogram>
8424 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
8425   <owner>dgrogan@chromium.org</owner>
8426   <summary>
8427     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
8428     0 means success on the first try.
8429   </summary>
8430 </histogram>
8432 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
8433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8434   <summary>The version of glibc used. (Linux only)</summary>
8435 </histogram>
8437 <histogram name="LocalDiscovery.ClientRestartAttempts">
8438   <owner>noamsml@chromium.org</owner>
8439   <owner>vitalybuka@chromium.org</owner>
8440   <summary>Records number of attempts to start local discovery.</summary>
8441 </histogram>
8443 <histogram name="LocalDiscovery.DetectorRestartTime" units="milliseconds">
8444   <owner>noamsml@chromium.org</owner>
8445   <owner>vitalybuka@chromium.org</owner>
8446   <summary>Time between detector restarts.</summary>
8447 </histogram>
8449 <histogram name="LocalDiscovery.DetectorTriggerTime" units="milliseconds">
8450   <owner>noamsml@chromium.org</owner>
8451   <owner>vitalybuka@chromium.org</owner>
8452   <summary>Time before detector trigger notifications.</summary>
8453 </histogram>
8455 <histogram name="LocalDiscovery.DevicesPage" enum="DevicesPageEvents">
8456   <owner>noamsml@chromium.org</owner>
8457   <owner>vitalybuka@chromium.org</owner>
8458   <summary>Records events related to devices page.</summary>
8459 </histogram>
8461 <histogram name="LocalDiscovery.PrivetNotificationsEvent"
8462     enum="PrivetNotificationsEvent">
8463   <owner>noamsml@chromium.org</owner>
8464   <owner>vitalybuka@chromium.org</owner>
8465   <summary>Records events related to local discovery notifications.</summary>
8466 </histogram>
8468 <histogram name="Login.ConsumerNewUsersAllowed" enum="LoginConsumerWhitelist">
8469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8470   <summary>
8471     Chrome OS histogram tracking, per consumer sign-in, whether the device owner
8472     is allowing arbitrary accounts to be used on the device, or only those on a
8473     specific whitelist.
8474   </summary>
8475 </histogram>
8477 <histogram name="Login.FailureReason" enum="LoginFailureReason">
8478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8479   <summary>Chrome OS login failure reason.</summary>
8480 </histogram>
8482 <histogram name="Login.LeastUsedAccountDays" units="days">
8483   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8484   <summary>
8485     Chrome OS histogram that keeps track of the days since the least frequently
8486     used account signed in. Reported on every boot and once a day after that.
8487   </summary>
8488 </histogram>
8490 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
8491   <owner>cmasone@chromium.org</owner>
8492   <summary>The state of Chrome OS owner key and device policy files.</summary>
8493 </histogram>
8495 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
8496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8497   <summary>
8498     Time from first display of the login prompt until the user completes signing
8499     in.
8500   </summary>
8501 </histogram>
8503 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
8504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8505   <summary>Chrome OS login success reason.</summary>
8506 </histogram>
8508 <histogram name="Login.UserType" enum="LoginUserType">
8509   <owner>cmasone@chromium.org</owner>
8510   <summary>
8511     Chrome OS histogram that keeps track of the way a user logs in and whether
8512     Chrome OS is running normal or developer mode.
8513   </summary>
8514 </histogram>
8516 <histogram name="ManagedUsers.ChromeOS.PasswordChange"
8517     enum="ManagedUserPasswordChange">
8518   <owner>antrim@chromium.org</owner>
8519   <summary>
8520     Chrome OS histogram that keeps track of supervised user password change
8521     result.
8522   </summary>
8523 </histogram>
8525 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
8526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8527   <summary>
8528     Whether accelerated compositing was used for HTML5 media rendering.
8529   </summary>
8530 </histogram>
8532 <histogram name="Media.AudioBitsPerChannel">
8533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8534   <summary>Bits per channel of HTML5 audio sample data.</summary>
8535 </histogram>
8537 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
8538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8539   <summary>Audio channel layout in HTML5 media.</summary>
8540 </histogram>
8542 <histogram name="Media.AudioCodec" enum="AudioCodec">
8543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8544   <summary>Audio codec used in HTML5 media.</summary>
8545 </histogram>
8547 <histogram name="Media.AudioInputController" units="ms">
8548   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8549   <summary>Measures the time taken for AudioInputController::</summary>
8550 </histogram>
8552 <histogram name="Media.AudioInputDeviceManager" units="ms">
8553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8554   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
8555 </histogram>
8557 <histogram name="Media.AudioOutputController" units="ms">
8558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8559   <summary>Measures the time taken for AudioOutputController::</summary>
8560 </histogram>
8562 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
8563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8564   <summary>
8565     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
8566     was not initially available.
8567   </summary>
8568 </histogram>
8570 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
8571     enum="BooleanSuccess">
8572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8573   <summary>
8574     Whether playback started successfully after stream startup was requested.
8575   </summary>
8576 </histogram>
8578 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
8579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8580   <summary>Captures statistics for various AudioRendererImpl events.</summary>
8581 </histogram>
8583 <histogram name="Media.AudioRendererMissedDeadline" units="%">
8584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8585   <summary>
8586     Percentage of AudioSyncReader::Read() calls where the renderer missed its
8587     realtime deadline.
8588   </summary>
8589 </histogram>
8591 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
8592   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8593   <summary>
8594     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
8595   </summary>
8596 </histogram>
8598 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
8599   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8600   <summary>Audio samples per second in HTML5 media.</summary>
8601 </histogram>
8603 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
8604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8605   <summary>
8606     Audio samples per second in HTML5 media (atypical values, in Hz).
8607   </summary>
8608 </histogram>
8610 <histogram name="Media.AudioTrackProcessingStates"
8611     enum="AudioTrackProcessingStates">
8612   <summary>
8613     State of the media stream audio track processing, sampled once during the
8614     life time of a MediaStreamAudioProcessor.
8615   </summary>
8616 </histogram>
8618 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
8619   <owner>scherkus@chromium.org</owner>
8620   <summary>
8621     Whether a media response might be used to satisfy a future request.
8622   </summary>
8623 </histogram>
8625 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
8626     units="frames/5s">
8627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8628   <summary>
8629     The average number of delayed and dropped frames for the ChromeCast
8630     application.  Reported every 5 seconds.
8631   </summary>
8632 </histogram>
8634 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
8635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8636   <summary>
8637     The average number of displayed frames for the ChromeCast application.
8638     Reported every 5 seconds.
8639   </summary>
8640 </histogram>
8642 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
8643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8644   <summary>
8645     Time needed to pre-buffer A/V data before the actual playback for the
8646     ChromeCast application.
8647   </summary>
8648 </histogram>
8650 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
8651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8652   <summary>
8653     Time needed to buffer A/V data after an abort for the ChromeCast
8654     application.
8655   </summary>
8656 </histogram>
8658 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
8659   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8660   <summary>
8661     Time needed to buffer A/V data after an underrun for the ChromeCast
8662     application.
8663   </summary>
8664 </histogram>
8666 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
8667   <owner>jrummell@chromium.org</owner>
8668   <summary>Audio codec used in HTML5 media.</summary>
8669 </histogram>
8671 <histogram name="Media.DetectedContainer" enum="MediaContainers">
8672   <owner>jrummell@chromium.org</owner>
8673   <summary>
8674     Container used for HTML5 media. Views that include pre-M34 data will
8675     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
8676     bucket.
8677   </summary>
8678 </histogram>
8680 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
8681   <owner>jrummell@chromium.org</owner>
8682   <summary>Video codec used in HTML5 media.</summary>
8683 </histogram>
8685 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
8686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8687   <summary>
8688     Measures the actions taken in the media infobar, which prompts the users for
8689     device permission.
8690   </summary>
8691 </histogram>
8693 <histogram name="Media.Duration" units="ms">
8694   <owner>scherkus@chromium.org</owner>
8695   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
8696 </histogram>
8698 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
8699   <owner>xhwang@chromium.org</owner>
8700   <summary>addKey result using the Clear Key key system.</summary>
8701 </histogram>
8703 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
8704   <owner>xhwang@chromium.org</owner>
8705   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
8706 </histogram>
8708 <histogram name="Media.EME.ClearKey.DecryptError">
8709   <owner>xhwang@chromium.org</owner>
8710   <summary>
8711     Decryption error event count using the Clear Key key system.
8712   </summary>
8713 </histogram>
8715 <histogram name="Media.EME.ClearKey.generateKeyRequest"
8716     enum="MediaKeyException">
8717   <owner>xhwang@chromium.org</owner>
8718   <summary>generateKeyRequest result using the Clear Key key system.</summary>
8719 </histogram>
8721 <histogram name="Media.EME.ClearKey.KeyAdded">
8722   <owner>xhwang@chromium.org</owner>
8723   <summary>KeyAdded event count using the Clear Key key system.</summary>
8724 </histogram>
8726 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
8727   <owner>xhwang@chromium.org</owner>
8728   <summary>KeyError event count using the Clear Key key system.</summary>
8729 </histogram>
8731 <histogram name="Media.EME.NeedKey">
8732   <owner>xhwang@chromium.org</owner>
8733   <summary>EME NeedKey event count.</summary>
8734 </histogram>
8736 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
8737   <owner>xhwang@chromium.org</owner>
8738   <summary>addKey result using an unknown key system.</summary>
8739 </histogram>
8741 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
8742   <owner>xhwang@chromium.org</owner>
8743   <summary>cancelKeyRequest result using an unknown key system.</summary>
8744 </histogram>
8746 <histogram name="Media.EME.Unknown.DecryptError">
8747   <owner>xhwang@chromium.org</owner>
8748   <summary>Decryption error event count using an unknown key system.</summary>
8749 </histogram>
8751 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
8752   <owner>xhwang@chromium.org</owner>
8753   <summary>generateKeyRequest result using an unknown key system.</summary>
8754 </histogram>
8756 <histogram name="Media.EME.Unknown.KeyAdded">
8757   <owner>xhwang@chromium.org</owner>
8758   <summary>KeyAdded event count using an unknown key system.</summary>
8759 </histogram>
8761 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
8762   <owner>xhwang@chromium.org</owner>
8763   <summary>KeyError event count using an unknown key system.</summary>
8764 </histogram>
8766 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
8767   <owner>xhwang@chromium.org</owner>
8768   <summary>addKey result using the Widevine key system.</summary>
8769 </histogram>
8771 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
8772   <owner>xhwang@chromium.org</owner>
8773   <summary>cancelKeyRequest result using the Widevine key system.</summary>
8774 </histogram>
8776 <histogram name="Media.EME.Widevine.DecryptError">
8777   <owner>xhwang@chromium.org</owner>
8778   <summary>Decryption error event count using the Widevine key system.</summary>
8779 </histogram>
8781 <histogram name="Media.EME.Widevine.generateKeyRequest"
8782     enum="MediaKeyException">
8783   <owner>xhwang@chromium.org</owner>
8784   <summary>generateKeyRequest result using the Widevine key system.</summary>
8785 </histogram>
8787 <histogram name="Media.EME.Widevine.KeyAdded">
8788   <owner>xhwang@chromium.org</owner>
8789   <summary>KeyAdded event count using the Widevine key system.</summary>
8790 </histogram>
8792 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
8793   <owner>xhwang@chromium.org</owner>
8794   <summary>KeyError event count using the Widevine key system.</summary>
8795 </histogram>
8797 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
8798   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8799   <summary>
8800     Bits per channel of the hardware audio device which failed to open in low
8801     latency mode and required high latency fallback.
8802   </summary>
8803 </histogram>
8805 <histogram name="Media.FallbackHardwareAudioChannelCount">
8806   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8807   <summary>
8808     Channel count of the hardware audio device which failed to open in low
8809     latency mode and required high latency fallback.
8810   </summary>
8811 </histogram>
8813 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
8814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8815   <summary>
8816     Channel layout of the hardware audio device which failed to open in low
8817     latency mode and required high latency fallback.
8818   </summary>
8819 </histogram>
8821 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
8822     enum="AudioSampleRate">
8823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8824   <summary>
8825     Samples per second of the hardware audio device which failed to open in low
8826     latency mode and required high latency fallback.
8827   </summary>
8828 </histogram>
8830 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
8831     units="Hz">
8832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8833   <summary>
8834     Samples per second of the hardware audio device (atypical values, in Hz)
8835     which failed to open in low latency mode and required high latency fallback.
8836   </summary>
8837 </histogram>
8839 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
8840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8841   <summary>
8842     Whether Chrome had to fallback to the high latency audio path or not.
8843   </summary>
8844 </histogram>
8846 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
8847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8848   <summary>
8849     The average number of delayed and dropped frames for the Fling application.
8850     Reported every 5 seconds.
8851   </summary>
8852 </histogram>
8854 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
8855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8856   <summary>
8857     The average number of displayed frames for the Fling application.  Reported
8858     every 5 seconds.
8859   </summary>
8860 </histogram>
8862 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
8863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8864   <summary>
8865     Time needed to pre-buffer A/V data before the actual playback for the Fling
8866     application.
8867   </summary>
8868 </histogram>
8870 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
8871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8872   <summary>
8873     Time needed to buffer A/V data after an abort for the Fling application.
8874   </summary>
8875 </histogram>
8877 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
8878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8879   <summary>
8880     Time needed to buffer A/V data after an underrun for the Fling application.
8881   </summary>
8882 </histogram>
8884 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
8885   <owner>posciak@chromium.org</owner>
8886   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
8887 </histogram>
8889 <histogram name="Media.HardwareAudioBitsPerChannel">
8890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8891   <summary>Bits per channel of the hardware audio device.</summary>
8892 </histogram>
8894 <histogram name="Media.HardwareAudioChannelCount">
8895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8896   <summary>Channel count of the hardware audio device.</summary>
8897 </histogram>
8899 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
8900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8901   <summary>Channel layout of the hardware audio device.</summary>
8902 </histogram>
8904 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
8905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8906   <summary>Samples per second of the hardware audio device.</summary>
8907 </histogram>
8909 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
8910   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8911   <summary>
8912     Samples per second of the hardware audio device (atypical values, in Hz).
8913   </summary>
8914 </histogram>
8916 <histogram name="Media.InfoLoadDelay" units="milliseconds">
8917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8918   <summary>
8919     The time it takes to perform redirect tracking and a CORS access check while
8920     preparing to play a media file.
8921   </summary>
8922 </histogram>
8924 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
8925   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8926   <summary>
8927     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
8928   </summary>
8929 </histogram>
8931 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
8932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8933   <summary>
8934     State of the WebRtc local renderer, sampled once during the lifetime of a
8935     local renderer.
8936   </summary>
8937 </histogram>
8939 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
8940   <owner>acolwell@chromium.org</owner>
8941   <summary>
8942     Audio codec used in Media Source Extensions playback. Set when AddId() is
8943     called during playback.
8944   </summary>
8945 </histogram>
8947 <histogram name="Media.MSE.NumberOfTracks">
8948   <owner>acolwell@chromium.org</owner>
8949   <summary>
8950     Number of tracks specified to AddId() for Media Source Extensions playback.
8951     May be called multiple times per element if playback is dynamically altered.
8952   </summary>
8953 </histogram>
8955 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
8956   <owner>acolwell@chromium.org</owner>
8957   <summary>
8958     Whether Media Source Extensions is specified for playback of Media elements.
8959     Sampled when media pipeline starts.
8960   </summary>
8961 </histogram>
8963 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
8964   <owner>acolwell@chromium.org</owner>
8965   <summary>
8966     Video codec used in Media Source Extensions playback. Set when AddId() is
8967     called during playback.
8968   </summary>
8969 </histogram>
8971 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
8972   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8973   <summary>
8974     The audio bit rate as reported by the Netflix application.  May be reported
8975     multiple times as network conditions change during playback.
8976   </summary>
8977 </histogram>
8979 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
8980   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8981   <summary>
8982     The number of audio channels as reported by the Netflix application. May be
8983     reported multiple times as network conditions change during playback.
8984   </summary>
8985 </histogram>
8987 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
8988     units="frames/5s">
8989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8990   <summary>
8991     The average number of delayed and dropped frames for the Netflix
8992     application.  Reported every 5 seconds.
8993   </summary>
8994 </histogram>
8996 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
8997   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
8998   <summary>
8999     The average number of displayed frames for the Netflix application. Reported
9000     every 5 seconds.
9001   </summary>
9002 </histogram>
9004 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
9005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9006   <summary>
9007     Video bit rate as reported by the Netflix application.  May be reported
9008     multiple times as network conditions change during playback.
9009   </summary>
9010 </histogram>
9012 <histogram name="Media.Netflix.VideoHeight" units="pixels">
9013   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9014   <summary>
9015     Video height as reported by the Netflix application.  May be reported
9016     multiple times as network conditions change during playback.
9017   </summary>
9018 </histogram>
9020 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
9021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9022   <summary>Counts of video decode errors reported to plugin.</summary>
9023 </histogram>
9025 <histogram name="Media.PepperVideoDecoderPictureCount">
9026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9027   <summary>
9028     Number of PictureBuffers/textures requested per hardware decoder creation.
9029     This value varies by platform and video. A user visible video may trigger
9030     multiple decoder creations (sometimes every 5 seconds) but would normally
9031     not hold more than 2 sets of buffers at any given time in memory.
9032   </summary>
9033 </histogram>
9035 <histogram name="Media.PepperVideoDecoderPictureHeight">
9036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9037   <summary>
9038     Vertical video resolution rounded to the nearest bucket. (Corresponds
9039     roughly to the number in 720p.)
9040   </summary>
9041 </histogram>
9043 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
9044     units="frames/5s">
9045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9046   <summary>
9047     The average number of delayed and dropped frames for the PlayMovies
9048     application.  Reported every 5 seconds.
9049   </summary>
9050 </histogram>
9052 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
9053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9054   <summary>
9055     The average number of displayed frames for the PlayMovies application.
9056     Reported every 5 seconds.
9057   </summary>
9058 </histogram>
9060 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
9061   <owner>posciak@chromium.org</owner>
9062   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
9063 </histogram>
9065 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
9066   <obsolete>
9067     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
9068   </obsolete>
9069   <owner>posciak@chromium.org</owner>
9070   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
9071 </histogram>
9073 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
9074   <owner>posciak@chromium.org</owner>
9075   <summary>
9076     Indicates whether we were successful in initializing hardware video decoder
9077     for use in the RTC pipeline.
9078   </summary>
9079 </histogram>
9081 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
9082   <owner>posciak@chromium.org</owner>
9083   <summary>
9084     Indicates whether we were successful in initializing hardware video encoder
9085     for use in the RTC pipeline.
9086   </summary>
9087 </histogram>
9089 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
9090   <owner>posciak@chromium.org</owner>
9091   <summary>Video codec profile used in RTC video encoder.</summary>
9092 </histogram>
9094 <histogram name="Media.TimeToPipelineStarted" units="ms">
9095   <owner>scherkus@chromium.org</owner>
9096   <summary>
9097     Time in milliseconds from HTML5 media pipeline creation to playing event.
9098   </summary>
9099 </histogram>
9101 <histogram name="Media.TotalMBytes" units="MB">
9102   <owner>dmikurube@chromium.org</owner>
9103   <owner>scherkus@chromium.org</owner>
9104   <summary>Size of HTML5 media (when known), in MB.</summary>
9105 </histogram>
9107 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
9108   <owner>scherkus@chromium.org</owner>
9109   <summary>
9110     Reasons a media response won't be used to satisfy a future request.
9111   </summary>
9112 </histogram>
9114 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
9115   <owner>scherkus@chromium.org</owner>
9116   <summary>
9117     URL scheme used with HTML5 media. (each URL provides one sample)
9118   </summary>
9119 </histogram>
9121 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
9122   <owner>posciak@chromium.org</owner>
9123   <summary>
9124     Error codes reported by video decode using VA-API hardware video decoder.
9125   </summary>
9126 </histogram>
9128 <histogram name="Media.VideoCapture.AspectRatio">
9129   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9130   <summary>
9131     Video Capture Device captured aspect ratio, as a rounded integer multiplied
9132     by 100. The collection is made in the VideoCaptureController upon reception
9133     of the first frame.
9134   </summary>
9135 </histogram>
9137 <histogram name="Media.VideoCapture.FrameRate" units="fps">
9138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9139   <summary>
9140     Video Capture Device frame rate requested by VideoCaptureManager on
9141     AllocateAndStart(). The collection is made in the VideoCaptureController
9142     upon reception of the first frame.
9143   </summary>
9144 </histogram>
9146 <histogram name="Media.VideoCapture.Height" units="pixels">
9147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9148   <summary>
9149     Video Capture Device captured frame height in pixels. The collection is made
9150     in the VideoCaptureController upon reception of the first frame.
9151   </summary>
9152 </histogram>
9154 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
9155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9156   <summary>
9157     Pixel format provided by a Video Capture Device. The collection is made in
9158     the VideoCaptureController upon reception of the first frame.
9159   </summary>
9160 </histogram>
9162 <histogram name="Media.VideoCapture.Width" units="pixels">
9163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9164   <summary>
9165     Video Capture Device captured frame width in pixels. The collection is made
9166     in the VideoCaptureController upon reception of the first frame.
9167   </summary>
9168 </histogram>
9170 <histogram name="Media.VideoCaptureManager" units="ms">
9171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9172   <summary>Measures the time taken for VideoCaptureManager::</summary>
9173 </histogram>
9175 <histogram name="Media.VideoCodec" enum="VideoCodec">
9176   <owner>scherkus@chromium.org</owner>
9177   <summary>Video codec used in HTML5 media.</summary>
9178 </histogram>
9180 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
9181   <owner>scherkus@chromium.org</owner>
9182   <summary>Video codec profile used in HTML5 media.</summary>
9183 </histogram>
9185 <histogram name="Media.VideoCodedAspectRatio">
9186   <owner>scherkus@chromium.org</owner>
9187   <summary>Coded aspect ratio of HTML5 video.</summary>
9188 </histogram>
9190 <histogram name="Media.VideoCodedWidth">
9191   <owner>scherkus@chromium.org</owner>
9192   <summary>Coded width of HTML5 video.</summary>
9193 </histogram>
9195 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
9196   <owner>scherkus@chromium.org</owner>
9197   <summary>
9198     Pixel format color range of HTML5 video. Emitted on video load.
9199   </summary>
9200 </histogram>
9202 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
9203   <owner>scherkus@chromium.org</owner>
9204   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
9205 </histogram>
9207 <histogram name="Media.VideoVisibleAspectRatio">
9208   <owner>scherkus@chromium.org</owner>
9209   <summary>Visible aspect ratio of HTML5 video.</summary>
9210 </histogram>
9212 <histogram name="Media.VideoVisibleWidth">
9213   <owner>scherkus@chromium.org</owner>
9214   <summary>Visible width of HTML5 video.</summary>
9215 </histogram>
9217 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
9218     units="frames/5s">
9219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9220   <summary>
9221     The average number of delayed and dropped frames for the YouTube
9222     application.  Reported every 5 seconds.
9223   </summary>
9224 </histogram>
9226 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
9227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9228   <summary>
9229     The average number of displayed frames for the YouTube application. Reported
9230     every 5 seconds.
9231   </summary>
9232 </histogram>
9234 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
9235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9236   <summary>
9237     Time needed to pre-buffer A/V data before the actual playback for the
9238     YouTube application.
9239   </summary>
9240 </histogram>
9242 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
9243   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9244   <summary>
9245     Time needed to buffer A/V data after an abort for the YouTube application.
9246   </summary>
9247 </histogram>
9249 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
9250   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9251   <summary>
9252     Time needed to buffer A/V data after an underrun for the YouTube
9253     application.
9254   </summary>
9255 </histogram>
9257 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
9258   <owner>vandebo@chromium.org</owner>
9259   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
9260 </histogram>
9262 <histogram name="MediaGalleries.ScanDirectoriesFound">
9263   <owner>vandebo@chromium.org</owner>
9264   <summary>
9265     The number of directories with media files found during a scan.
9266   </summary>
9267 </histogram>
9269 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
9270   <owner>vandebo@chromium.org</owner>
9271   <summary>
9272     Duration in milliseconds taken to do a media scan that ran to completion.
9273   </summary>
9274 </histogram>
9276 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
9277   <owner>vandebo@chromium.org</owner>
9278   <summary>
9279     The percentage of galleries accepted (not deselected) from the scan result
9280     dialog.
9281   </summary>
9282 </histogram>
9284 <histogram name="MediaGalleries.ScanGalleriesPopulated">
9285   <owner>vandebo@chromium.org</owner>
9286   <summary>
9287     The number of galleries added or updated in preferences after a scan.
9288   </summary>
9289 </histogram>
9291 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
9292   <owner>vandebo@chromium.org</owner>
9293   <summary>Various usage counts for media galleries.</summary>
9294 </histogram>
9296 <histogram name="Memory.BackingStore">
9297   <owner>dmikurube@chromium.org</owner>
9298   <owner>kenjibaheux@google.com</owner>
9299   <summary>TBD.</summary>
9300 </histogram>
9302 <histogram name="Memory.Browser" units="KB">
9303   <owner>dmikurube@chromium.org</owner>
9304   <owner>kenjibaheux@google.com</owner>
9305   <summary>
9306     The private working set used by the browser process.  Recorded once per UMA
9307     ping.
9308   </summary>
9309 </histogram>
9311 <histogram name="Memory.CachedFontAndDC">
9312   <owner>dmikurube@chromium.org</owner>
9313   <owner>kenjibaheux@google.com</owner>
9314   <summary>TBD.</summary>
9315 </histogram>
9317 <histogram name="Memory.Chrome" units="KB">
9318   <owner>dmikurube@chromium.org</owner>
9319   <owner>kenjibaheux@google.com</owner>
9320   <summary>
9321     The private working set used by each chrome:// renderer process.  Each
9322     process provides one sample.  Recorded once per UMA ping.
9323   </summary>
9324 </histogram>
9326 <histogram name="Memory.ChromeProcessCount">
9327   <owner>dmikurube@chromium.org</owner>
9328   <owner>kenjibaheux@google.com</owner>
9329   <summary>
9330     The count of active chrome:// processes.  Recorded once per UMA ping.
9331   </summary>
9332 </histogram>
9334 <histogram name="Memory.Extension" units="KB">
9335   <owner>dmikurube@chromium.org</owner>
9336   <owner>kenjibaheux@google.com</owner>
9337   <summary>
9338     The private working set used by each extension process.  Each process
9339     provides one sample.  Recorded once per UMA ping.
9340   </summary>
9341 </histogram>
9343 <histogram name="Memory.GlyphPagesPerLoad">
9344   <owner>dmikurube@chromium.org</owner>
9345   <owner>kenjibaheux@google.com</owner>
9346   <summary>
9347     The number of glyph pages present in the renderer when it commits a load.
9348     Since this is per-sub-process, you can get the average number of glyph pages
9349     in the system by multiplying this number with the average number of
9350     renderers. Note that this typically won't count the glyph pages added as a
9351     result of the load that just committed, since layout will happen after the
9352     commit. There are 512 bytes per glyph page, but this number also very
9353     closely approximates the number of glyph width map pages in the same
9354     renderer. The only difference is that if you have font fallback, it will
9355     make a new glyph page and no width page, but in most common cases there is
9356     no fallback). Width pages are 1K each (256 floats), so you could think of
9357     this value as being the number of &quot;1.5K units related to glyphs per
9358     renderer per page load&quot;.
9359   </summary>
9360 </histogram>
9362 <histogram name="Memory.Gpu" units="KB">
9363   <owner>dmikurube@chromium.org</owner>
9364   <owner>jamescook@chromium.org</owner>
9365   <owner>kenjibaheux@google.com</owner>
9366   <summary>
9367     The private working set used by the GPU process.  Recorded once per UMA
9368     ping.
9369   </summary>
9370 </histogram>
9372 <histogram name="Memory.Graphics" units="MB">
9373   <owner>dmikurube@chromium.org</owner>
9374   <owner>jamescook@chromium.org</owner>
9375   <owner>kenjibaheux@google.com</owner>
9376   <summary>
9377     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
9378     platforms where it is exposed by the kernel (for example, Intel i915 and
9379     Exynos Mali).  Recorded once per UMA ping.
9380   </summary>
9381 </histogram>
9383 <histogram name="Memory.NativeClient" units="KB">
9384   <owner>dmikurube@chromium.org</owner>
9385   <owner>kenjibaheux@google.com</owner>
9386   <summary>
9387     The private working set used by each Native Client loader process.  Each
9388     process provides one sample.  Recorded once per UMA ping.
9389   </summary>
9390 </histogram>
9392 <histogram name="Memory.NativeClientBroker" units="KB">
9393   <owner>dmikurube@chromium.org</owner>
9394   <owner>kenjibaheux@google.com</owner>
9395   <summary>
9396     The private working set used by each Native Client broker process.  Each
9397     process provides one sample.  Recorded once per UMA ping.
9398   </summary>
9399 </histogram>
9401 <histogram name="Memory.OtherProcessCount">
9402   <owner>dmikurube@chromium.org</owner>
9403   <owner>kenjibaheux@google.com</owner>
9404   <summary>
9405     The count of other various utility processes (nacl, gpu, sandbox, zygote,
9406     utility).  Recorded once per UMA ping.
9407   </summary>
9408 </histogram>
9410 <histogram name="Memory.PepperPlugin" units="KB">
9411   <owner>dmikurube@chromium.org</owner>
9412   <owner>kenjibaheux@google.com</owner>
9413   <summary>
9414     The private working set used by each Pepper plugin process.  Each plugin
9415     process provides one sample.  Recorded once per UMA ping.
9416   </summary>
9417 </histogram>
9419 <histogram name="Memory.PepperPluginBroker" units="KB">
9420   <owner>dmikurube@chromium.org</owner>
9421   <owner>kenjibaheux@google.com</owner>
9422   <summary>
9423     The private working set used by each Pepper plugin broker process.  Each
9424     process provides one sample.  Recorded once per UMA ping.
9425   </summary>
9426 </histogram>
9428 <histogram name="Memory.PepperPluginBrokerProcessCount">
9429   <owner>dmikurube@chromium.org</owner>
9430   <owner>kenjibaheux@google.com</owner>
9431   <summary>
9432     The count of Pepper plugin broker processes, recorded once per metrics
9433     services (UMA) update.  See MetricsReportingScheduler for details.
9434   </summary>
9435 </histogram>
9437 <histogram name="Memory.PepperPluginProcessCount">
9438   <owner>dmikurube@chromium.org</owner>
9439   <owner>kenjibaheux@google.com</owner>
9440   <summary>
9441     The count of active Pepper plugin processes.  Recorded once per UMA ping.
9442   </summary>
9443 </histogram>
9445 <histogram name="Memory.Plugin" units="KB">
9446   <owner>dmikurube@chromium.org</owner>
9447   <owner>kenjibaheux@google.com</owner>
9448   <summary>
9449     The private working set used by each plugin process.  Each plugin process
9450     provides one sample.  Recorded once per UMA ping.
9451   </summary>
9452 </histogram>
9454 <histogram name="Memory.PluginProcessCount">
9455   <owner>dmikurube@chromium.org</owner>
9456   <owner>kenjibaheux@google.com</owner>
9457   <summary>
9458     The count of active plugin processes.  Recorded once per UMA ping.
9459   </summary>
9460 </histogram>
9462 <histogram name="Memory.ProcessCount">
9463   <owner>dmikurube@chromium.org</owner>
9464   <owner>kenjibaheux@google.com</owner>
9465   <summary>
9466     The count of all active processes.  Recorded once per UMA ping.
9467   </summary>
9468 </histogram>
9470 <histogram name="Memory.ProcessLimit">
9471   <owner>dmikurube@chromium.org</owner>
9472   <owner>kenjibaheux@google.com</owner>
9473   <summary>The current process limit.  Recorded once per UMA ping.</summary>
9474 </histogram>
9476 <histogram name="Memory.Renderer" units="KB">
9477   <owner>dmikurube@chromium.org</owner>
9478   <owner>kenjibaheux@google.com</owner>
9479   <summary>
9480     The private working set used by each renderer process.  Each renderer
9481     process provides one sample.  Recorded once per UMA ping.
9482   </summary>
9483 </histogram>
9485 <histogram name="Memory.RendererProcessCount">
9486   <owner>dmikurube@chromium.org</owner>
9487   <owner>kenjibaheux@google.com</owner>
9488   <summary>
9489     The count of active renderer processes.  Recorded once per UMA ping.
9490   </summary>
9491 </histogram>
9493 <histogram name="Memory.SandboxHelper" units="KB">
9494   <owner>dmikurube@chromium.org</owner>
9495   <owner>kenjibaheux@google.com</owner>
9496   <summary>
9497     The private working set used by each sandbox helper process.  Each sandbox
9498     helper process provides one sample.  Recorded once per UMA ping.
9499   </summary>
9500 </histogram>
9502 <histogram name="Memory.Swap.Browser" units="KB">
9503   <owner>dmikurube@chromium.org</owner>
9504   <owner>kenjibaheux@google.com</owner>
9505   <summary>
9506     The swap used by the browser process.  Recorded once per UMA ping if the
9507     system has swapped.
9508   </summary>
9509 </histogram>
9511 <histogram name="Memory.Swap.Chrome" units="KB">
9512   <owner>dmikurube@chromium.org</owner>
9513   <owner>kenjibaheux@google.com</owner>
9514   <summary>
9515     The swap used by each chrome:// renderer process.  Each process provides one
9516     sample.  Recorded once per UMA ping if the system has swapped.
9517   </summary>
9518 </histogram>
9520 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
9521   <owner>dmikurube@chromium.org</owner>
9522   <owner>kenjibaheux@google.com</owner>
9523   <summary>
9524     The amount of memory that swap was compressed into. Recorded once per UMA
9525     ping if the system has swapped.
9526   </summary>
9527 </histogram>
9529 <histogram name="Memory.Swap.CompressionRatio">
9530   <owner>dmikurube@chromium.org</owner>
9531   <owner>kenjibaheux@google.com</owner>
9532   <summary>
9533     The ratio of swapped data original size to compressed size. Recorded once
9534     per UMA ping if the system has swapped.
9535   </summary>
9536 </histogram>
9538 <histogram name="Memory.Swap.Extension" units="KB">
9539   <owner>dmikurube@chromium.org</owner>
9540   <owner>kenjibaheux@google.com</owner>
9541   <summary>
9542     The swap used by each extension process.  Each process provides one sample.
9543     Recorded once per UMA ping if the system has swapped.
9544   </summary>
9545 </histogram>
9547 <histogram name="Memory.Swap.Gpu" units="KB">
9548   <owner>dmikurube@chromium.org</owner>
9549   <owner>kenjibaheux@google.com</owner>
9550   <summary>
9551     The swap used by the GPU process.  Recorded once per UMA ping if the system
9552     has swapped.
9553   </summary>
9554 </histogram>
9556 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
9557   <owner>dmikurube@chromium.org</owner>
9558   <owner>kenjibaheux@google.com</owner>
9559   <summary>
9560     Indicates that the system has swapped memory out at least once since boot.
9561     Recorded once per UMA ping.
9562   </summary>
9563 </histogram>
9565 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
9566   <owner>dmikurube@chromium.org</owner>
9567   <owner>kenjibaheux@google.com</owner>
9568   <summary>
9569     The amount of memory that is used by swap, including bookkeeping.  Recorded
9570     once per UMA ping if the system has swapped.
9571   </summary>
9572 </histogram>
9574 <histogram name="Memory.Swap.NativeClient" units="KB">
9575   <owner>dmikurube@chromium.org</owner>
9576   <owner>kenjibaheux@google.com</owner>
9577   <summary>
9578     The swap used by each Native Client loader process.  Each process provides
9579     one sample.  Recorded once per UMA ping if the system has swapped.
9580   </summary>
9581 </histogram>
9583 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
9584   <owner>dmikurube@chromium.org</owner>
9585   <owner>kenjibaheux@google.com</owner>
9586   <summary>
9587     The swap used by each Native Client broker process.  Each process provides
9588     one sample.  Recorded once per UMA ping if the system has swapped.
9589   </summary>
9590 </histogram>
9592 <histogram name="Memory.Swap.NumReads">
9593   <owner>dmikurube@chromium.org</owner>
9594   <owner>kenjibaheux@google.com</owner>
9595   <summary>
9596     The number of reads from swap.  Recorded once per UMA ping  if the system
9597     has swapped.
9598   </summary>
9599 </histogram>
9601 <histogram name="Memory.Swap.NumWrites">
9602   <owner>dmikurube@chromium.org</owner>
9603   <owner>kenjibaheux@google.com</owner>
9604   <summary>
9605     The number of writes to swap.  Recorded once per UMA ping if the system has
9606     swapped.
9607   </summary>
9608 </histogram>
9610 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
9611   <owner>dmikurube@chromium.org</owner>
9612   <owner>kenjibaheux@google.com</owner>
9613   <summary>
9614     The amount of memory that was swapped out.  Recorded once per UMA ping if
9615     the system has swapped.
9616   </summary>
9617 </histogram>
9619 <histogram name="Memory.Swap.PepperPlugin" units="KB">
9620   <owner>dmikurube@chromium.org</owner>
9621   <owner>kenjibaheux@google.com</owner>
9622   <summary>
9623     The swap used by each Pepper plugin process.  Each plugin process provides
9624     one sample.  Recorded once per UMA ping if the system has swapped.
9625   </summary>
9626 </histogram>
9628 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
9629   <owner>dmikurube@chromium.org</owner>
9630   <owner>kenjibaheux@google.com</owner>
9631   <summary>
9632     The swap used by each Pepper plugin broker process.  Each process provides
9633     one sample.  Recorded once per UMA ping if the system has swapped.
9634   </summary>
9635 </histogram>
9637 <histogram name="Memory.Swap.Plugin" units="KB">
9638   <owner>dmikurube@chromium.org</owner>
9639   <owner>kenjibaheux@google.com</owner>
9640   <summary>
9641     The swap used by each plugin process.  Each plugin process provides one
9642     sample.  Recorded once per UMA ping if the system has swapped.
9643   </summary>
9644 </histogram>
9646 <histogram name="Memory.Swap.Renderer" units="KB">
9647   <owner>dmikurube@chromium.org</owner>
9648   <owner>kenjibaheux@google.com</owner>
9649   <summary>
9650     The swap used by each renderer process.  Each renderer process provides one
9651     sample.  Recorded once per UMA ping if the system has swapped.
9652   </summary>
9653 </histogram>
9655 <histogram name="Memory.Swap.SandboxHelper" units="KB">
9656   <owner>dmikurube@chromium.org</owner>
9657   <owner>kenjibaheux@google.com</owner>
9658   <summary>
9659     The swap used by each sandbox helper process.  Each sandbox helper process
9660     provides one sample.  Recorded once per UMA ping if the system has swapped.
9661   </summary>
9662 </histogram>
9664 <histogram name="Memory.Swap.Total" units="MB">
9665   <owner>dmikurube@chromium.org</owner>
9666   <owner>kenjibaheux@google.com</owner>
9667   <summary>
9668     The sum of all processes' swap.  Recorded once per UMA ping if the system
9669     has swapped.
9670   </summary>
9671 </histogram>
9673 <histogram name="Memory.Swap.Utility" units="KB">
9674   <owner>dmikurube@chromium.org</owner>
9675   <owner>kenjibaheux@google.com</owner>
9676   <summary>
9677     The swap used by each utility process.  Each utility process provides one
9678     sample.  Recorded once per UMA ping if the system has swapped.
9679   </summary>
9680 </histogram>
9682 <histogram name="Memory.Swap.Worker" units="KB">
9683   <owner>dmikurube@chromium.org</owner>
9684   <owner>kenjibaheux@google.com</owner>
9685   <summary>
9686     The swap used by each worker process.  Each worker process provides one
9687     sample.  Recorded once per UMA ping if the system has swapped.
9688   </summary>
9689 </histogram>
9691 <histogram name="Memory.Total" units="MB">
9692   <owner>dmikurube@chromium.org</owner>
9693   <owner>kenjibaheux@google.com</owner>
9694   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
9695 </histogram>
9697 <histogram name="Memory.Utility" units="KB">
9698   <owner>dmikurube@chromium.org</owner>
9699   <owner>kenjibaheux@google.com</owner>
9700   <summary>
9701     The private working set used by each utility process.  Each utility process
9702     provides one sample.  Recorded once per UMA ping.
9703   </summary>
9704 </histogram>
9706 <histogram name="Memory.Worker" units="KB">
9707   <owner>dmikurube@chromium.org</owner>
9708   <owner>kenjibaheux@google.com</owner>
9709   <summary>
9710     The private working set used by each worker process.  Each worker process
9711     provides one sample.  Recorded once per UMA ping.
9712   </summary>
9713 </histogram>
9715 <histogram name="Memory.WorkerProcessCount">
9716   <owner>dmikurube@chromium.org</owner>
9717   <owner>kenjibaheux@google.com</owner>
9718   <summary>TBD.</summary>
9719 </histogram>
9721 <histogram name="MemoryAndroid.DeviceMemoryClass">
9722   <owner>dmikurube@chromium.org</owner>
9723   <owner>kenjibaheux@google.com</owner>
9724   <owner>ppi@chromium.org</owner>
9725   <summary>
9726     Value of getMemoryClass() recorded once upon startup. This is an integer,
9727     device-specific constant correlated with the amount of memory available on
9728     Android device.
9729   </summary>
9730 </histogram>
9732 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
9733   <owner>dmikurube@chromium.org</owner>
9734   <owner>kenjibaheux@google.com</owner>
9735   <owner>ppi@chromium.org</owner>
9736   <summary>
9737     Reasons behind evictions of individual tabs, recorded upon each tab
9738     eviction.
9739   </summary>
9740 </histogram>
9742 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
9743   <owner>dmikurube@chromium.org</owner>
9744   <owner>kenjibaheux@google.com</owner>
9745   <owner>ppi@chromium.org</owner>
9746   <summary>
9747     Number of loaded (memory-resident) tabs when LowMemory notification is
9748     delivered.
9749   </summary>
9750 </histogram>
9752 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
9753   <owner>dmikurube@chromium.org</owner>
9754   <owner>kenjibaheux@google.com</owner>
9755   <owner>ppi@chromium.org</owner>
9756   <summary>
9757     Time between two consecutive LowMemory notification in one foreground
9758     session.
9759   </summary>
9760 </histogram>
9762 <histogram name="MemoryAndroid.NotificationBackground"
9763     enum="AndroidMemoryNotificationBackground">
9764   <owner>dmikurube@chromium.org</owner>
9765   <owner>kenjibaheux@google.com</owner>
9766   <owner>ppi@chromium.org</owner>
9767   <summary>
9768     Memory notifications delivered through system callbacks to Chrome while in
9769     the background.
9770   </summary>
9771 </histogram>
9773 <histogram name="MemoryAndroid.NotificationForeground"
9774     enum="AndroidMemoryNotificationForeground">
9775   <owner>dmikurube@chromium.org</owner>
9776   <owner>kenjibaheux@google.com</owner>
9777   <owner>ppi@chromium.org</owner>
9778   <summary>
9779     Memory notifications delivered through system callbacks to Chrome while in
9780     the foreground - we count LowMemory notification vs particular levels of
9781     TrimMemory foreground notification.
9782   </summary>
9783 </histogram>
9785 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
9786   <owner>benchan@chromium.org</owner>
9787   <summary>
9788     The result (e.g. success or the type of failure) of a modem interface switch
9789     operation performed by mist on Chrome OS.
9790   </summary>
9791 </histogram>
9793 <histogram name="MobileStartup.MobileMultiWindowInstances">
9794   <owner>dtrainor@chromium.org</owner>
9795   <summary>
9796     Android: Number of instances of Chrome currently open during a MultiWindow
9797     session.  Emitted every time Chrome is paused.  Only emitted on Android
9798     MultiWindow devices.
9800     A MultiWindow session is any period of time that Chrome was not used in a
9801     full screen mode but together with another Activity that is visible at the
9802     same time. This is only supported in a few Android models.
9803   </summary>
9804 </histogram>
9806 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
9807   <owner>miguelg@chromium.org</owner>
9808   <summary>
9809     Android: percent of the screen available for Chrome during a multi-window
9810     session. Emitted every time chrome is paused. Only emitted on Android
9811     MultiWindow devices.
9813     A multiwindow session is any period of time that Chrome was not used in full
9814     screen mode but together with some other application that is visible at the
9815     same time. This is only supported in a few Android models.
9816   </summary>
9817 </histogram>
9819 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
9820   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9821   <summary>
9822     Tracks mouse sensitivity setting changes by the user. This replaces the old
9823     Mouse.Sensitivity.Changed metric.
9824   </summary>
9825 </histogram>
9827 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
9828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9829   <summary>
9830     Tracks mouse sensitivity setting on startup. This replaces the old
9831     Mouse.Sensitivity.Started metric.
9832   </summary>
9833 </histogram>
9835 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
9836   <obsolete>
9837     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
9838   </obsolete>
9839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9840   <summary>Tracks mouse sensitivity setting.</summary>
9841 </histogram>
9843 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
9844   <obsolete>
9845     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
9846   </obsolete>
9847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9848   <summary>Tracks mouse sensitivity setting on startup.</summary>
9849 </histogram>
9851 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
9852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9853   <summary>
9854     Measures the time elapsed between when the user mousedown-ed a link and when
9855     the user clicked a link.
9856   </summary>
9857 </histogram>
9859 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
9860     enum="MouseEventFollowedByClick">
9861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9862   <summary>
9863     For each click handled by an HTML anchor tag link, whether Blink saw a
9864     mousedown event preceding it.  This is only measured for clicks handled by
9865     the anchor tag's default click event handler.
9866   </summary>
9867 </histogram>
9869 <histogram name="MouseEventPrefetch.MouseDowns">
9870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9871   <summary>
9872     The number of mousedown events detected at HTML anchor-tag links' default
9873     event handler.
9874   </summary>
9875 </histogram>
9877 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
9878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9879   <summary>
9880     Measures the time elapsed between when the user mouseover-ed a link and when
9881     the user clicked a link.
9882   </summary>
9883 </histogram>
9885 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
9886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9887   <summary>
9888     Measures the time elapsed between when the user mouseover-ed a link and when
9889     the user mouseout-ed a link without click.
9890   </summary>
9891 </histogram>
9893 <histogram name="MouseEventPrefetch.MouseOvers">
9894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9895   <summary>
9896     The number of mouseover events detected at HTML anchor-tag links' default
9897     event handler.
9898   </summary>
9899 </histogram>
9901 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
9902     enum="PreTapEvents">
9903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9904   <summary>
9905     The tap gesture events detected before click at HTML anchor-tag links'
9906     default event handler.
9907   </summary>
9908 </histogram>
9910 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
9911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9912   <summary>
9913     Measures the time elapsed between when the user tapdown-ed a link and when
9914     the user clicked a link.
9915   </summary>
9916 </histogram>
9918 <histogram name="MouseEventPrefetch.TapDowns">
9919   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9920   <summary>
9921     The number of gesturetapdown events detected at HTML anchor-tag links'
9922     default event handler.
9923   </summary>
9924 </histogram>
9926 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
9927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
9928   <summary>
9929     The number of gesturetapunconfirmed events detected at HTML anchor-tag
9930     links' default event handler.
9931   </summary>
9932 </histogram>
9934 <histogram name="MultiProfile.DiscardedTabsPerUser">
9935   <owner>skuhne@chromium.org</owner>
9936   <summary>
9937     The relation of discarded tabs vs. the amount of simultaneous users. The
9938     counts are the number of discards and the buckets are the number of users.
9939     Since the count values are absolute numbers, they need to be normalized
9940     before use - so divide the counts by the percentage of users per session
9941     found under 'MultiProfile.UsersPerSessionIncremental'.
9942   </summary>
9943 </histogram>
9945 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
9946   <owner>skuhne@chromium.org</owner>
9947   <summary>
9948     The session counter for different multi profile modes which gets stored once
9949     per session at the beginning of the session.
9950   </summary>
9951 </histogram>
9953 <histogram name="MultiProfile.SigninUserUIPath"
9954     enum="MultiProfileSigninUserAction">
9955   <owner>skuhne@chromium.org</owner>
9956   <summary>
9957     Count the number of times each UI path is taken for signing into a new
9958     account in a Chrome OS multiprofile session. UI paths include the system
9959     tray and the user account switcher on the browser frame.
9960   </summary>
9961 </histogram>
9963 <histogram name="MultiProfile.SwitchActiveUserUIPath"
9964     enum="MultiProfileSwitchActiveUserAction">
9965   <owner>skuhne@chromium.org</owner>
9966   <summary>
9967     Count the number of times each UI path is taken for switching the active
9968     account in a Chrome OS multiprofile session. UI paths include the system
9969     tray and the keyboard shortcut.
9970   </summary>
9971 </histogram>
9973 <histogram name="MultiProfile.TeleportWindow"
9974     enum="MultiProfileTeleportWindowAction">
9975   <owner>skuhne@chromium.org</owner>
9976   <summary>
9977     Counts the number of window teleportations when using separated desktop
9978     mode.
9979   </summary>
9980 </histogram>
9982 <histogram name="MultiProfile.TeleportWindowType"
9983     enum="MultiProfileTeleportWindowType">
9984   <owner>skuhne@chromium.org</owner>
9985   <summary>
9986     Counts the number of teleported windows by types in separated desktop mode.
9987   </summary>
9988 </histogram>
9990 <histogram name="MultiProfile.UsersPerSession">
9991   <obsolete>
9992     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
9993   </obsolete>
9994   <owner>skuhne@chromium.org</owner>
9995   <summary>
9996     The number of users simultaneously signed into a multiprofile session on
9997     Chrome OS. This is recorded upon session end.
9998   </summary>
9999 </histogram>
10001 <histogram name="MultiProfile.UsersPerSessionIncremental">
10002   <owner>skuhne@chromium.org</owner>
10003   <summary>
10004     The number of users simultaneously signed into a multiprofile session on
10005     Chrome OS. This is recorded whenever a user gets added to the session. To
10006     get the correct count, all following counts must be subtracted. Example: If
10007     100 single user, 20 two user and 5 three user sessions, there were
10008     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
10009   </summary>
10010 </histogram>
10012 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
10013   <owner>mackinlay@google.com</owner>
10014   <owner>ncbray@chromium.org</owner>
10015   <summary>
10016     When the browser started, what happened with the NaCl helper process?
10017   </summary>
10018 </histogram>
10020 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
10021   <owner>mackinlay@google.com</owner>
10022   <owner>ncbray@chromium.org</owner>
10023   <summary>
10024     When a NaCl application process was created, what had happened with the NaCl
10025     helper process when the browser was started?
10026   </summary>
10027 </histogram>
10029 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
10030   <owner>mackinlay@google.com</owner>
10031   <owner>ncbray@chromium.org</owner>
10032   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10033 </histogram>
10035 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
10036     enum="NaClHttpStatusCodeClass">
10037   <owner>mackinlay@google.com</owner>
10038   <owner>ncbray@chromium.org</owner>
10039   <summary>
10040     The status code returned when trying to load a manifest inside an installed
10041     app.
10042   </summary>
10043 </histogram>
10045 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
10046     enum="NaClHttpStatusCodeClass">
10047   <owner>mackinlay@google.com</owner>
10048   <owner>ncbray@chromium.org</owner>
10049   <summary>
10050     The status code returned when trying to load a manifest from a source other
10051     than an installed app.
10052   </summary>
10053 </histogram>
10055 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
10056     enum="NaClHttpStatusCodeClass">
10057   <owner>mackinlay@google.com</owner>
10058   <owner>ncbray@chromium.org</owner>
10059   <summary>
10060     The status code returned when trying to load a NaCl executable inside an
10061     installed app.
10062   </summary>
10063 </histogram>
10065 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
10066     enum="NaClHttpStatusCodeClass">
10067   <owner>mackinlay@google.com</owner>
10068   <owner>ncbray@chromium.org</owner>
10069   <summary>
10070     The status code returned when trying to load a NaCl executable from a source
10071     other than an installed app.
10072   </summary>
10073 </histogram>
10075 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
10076   <owner>mackinlay@google.com</owner>
10077   <owner>ncbray@chromium.org</owner>
10078   <summary>The error code returned by NaCl's Chrome plugin.</summary>
10079 </histogram>
10081 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
10082     enum="NaClPluginErrorCode">
10083   <owner>mackinlay@google.com</owner>
10084   <owner>ncbray@chromium.org</owner>
10085   <summary>
10086     The error code returned by NaCl's Chrome plugin, but only for installed
10087     apps.
10088   </summary>
10089 </histogram>
10091 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
10092     enum="NaClPluginErrorCode">
10093   <owner>mackinlay@google.com</owner>
10094   <owner>ncbray@chromium.org</owner>
10095   <summary>
10096     The error code returned by NaCl's Chrome plugin, but excluding installed
10097     apps.
10098   </summary>
10099 </histogram>
10101 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
10102   <owner>mackinlay@google.com</owner>
10103   <owner>ncbray@chromium.org</owner>
10104   <summary>The error code returned by NaCl's sel_ldr.</summary>
10105 </histogram>
10107 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
10108     enum="NaClSelLdrErrorCode">
10109   <owner>mackinlay@google.com</owner>
10110   <owner>ncbray@chromium.org</owner>
10111   <summary>
10112     The error code returned by NaCl's sel_ldr, but only for installed apps.
10113   </summary>
10114 </histogram>
10116 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
10117     enum="NaClSelLdrErrorCode">
10118   <owner>mackinlay@google.com</owner>
10119   <owner>ncbray@chromium.org</owner>
10120   <summary>
10121     The error code returned by NaCl's sel_ldr, but excluding installed apps.
10122   </summary>
10123 </histogram>
10125 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
10126   <owner>mackinlay@google.com</owner>
10127   <owner>ncbray@chromium.org</owner>
10128   <summary>
10129     Was the manifest specified as a data URI rather than a .nmf file?
10130   </summary>
10131 </histogram>
10133 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
10134   <obsolete>
10135     Deprecated 6/2011, renamed.
10136   </obsolete>
10137   <owner>mackinlay@google.com</owner>
10138   <owner>ncbray@chromium.org</owner>
10139   <summary>
10140     The time it took to download the manifset file for a Native Client module.
10141   </summary>
10142 </histogram>
10144 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
10145   <owner>mackinlay@google.com</owner>
10146   <owner>ncbray@chromium.org</owner>
10147   <summary>The time a NaCl module ran before it crashed.</summary>
10148 </histogram>
10150 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
10151   <owner>mackinlay@google.com</owner>
10152   <owner>ncbray@chromium.org</owner>
10153   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
10154 </histogram>
10156 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
10157   <obsolete>
10158     Deprecated 6/2011, renamed.
10159   </obsolete>
10160   <owner>mackinlay@google.com</owner>
10161   <owner>ncbray@chromium.org</owner>
10162   <summary>
10163     The time it took to download the main .nexe for a Native Client module.
10164   </summary>
10165 </histogram>
10167 <histogram name="NaCl.NexeSize" units="KB">
10168   <obsolete>
10169     Deprecated 6/2011, renamed.
10170   </obsolete>
10171   <owner>mackinlay@google.com</owner>
10172   <owner>ncbray@chromium.org</owner>
10173   <summary>
10174     The size of the main .nexe file downloaded for a Native Client module.
10175   </summary>
10176 </histogram>
10178 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
10179   <obsolete>
10180     Deprecated 6/2011, renamed.
10181   </obsolete>
10182   <owner>mackinlay@google.com</owner>
10183   <owner>ncbray@chromium.org</owner>
10184   <summary>
10185     The time it took between the Native Client plugin initialization and when
10186     proxied execution of the NaCl module begins. This is the general startup
10187     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10188   </summary>
10189 </histogram>
10191 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
10192   <obsolete>
10193     Deprecated 6/2011, renamed.
10194   </obsolete>
10195   <owner>mackinlay@google.com</owner>
10196   <owner>ncbray@chromium.org</owner>
10197   <summary>
10198     The time it took between the Native Client plugin initialization and when
10199     proxied execution of the NaCl module begins. This is the general startup
10200     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10201   </summary>
10202 </histogram>
10204 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
10205   <owner>mackinlay@google.com</owner>
10206   <owner>ncbray@chromium.org</owner>
10207   <summary>
10208     The optimization level set for the initial Portable Native Client
10209     translation from bitcode to native code.
10210   </summary>
10211 </histogram>
10213 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
10214   <obsolete>
10215     Deprecated 6/2011, renamed.
10216   </obsolete>
10217   <owner>mackinlay@google.com</owner>
10218   <owner>ncbray@chromium.org</owner>
10219   <summary>The OS/Architecture of a nexe that was loaded.</summary>
10220 </histogram>
10222 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
10223   <owner>mackinlay@google.com</owner>
10224   <owner>ncbray@chromium.org</owner>
10225   <summary>
10226     Did the Portable Native Client translation cache find an executable
10227     translated from bitcode?
10228   </summary>
10229 </histogram>
10231 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
10232   <owner>mackinlay@google.com</owner>
10233   <owner>ncbray@chromium.org</owner>
10234   <summary>
10235     The rate for compiling a Portable Native Client bitcode file to an object
10236     file in Kilobytes per second.
10237   </summary>
10238 </histogram>
10240 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
10241   <owner>mackinlay@google.com</owner>
10242   <owner>ncbray@chromium.org</owner>
10243   <summary>
10244     The time it took to compile a Portable Native Client bitcode file to an
10245     object file.
10246   </summary>
10247 </histogram>
10249 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
10250   <owner>mackinlay@google.com</owner>
10251   <owner>ncbray@chromium.org</owner>
10252   <summary>
10253     The time it took to link a Portable Native Client generated object file into
10254     a Native Client executable.
10255   </summary>
10256 </histogram>
10258 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
10259   <owner>mackinlay@google.com</owner>
10260   <owner>ncbray@chromium.org</owner>
10261   <summary>
10262     The time it took to load and validate the Portable Native Client compiler.
10263   </summary>
10264 </histogram>
10266 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
10267   <owner>mackinlay@google.com</owner>
10268   <owner>ncbray@chromium.org</owner>
10269   <summary>
10270     The time it took to load and validate the Portable Native Client linker.
10271   </summary>
10272 </histogram>
10274 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
10275     units="%">
10276   <owner>mackinlay@google.com</owner>
10277   <owner>ncbray@chromium.org</owner>
10278   <summary>
10279     The percentage of a Portable Native Client application that is compiled by
10280     the time the application is fully downloaded (compile and download happen in
10281     parallel).
10282   </summary>
10283 </histogram>
10285 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
10286   <owner>mackinlay@google.com</owner>
10287   <owner>ncbray@chromium.org</owner>
10288   <summary>
10289     The rate for completely translating a Portable Native Client bitcode file
10290     into a Native Client executable and caching the result in Kilobytes per
10291     second.
10292   </summary>
10293 </histogram>
10295 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
10296     units="milliseconds">
10297   <owner>mackinlay@google.com</owner>
10298   <owner>ncbray@chromium.org</owner>
10299   <summary>
10300     The total time it took to completely translate a Portable Native Client
10301     bitcode file into a Native Client executable, and cache the result.
10302   </summary>
10303 </histogram>
10305 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
10306   <owner>mackinlay@google.com</owner>
10307   <owner>ncbray@chromium.org</owner>
10308   <summary>The size of the manifest file.</summary>
10309 </histogram>
10311 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
10312   <owner>mackinlay@google.com</owner>
10313   <owner>ncbray@chromium.org</owner>
10314   <summary>
10315     The size of the main .nexe file downloaded for a Native Client module.
10316   </summary>
10317 </histogram>
10319 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
10320   <owner>mackinlay@google.com</owner>
10321   <owner>ncbray@chromium.org</owner>
10322   <summary>
10323     The size of the main .pexe bitcode file downloaded for a Portable Native
10324     Client module.
10325   </summary>
10326 </histogram>
10328 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
10329   <owner>mackinlay@google.com</owner>
10330   <owner>ncbray@chromium.org</owner>
10331   <summary>
10332     The size of the main .pexe bitcode file divided by the size of the .nexe
10333     that is the result of translating the bitcode file, times 100.
10334   </summary>
10335 </histogram>
10337 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
10338   <owner>mackinlay@google.com</owner>
10339   <owner>ncbray@chromium.org</owner>
10340   <summary>
10341     The size of the main .nexe file that is the result of translating a Portable
10342     Native Client .pexe bitcode file.  This reflects the amount of cache
10343     consumed.
10344   </summary>
10345 </histogram>
10347 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
10348   <owner>mackinlay@google.com</owner>
10349   <owner>ncbray@chromium.org</owner>
10350   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
10351 </histogram>
10353 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
10354   <owner>mackinlay@google.com</owner>
10355   <owner>ncbray@chromium.org</owner>
10356   <summary>
10357     The time it took to load the NaCl module into sel_ldr.  Normalized by the
10358     size of the .nexe, in megabytes.
10359   </summary>
10360 </histogram>
10362 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
10363   <owner>mackinlay@google.com</owner>
10364   <owner>ncbray@chromium.org</owner>
10365   <summary>
10366     The time it took to download the manifset file for a Native Client module.
10367   </summary>
10368 </histogram>
10370 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
10371   <owner>mackinlay@google.com</owner>
10372   <owner>ncbray@chromium.org</owner>
10373   <summary>
10374     The time it took between the Native Client plugin initialization and when
10375     proxied execution of the NaCl module begins. This is the general startup
10376     overhead of running as a NaCl module vs a trusted PPAPI plugin.
10377   </summary>
10378 </histogram>
10380 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
10381     units="milliseconds/MB">
10382   <owner>mackinlay@google.com</owner>
10383   <owner>ncbray@chromium.org</owner>
10384   <summary>
10385     The time it took between the Native Client plugin initialization and when
10386     proxied execution of the NaCl module begins. This is the general startup
10387     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
10388     by the size of the .nexe, in megabytes.
10389   </summary>
10390 </histogram>
10392 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
10393   <owner>mackinlay@google.com</owner>
10394   <owner>ncbray@chromium.org</owner>
10395   <summary>
10396     The time it took to download the main .nexe for a Native Client module.
10397   </summary>
10398 </histogram>
10400 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
10401     units="milliseconds/MB">
10402   <owner>mackinlay@google.com</owner>
10403   <owner>ncbray@chromium.org</owner>
10404   <summary>
10405     The time it took to download the main .nexe for a Native Client module.
10406     Normalized by the size of the .nexe, in megabytes.
10407   </summary>
10408 </histogram>
10410 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
10411   <owner>mackinlay@google.com</owner>
10412   <owner>ncbray@chromium.org</owner>
10413   <summary>
10414     The time it took between the Native Client plugin initialization and when
10415     the NaCl module is ready to be used.
10416   </summary>
10417 </histogram>
10419 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
10420   <owner>mackinlay@google.com</owner>
10421   <owner>ncbray@chromium.org</owner>
10422   <summary>
10423     The time it took between the Native Client plugin initialization and when
10424     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
10425     in megabytes.
10426   </summary>
10427 </histogram>
10429 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
10430   <owner>mackinlay@google.com</owner>
10431   <owner>ncbray@chromium.org</owner>
10432   <summary>The time it took the NaCl module to shut down.</summary>
10433 </histogram>
10435 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
10436   <obsolete>
10437     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
10438     normalizing to 'tab opens' is unusual.
10439   </obsolete>
10440   <owner>mackinlay@google.com</owner>
10441   <owner>ncbray@chromium.org</owner>
10442   <summary>
10443     The number of times that Native Client has been started by loading a .nexe
10444     compared to the number of times that a tab has been opened.
10445   </summary>
10446 </histogram>
10448 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
10449   <owner>mackinlay@google.com</owner>
10450   <owner>ncbray@chromium.org</owner>
10451   <summary>
10452     Did a validation cache query find a previously known validation result?
10453   </summary>
10454 </histogram>
10456 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
10457   <owner>mackinlay@google.com</owner>
10458   <owner>ncbray@chromium.org</owner>
10459   <summary>
10460     Was the validation cache updated with a new validation result?
10461   </summary>
10462 </histogram>
10464 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
10465   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10466   <summary>The scheme of the URL for each main-frame navigation.</summary>
10467 </histogram>
10469 <histogram name="Net.AlternateProtocolBrokenLocation"
10470     enum="BrokenAlternateProtocolLocation">
10471   <owner>rch@chromium.org</owner>
10472   <summary>
10473     Breakdown of the locations when SetBrokenAlternateProtocol is called.
10474   </summary>
10475 </histogram>
10477 <histogram name="Net.AlternateProtocolUsage" enum="AlternateProtocolUsage">
10478   <owner>rch@chromium.org</owner>
10479   <summary>
10480     Breakdown of how requests which could potentially make use of an alternate
10481     protocol use or don't use the protocol.
10482   </summary>
10483 </histogram>
10485 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
10486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10487   <summary>
10488     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
10489     is sent once per chunk of data read from the network.
10490   </summary>
10491 </histogram>
10493 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
10494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10495   <summary>
10496     The count of unacknowledged ResourceMsg_DataReceived messages at the point
10497     where we pause network loading.
10498   </summary>
10499 </histogram>
10501 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
10502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10503   <summary>The size of a SharedIOBuffer allocation.</summary>
10504 </histogram>
10506 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
10507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10508   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
10509 </histogram>
10511 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
10512     units="percentage">
10513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10514   <summary>
10515     The percentage of a SharedIOBuffer allocation that is actually used.
10516   </summary>
10517 </histogram>
10519 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
10520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10521   <summary>The time to generate a Basic HTTP authentication token.</summary>
10522 </histogram>
10524 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
10525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10526   <summary>The time to generate a Digest HTTP authentication token.</summary>
10527 </histogram>
10529 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
10530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10531   <summary>
10532     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
10533   </summary>
10534 </histogram>
10536 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
10537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10538   <summary>The time to generate an NTLM HTTP authentication token.</summary>
10539 </histogram>
10541 <histogram name="Net.AutoReload.CountAtStop">
10542   <owner>ellyjones@chromium.org</owner>
10543   <owner>rdsmith@chromium.org</owner>
10544   <owner>cbentzel@chromium.org</owner>
10545   <summary>
10546     Number of times auto-reload has been attempted before auto-reload stopped
10547     without succeeding, either because the stop button was pressed or because
10548     the renderer was destroyed.
10549   </summary>
10550 </histogram>
10552 <histogram name="Net.AutoReload.CountAtSuccess">
10553   <owner>ellyjones@chromium.org</owner>
10554   <owner>rdsmith@chromium.org</owner>
10555   <owner>cbentzel@chromium.org</owner>
10556   <summary>
10557     Number of times auto-reload had to attempt to reload a page before
10558     succeeding.
10559   </summary>
10560 </histogram>
10562 <histogram name="Net.AutoReload.ErrorAtFirstSuccess" enum="NetErrorCodes">
10563   <owner>ellyjones@chromium.org</owner>
10564   <owner>rdsmith@chromium.org</owner>
10565   <owner>cbentzel@chromium.org</owner>
10566   <summary>
10567     Original error code that started an auto-reload which then succeeded on the
10568     first attempt.
10569   </summary>
10570 </histogram>
10572 <histogram name="Net.AutoReload.ErrorAtStop" enum="NetErrorCodes">
10573   <owner>ellyjones@chromium.org</owner>
10574   <owner>rdsmith@chromium.org</owner>
10575   <owner>cbentzel@chromium.org</owner>
10576   <summary>
10577     Error code, if any, when auto-reload stopped without succeeding, either
10578     because the stop button was pressed or because the renderer was destroyed.
10579   </summary>
10580 </histogram>
10582 <histogram name="Net.AutoReload.ErrorAtSuccess" enum="NetErrorCodes">
10583   <owner>ellyjones@chromium.org</owner>
10584   <owner>rdsmith@chromium.org</owner>
10585   <owner>cbentzel@chromium.org</owner>
10586   <summary>
10587     Original error code that started an auto-reload which then eventually
10588     succeeded.
10589   </summary>
10590 </histogram>
10592 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
10593   <owner>rsleevi@chromium.org</owner>
10594   <summary>
10595     Whether the certificate common name was used for matching the hostname,
10596     instead of the subjectAlternativeName.
10598     Measures results for all CAs (internal and publicly-trusted).
10599   </summary>
10600 </histogram>
10602 <histogram name="Net.CertCommonNameFallbackPrivateCA"
10603     enum="BooleanCommonNameMatch">
10604   <owner>rsleevi@chromium.org</owner>
10605   <summary>
10606     Whether the certificate common name was used for matching the hostname,
10607     instead of the subjectAlternativeName.
10609     Measures results ony for internal (non-publicly-trusted) CAs.
10610   </summary>
10611 </histogram>
10613 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
10614   <obsolete>
10615     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
10616   </obsolete>
10617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10618   <summary>
10619     A validated certificate chain may be subject to additional
10620     &quot;pinning&quot; requirements on a per-domain basis. This records the
10621     fraction of successful matches between a certificate chain and a pin list.
10622   </summary>
10623 </histogram>
10625 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
10626   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10627   <summary>
10628     Number of valid Signed Certificate Timestamps (SCTs) present for the
10629     main-frame resource. Emitted every time a main-frame resource is fetched.
10630   </summary>
10631 </histogram>
10633 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
10634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10635   <summary>
10636     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
10637     for every SCT when first validated, which means 0 or more times during every
10638     SSL connection establishment.
10639   </summary>
10640 </histogram>
10642 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
10643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10644   <summary>
10645     The number of Signed Certificate Timestamps (SCTs) that were available for
10646     each SSL connection, including SCTs embedded in the certificate. This metric
10647     measures how many SSL connections had SCTs available. Emitted during every
10648     SSL connection establishment.
10649   </summary>
10650 </histogram>
10652 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
10653   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10654   <summary>
10655     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
10656     once for every SCT when first validated, which means 0 or more times during
10657     every SSL connection establishment.
10658   </summary>
10659 </histogram>
10661 <histogram name="Net.CertVerifier_First_Job_Latency" units="milliseconds">
10662   <owner>davidben@chromium.org</owner>
10663   <summary>
10664     The actual amount of time spent verifying a certificate using the underlying
10665     cryptographic APIs. Because parallel verifications for the same certificate
10666     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
10667     skewed, due to later verifications taking less overall time. This records
10668     the overall time spent verifying the first job to capture initialization
10669     costs.
10670   </summary>
10671 </histogram>
10673 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
10674   <owner>rsleevi@chromium.org</owner>
10675   <summary>
10676     The actual amount of time spent verifying a certificate using the underlying
10677     cryptographic APIs. Because parallel verifications for the same certificate
10678     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
10679     skewed, due to later verifications taking less overall time. This records
10680     the overall time spent verifying a single request, regardless of how many
10681     parallel requests are being served by the verification.
10682   </summary>
10683 </histogram>
10685 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
10686   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10687   <summary>
10688     The number of times we sent N packets, but could have sent N-1 packets.
10689   </summary>
10690 </histogram>
10692 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
10693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10694   <summary>
10695     The amount of time taken before we failed to  resolve the Comodo test DNS
10696     record. This is an experiment, run in conjuction with Comodo, to test the
10697     viability of a DNS based certificate revocation mechanism.
10698   </summary>
10699 </histogram>
10701 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
10702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10703   <summary>
10704     The amount of time taken to successfully resolve the Comodo test DNS record.
10705     This is an experiment, run in conjuction with Comodo, to test the viability
10706     of a DNS based certificate revocation mechanism.
10707   </summary>
10708 </histogram>
10710 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
10711   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10712   <summary>
10713     The uncompressed number of bytes received per request that was compressed.
10714     Only includes requests which did not go through an explicit proxy and did
10715     not go over SSL.
10716   </summary>
10717 </histogram>
10719 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
10720   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10721   <summary>
10722     The compressed number of bytes received per request that was compressed.
10723     Only includes requests which did not go through an explicit proxy and did
10724     not go over SSL.
10725   </summary>
10726 </histogram>
10728 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
10729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10730   <summary>
10731     The uncompressed number of bytes received per request that was not
10732     compressed but appears to have been compressible.  Only includes requests
10733     which did not go through an explicit proxy and did not go over SSL.
10734   </summary>
10735 </histogram>
10737 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
10738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10739   <summary>
10740     The uncompressed number of bytes received per request that was compressed.
10741     Only includes requests sent through a proxy without SSL.
10742   </summary>
10743 </histogram>
10745 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
10746   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10747   <summary>
10748     The compressed number of bytes received per request that was compressed.
10749     Only includes requests sent through a proxy without SSL.
10750   </summary>
10751 </histogram>
10753 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
10754   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10755   <summary>
10756     The uncompressed number of bytes received per request that was not
10757     compressed but appears to have been compressible.  Only includes requests
10758     sent through a proxy without SSL.
10759   </summary>
10760 </histogram>
10762 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
10763   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10764   <summary>
10765     The uncompressed number of bytes received per request that was compressed.
10766     Only includes requests sent over SSL.
10767   </summary>
10768 </histogram>
10770 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
10771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10772   <summary>
10773     The compressed number of bytes received per request that was compressed.
10774     Only includes requests sent over SSL.
10775   </summary>
10776 </histogram>
10778 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
10779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10780   <summary>
10781     The uncompressed number of bytes received per request that was not
10782     compressed but appears to have been compressible.  Only includes requests
10783     sent over SSL.
10784   </summary>
10785 </histogram>
10787 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
10788   <obsolete>
10789     The count was inaccurate (it counted transactions rather than connections)
10790   </obsolete>
10791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10792   <summary>
10793     Each bucket is the number of connections of a particular type that the user
10794     has had during the session.
10795   </summary>
10796 </histogram>
10798 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
10799   <obsolete>
10800     Renamed to match HadConnectionType.
10801   </obsolete>
10802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10803   <summary>
10804     Each bucket is the number of successful connections of a particular type
10805     that the user has had during the session.
10806   </summary>
10807 </histogram>
10809 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
10810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10811   <summary>
10812     Each bucket is the number of successful connections of a particular type
10813     that the user has had during the session.
10814   </summary>
10815 </histogram>
10817 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
10818   <obsolete>
10819     No longer collected.
10820   </obsolete>
10821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10822   <summary>
10823     Each bucket is the number of failed connections of a particular type that
10824     the user has had during the session.
10825   </summary>
10826 </histogram>
10828 <histogram name="Net.ConnectionUsedSSLv3Fallback">
10829   <obsolete>
10830     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
10831   </obsolete>
10832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10833   <summary>
10834     True if the HTTP request was to a server which requires SSLv3 fallback
10835   </summary>
10836 </histogram>
10838 <histogram name="Net.ConnectionUsedSSLVersionFallback"
10839     enum="FallbackSSLVersion">
10840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10841   <summary>
10842     Nonzero if the HTTP request was to a server which requires SSL version
10843     fallback.  The value indicates the SSL version the request fell back on.
10844   </summary>
10845 </histogram>
10847 <histogram name="net.CookieBackingStoreUpdateResults"
10848     enum="BackingStoreResults">
10849   <obsolete>
10850     Initial typo; only here to get results from builds before r59117.  See
10851     &quot;Cookie.&quot; group.
10852   </obsolete>
10853   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10854   <summary>
10855     Whether or not updates to the backing store succeeded or failed, recorded
10856     every update.
10857   </summary>
10858 </histogram>
10860 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
10861   <obsolete>
10862     Initial typo; only here to get results from builds before r59117.  See
10863     &quot;Cookie.&quot; group.
10864   </obsolete>
10865   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10866   <summary>Intervals between access time updates for each cookie.</summary>
10867 </histogram>
10869 <histogram name="net.CookieCount">
10870   <obsolete>
10871     Initial typo; only here to get results from builds before r59117.  See
10872     &quot;Cookie.&quot; group.
10873   </obsolete>
10874   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10875   <summary>
10876     Number of cookies in the store (recorded every 10 minutes of active browsing
10877     time)
10878   </summary>
10879 </histogram>
10881 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
10882   <obsolete>
10883     Initial typo; only here to get results from builds before r59117.  See
10884     &quot;Cookie.&quot; group.
10885   </obsolete>
10886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10887   <summary>
10888     For each cookie removed from the store, the reason it was removed.
10889   </summary>
10890 </histogram>
10892 <histogram name="net.CookieDomainCount">
10893   <obsolete>
10894     Initial typo; only here to get results from builds before r59117.  See
10895     &quot;Cookie.&quot; group.
10896   </obsolete>
10897   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10898   <summary>
10899     For each domain, number of cookies in that domain (recorded every 10 minutes
10900     of active browsing time).
10901   </summary>
10902 </histogram>
10904 <histogram name="net.CookieDomainPerEtldp1Count">
10905   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10906   <summary>
10907     For every top level domain, number of subdomains in that top level domain
10908     (recorded every 10 minutes of active browsing time).
10909   </summary>
10910 </histogram>
10912 <histogram name="net.CookieEtldp1Count">
10913   <obsolete>
10914     Initial typo; only here to get results from builds before r59117.  See
10915     &quot;Cookie.&quot; group.
10916   </obsolete>
10917   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10918   <summary>
10919     For every top level domain, number of cookies in that domain (recorded every
10920     10 minutes of active browsing time).
10921   </summary>
10922 </histogram>
10924 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
10925   <obsolete>
10926     Initial typo; only here to get results from builds before r59117.  See
10927     &quot;Cookie.&quot; group.
10928   </obsolete>
10929   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10930   <summary>
10931     For each evicted (not expired) cookie, the amount of time since it was last
10932     used
10933   </summary>
10934 </histogram>
10936 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
10937   <obsolete>
10938     Initial typo; only here to get results from builds before r59117.  See
10939     &quot;Cookie.&quot; group.
10940   </obsolete>
10941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10942   <summary>Number of minutes until cookie expires when set.</summary>
10943 </histogram>
10945 <histogram name="net.CookieTimeGet">
10946   <obsolete>
10947     Initial typo; only here to get results from builds before r59117.  See
10948     &quot;Cookie.&quot; group.
10949   </obsolete>
10950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10951   <summary>
10952     The amount of time (ms) to get cookies for each URL request.
10953   </summary>
10954 </histogram>
10956 <histogram name="net.CookieTimeLoad">
10957   <obsolete>
10958     Initial typo; only here to get results from builds before r59117.  See
10959     &quot;Cookie.&quot; group.
10960   </obsolete>
10961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10962   <summary>
10963     The amount of time (ms) to load the persistent cookie store at browser
10964     start.
10965   </summary>
10966 </histogram>
10968 <histogram name="Net.CountOfAlternateProtocolServers">
10969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10970   <summary>
10971     The total number of severs to which alternative protocol was used. This
10972     counts the number of servers persisted to prefs file.
10973   </summary>
10974 </histogram>
10976 <histogram name="Net.CountOfPipelineCapableServers">
10977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10978   <summary>
10979     The total number of severs that support HTTP pipelining. This counts the
10980     number of servers persisted to prefs file.
10981   </summary>
10982 </histogram>
10984 <histogram name="Net.CountOfSpdyServers">
10985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10986   <summary>
10987     The total number of SPDY server names persisted to prefs file.
10988   </summary>
10989 </histogram>
10991 <histogram name="Net.CountOfSpdySettings">
10992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
10993   <summary>
10994     The total number of SPDY Settings properties persisted to prefs file.
10995   </summary>
10996 </histogram>
10998 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
10999   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11000   <summary>
11001     When validating an HTTPS certificate we may have to block to fetch one or
11002     more revocation lists. This measures the amount of time that failures to get
11003     CRL information take.
11004   </summary>
11005 </histogram>
11007 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
11008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11009   <summary>
11010     When validating an HTTPS certificate we may have to block to fetch one or
11011     more revocation lists. This records the fraction of successful requests.
11012   </summary>
11013 </histogram>
11015 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
11016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11017   <summary>
11018     When validating an HTTPS certificate we may have to block to fetch one or
11019     more revocation lists. This measures the amount of time that each fetch
11020     takes.
11021   </summary>
11022 </histogram>
11024 <histogram name="Net.DailyContentLength" units="KB">
11025   <owner>bolian@chromium.org</owner>
11026   <summary>
11027     The total content size in KB of all HTTP/HTTPS response bodies in the
11028     previous calendar day. The metric is reported when the first response in the
11029     current day is received.
11030   </summary>
11031 </histogram>
11033 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
11034   <owner>bengr@chromium.org</owner>
11035   <owner>bolian@chromium.org</owner>
11036   <summary>
11037     The total content size in KB of all HTTP/HTTPS response bodies in the
11038     previous calendar day while the data reduction proxy setting was enabled.
11039     The metric is reported when the first response in the current day is
11040     received.
11041   </summary>
11042 </histogram>
11044 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
11045     units="KB">
11046   <owner>bengr@chromium.org</owner>
11047   <owner>bolian@chromium.org</owner>
11048   <summary>
11049     The total content size in KB of all HTTPS response bodies in the previous
11050     calendar day while the data reduction proxy setting was enabled. The metric
11051     is reported when the first response in the current day is received.
11052   </summary>
11053 </histogram>
11055 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
11056     units="KB">
11057   <owner>bengr@chromium.org</owner>
11058   <owner>bolian@chromium.org</owner>
11059   <summary>
11060     The total content size in KB of all long-bypassed HTTP response bodies in
11061     the  previous calendar day while the data reduction proxy setting was
11062     enabled. The metric is reported when the first response in the current day
11063     is received.
11064   </summary>
11065 </histogram>
11067 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
11068     units="KB">
11069   <owner>bengr@chromium.org</owner>
11070   <owner>bolian@chromium.org</owner>
11071   <summary>
11072     The total content size in KB of all short-bypassed HTTP response bodies in
11073     the previous calendar day while the data reduction proxy setting was
11074     enabled. The metric is reported when the first response in the current day
11075     is received.
11076   </summary>
11077 </histogram>
11079 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
11080     units="KB">
11081   <owner>bengr@chromium.org</owner>
11082   <owner>bolian@chromium.org</owner>
11083   <summary>
11084     The total content size in KB of all HTTP response bodies for requests that
11085     were not served by the enabled data reduction proxy for unknown reasons in
11086     the previous calendar day while the data reduction proxy setting was
11087     enabled. The metric is reported when the first response in the current day
11088     is received.
11089   </summary>
11090 </histogram>
11092 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
11093   <owner>bengr@chromium.org</owner>
11094   <owner>bolian@chromium.org</owner>
11095   <summary>
11096     The total content size in KB of all HTTP/HTTPS response bodies in the
11097     previous calendar day via the data reduction proxy. The metric is reported
11098     when the first response in the current day is received.
11099   </summary>
11100 </histogram>
11102 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
11103     units="Percent">
11104   <owner>bengr@chromium.org</owner>
11105   <owner>bolian@chromium.org</owner>
11106   <summary>
11107     The percentage of total HTTP/HTTPS response body size while the data
11108     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11109     previous calendar day. The metric is reported when the first response in the
11110     current day is received.
11111   </summary>
11112 </histogram>
11114 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
11115     units="Percent">
11116   <owner>bengr@chromium.org</owner>
11117   <owner>bolian@chromium.org</owner>
11118   <summary>
11119     The percentage of total HTTPS response body size while the data reduction
11120     proxy is enabled to total HTTP/HTTPS response body size in the previous
11121     calendar day. The metric is reported when the first response in the current
11122     day is received.
11123   </summary>
11124 </histogram>
11126 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
11127     units="Percent">
11128   <owner>bengr@chromium.org</owner>
11129   <owner>bolian@chromium.org</owner>
11130   <summary>
11131     The percentage of total long-bypassed response body size while the data
11132     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11133     previous calendar day. The metric is reported when the first response in the
11134     current day is received.
11135   </summary>
11136 </histogram>
11138 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
11139     units="Percent">
11140   <owner>bengr@chromium.org</owner>
11141   <owner>bolian@chromium.org</owner>
11142   <summary>
11143     The percentage of total short-bypassed response body size while the data
11144     reduction proxy is enabled to total HTTP/HTTPS response body size in the
11145     previous calendar day. The metric is reported when the first response in the
11146     current day is received.
11147   </summary>
11148 </histogram>
11150 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
11151     units="Percent">
11152   <owner>bengr@chromium.org</owner>
11153   <owner>bolian@chromium.org</owner>
11154   <summary>
11155     The percentage of total body size of responses that were not served by the
11156     data reduction proxy for unknown reason while the data reduction proxy is
11157     enabled to total HTTP/HTTPS response body size in the previous calendar day.
11158     The metric is reported when the first response in the current day is
11159     received.
11160   </summary>
11161 </histogram>
11163 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
11164   <owner>bengr@chromium.org</owner>
11165   <owner>bolian@chromium.org</owner>
11166   <summary>
11167     The percentage of total HTTP/HTTPS response body size via the data reduction
11168     proxy to total HTTP/HTTPS response body size in the previous calendar day.
11169     The metric is reported when the first response in the current day is
11170     received.
11171   </summary>
11172 </histogram>
11174 <histogram name="Net.DailyContentSavingPercent" units="Percent">
11175   <owner>bengr@chromium.org</owner>
11176   <owner>bolian@chromium.org</owner>
11177   <summary>
11178     The percentage of data saving in the previous calendar day. A negative
11179     saving will be shown as zero. The metric is reported when the first response
11180     in the current day is received.
11181   </summary>
11182 </histogram>
11184 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
11185     units="Percent">
11186   <owner>bengr@chromium.org</owner>
11187   <owner>bolian@chromium.org</owner>
11188   <summary>
11189     The percentage of data saving in the previous calendar day while the data
11190     reduction proxy was enabled. A negative saving will be shown as zero. This
11191     only counts responses while the data reduction proxy is enabled. The metric
11192     is reported when the first response in the current day is received.
11193   </summary>
11194 </histogram>
11196 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
11197     units="Percent">
11198   <owner>bengr@chromium.org</owner>
11199   <owner>bolian@chromium.org</owner>
11200   <summary>
11201     The percentage of data saving in the previous calendar day via the data
11202     reduction proxy. A negative saving will be shown as zero. This only counts
11203     responses via the data reduction proxy. The metric is reported when the
11204     first response in the current day is received.
11205   </summary>
11206 </histogram>
11208 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
11209   <obsolete>
11210     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
11211   </obsolete>
11212   <owner>bolian@chromium.org</owner>
11213   <summary>
11214     Total size in KB of all response bodies in the previous calendar day that
11215     were received through the data reduction proxy.
11216   </summary>
11217 </histogram>
11219 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
11220     units="KB">
11221   <obsolete>
11222     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
11223   </obsolete>
11224   <owner>bolian@chromium.org</owner>
11225   <summary>
11226     Total size in KB of all response bodies in the previous calendar day that
11227     were received when the data reduction proxy was enabled.
11228   </summary>
11229 </histogram>
11231 <histogram name="Net.DailyHttpContentSavings" units="Percent">
11232   <obsolete>
11233     Deprecated- see Net.DailyContentSavingPercent.
11234   </obsolete>
11235   <owner>bolian@chromium.org</owner>
11236   <summary>
11237     The percentage of data saving in the previous calendar day. A negative
11238     saving will be shown as zero.
11239   </summary>
11240 </histogram>
11242 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
11243     units="Percent">
11244   <obsolete>
11245     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
11246   </obsolete>
11247   <owner>bolian@chromium.org</owner>
11248   <summary>
11249     The percentage of data saving in the previous calendar day when the data
11250     reduction proxy was enabled for at least some responses during the day. A
11251     negative saving will be shown as zero.
11252   </summary>
11253 </histogram>
11255 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
11256   <obsolete>
11257     Deprecated- see Net.DailyOriginalContentLength.
11258   </obsolete>
11259   <owner>bolian@chromium.org</owner>
11260   <summary>
11261     Total size in KB specified in the X-Original-Content-Length headers of all
11262     responses in the previous calendar day. If the header is not present in a
11263     response, the size of the response body is used.
11264   </summary>
11265 </histogram>
11267 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
11268   <obsolete>
11269     Deprecated- see Net.DailyContentLength.
11270   </obsolete>
11271   <owner>bolian@chromium.org</owner>
11272   <summary>
11273     Total size in KB of all response bodies in the previous calendar day.
11274   </summary>
11275 </histogram>
11277 <histogram name="Net.DailyOriginalContentLength" units="KB">
11278   <owner>bolian@chromium.org</owner>
11279   <summary>
11280     The total size in KB specified in the X-Original-Content-Length headers of
11281     all HTTP/HTTPS response bodies in the previous calendar day. If the header
11282     is not present in a response, the size of the response body is used. The
11283     metric is reported when the first response in the current day is received.
11284   </summary>
11285 </histogram>
11287 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
11288     units="KB">
11289   <owner>bengr@chromium.org</owner>
11290   <owner>bolian@chromium.org</owner>
11291   <summary>
11292     The total size in KB specified in the X-Original-Content-Length headers of
11293     all HTTP/HTTPS response bodies in the previous calendar day while the data
11294     reduction proxy is enabled. If the header is not present in a response, the
11295     size of the response body is used. The metric is reported when the first
11296     response in the current day is received.
11297   </summary>
11298 </histogram>
11300 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
11301     units="KB">
11302   <owner>bengr@chromium.org</owner>
11303   <owner>bolian@chromium.org</owner>
11304   <summary>
11305     The total size in KB specified in the X-Original-Content-Length headers of
11306     all HTTP/HTTPS response bodies in the previous calendar day via the data
11307     reduction proxy. If the header is not present in a response, the size of the
11308     response body is used. The metric is reported when the first response in the
11309     current day is received.
11310   </summary>
11311 </histogram>
11313 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
11314   <obsolete>
11315     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
11316   </obsolete>
11317   <owner>bengr@chromium.org</owner>
11318   <owner>bolian@chromium.org</owner>
11319   <summary>
11320     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
11321     Net.DailyHttpReceivedContentLength.
11322   </summary>
11323 </histogram>
11325 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
11326     units="Percent">
11327   <obsolete>
11328     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
11329   </obsolete>
11330   <owner>bengr@chromium.org</owner>
11331   <owner>bolian@chromium.org</owner>
11332   <summary>
11333     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
11334     Net.DailyHttpReceivedContentLength.
11335   </summary>
11336 </histogram>
11338 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
11339   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11340   <summary>
11341     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11342     cancellation of the fetch. For a given fetch, only one of the cancellation
11343     or completion histograms will be added to.
11344   </summary>
11345 </histogram>
11347 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
11348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11349   <summary>
11350     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
11351     completion of the fetch. For a given fetch, only one of the cancellation or
11352     completion histograms will be added to.
11353   </summary>
11354 </histogram>
11356 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
11357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11358   <summary>
11359     Tracks the net error codes received when the DHCP WPAD fetch fails to
11360     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
11361     but an indication that a PAC URL was not configured in DHCP).
11362   </summary>
11363 </histogram>
11365 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
11366     enum="ErrorCodesGetAdaptersAddresses">
11367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11368   <summary>
11369     Tracks the frequency of each of the different known error codes of calling
11370     the GetAdaptersAddresses Win32 API.
11371   </summary>
11372 </histogram>
11374 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
11375   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11376   <summary>
11377     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
11378     validate our understanding that it should complete quickly enough to call
11379     synchronously from the network thread.
11380   </summary>
11381 </histogram>
11383 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
11384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11385   <summary>
11386     Total number of adapters enabled for DHCP as seen when the wait timer in the
11387     DHCP WPAD code hits. This timer fires after a timeout from when we get some
11388     information from the first adapter to finish.
11389   </summary>
11390 </histogram>
11392 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
11393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11394   <summary>
11395     Number of adapters enabled for DHCP that we have not completed retrieving
11396     information for, as seen when the wait timer in the DHCP WPAD code hits.
11397     This timer fires after a timeout from when we get some information from the
11398     first adapter to finish.
11399   </summary>
11400 </histogram>
11402 <histogram name="Net.DhcpWpadUnhandledDhcpError">
11403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11404   <summary>
11405     Counts the number of errors from the DhcpRequestParams API that we do not
11406     have specific handling for, so that we can see if there is an abnormally
11407     high rate.
11408   </summary>
11409 </histogram>
11411 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
11412   <obsolete>
11413     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11414   </obsolete>
11415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11416 </histogram>
11418 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
11419   <obsolete>
11420     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11421   </obsolete>
11422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11423 </histogram>
11425 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
11426     units="milliseconds">
11427   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11428   <summary>
11429     The time measured before starting DNS lookup until after the connection is
11430     complete.
11431   </summary>
11432 </histogram>
11434 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
11435   <obsolete>
11436     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
11437   </obsolete>
11438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11439 </histogram>
11441 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
11442     enum="DoubleGetExperimentMethods">
11443   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11444   <summary>
11445     The number of HTTP request responses with MS Office Docs MIME types. The
11446     responses are classified based on their method type and cacheability (POST,
11447     cacheable GET and non-cacheable GET). The histogram is used in Double GET
11448     Experiment, where successful non-cacheable GET requests are intercepted
11449     after initial response and repeated in order to determine how much reissuing
11450     non-cacheable GET requests influences their error rate. The histogram tracks
11451     only initial requests (not the repeated ones).
11452   </summary>
11453 </histogram>
11455 <histogram name="Net.DoubleGetExperiment_ResponseCode">
11456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11457   <summary>
11458     The response codes encountered for GET request repeated in Double GET
11459     Experiment. In the experiment successful non-cacheable GET requests are
11460     intercepted after initial response and repeated. The goal of the experiment
11461     is to measure how much reissuing non-cacheable GET requests influences their
11462     error rate.
11463   </summary>
11464 </histogram>
11466 <histogram name="Net.DownloadBandwidth">
11467   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11468   <summary>
11469     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
11470     first byte received until the end of flowing data.
11471   </summary>
11472 </histogram>
11474 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
11475   <owner>skonig@chromium.org</owner>
11476   <owner>hbengali@chromium.org</owner>
11477   <summary>
11478     Net error codes that requests for images end with, including net::OK and
11479     net:ERR_ABORTED.
11480   </summary>
11481 </histogram>
11483 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
11484   <obsolete>
11485     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
11486     measures the same data but uses a different bucket structure (adds guard
11487     buckets).
11488   </obsolete>
11489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11490   <summary>
11491     Positive net error code that a page failed with. Note that this only counts
11492     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11493     that users actually see (it does not for example count the error codes for
11494     subresoures on a page).
11495   </summary>
11496 </histogram>
11498 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
11499   <obsolete>
11500     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
11501     measures the same data but includes ERR_ABORTED and OK.
11502   </obsolete>
11503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11504   <summary>
11505     Positive net error code that a page failed with. Note that this only counts
11506     the errors in &quot;main frames&quot;, so it is a measure of the error pages
11507     that users actually see (it does not for example count the error codes for
11508     subresoures on a page).
11509   </summary>
11510 </histogram>
11512 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
11513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11514   <summary>
11515     Positive net error codes that requests for pages end with, including net::OK
11516     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
11517     does not for example count the error codes for subresoures on a page).
11518   </summary>
11519 </histogram>
11521 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
11522   <obsolete>
11523     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
11524     which measures the same data but includes ERR_ABORT and OK.
11525   </obsolete>
11526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11527   <summary>
11528     Positive net error code that a page failed with. Note that this only counts
11529     the errors in &quot;subresources&quot;.
11530   </summary>
11531 </histogram>
11533 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
11534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11535   <summary>
11536     Net error codes that requests for &quot;subresources&quot; end with,
11537     including net::OK and net::ERR_ABORTED.
11538   </summary>
11539 </histogram>
11541 <histogram name="Net.FileError_Flush">
11542   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11543   <summary>
11544     System error code that a file Flush failed with.  The code is OS dependent,
11545     so when looking at the histogram don't mix OSes.
11546   </summary>
11547 </histogram>
11549 <histogram name="Net.FileError_GetSize">
11550   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11551   <summary>
11552     System error code that a file GetSize failed with.  The code is OS
11553     dependent, so when looking at the histogram don't mix OSes.
11554   </summary>
11555 </histogram>
11557 <histogram name="Net.FileError_Open">
11558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11559   <summary>
11560     System error code that a file Open failed with.  The code is OS dependent,
11561     so when looking at the histogram don't mix OSes.
11562   </summary>
11563 </histogram>
11565 <histogram name="Net.FileError_Read">
11566   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11567   <summary>
11568     System error code that a file Read failed with.  The code is OS dependent,
11569     so when looking at the histogram don't mix OSes.
11570   </summary>
11571 </histogram>
11573 <histogram name="Net.FileError_Seek">
11574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11575   <summary>
11576     System error code that a file Seek failed with.  The code is OS dependent,
11577     so when looking at the histogram don't mix OSes.
11578   </summary>
11579 </histogram>
11581 <histogram name="Net.FileError_SetEof">
11582   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11583   <summary>
11584     System error code that a file SetEof failed with.  The code is OS dependent,
11585     so when looking at the histogram don't mix OSes.
11586   </summary>
11587 </histogram>
11589 <histogram name="Net.FileError_Write">
11590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11591   <summary>
11592     System error code that a file Write failed with.  The code is OS dependent,
11593     so when looking at the histogram don't mix OSes.
11594   </summary>
11595 </histogram>
11597 <histogram name="Net.FileErrorRange_Flush">
11598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11599   <summary>
11600     System error code range that a file Flush failed with.  Any value other than
11601     0 indicates that we have received errors in a range outside of the one in
11602     which we recorded the specific errors in Net.FileError_Flush.  The code is
11603     OS dependent, so when looking at the histogram don't mix OSes.
11604   </summary>
11605 </histogram>
11607 <histogram name="Net.FileErrorRange_GetSize">
11608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11609   <summary>
11610     System error code range that a file GetSize failed with.  Any value other
11611     than 0 indicates that we have received errors in a range outside of the one
11612     in which we recorded the specific errors in Net.FileError_GetSize.  The code
11613     is OS dependent, so when looking at the histogram don't mix OSes.
11614   </summary>
11615 </histogram>
11617 <histogram name="Net.FileErrorRange_Open">
11618   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11619   <summary>
11620     System error code range that a file Open failed with.  Any value other than
11621     0 indicates that we have received errors in a range outside of the one in
11622     which we recorded the specific errors in Net.FileError_Open.  The code is OS
11623     dependent, so when looking at the histogram don't mix OSes.
11624   </summary>
11625 </histogram>
11627 <histogram name="Net.FileErrorRange_Read">
11628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11629   <summary>
11630     System error code range that a file Read failed with.  Any value other than
11631     0 indicates that we have received errors in a range outside of the one in
11632     which we recorded the specific errors in Net.FileError_Read.  The code is OS
11633     dependent, so when looking at the histogram don't mix OSes.
11634   </summary>
11635 </histogram>
11637 <histogram name="Net.FileErrorRange_Seek">
11638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11639   <summary>
11640     System error code range that a file Seek failed with.  Any value other than
11641     0 indicates that we have received errors in a range outside of the one in
11642     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
11643     dependent, so when looking at the histogram don't mix OSes.
11644   </summary>
11645 </histogram>
11647 <histogram name="Net.FileErrorRange_SetEof">
11648   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11649   <summary>
11650     System error code range that a file SetEof failed with.  Any value other
11651     than 0 indicates that we have received errors in a range outside of the one
11652     in which we recorded the specific errors in Net.FileError_SetEof.  The code
11653     is OS dependent, so when looking at the histogram don't mix OSes.
11654   </summary>
11655 </histogram>
11657 <histogram name="Net.FileErrorRange_Write">
11658   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11659   <summary>
11660     System error code range that a file Write failed with.  Any value other than
11661     0 indicates that we have received errors in a range outside of the one in
11662     which we recorded the specific errors in Net.FileError_Write.  The code is
11663     OS dependent, so when looking at the histogram don't mix OSes.
11664   </summary>
11665 </histogram>
11667 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
11668   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11669   <summary>
11670     Whether or not system installed trust anchors could be distinguished from
11671     user installed trust anchors. Recorded on first certificate verification on
11672     Android 4.2 and later.
11673   </summary>
11674 </histogram>
11676 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
11677   <owner>phajdan.jr@chromium.org</owner>
11678   <summary>The number of times each FTP Error was observed.</summary>
11679 </histogram>
11681 <histogram name="Net.FtpDataConnectionErrorHappened"
11682     enum="FtpDataConnectionError">
11683   <owner>phajdan.jr@chromium.org</owner>
11684   <summary>
11685     The number of Chrome sessions which encountered the indicates FTP Error.
11686     This prevents allowing a user that retried a connection many times (getting
11687     an error each time) from biasing the tallies.
11688   </summary>
11689 </histogram>
11691 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
11692   <owner>phajdan.jr@chromium.org</owner>
11693   <summary>
11694     Each bucket is the number of FTP server types the user has encountered
11695     during the session.
11696   </summary>
11697 </histogram>
11699 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
11700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11701   <summary>
11702     The time spent waiting for WinHttpGetProxyForUrl to return with error.
11703   </summary>
11704 </histogram>
11706 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
11707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11708   <summary>
11709     The time spent waiting for WinHttpGetProxyForUrl to return with success.
11710   </summary>
11711 </histogram>
11713 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
11714     enum="FallbackSSLVersion">
11715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11716   <summary>
11717     Nonzero if the HTTP request was to a Google server which required SSL
11718     version fallback. The value indicates the SSL version the request fell back
11719     on. Since Google servers support TLS 1.2, any fallback is an indication of
11720     network middleware problems.
11721   </summary>
11722 </histogram>
11724 <histogram name="Net.HadConnectionType" enum="ConnectionType">
11725   <obsolete>
11726     The count was inaccurate (it counted transactions rather than connections).
11727   </obsolete>
11728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11729   <summary>
11730     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11731     connection of that type during the session.
11732   </summary>
11733 </histogram>
11735 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
11736   <obsolete>
11737     This statistic measures successful and failed connections, the new one only
11738     measures successful ones.
11739   </obsolete>
11740   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11741   <summary>
11742     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11743     connection of that type during the session.
11744   </summary>
11745 </histogram>
11747 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
11748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11749   <summary>
11750     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11751     successful connection of that type during the session.
11752   </summary>
11753 </histogram>
11755 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
11756   <owner>phajdan.jr@chromium.org</owner>
11757   <summary>
11758     Each bucket is a boolean (0 or 1) indicating whether the user has had a
11759     connection with an FTP server of that type during the session.
11760   </summary>
11761 </histogram>
11763 <histogram name="Net.HttpAuthCacheAddEvicted" enum="BooleanDidEvict">
11764   <owner>ttuttle@chromium.org</owner>
11765   <summary>
11766     Whether adding an entry to the HTTP auth cache evicted another entry.
11767   </summary>
11768 </histogram>
11770 <histogram name="Net.HttpAuthCacheAddEvictedCreation">
11771   <owner>ttuttle@chromium.org</owner>
11772   <summary>
11773     When an HTTP auth cache entry is evicted, the time since it was created.
11774   </summary>
11775 </histogram>
11777 <histogram name="Net.HttpAuthCacheAddEvictedLastUse">
11778   <owner>ttuttle@chromium.org</owner>
11779   <summary>
11780     When an HTTP auth cache entry is evicted, the time since it was last used.
11781   </summary>
11782 </histogram>
11784 <histogram name="Net.HttpAuthCacheAddPathEvicted" enum="BooleanDidEvict">
11785   <owner>ttuttle@chromium.org</owner>
11786   <summary>
11787     Whether adding a path to an entry in the HTTP auth cache evicted another
11788     path.
11789   </summary>
11790 </histogram>
11792 <histogram name="Net.HttpAuthCacheLookupByPathPosition">
11793   <owner>ttuttle@chromium.org</owner>
11794   <summary>
11795     When looking up an HTTP auth cache entry by path, the position (1-indexed)
11796     of the entry on a hit, or 0 on a miss.
11797   </summary>
11798 </histogram>
11800 <histogram name="Net.HttpAuthCacheLookupPosition">
11801   <owner>ttuttle@chromium.org</owner>
11802   <summary>
11803     When looking up an HTTP auth cache entry by realm, the position (1-indexed)
11804     of the entry on a hit, or 0 on a miss.
11805   </summary>
11806 </histogram>
11808 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
11809   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11810   <summary>
11811     Per-authentication-scheme counts of authentication attempts and rejections.
11812   </summary>
11813 </histogram>
11815 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
11816   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11817   <summary>
11818     Count of authentication requests for top level pages vs. sub-resources, such
11819     as images or iframes.
11820   </summary>
11821 </histogram>
11823 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
11824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11825   <summary>
11826     Per-authentication-scheme counts of authentication targets, such as secure
11827     servers or proxies.
11828   </summary>
11829 </histogram>
11831 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
11832   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11833   <summary>
11834     Time between the HttpNetworkTransaction requesting a connection and the time
11835     it connected.
11836   </summary>
11837 </histogram>
11839 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
11840   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11841   <summary>Length of time that a received resource will be cacheable.</summary>
11842 </histogram>
11844 <histogram name="Net.HttpContentLength" units="bytes">
11845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11846   <summary>
11847     Size of the response body. This is the actual number of bytes received,
11848     which usually agrees with but is not necessarily the same as the size
11849     specified by the Content-Length header.
11850   </summary>
11851 </histogram>
11853 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
11854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11855   <summary>
11856     Size of the response body if it is cacheable. This is the actual number of
11857     bytes received, which usually agrees with but is not necessarily the same as
11858     the size specified by the Content-Length header.
11859   </summary>
11860 </histogram>
11862 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
11863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11864   <summary>
11865     Size of the response body if it is cacheable for at least 24 hours. This is
11866     the actual number of bytes received, which usually agrees with but is not
11867     necessarily the same as the size specified by the Content-Length header.
11868   </summary>
11869 </histogram>
11871 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
11872   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11873   <summary>
11874     Size of the response body if it is cacheable for at least 4 hours. This is
11875     the actual number of bytes received, which usually agrees with but is not
11876     necessarily the same as the size specified by the Content-Length header.
11877   </summary>
11878 </histogram>
11880 <histogram name="Net.HttpContentLengthDifference" units="bytes">
11881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11882   <summary>
11883     The difference between the size specified in the X-Original-Content-Length
11884     header and the size of teh response body. This is zero if the
11885     X-Original-Content-Length header is not present in the response.
11886   </summary>
11887 </histogram>
11889 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
11890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11891   <summary>
11892     The difference between the size specified in the X-Original-Content-Length
11893     header and the size of the response body. Only includes resources that have
11894     the X-Original-Content-Length header.
11895   </summary>
11896 </histogram>
11898 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
11899   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11900   <summary>
11901     Size of the response body. Only includes resources that have the
11902     X-Original-Content-Length header.
11903   </summary>
11904 </histogram>
11906 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
11907   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11908   <summary>
11909     Time it takes to complete an HttpJob, from starting the transaction until we
11910     are done reading.
11911   </summary>
11912 </histogram>
11914 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
11915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11916   <summary>
11917     Time it takes to complete an HttpJob, from starting the transaction until we
11918     are done reading, for jobs served from the cache.
11919   </summary>
11920 </histogram>
11922 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
11923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11924   <summary>
11925     Time it takes to complete an HttpJob, from starting the transaction until
11926     the job is killed. Note that we didn't detect the end of the data for this
11927     job.
11928   </summary>
11929 </histogram>
11931 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
11932   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11933   <summary>
11934     Time it takes to complete an HttpJob, from starting the transaction until we
11935     are done reading, for jobs not served from the cache.
11936   </summary>
11937 </histogram>
11939 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
11940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11941   <summary>
11942     Time it takes to complete an HttpJob, from starting the transaction until we
11943     are done reading, for jobs when we read until no more data is available.
11944   </summary>
11945 </histogram>
11947 <histogram name="Net.HttpOriginalContentLength" units="bytes">
11948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11949   <summary>
11950     Size specified in the X-Original-Content-Length header. If this header is
11951     not present in the response, the size of the response body is used.
11952   </summary>
11953 </histogram>
11955 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
11956   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11957   <summary>
11958     Size specified in the X-Original-Content-Length header. Only includes
11959     resources that have the X-Original-Content-Length header.
11960   </summary>
11961 </histogram>
11963 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
11964   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11965   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
11966 </histogram>
11968 <histogram name="Net.HttpResponseCode">
11969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11970   <summary>The count of HTTP Response codes encountered.</summary>
11971 </histogram>
11973 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
11974   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11975   <summary>
11976     The count of HTTP Response codes encountered, in response to MAIN_FRAME
11977     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
11978   </summary>
11979 </histogram>
11981 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
11982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11983   <summary>
11984     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
11985     used) used for HTTP[s].
11986   </summary>
11987 </histogram>
11989 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
11990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11991   <summary>
11992     Time from when an HTTP request is issued to when the first byte is
11993     processed.
11994   </summary>
11995 </histogram>
11997 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
11998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
11999   <summary>
12000     The count of handleable socket errors (connection abort/close/reset) per
12001     socket reuse type.
12002   </summary>
12003 </histogram>
12005 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
12006     enum="HttpSocketType">
12007   <obsolete>
12008     Late bindings are on by default now.
12009   </obsolete>
12010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12011   <summary>
12012     The count of handleable socket errors (connection abort/close/reset) per
12013     socket reuse type.  Socket late binding is disabled.
12014   </summary>
12015 </histogram>
12017 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
12018     enum="HttpSocketType">
12019   <obsolete>
12020     Late bindings are on by default now.
12021   </obsolete>
12022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12023   <summary>
12024     The count of handleable socket errors (connection abort/close/reset) per
12025     socket reuse type.  Socket late binding is enabled.
12026   </summary>
12027 </histogram>
12029 <histogram name="Net.IOThreadCreationToHttpRequestStart" units="milliseconds">
12030   <owner>bengr@chromium.org</owner>
12031   <summary>
12032     Time from when the IOThread is created to when the first URL request is
12033     started. Only requests that are created for a profile while Chrome is
12034     starting up are considered.
12035   </summary>
12036 </histogram>
12038 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
12039   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12040   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
12041 </histogram>
12043 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
12044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12045   <summary>
12046     Whether the interface-enumeration IPv6 probe method failed given that the
12047     UDP-connect IPV6 probe failed.
12048   </summary>
12049 </histogram>
12051 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
12052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12053   <summary>
12054     Whether the interface-enumeration IPv6 probe method was successful given
12055     that the UDP-connect IPV6 probe was successful.
12056   </summary>
12057 </histogram>
12059 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
12060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12061   <summary>The probe results when a test for IPv6 support is done.</summary>
12062 </histogram>
12064 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
12065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12066   <summary>
12067     The probe results when a test for IPv6 support is done, after a network
12068     change event.
12069   </summary>
12070 </histogram>
12072 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
12073   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12074   <summary>
12075     The time that a (non-cancelled) proxy resolution request was stalled waiting
12076     for an execution thread, for MultiThreadedProxyResolver.
12077   </summary>
12078 </histogram>
12080 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
12081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12082   <summary>
12083     The total time that it took for a (non-cancelled) proxy resolution request
12084     to complete, for MultiThreadedProxyResolver.
12085   </summary>
12086 </histogram>
12088 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
12089   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12090   <summary>
12091     How often automatically retrying to download the main frame of a page in
12092     response to specific HTTP network errors succeeds.
12093   </summary>
12094 </histogram>
12096 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
12097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12098   <summary>
12099     How often automatically retrying to download a subresource in response to
12100     specific HTTP network errors succeeds.
12101   </summary>
12102 </histogram>
12104 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
12105   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12106   <summary>
12107     How often automatically retrying to download the main frame of a page in
12108     response to specific HTTP network errors returns another network error.
12109     Histogram includes only the error code that triggered the retry.
12110   </summary>
12111 </histogram>
12113 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
12114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12115   <summary>
12116     How often automatically retrying to download a subresource in response to
12117     specific HTTP network errors returns another network error.  Histogram
12118     includes only the error code that triggered the retry.
12119   </summary>
12120 </histogram>
12122 <histogram name="Net.NotifyAddrChangeFailures">
12123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12124   <summary>
12125     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
12126     for unknown reasons. This records the number of times it fails in a row
12127     before a successful call. If it never succeeds, or takes over 100 tries, a
12128     value of 100 is recorded. See http://crbug.com/69198
12129   </summary>
12130 </histogram>
12132 <histogram name="Net.NumDuplicateCookiesInDb">
12133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12134   <summary>
12135     The number of duplicate cookies that were present in the cookie store during
12136     startup.
12137   </summary>
12138 </histogram>
12140 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
12141   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12142   <summary>
12143     When validating an HTTPS certificate we may have to make one or more HTTP
12144     fetches to OCSP responders in order to get revocation information. This
12145     measures the amount of time that failures to get OCSP information take.
12146   </summary>
12147 </histogram>
12149 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
12150   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12151   <summary>
12152     When validating an HTTPS certificate we may have to make one or more HTTP
12153     fetches to OCSP responders in order to get revocation information. This
12154     records the fraction of successful requests.
12155   </summary>
12156 </histogram>
12158 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
12159   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12160   <summary>
12161     When validating an HTTPS certificate we may have to make one or more HTTP
12162     fetches to OCSP responders in order to get revocation information. This
12163     measures the amount of time that each of those requests takes.
12164   </summary>
12165 </histogram>
12167 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
12168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12169   <summary>
12170     When connecting over HTTPS, a server may include an OCSP response as part of
12171     the TLS handshake so that clients do not have to fetch it, provided the
12172     client requested the server do so. This measures whether or not a server
12173     included an OCSP response when it was requested.
12174   </summary>
12175 </histogram>
12177 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
12178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12179   <summary>
12180     Positive error code that was returned by the system library
12181     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
12182     there is a Windows/Linux conflict, both decodings are shown.
12183   </summary>
12184 </histogram>
12186 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
12187     enum="ErrorCodesGetaddrinfo_Linux">
12188   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12189   <summary>
12190     Positive error code that was returned by the system library
12191     &quot;getaddrinfo()&quot;.
12192   </summary>
12193 </histogram>
12195 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
12196     enum="ErrorCodesGetaddrinfo_Mac">
12197   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12198   <summary>
12199     Positive error code that was returned by the system library
12200     &quot;getaddrinfo()&quot;.
12201   </summary>
12202 </histogram>
12204 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
12205     enum="ErrorCodesGetaddrinfo_Win">
12206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12207   <summary>
12208     Positive error code that was returned by the system library
12209     &quot;getaddrinfo()&quot;.
12210   </summary>
12211 </histogram>
12213 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
12214   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12215   <summary>
12216     How long it took for an &lt;a ping&gt; request to receive a response. Only
12217     recorded if a response was received.
12218   </summary>
12219 </histogram>
12221 <histogram name="Net.Ping_Result" enum="PingResult">
12222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12223   <summary>
12224     The result of an &lt;a ping&gt; request, whether it received a response or
12225     timed out or failed for some other reason.
12226   </summary>
12227 </histogram>
12229 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
12230   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12231   <summary>
12232     Indicate whether a link navigation was preceded by a recent pre-connect
12233     trigger (within 10 seconds). There is a high chance that loading the page
12234     used a preconnected TCP session.
12235   </summary>
12236 </histogram>
12238 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
12239   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12240   <summary>
12241     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
12242     (within 10 seconds). There is a high chance that loading the resource used a
12243     preconnected TCP session.
12244   </summary>
12245 </histogram>
12247 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
12248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12249   <summary>
12250     When a preconnection is made, indicate what the motivation was.
12251   </summary>
12252   <details>
12253     Currently, the most common (only?) motivations are SELF_REFERAL,
12254     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
12255     second connection was available for a resource that either was never before
12256     seen, or has historically had no subresources.  The LEARNED_REFERAL
12257     indicates that we &quot;learned&quot; that a subresource was commonly
12258     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
12259     happens when a search is being suggested, and we preconnect to the search
12260     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
12261     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
12262   </details>
12263 </histogram>
12265 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
12266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12267   <summary>
12268     Indicate whether there was a proxy to preclude preconnection.
12269   </summary>
12270 </histogram>
12272 <histogram name="Net.PreconnectSubresourceEval"
12273     enum="PreconnectSubresourceEval">
12274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12275   <summary>
12276     What did we decide to do about a predicted resource, based on the historical
12277     expected number of connection that this subresource will require.
12278   </summary>
12279   <details>
12280     This is basically the current thresholding of the SubresourceExpectation,
12281     relative to current static thresholds, and taking into account whether
12282     preconnection is enabled (i.e., if preconnection is disabled, we'll never
12283     decide to preconnect).
12284   </details>
12285 </histogram>
12287 <histogram name="Net.PreconnectSubresourceExpectation">
12288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12289   <summary>
12290     The expected number of connections, times 100, that we'll make to a given
12291     subresource, based on learned history.
12292   </summary>
12293   <details>
12294     By comparing this to thresholds, we decide if we will preconnect,
12295     preresolve, or do nothing. This histogram can be used to select those static
12296     thresholds.
12297   </details>
12298 </histogram>
12300 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
12301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12302   <summary>
12303     Indicate whether if a preconnect trigger is followed by a resource request
12304     (from link navigations) to the host or not. This is to measure precision of
12305     link-based preconnect triggers.
12306   </summary>
12307 </histogram>
12309 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
12310   <obsolete>
12311     Sourced data corrected, and replaced by NetPreconnectUtilization2
12312   </obsolete>
12313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12314   <summary>
12315     Indicate final utilization for each attempted socket connection.
12316   </summary>
12317   <details>
12318     We also include stats for non-speculative sockets. Some socket connections
12319     may never connect, and others may never be used (as the user may abort
12320     before then).
12321   </details>
12322 </histogram>
12324 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
12325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12326   <summary>
12327     Indicate final utilization for each attempted socket connection.
12328   </summary>
12329   <details>
12330     We also include stats for non-speculative sockets. Some socket connections
12331     may never connect, and others may never be used (as the user may abort
12332     before then).
12333   </details>
12334 </histogram>
12336 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
12337   <owner>jkarlin@chromium.org</owner>
12338   <summary>
12339     The completion status of prefetches that have finished loading.
12340   </summary>
12341   <details>
12342     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
12343     before that point are not registered.
12345     Note that &quot;success from cache&quot; means that the
12346     UrlRequest::was_cached() was true, and &quot;success from network&quot;
12347     means that was_cached() was false.  Validated results are considered cached,
12348     even though a conditional network request is made.
12349   </details>
12350 </histogram>
12352 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
12353   <owner>jkarlin@chromium.org</owner>
12354   <summary>
12355     Number of bytes read from the network on behalf of prefetch requests.  This
12356     is prefilter, so before any decompression.
12357   </summary>
12358 </histogram>
12360 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
12361   <owner>jkarlin@chromium.org</owner>
12362   <summary>
12363     Time spent on prefetch requests before the request was canceled.
12364   </summary>
12365 </histogram>
12367 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
12368     units="milliseconds">
12369   <owner>jkarlin@chromium.org</owner>
12370   <summary>Time spent on prefetch requests when fetched from cache.</summary>
12371 </histogram>
12373 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
12374     units="milliseconds">
12375   <owner>jkarlin@chromium.org</owner>
12376   <summary>
12377     Time spent on prefetch requests when fetched from the network, including
12378     validation time.
12379   </summary>
12380 </histogram>
12382 <histogram name="Net.Priority_High_Latency" units="milliseconds">
12383   <obsolete>
12384     Replaced by Net.Priority_High_Latency_b.
12385   </obsolete>
12386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12387   <summary>
12388     Time from the start of the http transaction until the first byte of the
12389     response for high priority (currently frame and subframe) requests.  Only
12390     times under 10 minutes are recorded.
12391   </summary>
12392 </histogram>
12394 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
12395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12396   <summary>
12397     Time from the start of the http transaction until the first byte of the
12398     response for high priority (currently frame and subframe) requests.
12399   </summary>
12400 </histogram>
12402 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
12403   <obsolete>
12404     Replaced by Net.Priority_Low_Latency_b.
12405   </obsolete>
12406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12407   <summary>
12408     Time from the start of the http transaction until the first byte of the
12409     response for low priority (non-frame/subframe) requests.   Only times under
12410     10 minutes are recorded.
12411   </summary>
12412 </histogram>
12414 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
12415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12416   <summary>
12417     Time from the start of the http transaction until the first byte of the
12418     response for low priority (non-frame/subframe) requests.
12419   </summary>
12420 </histogram>
12422 <histogram name="Net.ProxyPollConfigurationTime">
12423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12424   <summary>
12425     The time in milliseconds spent fetch the system proxy configuration, when
12426     polling it for changes.
12427   </summary>
12428 </histogram>
12430 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
12431     units="milliseconds">
12432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12433   <summary>
12434     The total amount of time that was spent executing the proxy script during
12435     &quot;tracing&quot; runs (executions of the script which discovered a new
12436     DNS dependency and were subsequently abandoned).
12437   </summary>
12438 </histogram>
12440 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
12441     units="milliseconds">
12442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12443   <summary>
12444     The total amount of time that was spent executing the proxy script during
12445     &quot;tracing&quot; runs (executions of the script which discovered a new
12446     DNS dependency and were subsequently abandoned).
12447   </summary>
12448 </histogram>
12450 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
12451     units="milliseconds">
12452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12453   <summary>
12454     The total amount of time that was spent in the non-blocking DNS bindings
12455     while executing PAC scripts. This includes the times for abandoned
12456     executions.
12457   </summary>
12458 </histogram>
12460 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
12461     units="milliseconds">
12462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12463   <summary>
12464     The amount of time inside of V8 that the proxy script spent executing for
12465     the final pass. This includes the time spent in the javascript bindings.
12466     This does not include the time spent in abandoned execution passes.
12467   </summary>
12468 </histogram>
12470 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
12471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12472   <summary>
12473     The number of times that alert() was called in the final execution of the
12474     script.
12475   </summary>
12476 </histogram>
12478 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
12479   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12480   <summary>
12481     The number of errors that were seen in the final execution of the script.
12482   </summary>
12483 </histogram>
12485 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
12486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12487   <summary>
12488     The number of times that the PAC script execution was restarted.
12489   </summary>
12490 </histogram>
12492 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
12493     units="milliseconds">
12494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12495   <summary>
12496     The total time that the proxy resolution took. This includes all the time
12497     spent waiting for DNS, PAC script execution, and restarts.
12498   </summary>
12499 </histogram>
12501 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
12502     units="milliseconds">
12503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12504   <summary>
12505     The total time that proxy resolution spent waiting for DNS. This also
12506     includes any queuing delays on the origin thread waiting for the DNS result
12507     to be processed.
12508   </summary>
12509 </histogram>
12511 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
12512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12513   <summary>
12514     The number of unique DNS hostnames that the PAC script tried to resolve. The
12515     *Ex() versions of the bindings count separately.
12516   </summary>
12517 </histogram>
12519 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
12520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12521   <summary>
12522     The total amount of time that was spent in the non-blocking DNS bindings
12523     while executing PAC scripts. This includes the times for abandoned
12524     executions.
12525   </summary>
12526 </histogram>
12528 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
12529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12530   <summary>
12531     The amount of time inside of V8 that the proxy script spent executing for
12532     the final pass. This includes the time spent in the javascript bindings
12533     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
12534     does not include the time spent in abandoned execution passes.
12535   </summary>
12536 </histogram>
12538 <histogram name="Net.ProxyResolver.NumAlerts">
12539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12540   <summary>
12541     The number of times that alert() was called in the final execution of the
12542     script.
12543   </summary>
12544 </histogram>
12546 <histogram name="Net.ProxyResolver.NumErrors">
12547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12548   <summary>
12549     The number of errors that were seen in the final execution of the script.
12550   </summary>
12551 </histogram>
12553 <histogram name="Net.ProxyResolver.NumRestarts">
12554   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12555   <summary>
12556     The number of times that the PAC script execution was restarted.
12557   </summary>
12558 </histogram>
12560 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
12561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12562   <summary>
12563     The amount of time it took upon completion to run the final task posted back
12564     to the IO thread.
12565   </summary>
12566 </histogram>
12568 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
12569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12570   <summary>
12571     The total time that the proxy resolution took. This includes all the time
12572     spent waiting for DNS, PAC script execution, and restarts.
12573   </summary>
12574 </histogram>
12576 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
12577   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12578   <summary>
12579     The total time that proxy resolution spent waiting for DNS. This also
12580     includes any queuing delays on the origin thread waiting for the DNS result
12581     to be processed.
12582   </summary>
12583 </histogram>
12585 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
12586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12587   <summary>
12588     The total time that the proxy resolution took, not including the post back
12589     to the origin thread. This includes all the time spent waiting for DNS, PAC
12590     script execution, and restarts.
12591   </summary>
12592 </histogram>
12594 <histogram name="Net.ProxyResolver.UniqueDNS">
12595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12596   <summary>
12597     The number of unique DNS hostnames that the PAC script tried to resolve. The
12598     *Ex() versions of the bindings count separately.
12599   </summary>
12600 </histogram>
12602 <histogram name="Net.ProxyResolver.URLSize">
12603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12604   <summary>The length of the URL that was passed into the PAC script.</summary>
12605 </histogram>
12607 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
12608   <owner>agl@chromium.org</owner>
12609   <summary>
12610     Second-level domains for which we have observed public key pinning failures.
12611   </summary>
12612 </histogram>
12614 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
12615   <owner>agl@chromium.org</owner>
12616   <summary>
12617     A validated certificate chain may be subject to additional
12618     &quot;pinning&quot; requirements on a per-domain basis. This records the
12619     fraction of successful matches between a certificate chain and a pin list.
12620   </summary>
12621 </histogram>
12623 <histogram name="Net.QuicEphemeralPortsSuggested">
12624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12625   <summary>The number of ports suggested per server.</summary>
12626 </histogram>
12628 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
12629   <owner>rch@chromium.org</owner>
12630   <summary>
12631     The number of QUIC packets received by a QUIC connection whose handshake was
12632     not confirmed when that connection is closed.
12633   </summary>
12634 </histogram>
12636 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
12637   <owner>rch@chromium.org</owner>
12638   <summary>
12639     The state of a QUIC connection's crypto hanshake as it progresses from
12640     starting to confirmation or failure.
12641   </summary>
12642 </histogram>
12644 <histogram name="Net.QuicNumSentClientHellos">
12645   <owner>rch@chromium.org</owner>
12646   <summary>The number of client hello messages sent.</summary>
12647 </histogram>
12649 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
12650   <obsolete>
12651     see Net.QuicSession.Connect*PortForHTTP*
12652   </obsolete>
12653   <owner>rch@chromium.org</owner>
12654   <summary>
12655     The number of client hello messages sent when the crypto handshake was
12656     confirmed.
12657   </summary>
12658 </histogram>
12660 <histogram name="Net.QuicNumStreamFramesInPacket">
12661   <owner>rch@chromium.org</owner>
12662   <summary>
12663     The number of stream frames bundled within a received packet.
12664   </summary>
12665 </histogram>
12667 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
12668   <owner>rch@chromium.org</owner>
12669   <summary>
12670     The number of stream frames per stream ID within a received packet.
12671   </summary>
12672 </histogram>
12674 <histogram name="Net.QuicServerInfo.DiskCacheReadTime" units="milliseconds">
12675   <owner>rch@chromium.org</owner>
12676   <summary>Time spent to load QUIC server information from disk cache.</summary>
12677 </histogram>
12679 <histogram name="Net.QuicSession.21CumulativePacketsReceived"
12680     units="Received in Ranges">
12681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12682   <summary>
12683     This histogram summarizes information about a 21 packet sequence, indicating
12684     for each of the 21 possible prefixes of this pattern, how many packets were
12685     received in that prefix.  The first range uses buckets 0 and 1, and it
12686     describes the 1st packet in the sequence.  It indicates if the first packet
12687     was missing (bucket 0), or the first packet was present (bucket 1).  The
12688     second range uses buckets 2 through 4, and describes the first 2 packets in
12689     the prefix of this sequence.  It indicates if there were no packets received
12690     in the first two packets (bucket 2), or there was one out of two packets
12691     received (bucket 3), or if there was two out of tow received (bucket 4).
12692     etc. etc.  Reading this histogram may require post-processing in a spread
12693     sheet, but can indicate the potential value of using FEC packets to convey
12694     data.
12695   </summary>
12696 </histogram>
12698 <histogram name="Net.QuicSession.6PacketsPatternsReceived"
12699     units="Binay of Packets ACKed">
12700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12701   <summary>
12702     Each of the 64 buckets represents a different binary pattern of 6
12703     consecutive packets that were received by the client.  The LSB of the bucket
12704     number corresponds to the reception of the oldest packet.  A bit in the
12705     bucket-number being 1 indicates the packet was received, and a 0 means the
12706     packet was never received (by the client).
12707   </summary>
12708 </histogram>
12710 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
12711   <owner>rch@chromium.org</owner>
12712   <summary>
12713     The network error code which resulted in the session being closed.
12714   </summary>
12715 </histogram>
12717 <histogram name="Net.QuicSession.Connect" units="RTTs">
12718   <owner>rch@chromium.org</owner>
12719   <summary>
12720     Samples of the number of round-trips needed by a QUIC connection before a
12721     request could be sent by the client.
12722   </summary>
12723 </histogram>
12725 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
12726   <owner>rch@chromium.org</owner>
12727   <summary>The number of streams open when a QUIC session timed out.</summary>
12728 </histogram>
12730 <histogram
12731     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
12732   <owner>rch@chromium.org</owner>
12733   <summary>
12734     The number of total streams created when a QUIC session crypto handshake
12735     timed out.
12736   </summary>
12737 </histogram>
12739 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
12740     enum="QuicErrorCodes">
12741   <owner>rch@chromium.org</owner>
12742   <summary>
12743     The QUIC error code which resulted in the connection being closed.
12744   </summary>
12745 </histogram>
12747 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
12748     enum="QuicErrorCodes">
12749   <owner>rch@chromium.org</owner>
12750   <summary>
12751     The QUIC error code which resulted in the connection being closed by the
12752     client.
12753   </summary>
12754 </histogram>
12756 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
12757     enum="QuicErrorCodes">
12758   <owner>rch@chromium.org</owner>
12759   <summary>
12760     The QUIC error code which resulted in the connection being closed by the
12761     server.
12762   </summary>
12763 </histogram>
12765 <histogram name="Net.QuicSession.CreationError" enum="QuicSessionErrorCodes">
12766   <owner>jar@chromium.org</owner>
12767   <summary>
12768     Count of errors during attempts to create a QUIC session (before even using
12769     the session).
12770   </summary>
12771 </histogram>
12773 <histogram name="Net.QuicSession.FinalTcpCwnd">
12774   <owner>rch@chromium.org</owner>
12775   <summary>
12776     The value of the TCP cubic sender's CWND when the session is closed.
12777   </summary>
12778 </histogram>
12780 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
12781   <obsolete>
12782     see Net.QuicSession.Connect*PortForHTTP*
12783   </obsolete>
12784   <owner>rch@chromium.org</owner>
12785   <summary>
12786     Samples of the number of round-trips needed by a QUIC connection before a
12787     request could be sent by the client.
12788   </summary>
12789 </histogram>
12791 <histogram name="Net.QuicSession.NumOpenStreams">
12792   <owner>rch@chromium.org</owner>
12793   <summary>
12794     The number of QUIC streams opened when a new QUIC stream is created.
12795   </summary>
12796 </histogram>
12798 <histogram name="Net.QuicSession.NumTotalStreams">
12799   <owner>rch@chromium.org</owner>
12800   <summary>
12801     The total number of streams created by the client when the session is
12802     closed.
12803   </summary>
12804 </histogram>
12806 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
12807   <owner>rch@chromium.org</owner>
12808   <summary>
12809     The number of missing packets between the current received packet and the
12810     previously largest received packet sequence number, when the current
12811     received packet had a lower sequence number than the previously received
12812     packet sequence number.
12813   </summary>
12814 </histogram>
12816 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
12817   <owner>rch@chromium.org</owner>
12818   <summary>
12819     The number of times the current received packet had a lower sequence number
12820     than the previously received packet sequence number.
12821   </summary>
12822 </histogram>
12824 <histogram name="Net.QuicSession.PacketGapReceived">
12825   <owner>rch@chromium.org</owner>
12826   <summary>
12827     The number of missing packets between the current received packet and the
12828     previously largest received packet sequence number.
12829   </summary>
12830 </histogram>
12832 <histogram name="Net.QuicSession.PacketGapSent">
12833   <owner>rch@chromium.org</owner>
12834   <summary>
12835     The number of missing packets between the current received packet and the
12836     previously largest received packet sequence number, as reported by the
12837     remote end of the connection.
12838   </summary>
12839 </histogram>
12841 <histogram name="Net.QuicSession.PacketLossRate" units="1/10th Percent">
12842   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12843   <summary>
12844     The ratio of the number of missing packets, to the maximum packet sequence
12845     number received,  for QUIC connections longer than 21 packets received via
12846   </summary>
12847 </histogram>
12849 <histogram name="Net.QuicSession.PacketReceived" units="SequenceNumber">
12850   <owner>rch@chromium.org</owner>
12851   <summary>
12852     Each bucket corresponds to a specific packet sequence number that was sent
12853     by a server to Chrome at the start of a QUIC connection. This histogram is
12854     compared, bucket by bucket, with a second histogram to compute the ratio for
12855     each bucket (each packet sequence number).
12856   </summary>
12857 </histogram>
12859 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
12860     enum="QuicAddressMismatch">
12861   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12862   <summary>
12863     When a public reset packet is received, whether the client IP address and
12864     port number in it differ from the client IP address and port number in the
12865     ServerHello handshake message. In the comparison, the first address is the
12866     one in ServerHello and the second address is the one in public reset.
12867   </summary>
12868 </histogram>
12870 <histogram name="Net.QuicSession.QuicVersion">
12871   <owner>rch@chromium.org</owner>
12872   <summary>Version of the QUIC protocol used for this connection.</summary>
12873 </histogram>
12875 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
12876   <owner>rch@chromium.org</owner>
12877   <summary>
12878     The network error code returned when attempting to read to a QUIC
12879     connection.
12880   </summary>
12881 </histogram>
12883 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
12884     enum="QuicRstStreamErrorCodes">
12885   <owner>rch@chromium.org</owner>
12886   <summary>
12887     The QUIC error code which resulted in a stream being reset by the client.
12888   </summary>
12889 </histogram>
12891 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
12892     enum="QuicRstStreamErrorCodes">
12893   <owner>rch@chromium.org</owner>
12894   <summary>
12895     The QUIC error code which resulted in a stream being reset by the server.
12896   </summary>
12897 </histogram>
12899 <histogram name="Net.QuicSession.SecureResourceSecureSession">
12900   <owner>rch@chromium.org.</owner>
12901   <summary>
12902     The number of request for secure resources over QUIC sessions. True if the
12903     session is secure, false if it is not.
12904   </summary>
12905 </histogram>
12907 <histogram name="Net.QuicSession.StreamFrameDuplicatedLongConnection"
12908     units="1/10th Percent">
12909   <owner>rch@chromium.org</owner>
12910   <summary>
12911     The number of stream frames received which were duplicates, out of every
12912     1000 stream frames received. Only for QUIC sessions which received at least
12913     100 packets.
12914   </summary>
12915 </histogram>
12917 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentLongConnection">
12918   <owner>rch@chromium.org</owner>
12919   <summary>
12920     The percentage of stream frames received which were duplicates. Only for
12921     QUIC sessions which received at least 100 packets.
12922   </summary>
12923 </histogram>
12925 <histogram name="Net.QuicSession.StreamFrameDuplicatedPercentShortConnection">
12926   <owner>rch@chromium.org</owner>
12927   <summary>
12928     The percentage of stream frames received which were duplicates. Only for
12929     QUIC sessions which received fewer than 100 packets.
12930   </summary>
12931 </histogram>
12933 <histogram name="Net.QuicSession.StreamFrameDuplicatedShortConnection"
12934     units="1/10th Percent">
12935   <owner>rch@chromium.org</owner>
12936   <summary>
12937     The number of stream frames received which were duplicates, out of every
12938     1000 stream frames received. Only for QUIC sessions which received fewer
12939     than 100 packets.
12940   </summary>
12941 </histogram>
12943 <histogram name="Net.QuicSession.TruncatedAcksReceived">
12944   <owner>rch@chromium.org</owner>
12945   <summary>The number of truncated ACK frames received.</summary>
12946 </histogram>
12948 <histogram name="Net.QuicSession.TruncatedAcksSent">
12949   <owner>rch@chromium.org</owner>
12950   <summary>The number of truncated ACK frames sent.</summary>
12951 </histogram>
12953 <histogram name="Net.QuicSession.UnexpectedNotGoingAway"
12954     enum="QuicSessionLocations">
12955   <owner>rch@chromium.org</owner>
12956   <summary>
12957         The location in quic_client_session.cc where a session is unexpectedly
12958     not going away.
12959   </summary>
12960 </histogram>
12962 <histogram name="Net.QuicSession.UnexpectedObservers"
12963     enum="QuicSessionLocations">
12964   <owner>rch@chromium.org</owner>
12965   <summary>
12966     The location in quic_client_session.cc where there were unexpected
12967     observers.
12968   </summary>
12969 </histogram>
12971 <histogram name="Net.QuicSession.UnexpectedOpenStreams"
12972     enum="QuicSessionLocations">
12973   <owner>rch@chromium.org</owner>
12974   <summary>
12975     The location in quic_client_session.cc where there were unexpected open
12976     streams.
12977   </summary>
12978 </histogram>
12980 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
12981   <owner>rch@chromium.org</owner>
12982   <summary>
12983     The network error code returned when attempting to write to a QUIC
12984     connection.
12985   </summary>
12986 </histogram>
12988 <histogram name="Net.RenegotiationExtensionSupported">
12989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
12990   <summary>
12991     True if the HTTP request was sent to a server which supports the TLS
12992     renegotiation extension.
12993   </summary>
12994 </histogram>
12996 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
12997   <owner>clamy@chromium.org</owner>
12998   <summary>
12999     When starting a cross-site navigation, the time between reading the headers
13000     and body of the response.
13001   </summary>
13002 </histogram>
13004 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
13005   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13006   <summary>The time an already used socket sat idle before being used.</summary>
13007 </histogram>
13009 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
13010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13011   <summary>
13012     The time an unused socket (all HTTP sockets, regardless of any proxy used)
13013     sat idle before being used.
13014   </summary>
13015 </histogram>
13017 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
13018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13019   <summary>
13020     The time a previously used socket sat idle before encountering a recoverable
13021     socket IO error (connection abort/reset/close).
13022   </summary>
13023 </histogram>
13025 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
13026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13027   <summary>
13028     The time an unused socket sat idle before encountering a recoverable socket
13029     IO error (connection abort/reset/close).
13030   </summary>
13031 </histogram>
13033 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
13034   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13035   <summary>
13036     Net error codes that socket initializations end with, including net::OK and
13037     net::ERR_ABORTED.
13038   </summary>
13039 </histogram>
13041 <histogram name="Net.SocketReceiveBufferUnchangeable" units="Bytes">
13042   <obsolete>
13043     Replaced by Net.SocketUnchangeableReceiveBuffer 3/31/2014.
13044   </obsolete>
13045   <owner>jar@chromium.org</owner>
13046   <summary>
13047     The size of a socket's receive buffer when the attempt to change it via
13048     setsockopt failed.
13049   </summary>
13050 </histogram>
13052 <histogram name="Net.SocketRequestTime">
13053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13054   <summary>
13055     Time in milliseconds from initial RequestSocket() call until successfully
13056     acquiring a connected socket.
13057   </summary>
13058 </histogram>
13060 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
13061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13062   <summary>The time from the connection start to connection establish.</summary>
13063 </histogram>
13065 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
13066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13067   <summary>The time waiting to be ready to start connecting.</summary>
13068 </histogram>
13070 <histogram name="Net.SocketStream.ConnectionType"
13071     enum="SocketStreamConnectionType">
13072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13073   <summary>
13074     Each bucket is the number of connection type of socket stream.
13075   </summary>
13076 </histogram>
13078 <histogram name="Net.SocketStream.Duration" units="milliseconds">
13079   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13080   <summary>The time a socket stream was open.</summary>
13081 </histogram>
13083 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
13084   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13085   <summary>
13086     Each bucket is the number of protocol type on socket stream.
13087   </summary>
13088 </histogram>
13090 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
13091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13092   <summary>Number of bytes on a socket stream.</summary>
13093 </histogram>
13095 <histogram name="Net.SocketStream.ReceivedCounts">
13096   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13097   <summary>Number of reads on a socket stream.</summary>
13098 </histogram>
13100 <histogram name="Net.SocketStream.SentBytes" units="bytes">
13101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13102   <summary>Number of bytes on a socket stream.</summary>
13103 </histogram>
13105 <histogram name="Net.SocketStream.SentCounts">
13106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13107   <summary>Number of Write on a socket stream.</summary>
13108 </histogram>
13110 <histogram name="Net.SocketType" enum="HttpSocketType">
13111   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13112   <summary>
13113     The counts of the type of sockets returned by the socket pools.
13114   </summary>
13115 </histogram>
13117 <histogram name="Net.SocketUnchangeableReceiveBuffer" units="Bytes">
13118   <owner>jar@chromium.org</owner>
13119   <summary>
13120     The size of a socket's receive buffer when the attempt to change it via
13121     setsockopt failed.
13122   </summary>
13123 </histogram>
13125 <histogram name="Net.SocketUnchangeableSendBuffer" units="Bytes">
13126   <owner>jar@chromium.org</owner>
13127   <summary>
13128     The size of a socket's send buffer when the attempt to change it via
13129     setsockopt failed.
13130   </summary>
13131 </histogram>
13133 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13134   <obsolete>
13135     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
13136   </obsolete>
13137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13138   <summary>
13139     The time an already used SOCKS socket sat idle before being used.
13140   </summary>
13141 </histogram>
13143 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13144   <obsolete>
13145     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
13146   </obsolete>
13147   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13148   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
13149 </histogram>
13151 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
13152   <obsolete>
13153     see SocketRequestTime_SOCK
13154   </obsolete>
13155   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13156   <summary>
13157     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13158     successfully acquiring a connected SOCKS socket.
13159   </summary>
13160 </histogram>
13162 <histogram name="Net.SocksSocketRequestTime">
13163   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13164   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
13165 </histogram>
13167 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
13168   <obsolete>
13169     see SocketType_SOCK
13170   </obsolete>
13171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13172   <summary>
13173     The counts of the type of sockets returned by the SOCKS pool.
13174   </summary>
13175 </histogram>
13177 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
13178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13179   <summary>Time from when the Connect() starts until it completes.</summary>
13180 </histogram>
13182 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
13183     enum="SpdyFrameFlowControlState">
13184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13185   <summary>
13186     The counts of the flow control state of each frame (with stream and session
13187     flow control on).
13188   </summary>
13189 </histogram>
13191 <histogram name="Net.SpdyFrameStreamFlowControlState"
13192     enum="SpdyFrameFlowControlState">
13193   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13194   <summary>
13195     The counts of the flow control state of each frame (with stream flow control
13196     on).
13197   </summary>
13198 </histogram>
13200 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
13201     units="count">
13202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13203   <summary>
13204     Status of checking if a SPDY domain can handle a IP match.  If a match is
13205     found, we successfully used the IP Pooling.  If a match is not found, we
13206     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
13207     domain.
13208   </summary>
13209 </histogram>
13211 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
13212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13213   <summary>The RTT for SPDY's PING.</summary>
13214 </histogram>
13216 <histogram name="Net.SpdyPriorityCount">
13217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13218   <summary>The count of streams at each priority over Spdy sessions.</summary>
13219 </histogram>
13221 <histogram name="Net.SpdyRecvBytes" units="bytes">
13222   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13223   <summary>The number of bytes recevied per stream.</summary>
13224 </histogram>
13226 <histogram name="Net.SpdySendBytes" units="bytes">
13227   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13228   <summary>The number of bytes sent per stream.</summary>
13229 </histogram>
13231 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
13232   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13233   <summary>
13234     Total number of bytes recevied per session before closing session due to
13235     EOF.
13236   </summary>
13237 </histogram>
13239 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
13240   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13241   <summary>
13242     Total number of bytes recevied per session before closing session due to an
13243     error during read.
13244   </summary>
13245 </histogram>
13247 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
13248   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13249   <summary>
13250     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
13251   </summary>
13252 </histogram>
13254 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
13255     enum="BooleanSuccess">
13256   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13257   <summary>Socket connected status in SpdySession::CreateStream.</summary>
13258 </histogram>
13260 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
13261     units="count">
13262   <obsolete>
13263     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
13264   </obsolete>
13265   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13266   <summary>
13267     WARNING: r181910 added an enum value in the middle, so don't trust the
13268     counts for values 9 and above for Chrome builds after that revision.
13270     The type of SPDY Protocol error encountered.
13271   </summary>
13272 </histogram>
13274 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
13275     units="count">
13276   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13277   <summary>The type of SPDY Protocol error encountered.</summary>
13278 </histogram>
13280 <histogram name="Net.SpdySessionErrorDetails_Google"
13281     enum="SpdyProtocolErrorDetails" units="count">
13282   <obsolete>
13283     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
13284   </obsolete>
13285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13286   <summary>
13287     The type of SPDY Protocol error encountered when talking to a google.com
13288     server.
13289   </summary>
13290 </histogram>
13292 <histogram name="Net.SpdySessionErrorDetails_Google2"
13293     enum="SpdyProtocolErrorDetails2" units="count">
13294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13295   <summary>
13296     WARNING: r181910 added an enum value in the middle, so don't trust the
13297     counts for values 9 and above for Chrome builds after that revision.
13299     The type of SPDY Protocol error encountered when talking to a google.com
13300     server.
13301   </summary>
13302 </histogram>
13304 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
13305   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13306   <summary>The type of SPDY Session used when looking up a session.</summary>
13307 </histogram>
13309 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
13310     enum="BooleanSuccess">
13311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13312   <summary>
13313     Whether SpdySession::Get{Peer,Local}Address was called when the connection
13314     had no socket.
13315   </summary>
13316 </histogram>
13318 <histogram name="Net.SpdySessions_DataReductionProxy"
13319     enum="BooleanDataReductionProxy">
13320   <owner>bengr@chromium.org</owner>
13321   <owner>bolian@chromium.org</owner>
13322   <summary>
13323     The count of SPDY sessions using the data reduction proxy and the count of
13324     other SPDY sessions.
13325   </summary>
13326 </histogram>
13328 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
13329     enum="BooleanSuccess">
13330   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13331   <summary>
13332     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
13333   </summary>
13334 </histogram>
13336 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
13337     enum="BooleanSuccess">
13338   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13339   <summary>
13340     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
13341   </summary>
13342 </histogram>
13344 <histogram name="Net.SpdySessionsWithStalls">
13345   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13346   <summary>The count of SPDY Sessions with or without stalls.</summary>
13347 </histogram>
13349 <histogram name="Net.SpdySettingsCwnd" units="packets">
13350   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13351   <summary>
13352     The congestion window (in pkts) received at the end of a SpdySession.
13353   </summary>
13354 </histogram>
13356 <histogram name="Net.SpdySettingsCwndSent" units="packets">
13357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13358   <summary>
13359     The congestion window (in pkts) sent at the beginning of a SpdySession.
13360   </summary>
13361 </histogram>
13363 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
13364     units="%">
13365   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13366   <summary>
13367     Percentage of sessions which received settings from the server.
13368   </summary>
13369 </histogram>
13371 <histogram name="Net.SpdySettingsRetransRate" units="%">
13372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13373   <summary>
13374     The Download Retransmission Rate (%) received at the end of a SpdySession.
13375   </summary>
13376 </histogram>
13378 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
13379   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13380   <summary>The RTT received at the end of a SpdySession.</summary>
13381 </histogram>
13383 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
13384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13385   <summary>Percentage of sessions which sent settings to the server.</summary>
13386 </histogram>
13388 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
13389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13390   <summary>
13391     The time between receiving the first chunk and the last chunk of data on a
13392     Spdy stream.
13393   </summary>
13394 </histogram>
13396 <histogram name="Net.SpdyStreamsAbandonedPerSession">
13397   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13398   <summary>
13399     The number of pushed, but abandoned streams over a single session.
13400   </summary>
13401 </histogram>
13403 <histogram name="Net.SpdyStreamsPerSession">
13404   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13405   <summary>The number of streams issued over a single session.</summary>
13406 </histogram>
13408 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
13409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13410   <summary>
13411     The number of pushed, and used streams over a single session.
13412   </summary>
13413 </histogram>
13415 <histogram name="Net.SpdyStreamsPushedPerSession">
13416   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13417   <summary>The number of push streams received over a single session.</summary>
13418 </histogram>
13420 <histogram name="Net.SpdyStreamStallsPerSession">
13421   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13422   <summary>The number of stream stalls per session.</summary>
13423 </histogram>
13425 <histogram name="Net.SpdyStreamTime" units="milliseconds">
13426   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13427   <summary>
13428     The time of a Spdy stream.  Measured from sending the first chunk to
13429     receiving the last chunk of data.
13430   </summary>
13431 </histogram>
13433 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
13434   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13435   <summary>
13436     The time between sending the request and receiving the first chunk of data
13437     on a Spdy stream.
13438   </summary>
13439 </histogram>
13441 <histogram name="Net.SpdySynStreamCompressionPercentage">
13442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13443   <summary>
13444     The percent compression achieved when compression SYN_STREAM frames.
13445   </summary>
13446 </histogram>
13448 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
13449   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13450   <summary>
13451     The SPDY protocol version that is used to talk to SPDY servers.
13452   </summary>
13453 </histogram>
13455 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
13456   <owner>agl@chromium.org</owner>
13457   <owner>rsleevi@chromium.org</owner>
13458   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
13459 </histogram>
13461 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
13462   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13463   <summary>Time from when the Connect() starts until it completes.</summary>
13464 </histogram>
13466 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
13467     units="milliseconds">
13468   <owner>bengr@chromium.org</owner>
13469   <owner>bolian@chromium.org</owner>
13470   <summary>
13471     Time from when the Connect() starts until it completes when using the data
13472     reduction proxy. This includes certificate retrieval and verification.
13473   </summary>
13474 </histogram>
13476 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
13477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13478   <summary>
13479     Time from when the Connect() starts until it completes for google.com and
13480     any subdomain of it.
13481   </summary>
13482 </histogram>
13484 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
13485     units="milliseconds">
13486   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13487   <summary>
13488     Time from when the Connect() starts until it completes for google.com and
13489     any subdomain of it. This only includes users in a 50% field trial that
13490     disables revocation checking for certificate pinned sites.
13491   </summary>
13492 </histogram>
13494 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
13495     units="milliseconds">
13496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13497   <summary>
13498     Time from when the Connect() starts until it completes for google.com and
13499     any subdomain of it. This only includes users not in a 50% field trail that
13500     disables revocation for certificate pinned sites.
13501   </summary>
13502 </histogram>
13504 <histogram name="Net.SSLCertBlacklisted">
13505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13506   <summary>
13507     Counts the number of times that users have hit blacklisted certificates. The
13508     indexes match up to the indexes in
13509     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
13510     in question is confidential.
13511   </summary>
13512 </histogram>
13514 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
13515   <owner>rsleevi@chromium.org</owner>
13516   <summary>Time to complete a certificate verification (success case).</summary>
13517 </histogram>
13519 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
13520   <owner>rsleevi@chromium.org</owner>
13521   <summary>Time to complete a certificate verification (error case).</summary>
13522 </histogram>
13524 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
13525   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13526   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
13527 </histogram>
13529 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
13530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13531   <summary>
13532     Time that we would have wasted had we waited for a CAA lookup in order to
13533     validate a certificate.
13534   </summary>
13535 </histogram>
13537 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
13538   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13539   <summary>Time to complete a speculative certificate verification.</summary>
13540 </histogram>
13542 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
13543     enum="TLSRenegotiationPatched">
13544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13545   <summary>
13546     The number of times that we have performed SSLv3 fallback and found a TLS
13547     renegotiation patched server.
13548   </summary>
13549 </histogram>
13551 <histogram name="Net.SSLVerificationMerged">
13552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13553   <summary>Was a speculative certificate verification used?</summary>
13554 </histogram>
13556 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
13557   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13558   <summary>Time saved by a speculative certificate vertification.</summary>
13559 </histogram>
13561 <histogram name="Net.TCP_Connection_Idle_Sockets">
13562   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13563   <summary>Number of idle sockets when the Connect() succeeded.</summary>
13564 </histogram>
13566 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
13567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13568   <summary>
13569     Time from when the Connect() starts until it completes.  Only times under 10
13570     minutes are logged.
13571   </summary>
13572 </histogram>
13574 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" 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 when the network
13578     address only contains IPv4 addresses.  Only times under 10 minutes are
13579     logged.
13580   </summary>
13581 </histogram>
13583 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
13584     units="milliseconds">
13585   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13586   <summary>
13587     Time from when the Connect() starts until it completes when the IPv4
13588     fallback connection won the race against IPv6.  Only times under 10 minutes
13589     are logged.
13590   </summary>
13591 </histogram>
13593 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
13594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13595   <summary>
13596     Time from when the Connect() starts until it completes when we race an IPv6
13597     connection against an IPv4 connection with a 300ms delay.  Only times under
13598     10 minutes are logged.
13599   </summary>
13600 </histogram>
13602 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
13603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13604   <summary>
13605     Time from when the Connect() starts until it completes when the network
13606     address only contains IPv6 addresses.  Only times under 10 minutes are
13607     logged.
13608   </summary>
13609 </histogram>
13611 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
13612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13613   <summary>
13614     For sockets for which a TCP Fast Open protocol might be used, the result of
13615     trying to use it.
13616   </summary>
13617 </histogram>
13619 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
13620   <obsolete>
13621     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
13622   </obsolete>
13623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13624   <summary>
13625     The time an already used TCP socket sat idle before being used for a SOCKS
13626     request.
13627   </summary>
13628 </histogram>
13630 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
13631   <obsolete>
13632     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
13633   </obsolete>
13634   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13635   <summary>
13636     The time an unused TCP socket sat idle before being used for a SOCKS
13637     request.
13638   </summary>
13639 </histogram>
13641 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
13642   <obsolete>
13643     see SocketRequestTime_TCPforSOCKS
13644   </obsolete>
13645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13646   <summary>
13647     Time from initial SOCKSClientSocketPool::RequestSocket() call until
13648     successfully acquiring a connected TCP socket.
13649   </summary>
13650 </histogram>
13652 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
13653   <obsolete>
13654     see SocketType_TCPforSOCKS
13655   </obsolete>
13656   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13657   <summary>
13658     The counts of the type of sockets returned by the TCP pool used by the SOCKS
13659     pool.
13660   </summary>
13661 </histogram>
13663 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
13664   <obsolete>
13665     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
13666   </obsolete>
13667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13668   <summary>The counts of the type of TCP socket returned.</summary>
13669 </histogram>
13671 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
13672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13673   <summary>
13674     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
13675     transactions logged to Transaction_Latency histogram.  Note that only
13676     samples durations greater than zero ms, and less than 1 hour are tallied
13677     into this ratio.
13678   </summary>
13679 </histogram>
13681 <histogram name="Net.Transaction_Connected" units="milliseconds">
13682   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13683   <summary>
13684     Time from the when the network transaction is requested, until the first
13685     byte of the header is received.
13686   </summary>
13687 </histogram>
13689 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
13690   <obsolete>
13691     Replaced by Net.Transaction_Connected_New_b.
13692   </obsolete>
13693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13694   <summary>
13695     When a new connection is established, the time from the when the network
13696     transaction is requested, until the first byte of the header is received.
13697     Only items under 10 minutes are logged.
13698   </summary>
13699 </histogram>
13701 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
13702   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13703   <summary>
13704     When a new connection is established, the time from the when the network
13705     transaction is requested, until the first byte of the header is received.
13706   </summary>
13707 </histogram>
13709 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
13710   <obsolete>
13711     Replaced by Net.Transaction_Connected.
13712   </obsolete>
13713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13714   <summary>
13715     Time from the when the network transaction is requested, until the first
13716     byte of the header is received.  Only items under 10 minutes are logged.
13717   </summary>
13718 </histogram>
13720 <histogram name="Net.Transaction_Latency" units="milliseconds">
13721   <obsolete>
13722     Replaced by Net.Transaction_Latency_b.
13723   </obsolete>
13724   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13725   <summary>
13726     Time from first byte sent until last byte received by the new network stack.
13727     Only items under 1 hour are logged.
13728   </summary>
13729 </histogram>
13731 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
13732   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13733   <summary>
13734     Time from first byte sent until last byte received by the new network stack.
13735   </summary>
13736 </histogram>
13738 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
13739   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13740   <summary>
13741     Time from when a network transaction is requested until last byte received
13742     by the new network stack.
13743   </summary>
13744 </histogram>
13746 <histogram name="Net.Transaction_Latency_Total_New_Connection"
13747     units="milliseconds">
13748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13749   <summary>
13750     When an existing TCP/IP connection is NOT reused, the time from when a
13751     network transaction is requested until last byte received by the new network
13752     stack.
13753   </summary>
13754 </histogram>
13756 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
13757     units="milliseconds">
13758   <obsolete>
13759     Replaced by Net.Transaction_Latency_Total_New_Connection.
13760   </obsolete>
13761   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13762   <summary>
13763     When an existing TCP/IP connection is NOT reused, the time from when a
13764     network transaction is requested until last byte received by the new network
13765     stack.  Only items under 10 minutes are logged.
13766   </summary>
13767 </histogram>
13769 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
13770   <obsolete>
13771     Replaced by Net.Transaction_Latency_Total.
13772   </obsolete>
13773   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13774   <summary>
13775     Time from when a network transaction is requested until last byte received
13776     by the new network stack.  Only items under 10 minutes are logged.
13777   </summary>
13778 </histogram>
13780 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
13781   <obsolete>
13782     Replaced by Net.Transaction_Latency.
13783   </obsolete>
13784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13785   <summary>
13786     Time from first byte sent until last byte received by the new network stack.
13787     Only items under 10 minutes are logged.
13788   </summary>
13789 </histogram>
13791 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
13792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13793   <summary>
13794     Time from first byte sent until last byte received with old WinHTTP network
13795     stack.  Only items under 1 hour are logged.
13796   </summary>
13797 </histogram>
13799 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
13800   <obsolete/>
13801   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13802   <summary>
13803     The time an already used TCP socket sat idle before being used (either for
13804     direct or non-socks use).
13805   </summary>
13806 </histogram>
13808 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
13809   <obsolete/>
13810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13811   <summary>
13812     The time an unused TCP socket sat idle before being used (either for direct
13813     or non-socks use).
13814   </summary>
13815 </histogram>
13817 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
13818   <obsolete/>
13819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13820   <summary>
13821     Time from initial ClientSocketPool::RequestSocket() call until successfully
13822     acquiring a connected socket (either for direct or non-socks use).
13823   </summary>
13824 </histogram>
13826 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
13827   <obsolete/>
13828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13829   <summary>
13830     The counts of the type of sockets returned by the TCP pool (either for
13831     direct or non-socks use).
13832   </summary>
13833 </histogram>
13835 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
13836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13837   <summary>Posix error code from call to bind() UDP socket.</summary>
13838 </histogram>
13840 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
13841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13842   <summary>Windows error code from call to bind() UDP socket.</summary>
13843 </histogram>
13845 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
13846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13847   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
13848 </histogram>
13850 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
13851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13852   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
13853 </histogram>
13855 <histogram name="Net.WebSocket.HandshakeResult"
13856     enum="WebSocketNewHandshakeResult">
13857   <owner>yhirano@chromium.org</owner>
13858   <owner>ricea@chromium.org</owner>
13859   <owner>tyoshino@chromium.org</owner>
13860   <summary>
13861     Results of WebSocket handshakes. Use this histogram as a baseline for
13862     investigating feature usage counters.
13863   </summary>
13864 </histogram>
13866 <histogram name="Net.Wifi.InterfaceCount">
13867   <owner>mvanouwerkerk@chromium.org</owner>
13868   <summary>
13869     The number of Wi-fi adapters on the computer. Because the histogram is
13870     logged each time Chrome performs a Wi-fi scan, it's better to see results in
13871     the &quot;user count&quot; view.
13872   </summary>
13873 </histogram>
13875 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
13876   <owner>mvanouwerkerk@chromium.org</owner>
13877   <summary>The time that a request to Location Based Services takes.</summary>
13878 </histogram>
13880 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
13881   <owner>mvanouwerkerk@chromium.org</owner>
13882   <summary>The time that a Wi-fi scan takes.</summary>
13883 </histogram>
13885 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
13886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13887   <summary>
13888     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
13889     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
13890     there's no WPAD server on the network.
13891   </summary>
13892 </histogram>
13894 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
13895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13896   <summary>
13897     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
13898     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
13899     when there's no WPAD server on the network.
13900   </summary>
13901 </histogram>
13903 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
13904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13905   <summary>
13906     The network error, if any, of the first pipeline connectivity request.
13907   </summary>
13908 </histogram>
13910 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
13911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13912   <summary>
13913     The HTTP response code, if any, of the first pipeline connectivity response.
13914   </summary>
13915 </histogram>
13917 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
13918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13919   <summary>The result of the first pipeline connectivity request.</summary>
13920 </histogram>
13922 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
13923   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13924   <summary>
13925     The network error, if any, of the second pipeline connectivity request.
13926   </summary>
13927 </histogram>
13929 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
13930   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13931   <summary>
13932     The HTTP response code, if any, of the second pipeline connectivity
13933     response.
13934   </summary>
13935 </histogram>
13937 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
13938   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13939   <summary>The result of the second pipeline connectivity request.</summary>
13940 </histogram>
13942 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
13943   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13944   <summary>
13945     The network error, if any, of the third pipeline connectivity request.
13946   </summary>
13947 </histogram>
13949 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
13950   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13951   <summary>
13952     The HTTP response code, if any, of the third pipeline connectivity response.
13953   </summary>
13954 </histogram>
13956 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
13957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13958   <summary>The result of the third pipeline connectivity request.</summary>
13959 </histogram>
13961 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
13962   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13963   <summary>
13964     The network error, if any, of the fourth pipeline connectivity request.
13965   </summary>
13966 </histogram>
13968 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
13969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13970   <summary>
13971     The HTTP response code, if any, of the fourth pipeline connectivity
13972     response.
13973   </summary>
13974 </histogram>
13976 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
13977   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13978   <summary>The result of the fourth pipeline connectivity request.</summary>
13979 </histogram>
13981 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
13982   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13983   <summary>
13984     The network error, if any, of the fifth pipeline connectivity request.
13985   </summary>
13986 </histogram>
13988 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
13989   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13990   <summary>
13991     The HTTP response code, if any, of the fifth pipeline connectivity response.
13992   </summary>
13993 </histogram>
13995 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
13996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
13997   <summary>The result of the fifth pipeline connectivity request.</summary>
13998 </histogram>
14000 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
14001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14002   <summary>
14003     The network error, if any, of the stats pipeline connectivity request.
14004   </summary>
14005 </histogram>
14007 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
14008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14009   <summary>
14010     The HTTP response code, if any, of the stats pipeline connectivity response.
14011   </summary>
14012 </histogram>
14014 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
14015   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14016   <summary>The result of the stats pipeline connectivity request.</summary>
14017 </histogram>
14019 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
14020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14021   <summary>
14022     True if all requests received by the pipelining test server were HTTP/1.1.
14023   </summary>
14024 </histogram>
14026 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
14027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14028   <summary>
14029     True if the non-pipelined canary request sent immediately before the
14030     pipelining test requests succeeded. Note that if this fails, the rest of the
14031     NetConnectivity.Pipeline.* stats are not collected.
14032   </summary>
14033 </histogram>
14035 <histogram name="NetConnectivity.Pipeline.Depth">
14036   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14037   <summary>
14038     The maximum depth of pipelined requests received by the test server.
14039   </summary>
14040 </histogram>
14042 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
14043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14044   <summary>True if the entire pipeline connectivity trial passed.</summary>
14045 </histogram>
14047 <histogram name="NetConnectivity.Sent21">
14048   <obsolete>
14049     Deprecated 6/25/2012. No longer tracked.
14050   </obsolete>
14051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14052   <summary>
14053     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14054     rapidly as possible, just after successfully sending an UMA upload. Each
14055     packet was numbered, as was its ACK sent back by Google. If no packets (of
14056     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
14057     is recorded in this histogram. If the port is not blocked, then this
14058     histogram shows the number of echo responses received from the first
14059   </summary>
14060 </histogram>
14062 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
14063   <obsolete>
14064     Deprecated 6/25/2012. No longer tracked.
14065   </obsolete>
14066   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14067   <summary>
14068     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14069     rapidly as possible, just after successfully sending an UMA upload. Each
14070     packet was numbered, as was its ACK sent back by Google. This histogram
14071     records, for each packet number, how often we received an ACK for that
14072     packet.
14073   </summary>
14074 </histogram>
14076 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
14077   <obsolete>
14078     Deprecated 6/25/2012. No longer tracked.
14079   </obsolete>
14080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14081   <summary>
14082     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
14083     rapidly as possible, just after successfully sending an UMA upload. If no
14084     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
14085     The histogram shows if we ever got an ACK for a packet in our series of 21.
14086   </summary>
14087 </histogram>
14089 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
14090   <obsolete>
14091     Deprecated 4/2012. No longer tracked.
14092   </obsolete>
14093   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14094   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
14095 </histogram>
14097 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
14098   <obsolete>
14099     Deprecated 4/2012. No longer tracked.
14100   </obsolete>
14101   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14102   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14103 </histogram>
14105 <histogram name="NetConnectivity.TCP.Status"
14106     enum="NetConnectivityProtocolStatus">
14107   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14108   <summary>Status for TCP protocol for echoing</summary>
14109 </histogram>
14111 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
14112   <obsolete>
14113     Deprecated 4/2012. No longer tracked.
14114   </obsolete>
14115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14116   <summary>Status for echoing 100 bytes of TCP data.</summary>
14117 </histogram>
14119 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
14120   <obsolete>
14121     Deprecated 4/2012. No longer tracked.
14122   </obsolete>
14123   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14124   <summary>Status for echoing 1K bytes of TCP data.</summary>
14125 </histogram>
14127 <histogram name="NetConnectivity.TCP.Success" units="ms">
14128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14129   <summary>The RTT for TCP protocol for echoing</summary>
14130 </histogram>
14132 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
14133   <obsolete>
14134     Deprecated 4/2012. No longer tracked.
14135   </obsolete>
14136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14137   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
14138 </histogram>
14140 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
14141   <obsolete>
14142     Deprecated 4/2012. No longer tracked.
14143   </obsolete>
14144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14145   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
14146 </histogram>
14148 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
14149   <obsolete>
14150     Deprecated 4/2012. No longer tracked.
14151   </obsolete>
14152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14153   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
14154 </histogram>
14156 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
14157   <obsolete>
14158     Deprecated 4/2012. No longer tracked.
14159   </obsolete>
14160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14161   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
14162 </histogram>
14164 <histogram name="NetConnectivity.UDP.PacketLoss">
14165   <obsolete>
14166     Deprecated 6/25/2012. No longer tracked.
14167   </obsolete>
14168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14169   <summary>
14170     Chrome sends 4 UDP packets in a row to test to see if there is a
14171     probabalistic dependency in packet loss for consecutive packets.  We record
14172     a bit vector of packets received, where the least significant bit is a 1 if
14173     the first packet was received, etc.  For example, if packets 1 and 3 are
14174     received, but packets 2 and 4 are lost, then we'd record a sample of binary
14175     0101B, or 5.
14176   </summary>
14177 </histogram>
14179 <histogram name="NetConnectivity.UDP.PacketLoss6">
14180   <obsolete>
14181     Deprecated 6/25/2012. No longer tracked.
14182   </obsolete>
14183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14184   <summary>
14185     Chrome sends 6 UDP packets in a row to test to see if there is a
14186     probabalistic dependency in packet loss for consecutive packets.  We record
14187     a bit vector of packets received, where the least significant bit is a 1 if
14188     the first packet was received, etc.  For example, if all packets other than
14189     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14190     110101B, or 53.
14191   </summary>
14192 </histogram>
14194 <histogram name="NetConnectivity.UDP.Status"
14195     enum="NetConnectivityProtocolStatus">
14196   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14197   <summary>Status for UDP protocol for echoing</summary>
14198 </histogram>
14200 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
14201   <obsolete>
14202     Deprecated 4/2012. No longer tracked.
14203   </obsolete>
14204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14205   <summary>Status for echoing 100 bytes of UDP data.</summary>
14206 </histogram>
14208 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
14209   <obsolete>
14210     Deprecated 4/2012. No longer tracked.
14211   </obsolete>
14212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14213   <summary>Status for echoing 1K bytes of UDP data.</summary>
14214 </histogram>
14216 <histogram name="NetConnectivity.UDP.Success" units="ms">
14217   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14218   <summary>The RTT for UDP protocol for echoing</summary>
14219 </histogram>
14221 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
14222   <obsolete>
14223     Deprecated 4/2012. No longer tracked.
14224   </obsolete>
14225   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14226   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
14227 </histogram>
14229 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
14230   <obsolete>
14231     Deprecated 4/2012. No longer tracked.
14232   </obsolete>
14233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14234   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
14235 </histogram>
14237 <histogram name="NetConnectivity2.Send6.PacketsSent">
14238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14239   <summary>
14240     This histogram records how many packets (out of 6 attempted) were sent via
14241     UDP as rapidly as possible, just after successfully sending an UMA upload.
14242   </summary>
14243 </histogram>
14245 <histogram name="NetConnectivity2.Send6.SeriesAcked">
14246   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14247   <summary>
14248     Chrome sends 6 UDP packets in a row to test to see if there is a
14249     probabalistic dependency in packet loss for consecutive packets.  We record
14250     a bit vector of packets received, where the least significant bit is a 1 if
14251     the first packet was received, etc.  For example, if all packets other than
14252     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
14253     110101B, or 53.
14254   </summary>
14255 </histogram>
14257 <histogram name="NetConnectivity2.Sent21">
14258   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14259   <summary>
14260     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14261     possible, just after successfully sending an UMA upload. Each packet was
14262     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
14263     ever ACKed, then the port is assumed to be blocked, and no data is recorded
14264     in this histogram. If the port is not blocked, then this histogram shows the
14265     number of echo responses received from the first
14266   </summary>
14267 </histogram>
14269 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
14270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14271   <summary>
14272     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14273     possible, just after successfully sending an UMA upload. Each packet was
14274     numbered, as was its ACK sent back by Google. This histogram records, for
14275     each packet number, how often we received an ACK for that packet.
14276   </summary>
14277 </histogram>
14279 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
14280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14281   <summary>
14282     In this experiment, 21 packets were sent to Google via UDP as rapidly as
14283     possible, just after successfully sending an UMA upload. If no packets (of
14284     the 21) were ever ACKed, then the port is assumed to be blocked. The
14285     histogram shows if we ever got an ACK for a packet in our series of 21.
14286   </summary>
14287 </histogram>
14289 <histogram name="NetConnectivity2.Sent21.PacketsSent">
14290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14291   <summary>
14292     This histogram records how many packets (out of 21 attempted) were sent via
14293     UDP as rapidly as possible, just after successfully sending an UMA upload.
14294   </summary>
14295 </histogram>
14297 <histogram name="NetConnectivity3">
14298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14299   <summary>
14300     In this experiment, 21 packets were sent to Google via UDP on port 443 or
14301     6121.
14302   </summary>
14303 </histogram>
14305 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
14306     units="ms">
14307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14308   <summary/>
14309 </histogram>
14311 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
14312     units="ms">
14313   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14314   <summary/>
14315 </histogram>
14317 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
14318     units="ms">
14319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14320   <summary/>
14321 </histogram>
14323 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
14324     units="ms">
14325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14326   <summary/>
14327 </histogram>
14329 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
14330     units="ms">
14331   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14332   <summary/>
14333 </histogram>
14335 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
14336     units="ms">
14337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14338   <summary/>
14339 </histogram>
14341 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
14342     enum="BooleanSuccess">
14343   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14344   <summary/>
14345 </histogram>
14347 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
14348   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14349   <summary/>
14350 </histogram>
14352 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
14353     units="ms">
14354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14355   <summary/>
14356 </histogram>
14358 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
14359     units="ms">
14360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14361   <summary/>
14362 </histogram>
14364 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
14365     units="ms">
14366   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14367   <summary/>
14368 </histogram>
14370 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
14371     units="ms">
14372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14373   <summary/>
14374 </histogram>
14376 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
14377     units="ms">
14378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14379   <summary/>
14380 </histogram>
14382 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
14383     units="ms">
14384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14385   <summary/>
14386 </histogram>
14388 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
14389     enum="BooleanSuccess">
14390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14391   <summary/>
14392 </histogram>
14394 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
14395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14396   <summary/>
14397 </histogram>
14399 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
14400   <obsolete>
14401     Deprecated 9/2012. No longer tracked.
14402   </obsolete>
14403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14404   <summary>
14405     This histogram records how many packets (out of 6 attempted) were sent via
14406     UDP as rapidly as possible, just after successfully sending an UMA upload.
14407   </summary>
14408 </histogram>
14410 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
14411     units="ms">
14412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14413   <summary/>
14414 </histogram>
14416 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
14417     units="ms">
14418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14419   <summary/>
14420 </histogram>
14422 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
14423     units="ms">
14424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14425   <summary/>
14426 </histogram>
14428 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
14429     units="ms">
14430   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14431   <summary/>
14432 </histogram>
14434 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
14435     units="ms">
14436   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14437   <summary/>
14438 </histogram>
14440 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
14441     units="ms">
14442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14443   <summary/>
14444 </histogram>
14446 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
14447     enum="BooleanSuccess">
14448   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14449   <summary/>
14450 </histogram>
14452 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
14453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14454   <summary/>
14455 </histogram>
14457 <histogram name="NetConnectivity4">
14458   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14459   <summary>
14460     In this experiment, a few packets were sent from Google to clients via UDP
14461     on port 443 or 80 to perform net connectivity test.
14462   </summary>
14463 </histogram>
14465 <histogram name="NetConnectivity5">
14466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14467   <summary>
14468     In this experiment, a few packets were sent from Google to clients via UDP
14469     on port 443 or 80 to perform net connectivity test.
14470   </summary>
14471 </histogram>
14473 <histogram name="NetConnectivity5.TestFailed.WritePending"
14474     enum="BooleanSuccess">
14475   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14476   <summary>
14477     Next NetConnectivity5 experiment weren't started because there is an
14478     outstading pending write.
14479   </summary>
14480 </histogram>
14482 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
14483   <owner>benchan@chromium.org</owner>
14484   <summary>The time the Gobi modem takes to complete activation.</summary>
14485 </histogram>
14487 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
14488   <owner>benchan@chromium.org</owner>
14489   <summary>
14490     The time the Gobi modem takes to connect to the cellular network.
14491   </summary>
14492 </histogram>
14494 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
14495   <owner>benchan@chromium.org</owner>
14496   <summary>
14497     The time the Gobi modem takes to disconnect from the cellular network.
14498   </summary>
14499 </histogram>
14501 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
14502   <owner>benchan@chromium.org</owner>
14503   <summary>Number of attempts taken to install Gobi firmware.</summary>
14504 </histogram>
14506 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
14507   <owner>benchan@chromium.org</owner>
14508   <summary>The time it takes to install Gobi firmware.</summary>
14509 </histogram>
14511 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
14512   <owner>benchan@chromium.org</owner>
14513   <summary>
14514     The time the Gobi modem takes to register on the cellular network.
14515   </summary>
14516 </histogram>
14518 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
14519   <owner>benchan@chromium.org</owner>
14520   <summary>Errors experienced during Gobi device powerup.</summary>
14521 </histogram>
14523 <histogram name="Network.Cellular.TimeOnline" units="seconds">
14524   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14525   <summary>
14526     Chrome OS network metric sampling the time spent using Cellular to transport
14527     data.  These data are mostly useful when summed and compared to TimeOnline
14528     for other network technologies (e.g. WiFi vs Cellular).
14529   </summary>
14530 </histogram>
14532 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
14533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14534   <summary>
14535     Chrome OS network performance metric sampling the time to join a 3G/Cellular
14536     network and configure Layer 3 state.
14537   </summary>
14538 </histogram>
14540 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
14541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14542   <summary>
14543     Chrome OS network performance metric sampling the time to determine that a
14544     3G/Cellular network is online after configuring Layer 3 state.
14545   </summary>
14546 </histogram>
14548 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
14549   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14550   <summary>
14551     Chrome OS network performance metric sampling the time to determine that a
14552     3G/Cellular network is in a captive portal after configuring Layer 3 state.
14553   </summary>
14554 </histogram>
14556 <histogram name="Network.Cellular.UsageRequestStatus"
14557     enum="NetworkCellularUsageRequestStatus">
14558   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14559   <summary>Chrome OS cellular usage API request status codes.</summary>
14560 </histogram>
14562 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
14563   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14564   <summary>
14565     Chrome OS network metric sampling the time spent using Ethernet to transport
14566     data.  These data are mostly useful when summed and compared to TimeOnline
14567     for other network technologies (e.g. WiFi vs Cellular).
14568   </summary>
14569 </histogram>
14571 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
14572   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14573   <summary>
14574     Chrome OS network performance metric sampling the time to join a wired
14575     Ethernet network and configure Layer 3 state (typically acquire a DHCP
14576     lease).
14577   </summary>
14578 </histogram>
14580 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
14581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14582   <summary>
14583     Chrome OS network performance metric sampling the time to determine that an
14584     Ethernet network is online after configuring Layer 3 state.
14585   </summary>
14586 </histogram>
14588 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
14589   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14590   <summary>
14591     Chrome OS network performance metric sampling the time to determine that an
14592     Ethernet network is in a captive portal after configuring Layer 3 state.
14593   </summary>
14594 </histogram>
14596 <histogram name="Network.MigrationNssToPem"
14597     enum="MigrationNssToPemNetworkTypes">
14598   <owner>pneubeck@chromium.org</owner>
14599   <summary>
14600     Chrome OS metric counting the number of network configurations that
14601     contained a NSS nickname identifying a CA certificate, which triggered the
14602     migration to PEM encoding. This metric doesn't consider whether the
14603     migration was successful but once a migration was successful the nickname is
14604     removed.
14605   </summary>
14606 </histogram>
14608 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
14609   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
14610   <summary>Chrome OS connection manager service errors seen.</summary>
14611 </histogram>
14613 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
14614     enum="NetworkCellular3GPPRegistrationDelayedDrop">
14615   <owner>quiche@chromium.org</owner>
14616   <summary>
14617     Chrome OS network diagnostic metric sampling the number of cellular network
14618     flakes. A network flake occurs when the signal strength goes below detection
14619     level for a short duration.
14620   </summary>
14621 </histogram>
14623 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
14624     units="milliseconds">
14625   <owner>quiche@chromium.org</owner>
14626   <summary>
14627     Chrome OS network diagnostic metric sampling the total amount of time spent
14628     from the start of the first auto-connect request until when the cellular
14629     modem successfully connects to the network.
14630   </summary>
14631 </histogram>
14633 <histogram name="Network.Shill.Cellular.AutoConnectTries">
14634   <owner>quiche@chromium.org</owner>
14635   <summary>
14636     Chrome OS network diagnostic metric sampling the number of auto-connect
14637     tries that were attempted before the cellular modem successfully connected
14638     to the network.
14639   </summary>
14640 </histogram>
14642 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
14643     enum="NetworkDHCPOptionFailure">
14644   <owner>quiche@chromium.org</owner>
14645   <summary>
14646     Chrome OS network metric that tracks the number of DHCP option failures
14647     encountered by Shill.  This indicates that Shill is using minimal DHCP
14648     options due to suspected MTU issues on the return path from the DHCP server
14649     back to the client.
14650   </summary>
14651 </histogram>
14653 <histogram name="Network.Shill.Cellular.Disconnect"
14654     enum="NetworkDisconnectType">
14655   <owner>quiche@chromium.org</owner>
14656   <summary>
14657     Chrome OS network usage metric that tracks whether the cellular network was
14658     disconnected due to an error or was explicitly disconnected by the user.
14659   </summary>
14660 </histogram>
14662 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
14663   <owner>quiche@chromium.org</owner>
14664   <summary>
14665     Chrome OS cellular network metric that tracks the number of drops based on
14666     the network technology.
14667   </summary>
14668 </histogram>
14670 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
14671     units="seconds">
14672   <owner>quiche@chromium.org</owner>
14673   <summary>
14674     Chrome OS network performance metric that tracks the length of a lease for a
14675     cellular network at the time it expired without the DHCP client being able
14676     to renew it.
14677   </summary>
14678 </histogram>
14680 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
14681     enum="NetworkCellularOutOfCreditsReason">
14682   <owner>quiche@chromium.org</owner>
14683   <summary>
14684     Chrome OS cellular network metric that tracks the number of out-of-credits
14685     detected based on the cause that triggered the out-of-credits.
14686   </summary>
14687 </histogram>
14689 <histogram name="Network.Shill.Cellular.PortalAttempts">
14690   <owner>quiche@chromium.org</owner>
14691   <summary>
14692     Chrome OS network diagnostic metric sampling the number of portal detection
14693     attempts per pass for a cellular network. This includes failure, timeout and
14694     successful attempts.
14695   </summary>
14696 </histogram>
14698 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
14699   <owner>quiche@chromium.org</owner>
14700   <summary>
14701     Chrome OS network diagnostic metric sampling the total number of portal
14702     detection attempts performed for a cellular network between the Connected
14703     and Online state. This includes failure, timeout and successful attempts.
14704   </summary>
14705 </histogram>
14707 <histogram name="Network.Shill.Cellular.PortalResult"
14708     enum="NetworkPortalResult">
14709   <owner>quiche@chromium.org</owner>
14710   <summary>
14711     Chrome OS network diagnostic metric sampling the result of portal detections
14712     for a cellular network.
14713   </summary>
14714 </histogram>
14716 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
14717   <owner>quiche@chromium.org</owner>
14718   <summary>
14719     Chrome OS network metric sampling the signal strength (0-100) of the
14720     cellular modem before it dropped from the network.
14721   </summary>
14722 </histogram>
14724 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
14725   <owner>quiche@chromium.org</owner>
14726   <summary>
14727     Chrome OS network metric sampling the time spent using cellular to transport
14728     data.  These data are mostly useful when summed and compared to TimeOnline
14729     for other network technologies (e.g. WiFi vs Cellular).
14730   </summary>
14731 </histogram>
14733 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
14734   <owner>quiche@chromium.org</owner>
14735   <summary>
14736     Chrome OS network performance metric sampling the time to join a cellular
14737     network and configure Layer 3 state.
14738   </summary>
14739 </histogram>
14741 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
14742   <owner>quiche@chromium.org</owner>
14743   <summary>
14744     Chrome OS network performance metric sampling the time to connect a cellular
14745     modem.
14746   </summary>
14747 </histogram>
14749 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
14750   <owner>quiche@chromium.org</owner>
14751   <summary>
14752     Chrome OS network performance metric sampling the time to disable a cellular
14753     modem.
14754   </summary>
14755 </histogram>
14757 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
14758   <owner>quiche@chromium.org</owner>
14759   <summary>
14760     Chrome OS network performance metric sampling the time to enable a cellular
14761     modem.
14762   </summary>
14763 </histogram>
14765 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
14766   <owner>quiche@chromium.org</owner>
14767   <summary>
14768     Chrome OS network performance metric sampling the time to initialize a
14769     cellular modem.
14770   </summary>
14771 </histogram>
14773 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
14774   <owner>quiche@chromium.org</owner>
14775   <summary>
14776     Chrome OS network performance metric sampling the time to determine that a
14777     cellular network is online after configuring Layer 3 state.
14778   </summary>
14779 </histogram>
14781 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
14782   <owner>quiche@chromium.org</owner>
14783   <summary>
14784     Chrome OS network performance metric sampling the time to determine that a
14785     cellular network is in a captive portal after configuring Layer 3 state.
14786   </summary>
14787 </histogram>
14789 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
14790   <owner>quiche@chromium.org</owner>
14791   <summary>
14792     Chrome OS network performance metric sampling the time to scan a cellular
14793     network and register a modem.
14794   </summary>
14795 </histogram>
14797 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
14798   <owner>quiche@chromium.org</owner>
14799   <summary>
14800     Chrome OS cellular network metric that tracks the number of corrupted
14801     profiles encountered by Shill.
14802   </summary>
14803 </histogram>
14805 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
14806     enum="NetworkDHCPOptionFailure">
14807   <owner>quiche@chromium.org</owner>
14808   <summary>
14809     Chrome OS network metric that tracks the number of DHCP option failures
14810     encountered by Shill.  This indicates that Shill is using minimal DHCP
14811     options due to suspected MTU issues on the return path from the DHCP server
14812     back to the client.
14813   </summary>
14814 </histogram>
14816 <histogram name="Network.Shill.Ethernet.Disconnect"
14817     enum="NetworkDisconnectType">
14818   <owner>quiche@chromium.org</owner>
14819   <summary>
14820     Chrome OS network usage metric that tracks whether the Ethernet network was
14821     disconnected due to an error or was explicitly disconnected by the user.
14822   </summary>
14823 </histogram>
14825 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
14826     units="seconds">
14827   <owner>quiche@chromium.org</owner>
14828   <summary>
14829     Chrome OS network performance metric that tracks the length of a lease for
14830     an Ethernet network at the time it expired without the DHCP client being
14831     able to renew it.
14832   </summary>
14833 </histogram>
14835 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
14836   <owner>quiche@chromium.org</owner>
14837   <summary>
14838     Chrome OS network performance metric that tracks the number of LinkMonitor
14839     broadcast errors that were accrued on an Ethernet network at the time that
14840     the link was declaired to be failed.
14841   </summary>
14842 </histogram>
14844 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
14845     enum="LinkMonitorFailureType">
14846   <owner>quiche@chromium.org</owner>
14847   <summary>
14848     Chrome OS metric that signals the type of failure the LinkMonitor
14849     encountered which caused it to stop monitoring an Ethernet network.
14850   </summary>
14851 </histogram>
14853 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
14854     units="milliseconds">
14855   <owner>quiche@chromium.org</owner>
14856   <summary>
14857     Chrome OS network performance metric that tracks the number of milliseconds
14858     between an ARP request and a received reply on an Ethernet network.
14859   </summary>
14860 </histogram>
14862 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
14863     units="seconds">
14864   <owner>quiche@chromium.org</owner>
14865   <summary>
14866     Chrome OS network performance metric that tracks the number of seconds from
14867     the start of the LinkMonitor until failure on an Ethernet network.
14868   </summary>
14869 </histogram>
14871 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
14872   <owner>quiche@chromium.org</owner>
14873   <summary>
14874     Chrome OS network performance metric that tracks the number of LinkMonitor
14875     unicast errors that were accrued on an Ethernet network at the time that the
14876     link was declaired to be failed.
14877   </summary>
14878 </histogram>
14880 <histogram name="Network.Shill.Ethernet.PortalAttempts">
14881   <owner>quiche@chromium.org</owner>
14882   <summary>
14883     Chrome OS network diagnostic metric sampling the number of portal detection
14884     attempts per pass for an Ethernet network. This includes failure, timeout
14885     and successful attempts.
14886   </summary>
14887 </histogram>
14889 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
14890   <owner>quiche@chromium.org</owner>
14891   <summary>
14892     Chrome OS network diagnostic metric sampling the total number of portal
14893     detection attempts performed for an Ethernet network between the Connected
14894     and Online state. This includes failure, timeout and successful attempts.
14895   </summary>
14896 </histogram>
14898 <histogram name="Network.Shill.Ethernet.PortalResult"
14899     enum="NetworkPortalResult">
14900   <owner>quiche@chromium.org</owner>
14901   <summary>
14902     Chrome OS network diagnostic metric sampling the result of portal detections
14903     for an Ethernet network.
14904   </summary>
14905 </histogram>
14907 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
14908   <owner>quiche@chromium.org</owner>
14909   <summary>
14910     Chrome OS network metric sampling the time spent using Ethernet to transport
14911     data.  These data are mostly useful when summed and compared to TimeOnline
14912     for other network technologies (e.g. WiFi vs Cellular).
14913   </summary>
14914 </histogram>
14916 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
14917   <owner>quiche@chromium.org</owner>
14918   <summary>
14919     Chrome OS network performance metric sampling the time to join a wired
14920     Ethernet network and configure Layer 3 state (typically acquire a DHCP
14921     lease).
14922   </summary>
14923 </histogram>
14925 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
14926   <owner>quiche@chromium.org</owner>
14927   <summary>
14928     Chrome OS network performance metric sampling the time to initialize an
14929     Ethernet device.
14930   </summary>
14931 </histogram>
14933 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
14934   <owner>quiche@chromium.org</owner>
14935   <summary>
14936     Chrome OS network performance metric sampling the time to determine that an
14937     Ethernet network is online after configuring Layer 3 state.
14938   </summary>
14939 </histogram>
14941 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
14942   <owner>quiche@chromium.org</owner>
14943   <summary>
14944     Chrome OS network performance metric sampling the time to determine that an
14945     Ethernet network is in a captive portal after configuring Layer 3 state.
14946   </summary>
14947 </histogram>
14949 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
14950   <owner>quiche@chromium.org</owner>
14951   <summary>Chrome OS connection manager service errors seen.</summary>
14952 </histogram>
14954 <histogram name="Network.Shill.TerminationActionResult"
14955     enum="ShillTerminationActionResult">
14956   <obsolete>
14957     Deprecated 10/2012. No longer tracked.
14958   </obsolete>
14959   <owner>quiche@chromium.org</owner>
14960   <summary>
14961     Chrome OS network diagnostic metric sampling the number of termination
14962     actions that successfully complete or fail when shill terminates.
14963   </summary>
14964 </histogram>
14966 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
14967     enum="ShillTerminationActionResult">
14968   <owner>quiche@chromium.org</owner>
14969   <summary>
14970     Chrome OS network diagnostic metric sampling the number of termination
14971     actions that successfully complete or fail when shill suspends.
14972   </summary>
14973 </histogram>
14975 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
14976     enum="ShillTerminationActionResult">
14977   <owner>quiche@chromium.org</owner>
14978   <summary>
14979     Chrome OS network diagnostic metric sampling the number of termination
14980     actions that successfully complete or fail when shill terminates.
14981   </summary>
14982 </histogram>
14984 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
14985     units="milliseconds">
14986   <owner>quiche@chromium.org</owner>
14987   <summary>
14988     Chrome OS network diagnostic metric sampling the time in milliseconds it
14989     takes termination actions to complete when shill suspends.
14990   </summary>
14991 </histogram>
14993 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
14994     units="milliseconds">
14995   <owner>quiche@chromium.org</owner>
14996   <summary>
14997     Chrome OS network diagnostic metric sampling the time in milliseconds it
14998     takes termination actions to complete when shill terminates.
14999   </summary>
15000 </histogram>
15002 <histogram name="Network.Shill.TimeToDrop" units="seconds">
15003   <owner>quiche@chromium.org</owner>
15004   <summary>
15005     Chrome OS network stability metric sampling the time in seconds between the
15006     networking going online to going offline. Offline events due to device
15007     shutdown or suspend are ignored (along with the online time before that
15008     offline event).
15009   </summary>
15010 </histogram>
15012 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
15013   <owner>quiche@chromium.org</owner>
15014   <summary>
15015     Chrome OS network usage metric sampled on each successful VPN connection
15016     that tracks the VPN connection type.
15017   </summary>
15018 </histogram>
15020 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
15021     enum="VPNRemoteAuthenticationType">
15022   <owner>quiche@chromium.org</owner>
15023   <summary>
15024     Chrome OS network usage metric sampled on each successful VPN connection
15025     that tracks the remote authentication method.
15026   </summary>
15027 </histogram>
15029 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
15030   <owner>quiche@chromium.org</owner>
15031   <summary>
15032     Chrome OS network metric sampling the time spent using VPN to transport
15033     data.  These data are mostly useful when summed and compared to TimeOnline
15034     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
15035     every time the system transitions from primary connectivity through a VPN to
15036     some other type of connectivity.  The value of the sample is the time delta
15037     in seconds from the instant the system transitioned to VPN connectivity.
15038   </summary>
15039 </histogram>
15041 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
15042   <owner>quiche@chromium.org</owner>
15043   <summary>
15044     Chrome OS network performance metric sampling the time to configure Layer 3
15045     state on a VPN network (typically acquire a DHCP lease).
15046   </summary>
15047 </histogram>
15049 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
15050   <owner>quiche@chromium.org</owner>
15051   <summary>
15052     Chrome OS network performance metric sampling the time to determine that a
15053     WiMax network is online after configuring Layer 3 state.
15054   </summary>
15055 </histogram>
15057 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
15058     enum="VPNUserAuthenticationType">
15059   <owner>quiche@chromium.org</owner>
15060   <summary>
15061     Chrome OS network usage metric sampled on each successful VPN connection
15062     that tracks the user authentication method.
15063   </summary>
15064 </histogram>
15066 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
15067   <owner>quiche@chromium.org</owner>
15068   <summary>
15069     Chrome OS network usage metric.  Reason code reported when the AP
15070     disconnects a WiFi connection.
15071   </summary>
15072 </histogram>
15074 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
15075   <owner>quiche@chromium.org</owner>
15076   <summary>
15077     Chrome OS network usage metric.  Broad category of reason AP disconnected a
15078     WiFi connection.
15079   </summary>
15080 </histogram>
15082 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
15083   <owner>quiche@chromium.org</owner>
15084   <summary>
15085     Chrome OS network usage metric.  The AP mode setting for each successful
15086     WiFi connection.
15087   </summary>
15088 </histogram>
15090 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
15091   <owner>quiche@chromium.org</owner>
15092   <summary>
15093     Chrome OS network usage metric.  The channel used for each successful WiFi
15094     connection.
15095   </summary>
15096 </histogram>
15098 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
15099     enum="WiFiReasonCode">
15100   <owner>quiche@chromium.org</owner>
15101   <summary>
15102     Chrome OS network usage metric.  Reason code reported when the client
15103     disconnects a WiFi connection.
15104   </summary>
15105 </histogram>
15107 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
15108   <owner>quiche@chromium.org</owner>
15109   <summary>
15110     Chrome OS network usage metric.  Broad category of reason client
15111     disconnected a WiFi connection.
15112   </summary>
15113 </histogram>
15115 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
15116     enum="NetworkDHCPOptionFailure">
15117   <owner>quiche@chromium.org</owner>
15118   <summary>
15119     Chrome OS network metric that tracks the number of DHCP option failures
15120     encountered by Shill.  This indicates that Shill is using minimal DHCP
15121     options due to suspected MTU issues on the return path from the DHCP server
15122     back to the client.
15123   </summary>
15124 </histogram>
15126 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
15127   <owner>quiche@chromium.org</owner>
15128   <summary>
15129     Chrome OS network usage metric that tracks whether an 802.11 wireless
15130     network was disconnected due to an error or was explicitly disconnected by
15131     the user.
15132   </summary>
15133 </histogram>
15135 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
15136   <owner>quiche@chromium.org</owner>
15137   <summary>
15138     Chrome OS network usage metric sampled on each successful 802.1x wireless
15139     connection that tracks the configured inner authentication method.
15140   </summary>
15141 </histogram>
15143 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
15144   <owner>quiche@chromium.org</owner>
15145   <summary>
15146     Chrome OS network usage metric sampled on each successful 802.1x wireless
15147     connection that tracks the configured outer authentication method.
15148   </summary>
15149 </histogram>
15151 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
15152   <owner>quiche@chromium.org</owner>
15153   <summary>
15154     Chrome OS network performance metric that tracks the length of a lease for a
15155     WiFi network at the time it expired without the DHCP client being able to
15156     renew it.
15157   </summary>
15158 </histogram>
15160 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
15161   <owner>quiche@chromium.org</owner>
15162   <summary>
15163     Chrome OS metric sampling the number of different frequencies (i.e.
15164     channels) on which a device has connected to a WiFi network. This value is
15165     sampled every time a WiFi connection is established
15166     (WPASupplicant::kInterfaceStateCompleted). Note that the word
15167     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
15168     out historical information, currently after 3 weeks.
15169   </summary>
15170 </histogram>
15172 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
15173   <owner>quiche@chromium.org</owner>
15174   <summary>
15175     Chrome OS network performance metric that tracks the number of LinkMonitor
15176     broadcast errors that were accrued on an 802.11 wireiless network at the
15177     time that the link was declaired to be failed.
15178   </summary>
15179 </histogram>
15181 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
15182     enum="LinkMonitorFailureType">
15183   <owner>quiche@chromium.org</owner>
15184   <summary>
15185     Chrome OS metric that signals the type of failure the LinkMonitor
15186     encountered which caused it to stop monitoring an 802.11 wireless network.
15187   </summary>
15188 </histogram>
15190 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
15191     units="milliseconds">
15192   <owner>quiche@chromium.org</owner>
15193   <summary>
15194     Chrome OS network performance metric that tracks the number of milliseconds
15195     between an ARP request and a received reply on an 802.11 wireless network.
15196   </summary>
15197 </histogram>
15199 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
15200     units="seconds">
15201   <owner>quiche@chromium.org</owner>
15202   <summary>
15203     Chrome OS network performance metric that tracks the number of seconds from
15204     the start of the LinkMonitor until failure on an 802.11 wireless network.
15205   </summary>
15206 </histogram>
15208 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
15209   <owner>quiche@chromium.org</owner>
15210   <summary>
15211     Chrome OS network performance metric that tracks the number of LinkMonitor
15212     unicast errors that were accrued on an 802.11 wireless network at the time
15213     that the link was declaired to be failed.
15214   </summary>
15215 </histogram>
15217 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
15218   <owner>quiche@chromium.org</owner>
15219   <summary>
15220     Chrome OS network usage metric.  The channel type used for each successful
15221     WiFi connection.
15222   </summary>
15223 </histogram>
15225 <histogram name="Network.Shill.Wifi.PortalAttempts">
15226   <owner>quiche@chromium.org</owner>
15227   <summary>
15228     Chrome OS network diagnostic metric sampling the number of portal detection
15229     attempts per pass for an 802.11 wireless network. This includes failure,
15230     timeout and successful attempts.
15231   </summary>
15232 </histogram>
15234 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
15235   <owner>quiche@chromium.org</owner>
15236   <summary>
15237     Chrome OS network diagnostic metric sampling the total number of portal
15238     detection attempts performed for an 802.11 wireless network between the
15239     Connected and Online state. This includes failure, timeout and successful
15240     attempts.
15241   </summary>
15242 </histogram>
15244 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
15245   <owner>quiche@chromium.org</owner>
15246   <summary>
15247     Chrome OS network diagnostic metric sampling the result of portal detections
15248     for an 802.11 wireless network.
15249   </summary>
15250 </histogram>
15252 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
15253   <owner>quiche@chromium.org</owner>
15254   <summary>
15255     Chrome OS network usage metric describing, for a WiFi scan attempt, what
15256     scan method is used and whether it ends in a connection.
15257   </summary>
15258 </histogram>
15260 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
15261   <owner>quiche@chromium.org</owner>
15262   <summary>
15263     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
15264     milliseconds were spent waiting to talk to the kernel/drivers.
15265   </summary>
15266 </histogram>
15268 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
15269   <owner>quiche@chromium.org</owner>
15270   <summary>
15271     Chrome OS network usage metric.  The security setting for each successful
15272     WiFi connection.
15273   </summary>
15274 </histogram>
15276 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
15277   <owner>quiche@chromium.org</owner>
15278   <summary>
15279     Chrome OS network metric indicating the negative of the dBm received signal
15280     strength recorded at the time a successful WiFi connection started.
15281   </summary>
15282 </histogram>
15284 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
15285   <owner>quiche@chromium.org</owner>
15286   <summary>
15287     Chrome OS network metric sampling the time spent using WiFi to transport
15288     data.  These data are mostly useful when summed and compared to TimeOnline
15289     for other network technologies (e.g. WiFi vs Cellular).
15290   </summary>
15291 </histogram>
15293 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
15294   <owner>quiche@chromium.org</owner>
15295   <summary>
15296     Chrome OS network performance metric sampling the time from the resume event
15297     to the time when an 802.11 wireless network has configured its Layer 3
15298     state.
15299   </summary>
15300 </histogram>
15302 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
15303   <owner>quiche@chromium.org</owner>
15304   <summary>
15305     Chrome OS network performance metric sampling the time to configure Layer 3
15306     state on an 802.11 wireless network (typically acquire a DHCP lease).
15307   </summary>
15308 </histogram>
15310 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
15311   <owner>quiche@chromium.org</owner>
15312   <summary>
15313     Chrome OS network performance metric sampling the time to connect to a WiFi
15314     Basic Service Set (which consists of the access point and associated
15315     stations on a particular WiFi channel for a specific network).
15316   </summary>
15317 </histogram>
15319 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
15320   <owner>quiche@chromium.org</owner>
15321   <summary>
15322     Chrome OS network performance metric sampling the time to initialize an
15323     802.11 wireless device.
15324   </summary>
15325 </histogram>
15327 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
15328   <owner>quiche@chromium.org</owner>
15329   <summary>
15330     Chrome OS network performance metric sampling the time to join (associate
15331     plus authenticate) an 802.11 wireless network.
15332   </summary>
15333 </histogram>
15335 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
15336   <owner>quiche@chromium.org</owner>
15337   <summary>
15338     Chrome OS network performance metric sampling the time to determine that an
15339     802.11 wireless network is online after configuring Layer 3 state.
15340   </summary>
15341 </histogram>
15343 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
15344   <owner>quiche@chromium.org</owner>
15345   <summary>
15346     Chrome OS network performance metric sampling the time to determine that an
15347     802.11 wireless network is in a captive portal after configuring Layer 3
15348     state.
15349   </summary>
15350 </histogram>
15352 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
15353   <owner>quiche@chromium.org</owner>
15354   <summary>
15355     Chrome OS network performance metric sampling the time to scan WiFi until a
15356     connection is found.
15357   </summary>
15358 </histogram>
15360 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
15361   <owner>quiche@chromium.org</owner>
15362   <summary>
15363     Chrome OS network performance metric sampling the time between the beginning
15364     of a WiFi scan (if the scan includes both a progressive scan and a full
15365     scan, the TimeToScanAndConnect starts with the first scan of the series) and
15366     the completion of a successful connection.
15367   </summary>
15368 </histogram>
15370 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
15371     enum="NetworkDHCPOptionFailure">
15372   <owner>quiche@chromium.org</owner>
15373   <summary>
15374     Chrome OS network metric that tracks the number of DHCP option failures
15375     encountered by Shill.  This indicates that Shill is using minimal DHCP
15376     options due to suspected MTU issues on the return path from the DHCP server
15377     back to the client.
15378   </summary>
15379 </histogram>
15381 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
15382   <owner>quiche@chromium.org</owner>
15383   <summary>
15384     Chrome OS network performance metric that tracks the length of a lease for a
15385     WiMax network at the time it expired without the DHCP client being able to
15386     renew it.
15387   </summary>
15388 </histogram>
15390 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
15391   <owner>quiche@chromium.org</owner>
15392   <summary>
15393     Chrome OS network performance metric sampling the time to configure Layer 3
15394     state on a WiMax network (typically acquire a DHCP lease).
15395   </summary>
15396 </histogram>
15398 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
15399   <owner>quiche@chromium.org</owner>
15400   <summary>
15401     Chrome OS network performance metric sampling the time to initialize a WiMax
15402     device.
15403   </summary>
15404 </histogram>
15406 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
15407   <owner>quiche@chromium.org</owner>
15408   <summary>
15409     Chrome OS network performance metric sampling the time to determine that a
15410     WiMax network is online after configuring Layer 3 state.
15411   </summary>
15412 </histogram>
15414 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
15415   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15416   <summary>
15417     Chrome OS network performance metric sampling the time to join a 3G/Cellular
15418     network and configure Layer 3 state. Note this metric is deprecated; see
15419     Network.Cellular.TimeToConfig.
15420   </summary>
15421 </histogram>
15423 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
15424   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15425   <summary>
15426     Chrome OS network performance metric sampling the time to join a wired
15427     Ethernet network and configure Layer 3 state (typically acquire a DHCP
15428     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
15429   </summary>
15430 </histogram>
15432 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
15433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15434   <summary>
15435     Chrome OS network performance metric sampling the time to configure Layer 3
15436     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
15437     this metric is deprecated; see Network.Wifi.TimeToConfig.
15438   </summary>
15439 </histogram>
15441 <histogram name="Network.TimeToDrop" units="seconds">
15442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15443   <summary>
15444     Chrome OS network stability metric sampling the time in seconds between the
15445     networking going online to going offline. Offline events due to device
15446     shutdown or suspend are ignored (along with the online time before that
15447     offline event).
15448   </summary>
15449 </histogram>
15451 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
15452   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15453   <summary>
15454     Chrome OS network performance metric sampling the time to join (associate
15455     plus authenticate) an 802.11 wireless network. Note this metric is
15456     deprecated; see Network.Wifi.TimeToJoin.
15457   </summary>
15458 </histogram>
15460 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
15461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15462   <summary>
15463     Chrome OS network performance metric sampling the time to configure Layer 3
15464     state on an 802.11 wireless network (typically acquire a DHCP lease).
15465   </summary>
15466 </histogram>
15468 <histogram name="Network.Wifi.BitRate" units="bps">
15469   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15470   <summary>
15471     Network metric reporting the download speed test results run at setup time.
15472     Recorded at least once per day.
15473   </summary>
15474 </histogram>
15476 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
15477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15478   <summary>
15479     Chrome OS network usage metric.  The channel used for each successful WiFi
15480     connection.
15481   </summary>
15482 </histogram>
15484 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
15485   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15486   <summary>
15487     Network metric indicating the negative of the dBm noise level recorded at
15488     the time the metric is collected.  Reported at least once per day and only
15489     when the device is idle.
15490   </summary>
15491 </histogram>
15493 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
15494   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15495   <summary>
15496     Network metric indicating the negative of the dBm received signal level
15497     recorded at the time the metric is collected.  Reported at least once per
15498     day and only when the device is idle.
15499   </summary>
15500 </histogram>
15502 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
15503   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15504   <summary>
15505     Network metric indicating signal minus noise in dBm recorded at the time the
15506     metrics is collected.  Reported at least once per day and only when the
15507     device is idle.
15508   </summary>
15509 </histogram>
15511 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
15512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15513   <summary>
15514     Network metric indicating the negative of the dBm noise level recorded at
15515     the time the metric is collected.  Reported at least once per day.
15516   </summary>
15517 </histogram>
15519 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
15520   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15521   <summary>
15522     Chrome OS network usage metric.  The channel type used for each successful
15523     WiFi connection.
15524   </summary>
15525 </histogram>
15527 <histogram name="Network.Wifi.RoundTripTime" units="ms">
15528   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15529   <summary>
15530     Network metric reporting the average round trip time to the WiFi gateway.
15531     Recorded at least once per day.
15532   </summary>
15533 </histogram>
15535 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
15536   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15537   <summary>
15538     Chrome OS network usage metric.  The security setting for each successful
15539     WiFi connection.
15540   </summary>
15541 </histogram>
15543 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
15544   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15545   <summary>
15546     Network metric indicating the negative of the dBm received signal level
15547     recorded at the time the metric is collected.  Reported at least once per
15548     day.
15549   </summary>
15550 </histogram>
15552 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
15553   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15554   <summary>
15555     Network metric indicating signal minus noise in dBm recorded at the time the
15556     metrics is collected.  Reported at least once per day.
15557   </summary>
15558 </histogram>
15560 <histogram name="Network.Wifi.TimeOnline" units="seconds">
15561   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15562   <summary>
15563     Chrome OS network metric sampling the time spent using WiFi to transport
15564     data.  These data are mostly useful when summed and compared to TimeOnline
15565     for other network technologies (e.g. WiFi vs Cellular).
15566   </summary>
15567 </histogram>
15569 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
15570   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15571   <summary>
15572     Chrome OS network performance metric sampling the time from the resume event
15573     to the time when an 802.11 wireless network has configured its Layer 3
15574     state.
15575   </summary>
15576 </histogram>
15578 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
15579   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15580   <summary>
15581     Chrome OS network performance metric sampling the time to configure Layer 3
15582     state on an 802.11 wireless network (typically acquire a DHCP lease).
15583   </summary>
15584 </histogram>
15586 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
15587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15588   <summary>
15589     Chrome OS network performance metric sampling the time to join (associate
15590     plus authenticate) an 802.11 wireless network.
15591   </summary>
15592 </histogram>
15594 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
15595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15596   <summary>
15597     Chrome OS network performance metric sampling the time to determine that an
15598     802.11 wireless network is online after configuring Layer 3 state.
15599   </summary>
15600 </histogram>
15602 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
15603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15604   <summary>
15605     Chrome OS network performance metric sampling the time to determine that an
15606     802.11 wireless network is in a captive portal after configuring Layer 3
15607     state.
15608   </summary>
15609 </histogram>
15611 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
15612   <owner>newt@chromium.org</owner>
15613   <summary>
15614     Actions taken by users from the new tab page on Android. These actions may
15615     navigate away from the NTP (e.g. searching in the omnibox or opening a
15616     bookmark), but can also happen without navigating away from the NTP (e.g.
15617     opening a bookmark in a new tab).
15618   </summary>
15619 </histogram>
15621 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
15622   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15623   <summary>
15624     Histogram for the source of app page drags. For any succesful drop onto an
15625     apps pane of the NTP, this logs where the drag originated.
15626   </summary>
15627 </histogram>
15629 <histogram name="NewTabPage.BookmarkActionAndroid"
15630     enum="NewTabPageBookmarkActionAndroid">
15631   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15632   <summary>
15633     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
15634     on Android.
15635   </summary>
15636 </histogram>
15638 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
15639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15640   <summary>The default pane when the NTP is first opened.</summary>
15641 </histogram>
15643 <histogram name="NewTabPage.HoverTimeClicked">
15644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15645   <summary>
15646     Histogram of the time, in milliseconds, users have the cursor over a most
15647     visited thumbnail before clicking.
15648   </summary>
15649 </histogram>
15651 <histogram name="NewTabPage.HoverTimeNotClicked">
15652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15653   <summary>
15654     Histogram of the time, in milliseconds, users have the cursor over a most
15655     visited thumbnail before moving it away from the thumbnail without clicking.
15656   </summary>
15657 </histogram>
15659 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
15660   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15661   <summary>
15662     Android: Tallies counts for how the user interacted with the NTP promo page.
15663   </summary>
15664 </histogram>
15666 <histogram name="NewTabPage.MostVisited">
15667   <owner>beaudoin@chromium.org</owner>
15668   <owner>justincohen@chromium.org</owner>
15669   <owner>newt@chromium.org</owner>
15670   <summary>
15671     Histogram for user clicks of the most visited thumbnails. The value is equal
15672     to the index of the thumbnail.
15673   </summary>
15674 </histogram>
15676 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
15677   <owner>beaudoin@chromium.org</owner>
15678   <owner>justincohen@chromium.org</owner>
15679   <owner>newt@chromium.org</owner>
15680   <summary>
15681     Action taken by the user on the Most Visited NTP pane.  If the user switches
15682     panes during this use of the NTP, this action is sometimes not recorded. Ask
15683     mpearson@ for details.
15684   </summary>
15685 </histogram>
15687 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
15688     enum="NtpTileExperimentActions">
15689   <owner>beaudoin@chromium.org</owner>
15690   <owner>justincohen@chromium.org</owner>
15691   <owner>newt@chromium.org</owner>
15692   <summary>
15693     Records anomalous events for the Most Visited Tile Placement experiment,
15694     where it is unable to operate as expected. These are recorded during New Tab
15695     Page load time, once for every NTP.
15696   </summary>
15697 </histogram>
15699 <histogram name="NewTabPage.NonVisibleScreenshots">
15700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15701   <summary>
15702     The number of screenshots that were cached for the non-visible but ranked
15703     suggestions on the Suggested NTP pane.
15704   </summary>
15705 </histogram>
15707 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
15708   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15709   <summary>
15710     Given that the user has typed a URL, and given that that specific URL was
15711     ranked but not visible on the Suggested pane of the NTP, this is the rank
15712     that the Suggested pane had for that URL.
15713   </summary>
15714 </histogram>
15716 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
15717   <owner>beaudoin@chromium.org</owner>
15718   <summary>
15719     The number of tiles for which we relied on external tiles as a fallback
15720     because a local screenshot was not available to be used as a thumbnail.
15721     External tiles are those for which the visuals are handled by the page
15722     itself, not by the iframe. Recorded before changing focus away from the NTP,
15723     be it bynavigating to a URL, switching tabs, changing the active window or
15724     closing the tab/shutting down Chrome.
15725   </summary>
15726 </histogram>
15728 <histogram name="NewTabPage.NumberOfExternalTiles">
15729   <owner>beaudoin@chromium.org</owner>
15730   <summary>
15731     The number of external tiles that are displayed on the NTP. External tiles
15732     are those for which the visuals are handled by the page itself, not by the
15733     iframe. Recorded before changing focus away from the NTP, be it by
15734     navigating to a URL, switching tabs, changing the active window or closing
15735     the tab/shutting down Chrome.
15736   </summary>
15737 </histogram>
15739 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
15740   <owner>beaudoin@chromium.org</owner>
15741   <summary>
15742     The number of tiles for which we displayed a gray tile with the domain name
15743     as a fallback because a local screenshot was not available to be used as a
15744     thumbnail. Recorded before changing focus away from the NTP, be it by
15745     navigating to a URL, switching tabs, changing the active window or closing
15746     the tab/shutting down Chrome.
15747   </summary>
15748 </histogram>
15750 <histogram name="NewTabPage.NumberOfGrayTiles">
15751   <owner>beaudoin@chromium.org</owner>
15752   <summary>
15753     The number of tiles for which no thumbnail was specified, but a domain was
15754     so we displayed a gray tile with the domain name in it. Recorded before
15755     changing focus away from the NTP, be it by navigating to a URL, switching
15756     tabs, changing the active window or closing the tab/shutting down Chrome.
15757   </summary>
15758 </histogram>
15760 <histogram name="NewTabPage.NumberOfMouseOvers">
15761   <owner>beaudoin@chromium.org</owner>
15762   <summary>
15763     The total number of times the user hovered the mouse over Most Visited tile
15764     or title elements before changing focus away from the NTP, be it by
15765     navigating to a URL, switching tabs, changing the active window or closing
15766     the tab/shutting down Chrome.
15767   </summary>
15768 </histogram>
15770 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
15771   <obsolete>
15772     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
15773   </obsolete>
15774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15775   <summary>
15776     The number of tiles for which we attempted to use a local screenshot as a
15777     thumbnail. Recorded before changing focus away from the NTP, be it by
15778     navigating to a URL, switching tabs, changing the active window or closing
15779     the tab/shutting down Chrome.
15780   </summary>
15781 </histogram>
15783 <histogram name="NewTabPage.NumberOfThumbnailErrors">
15784   <owner>beaudoin@chromium.org</owner>
15785   <summary>
15786     The number of thumbnails for which a local screenshot was not available so
15787     we were not able to display them on the Most Visited section of the NTP.
15788     Recorded before changing focus away from the NTP, be it by navigating to a
15789     URL, switching tabs, changing the active window or closing the tab/shutting
15790     down Chrome.
15791   </summary>
15792 </histogram>
15794 <histogram name="NewTabPage.NumberOfThumbnailTiles">
15795   <owner>beaudoin@chromium.org</owner>
15796   <summary>
15797     The number of tiles for which we attempted to use a local screenshot as a
15798     thumbnail. Recorded before changing focus away from the NTP, be it by
15799     navigating to a URL, switching tabs, changing the active window or closing
15800     the tab/shutting down Chrome.
15801   </summary>
15802 </histogram>
15804 <histogram name="NewTabPage.NumberOfTiles">
15805   <owner>beaudoin@chromium.org</owner>
15806   <summary>
15807     The number of tiles that are displayed on the NTP, no matter if they are
15808     thumbnails, gray tiles, or external tiles. Recorded before changing focus
15809     away from the NTP, be it by navigating to a URL, switching tabs, changing
15810     the active window or closing the tab/shutting down Chrome.
15811   </summary>
15812 </histogram>
15814 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
15815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15816   <summary>
15817     Histogram for usage of the menu on the NTP that allows the user to access
15818     tabs from other devices.
15819   </summary>
15820 </histogram>
15822 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
15823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15824   <summary>
15825     The pane that had been previously selected when the user switches panes in
15826     the NTP.
15827   </summary>
15828 </histogram>
15830 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
15831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15832   <summary>Histogram for NTP bubble promo activity.</summary>
15833 </histogram>
15835 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
15836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15837   <summary>Histogram for NTP notification promo activity.</summary>
15838 </histogram>
15840 <histogram name="NewTabPage.SearchURLs.Total">
15841   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15842   <summary>TBD.</summary>
15843 </histogram>
15845 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
15846   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15847   <summary>The pane selected when the user switches panes in the NTP.</summary>
15848 </histogram>
15850 <histogram name="NewTabPage.SessionRestore">
15851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15852   <summary>
15853     Histogram for user clicks of the Recently Closed items. The value is the
15854     recency of the entry being restored (0 is most recent).
15855   </summary>
15856 </histogram>
15858 <histogram name="NewTabPage.SingleSessionPageSwitches">
15859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15860   <summary>
15861     Histogram to track how many times a user switched pages in a single NTP
15862     session.
15863   </summary>
15864 </histogram>
15866 <histogram name="NewTabPage.SuggestedSite">
15867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15868   <summary>
15869     Histogram for user clicks of the suggested site thumbnails. The value is
15870     equal to the index of the thumbnail.
15871   </summary>
15872 </histogram>
15874 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
15875   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15876   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
15877 </histogram>
15879 <histogram name="NewTabPage.SuggestedSitesLoadTime">
15880   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15881   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
15882 </histogram>
15884 <histogram name="NewTabPage.SuggestedSitesViewTime">
15885   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15886   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
15887 </histogram>
15889 <histogram name="NewTabPage.SuggestionsImpression">
15890   <owner>beaudoin@chromium.org</owner>
15891   <summary>
15892     Histogram for impressions on the various most visited tiles. The value is
15893     equal to the index of the thumbnail.
15894   </summary>
15895 </histogram>
15897 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
15898   <owner>beaudoin@chromium.org</owner>
15899   <summary>
15900     Indicate, for each impression of the New Tab Page, whether the suggestions
15901     were obtained from the client or server. Recorded before changing focus away
15902     from the NTP, be it by navigating to a URL, switching tabs, changing the
15903     active window or closing the tab/shutting down Chrome.
15904   </summary>
15905 </histogram>
15907 <histogram name="NewTabPage.ThumbnailErrorRate">
15908   <obsolete>
15909     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
15910     NewTabPage.NumberOfThumbnailErrors.
15911   </obsolete>
15912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15913   <summary>
15914     The percentage of errors per attempts to load image thumbnails on the New
15915     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
15916     image. We measure the rate instead of the number of errors because multiple
15917     attempts are made to load images at different times during the NTP's
15918     lifetime. Each NTP session's error rate is logged after the user navigates
15919     to a new URL from that NTP.
15920   </summary>
15921 </histogram>
15923 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
15924   <obsolete>
15925     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
15926     NewTabPage.NumberOfExternalFallbacks.
15927   </obsolete>
15928   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15929   <summary>
15930     The percentage of times most visited tiles use the fallback thumbnail. Only
15931     requests that actually specify a fallback thumbnail are considered here. We
15932     measure the rate instead of the number of errors because multiple attempts
15933     are made to load thumbnails at different times during the NTP's lifetime.
15934     Each NTP session's error rate is logged after the user navigates to a new
15935     URL from that NTP.
15936   </summary>
15937 </histogram>
15939 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
15940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15941   <summary>
15942     Records the status of the New Tab page URL when an NTP is opened.
15943   </summary>
15944 </histogram>
15946 <histogram name="NewTabPage.VisibleScreenshots">
15947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15948   <summary>
15949     The number of screenshots that were cached for the visible suggestions on
15950     the Suggested NTP pane.
15951   </summary>
15952 </histogram>
15954 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
15955   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15956   <summary>
15957     Given that the user has typed a URL, and given that that specific URL was
15958     visible on the Suggested pane of the NTP, this is the rank that the
15959     Suggested pane had for that URL.
15960   </summary>
15961 </histogram>
15963 <histogram name="Notifications.Actions" enum="NotificationActionType">
15964   <owner>dewittj@chromium.org</owner>
15965   <summary>
15966     The actions taken on notifications, recorded every time they happen.  This
15967     histogram will record every single event that happens separately.
15968   </summary>
15969 </histogram>
15971 <histogram name="Notifications.PerNotificationActions"
15972     enum="NotificationActionType">
15973   <owner>dewittj@chromium.org</owner>
15974   <summary>
15975     The actions taken on notifications, recorded once per notification, when it
15976     is closed.  This differs from the Notifications.Actions histogram in that
15977     multiple events of the same type on a single notification will only record a
15978     single UMA event.
15979   </summary>
15980 </histogram>
15982 <histogram name="ntp.searchurls.total">
15983   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15984   <summary>TBD</summary>
15985 </histogram>
15987 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
15988   <obsolete>
15989     Deprecated 10/2011. No longer tracked, replaced with
15990     NewTabPage.DefaultPageType
15991   </obsolete>
15992   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
15993   <summary>The default pane when the NTP is first opened.</summary>
15994 </histogram>
15996 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
15997   <obsolete>
15998     Deprecated 10/2011. No longer tracked, replaced with
15999     NewTabPage.SelectedPageType
16000   </obsolete>
16001   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16002   <summary>The pane selected when the user switches panes in the NTP.</summary>
16003 </histogram>
16005 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
16006     enum="GoogleServiceAuthError">
16007   <owner>zelidrag@chromium.org</owner>
16008   <summary>
16009     Failure reason of final OAuth2 access token retrieval call during Chrome OS
16010     login.
16011   </summary>
16012 </histogram>
16014 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
16015     enum="GoogleServiceAuthError">
16016   <owner>zelidrag@chromium.org</owner>
16017   <summary>
16018     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
16019     login.
16020   </summary>
16021 </histogram>
16023 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
16024   <owner>zelidrag@chromium.org</owner>
16025   <summary>
16026     Failure reason of final ListAccounts call failure during Chrome OS login.
16027   </summary>
16028 </histogram>
16030 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
16031   <owner>zelidrag@chromium.org</owner>
16032   <summary>
16033     Retry reason of failed ListAccounts call during Chrome OS login.
16034   </summary>
16035 </histogram>
16037 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
16038   <owner>zelidrag@chromium.org</owner>
16039   <summary>
16040     Failure reason of final MergeSession call during Chrome OS login.
16041   </summary>
16042 </histogram>
16044 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
16045   <owner>zelidrag@chromium.org</owner>
16046   <summary>
16047     Retry reason of failed MergeSession call during Chrome OS login.
16048   </summary>
16049 </histogram>
16051 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
16052     enum="GoogleServiceAuthError">
16053   <owner>zelidrag@chromium.org</owner>
16054   <summary>
16055     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
16056     login.
16057   </summary>
16058 </histogram>
16060 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
16061     enum="GoogleServiceAuthError">
16062   <owner>zelidrag@chromium.org</owner>
16063   <summary>
16064     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
16065     login.
16066   </summary>
16067 </histogram>
16069 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
16070     enum="GoogleServiceAuthError">
16071   <owner>zelidrag@chromium.org</owner>
16072   <summary>
16073     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
16074     login.
16075   </summary>
16076 </histogram>
16078 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
16079     enum="GoogleServiceAuthError">
16080   <owner>zelidrag@chromium.org</owner>
16081   <summary>
16082     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
16083     login.
16084   </summary>
16085 </histogram>
16087 <histogram name="OAuth2Login.PostMergeVerification"
16088     enum="PostMergeVerificationOutcome">
16089   <owner>zelidrag@chromium.org</owner>
16090   <summary>
16091     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
16092     measures how often /MergeSession request collided with browser session
16093     restore process resulting in partially authenticated primary GAIA session.
16094   </summary>
16095 </histogram>
16097 <histogram name="OAuth2Login.PreMergeVerification"
16098     enum="PostMergeVerificationOutcome">
16099   <owner>zelidrag@chromium.org</owner>
16100   <summary>
16101     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
16102     measures how often we need to perform /MergeSession request to
16103     re-authenticated exisitng user with GAIA.
16104   </summary>
16105 </histogram>
16107 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
16108   <owner>zelidrag@chromium.org</owner>
16109   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
16110 </histogram>
16112 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
16113   <owner>zelidrag@chromium.org</owner>
16114   <summary>How long it takes for the session restore to fail.</summary>
16115 </histogram>
16117 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
16118   <owner>zelidrag@chromium.org</owner>
16119   <summary>
16120     How long it takes for the session restore to finish succeessfully.
16121   </summary>
16122 </histogram>
16124 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
16125   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16126   <summary>
16127     When a page is loaded in offline mode, the percentage of resources on that
16128     page that were successfully loaded.
16129   </summary>
16130 </histogram>
16132 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
16133     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
16134   <obsolete>
16135     Aggressive HistoryURL provider field trial deleted in spring 2012.
16136   </obsolete>
16137   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16138   <summary>
16139     A number that indicates what omnibox ranking behavior the user is seeing as
16140     part of the OmniboxAggressiveHistoryURLProvider field trial
16141     (OmniboxAggressiveHistoryURLProvider).
16142   </summary>
16143 </histogram>
16145 <histogram name="Omnibox.CutOrCopyAllText" units="count">
16146   <owner>mpearson@chromium.org</owner>
16147   <summary>
16148     The number of cut or copy commands on all selected text in the omnibox.
16149     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
16150   </summary>
16151 </histogram>
16153 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
16154   <owner>mpearson@chromium.org</owner>
16155   <summary>
16156     The number of times users enter keyword hint mode &quot;Search ___
16157     for:&quot; and how.
16158   </summary>
16159 </histogram>
16161 <histogram name="Omnibox.FocusToEditTime" units="ms">
16162   <owner>mpearson@chromium.org</owner>
16163   <summary>
16164     The length of time between when a user focused on the omnibox and first
16165     modifies the omnibox.
16166   </summary>
16167 </histogram>
16169 <histogram name="Omnibox.FocusToOpenTime" units="ms">
16170   <owner>mpearson@chromium.org</owner>
16171   <summary>
16172     The length of time between when a user focused on the omnibox and opened an
16173     omnibox match (which could be what they typed or a suggestion).
16174   </summary>
16175 </histogram>
16177 <histogram name="Omnibox.Paste" units="count">
16178   <owner>mpearson@chromium.org</owner>
16179   <summary>
16180     The number of paste commands on the text in the omnibox. Reported every time
16181     a paste command is done.
16182   </summary>
16183 </histogram>
16185 <histogram name="Omnibox.PasteAndGo" units="count">
16186   <owner>mpearson@chromium.org</owner>
16187   <summary>
16188     The number of paste-and-go commands on the text in the omnibox. Reported
16189     every time a paste-and-go command is done.
16190   </summary>
16191 </histogram>
16193 <histogram name="Omnibox.ProviderTime" units="ms">
16194   <owner>mpearson@chromium.org</owner>
16195   <summary>
16196     The length of time taken by the named provider&quot;s synchronous pass.
16197   </summary>
16198 </histogram>
16200 <histogram name="Omnibox.QueryBookmarksTime">
16201   <obsolete>
16202     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
16203   </obsolete>
16204   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16205   <summary>
16206     Time the HistoryContentProvider takes to perform a bookmark search.
16207   </summary>
16208 </histogram>
16210 <histogram name="Omnibox.QueryTime" units="milliseconds">
16211   <owner>mpearson@chromium.org</owner>
16212   <summary>
16213     Time it takes for the omnibox to become responsive to user input after the
16214     user has typed N characters. This measures the time it takes to start all
16215     the asynchronous autocomplete providers (but not wait for them to finish).
16216   </summary>
16217 </histogram>
16219 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
16220   <obsolete>
16221     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
16222   </obsolete>
16223   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16224   <summary>
16225     The id of search engine that was used for search in omnibox. See
16226     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
16227     info.
16228   </summary>
16229 </histogram>
16231 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
16232   <owner>mpearson@chromium.org</owner>
16233   <summary>
16234     The type of search engine associated with a match opened from the omnibox.
16235   </summary>
16236 </histogram>
16238 <histogram name="Omnibox.SearchProviderMatches">
16239   <owner>mpearson@chromium.org</owner>
16240   <summary>
16241     The number of matches returned by SearchProvider.  Emitted on every call to
16242     SearchProvider::Start(), which effectively means every key stroke in the
16243     omnibox.
16244   </summary>
16245 </histogram>
16247 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
16248     units="milliseconds">
16249   <owner>mpearson@chromium.org</owner>
16250   <summary>
16251     The time elapsed between the sending of a suggest request to Google until
16252     the time the request was returned with status==failed. Ignores requests that
16253     were canceled before being returned.
16254   </summary>
16255 </histogram>
16257 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
16258     units="milliseconds">
16259   <owner>mpearson@chromium.org</owner>
16260   <summary>
16261     The time elapsed between the sending of a suggest request to Google until
16262     the time the request was returned with status==success. Ignores requests
16263     that were canceled before being returned.
16264   </summary>
16265 </histogram>
16267 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
16268   <owner>mpearson@chromium.org</owner>
16269   <summary>
16270     Counts about the number of suggest requests the omnibox sent, invalidated,
16271     and replies received.
16272   </summary>
16273 </histogram>
16275 <histogram name="Omnibox.UserTextCleared" enum="OmniboxUserTextCleared">
16276   <owner>mpearson@chromium.org</owner>
16277   <summary>
16278     Counts the number of times that the user text is cleared.  IME users are
16279     sometimes in the situation that IME was unintentionally turned on and failed
16280     to input latin alphabets (ASCII characters) or the opposite case.  In that
16281     case, users may delete all the text and the user text gets cleared.  This
16282     histogram helps us estimate how often this scenario happens.
16284     Note that since we don't currently correlate &quot;text cleared&quot; events
16285     with IME usage, this also captures many other cases where users clear the
16286     text; though it explicitly doesn't log deleting all the permanent text as
16287     the first action of an editing sequence (see comments in
16288     OnAfterPossibleChange()).
16289   </summary>
16290 </histogram>
16292 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
16293   <owner>hfung@chromium.org</owner>
16294   <summary>
16295     The number of most visited suggestions returned when ZeroSuggest would have
16296     triggered.  The suggestions appear when the user has focused but not
16297     modified the omnibox.
16298   </summary>
16299 </histogram>
16301 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
16302   <owner>hfung@chromium.org</owner>
16303   <summary>
16304     Counts about the number of zero suggest requests (requests for suggestions
16305     when the user has focused but not modified the omnibox) the omnibox sent,
16306     invalidated, and replies received.
16307   </summary>
16308 </histogram>
16310 <histogram name="OriginChip.Pressed">
16311   <owner>gbillock@chromium.org</owner>
16312   <summary>The number of clicks on the origin chip.</summary>
16313 </histogram>
16315 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
16316   <owner>mark@chromium.org</owner>
16317   <summary>The cat's flavor and how many bits there are in it.</summary>
16318 </histogram>
16320 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
16321   <owner>mark@chromium.org</owner>
16322   <summary>Events seen by the OSX NSException swizzle.</summary>
16323 </histogram>
16325 <histogram name="OutdatedUpgradeBubble.NumLaterPerEnableAU">
16326   <owner>mad@chromium.org</owner>
16327   <summary>
16328     Counts the number of times the user clicked on the later button of the
16329     outdated upgrade bubble, before clicking on the enable updates button in the
16330     same Chrome session.
16331   </summary>
16332 </histogram>
16334 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
16335   <owner>mad@chromium.org</owner>
16336   <summary>
16337     Counts the number of times the user clicked on the later button of the
16338     outdated upgrade bubble, before clicking on the reinstall button in the same
16339     Chrome session.
16340   </summary>
16341 </histogram>
16343 <histogram name="Overscroll.Completed" enum="OverscrollMode">
16344   <owner>rbyers@chromium.org</owner>
16345   <summary>Completed overscroll gestures.</summary>
16346   <details>
16347     An overscroll gesture starts when user scrolls past the edge of the web page
16348     and continues scrolling in the same direction. An overscroll gesture is
16349     completed when user stops scrolling (e.g. by lifting the fingers from the
16350     touchscreen or touchpad).
16351   </details>
16352 </histogram>
16354 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
16355   <owner>rbyers@chromium.org</owner>
16356   <summary>
16357     Navigations that were triggered due to completed overscroll gesture. Note
16358     that not all completed overscroll gestures trigger a navigation.
16359   </summary>
16360 </histogram>
16362 <histogram name="Overscroll.Started" enum="OverscrollMode">
16363   <owner>rbyers@chromium.org</owner>
16364   <summary>
16365     Overscroll gestures initiated by the user. Note that not all overcroll
16366     gestures started are completed (e.g. the overscroll gesture is aborted if
16367     user clicks or presses a key during the gesture).
16368   </summary>
16369 </histogram>
16371 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
16372   <owner>zeuthen@chromium.org</owner>
16373   <summary>
16374     The wall-clock time spent until a lookup was canceled.  This is reported
16375     every time p2p is used to find a candidate but the request was canceled.
16376   </summary>
16377 </histogram>
16379 <histogram name="P2P.Client.Found.CandidateCount" units="count">
16380   <owner>zeuthen@chromium.org</owner>
16381   <summary>
16382     The number of candidates on the LAN, i.e. the number of peers on the LAN
16383     offering at least N bytes of the requested file X. This is reported after
16384     examining responses from all peers on the LAN and picking a candidate.
16385   </summary>
16386 </histogram>
16388 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
16389   <owner>zeuthen@chromium.org</owner>
16390   <summary>
16391     The number of p2p downloads of the peer that the returned URL points to.
16392     This is reported after examining responses from all peers on the LAN and
16393     picking a candidate.
16394   </summary>
16395 </histogram>
16397 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
16398   <owner>zeuthen@chromium.org</owner>
16399   <summary>
16400     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
16401     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
16402     threshold.  This is reported after examining responses from all peers on the
16403     LAN and picking a candidate.
16404   </summary>
16405 </histogram>
16407 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
16408   <owner>zeuthen@chromium.org</owner>
16409   <summary>
16410     The result of the lookup. Possible values include &quot;Found&quot; (if a
16411     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
16412     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
16413     (if a candidate was found but vanished while waiting in line),
16414     &quot;Canceled&quot; (if a candidate was found but the request was canceled
16415     while waiting in line), and &quot;Filtered&quot; (if it was detected that
16416     mDNS was filtered). This is reported after examining responses from all
16417     peers on the LAN when p2p is used to find a candidate.
16418   </summary>
16419 </histogram>
16421 <histogram name="P2P.Client.NumPeers" units="count">
16422   <owner>zeuthen@chromium.org</owner>
16423   <summary>
16424     The number of peers implementing p2p file sharing on the network. This is
16425     reported every time p2p is used to look up a resource on a network where
16426     mDNS is not filtered.
16427   </summary>
16428 </histogram>
16430 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
16431   <owner>zeuthen@chromium.org</owner>
16432   <summary>
16433     The wall-clock time spent waiting for one or more candidates (i.e. peers
16434     offering at least N bytes of file X) that all vanished before the LAN-wide
16435     number of p2p downloads dropped below the threshold. This is reported every
16436     time candidates were found using p2p but then vanished.
16437   </summary>
16438 </histogram>
16440 <histogram name="P2P.Server.ClientCount" units="count">
16441   <owner>zeuthen@chromium.org</owner>
16442   <summary>
16443     The number of currently connected HTTP clients. This is reported every time
16444     a HTTP client connects.
16445   </summary>
16446 </histogram>
16448 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
16449   <owner>zeuthen@chromium.org</owner>
16450   <summary>
16451     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
16452     where the client disconnects prematurely. This is reported every time a file
16453     is served and the client disconnects before receiving all data.
16454   </summary>
16455 </histogram>
16457 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
16458   <owner>zeuthen@chromium.org</owner>
16459   <summary>
16460     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
16461     This is reported every time a file have been served successfully.
16462   </summary>
16463 </histogram>
16465 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
16466   <owner>zeuthen@chromium.org</owner>
16467   <summary>
16468     The average speed at which the download was served at, in kB/s. This is
16469     reported every time a file have been served successfully.
16470   </summary>
16471 </histogram>
16473 <histogram name="P2P.Server.FileCount" units="count">
16474   <owner>zeuthen@chromium.org</owner>
16475   <summary>
16476     The number of files available via p2p. This is reported every time a file is
16477     added or removed to the /var/cache/p2p directory.
16478   </summary>
16479 </histogram>
16481 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
16482   <owner>zeuthen@chromium.org</owner>
16483   <summary>
16484     When a client resumes a download, the HTTP request includes range specifier
16485     to skip the bytes it already has. This metric conveys this as a percentage
16486     of the file size.  This is reported every time a file is served, even if the
16487     request does not include a range specifier (in which case 0 is reported).
16488   </summary>
16489 </histogram>
16491 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
16492   <owner>zeuthen@chromium.org</owner>
16493   <summary>
16494     The result of the HTTP request. Possible values include &quot;Response
16495     Sent&quot; (the resource was found and the response was successfully sent),
16496     &quot;Response Interrupted&quot; (the resource was found but the client
16497     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
16498     Found&quot; (the request was for a resource that was not found), and
16499     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
16500     This is reported for every HTTP request handled.
16501   </summary>
16502 </histogram>
16504 <histogram name="PageActionController.ExtensionsWithPageActions">
16505   <owner>finnur@chromium.org</owner>
16506   <summary>
16507     The number of Extensions that have Page Actions. Measured once per startup
16508     per profile.
16509   </summary>
16510 </histogram>
16512 <histogram name="PasswordBubble.DisplayDisposition"
16513     enum="PasswordBubbleDisplayDisposition">
16514   <owner>mkwst@chromium.org</owner>
16515   <owner>markusheintz@chromium.org</owner>
16516   <summary>
16517     When the password management bubble opened, what state was it in?
16518   </summary>
16519 </histogram>
16521 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
16522   <owner>gcasto@chromium.org</owner>
16523   <summary>
16524     Measures the frequency of various password generation events.
16526     Note that this histogram is logged from the renderer process, and
16527     consequently the numbers should not be directly compared to the other
16528     PasswordGeneration.* histograms, which are logged from the browser process.
16529     Histograms logged in different processes are lost at different rates, which
16530     introduces systematic bias between histograms logged in the renderer process
16531     vs. those logged in the browser process.
16532   </summary>
16533 </histogram>
16535 <histogram name="PasswordGeneration.SubmissionEvent"
16536     enum="PasswordGenerationSubmissionEvent">
16537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16538   <summary>
16539     Measures the frequency of submission events for generated passwords. This is
16540     similar to PasswordManager.ActionsTakenWithPsl but only tracks events which
16541     are interesting for generated passwords.
16542   </summary>
16543 </histogram>
16545 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
16546   <owner>gcasto@chromium.org</owner>
16547   <summary>
16548     The number of times that we try to upload a form that we believe should
16549     trigger password generation. False means that something about the form would
16550     not allow us to try upload (not an Autofillable field, uploading disabled,
16551     Autofill servers in backoff, etc.). True does not mean that the upload
16552     actually completed successfully, just that it was started.
16553   </summary>
16554 </histogram>
16556 <histogram name="PasswordManager.AccountsPerSite">
16557   <owner>dubroy@chromium.org</owner>
16558   <owner>vabr@chromium.org</owner>
16559   <summary>
16560     The number of accounts stored per site in the password manager (one event
16561     per site)
16562   </summary>
16563 </histogram>
16565 <histogram name="PasswordManager.ActionsTaken"
16566     enum="PasswordManagerActionsTaken">
16567   <obsolete>
16568     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
16569   </obsolete>
16570   <owner>dubroy@chromium.org</owner>
16571   <owner>vabr@chromium.org</owner>
16572   <summary>
16573     Stats documenting how we handle every form containing a password, bucketed
16574     by the actions taken.
16575   </summary>
16576 </histogram>
16578 <histogram name="PasswordManager.ActionsTakenV3"
16579     enum="PasswordManagerActionsTakenV3">
16580   <owner>dubroy@chromium.org</owner>
16581   <owner>vabr@chromium.org</owner>
16582   <owner>yfriedman@chromium.org</owner>
16583   <summary>
16584     Stats documenting how we handle every form containing a password, bucketed
16585     by the actions taken.
16586   </summary>
16587 </histogram>
16589 <histogram name="PasswordManager.ActionsTakenWithPsl"
16590     enum="PasswordManagerActionsTakenWithPsl">
16591   <obsolete>
16592     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
16593   </obsolete>
16594   <owner>dubroy@chromium.org</owner>
16595   <owner>vabr@chromium.org</owner>
16596   <owner>yfriedman@chromium.org</owner>
16597   <summary>
16598     Stats documenting how we handle every form containing a password, bucketed
16599     by the actions taken.
16600   </summary>
16601 </histogram>
16603 <histogram name="PasswordManager.BlacklistedSites">
16604   <owner>dubroy@chromium.org</owner>
16605   <owner>vabr@chromium.org</owner>
16606   <summary>
16607     The total number of sites that the user has blacklisted. Recorded by
16608     iterating over stored passwords once per run of Chrome.
16609   </summary>
16610 </histogram>
16612 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
16613   <owner>dubroy@chromium.org</owner>
16614   <owner>vabr@chromium.org</owner>
16615   <summary>
16616     Indicates whether the password manager is enabled when a tab is opened. This
16617     includes prerendered tabs.
16618   </summary>
16619 </histogram>
16621 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
16622   <owner>dubroy@chromium.org</owner>
16623   <owner>vabr@chromium.org</owner>
16624   <summary>
16625     The distribution of responses to the &quot;Do you want Chrome to remember
16626     this password&quot;? info bar prompt.
16627   </summary>
16628 </histogram>
16630 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
16631   <owner>dubroy@chromium.org</owner>
16632   <owner>vabr@chromium.org</owner>
16633   <summary>
16634     Number of passwords deleted when the user chooses to clear passwords via the
16635     clear browsing data UI.
16636   </summary>
16637 </histogram>
16639 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
16640   <owner>dubroy@chromium.org</owner>
16641   <owner>vabr@chromium.org</owner>
16642   <summary>
16643     When the user chooses to never remember passwords for a form, we remove all
16644     previously saved credentials for that form. This is the count of those
16645     credentials.
16646   </summary>
16647 </histogram>
16649 <histogram name="PasswordManager.NumPasswordsNotShown">
16650   <owner>dubroy@chromium.org</owner>
16651   <owner>vabr@chromium.org</owner>
16652   <summary>
16653     The password manager only shows those credentials that are considered the
16654     best match for a particular form. This stat keep track of the credentials
16655     that were not as good of a match and were suppressed.
16656   </summary>
16657 </histogram>
16659 <histogram name="PasswordManager.OsPasswordStatus"
16660     enum="PasswordManagerOsPasswordStatus">
16661   <owner>dubroy@chromium.org</owner>
16662   <owner>vabr@chromium.org</owner>
16663   <owner>wfh@chromium.org</owner>
16664   <summary>
16665     Indicates whether the user's OS password is blank or not at browser startup.
16666   </summary>
16667 </histogram>
16669 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
16670     enum="OtherPossibleUsernamesUsage">
16671   <owner>dubroy@chromium.org</owner>
16672   <owner>vabr@chromium.org</owner>
16673   <summary>
16674     Breakdown of how other possible usernames are displayed. Recorded every time
16675     we autofill a password form.
16676   </summary>
16677 </histogram>
16679 <histogram name="PasswordManager.ProvisionalSaveFailure"
16680     enum="ProvisionalSaveFailure">
16681   <owner>dubroy@chromium.org</owner>
16682   <owner>vabr@chromium.org</owner>
16683   <summary>
16684     Breakdown of cases where a password is submitted, but we don't even try and
16685     save it. Recorded for every password form submit.
16686   </summary>
16687 </histogram>
16689 <histogram name="PasswordManager.PslDomainMatchTriggering"
16690     enum="PasswordManagerPslDomainMatchTriggering">
16691   <owner>dubroy@chromium.org</owner>
16692   <owner>vabr@chromium.org</owner>
16693   <owner>yfriedman@chromium.org</owner>
16694   <summary>
16695     Breakdown on trigger rate of providing a password form autofill entry based
16696     on matching stored information using the public suffix list for possible
16697     matches.
16698   </summary>
16699 </histogram>
16701 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
16702     enum="Boolean">
16703   <owner>dubroy@chromium.org</owner>
16704   <owner>vabr@chromium.org</owner>
16705   <summary>
16706     Indicates whether the save password prompt disappeared in less than one
16707     second. This most likely indicates that the prompt was dismissed
16708     automatically, e.g. due to a page navigation, before the user was able to
16709     respond to the infobar.
16710   </summary>
16711 </histogram>
16713 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
16714   <owner>dubroy@chromium.org</owner>
16715   <owner>vabr@chromium.org</owner>
16716   <summary>Indicates whether the save password prompt was displayed.</summary>
16717 </histogram>
16719 <histogram name="PasswordManager.SavePasswordPromptResponse"
16720     enum="SavePasswordPromptResponseType">
16721   <owner>dubroy@chromium.org</owner>
16722   <owner>vabr@chromium.org</owner>
16723   <summary>
16724     Breakdown of which response the user selected from the save password prompt.
16725   </summary>
16726 </histogram>
16728 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
16729   <owner>dubroy@chromium.org</owner>
16730   <owner>vabr@chromium.org</owner>
16731   <summary>
16732     The number of times each generated password has been used to log in.
16733     Recorded by iterating over stored passwords once per run. This information
16734     is persisted and synced.
16735   </summary>
16736 </histogram>
16738 <histogram name="PasswordManager.TimesPasswordUsed">
16739   <owner>dubroy@chromium.org</owner>
16740   <owner>vabr@chromium.org</owner>
16741   <summary>
16742     The number of times each saved password has been used to log in. Does not
16743     include generated passwords. Recorded by iterating over stored passwords
16744     once per run. This information is persisted and synced.
16745   </summary>
16746 </histogram>
16748 <histogram name="PasswordManager.TotalAccounts">
16749   <owner>dubroy@chromium.org</owner>
16750   <owner>vabr@chromium.org</owner>
16751   <summary>
16752     The number of accounts stored in the password manager (across all sites)
16753   </summary>
16754 </histogram>
16756 <histogram name="PasswordManager.UIDismissalReason"
16757     enum="PasswordManagerUIDismissalReason">
16758   <owner>mkwst@chromium.org</owner>
16759   <owner>markusheintz@chromium.org</owner>
16760   <summary>
16761     Why was the password manager's UI (bubble or infobar) closed?
16762   </summary>
16763 </histogram>
16765 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
16766   <owner>mackinlay@google.com</owner>
16767   <owner>teravest@chromium.org</owner>
16768   <summary>
16769     The number of out-of-process plugin processes that have loaded a particular
16770     PPB interface version.
16771   </summary>
16772 </histogram>
16774 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
16775   <owner>oysteine@chromium.org</owner>
16776   <summary>
16777     Average CPU utilization of a process, read out at each two-minute interval.
16778     The utilization is in the 0-100% range per CPU, which is then summed up.
16779     I.e. a quadcore system fully loaded would read as 400%.
16780   </summary>
16781 </histogram>
16783 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
16784   <owner>oysteine@chromium.org</owner>
16785   <summary>
16786     The number of times a process has continuously stayed above a certain
16787     threshold of CPU utilization over a certain time period (currently set to
16788     two minutes).
16789   </summary>
16790 </histogram>
16792 <histogram name="Platform.AsvGroup">
16793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16794   <summary>
16795     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
16796     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
16797     part of, which sets the voltage that different rails on the system will run
16798     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
16799     dmesg and should be investigated.  See also Platform.LotIdEnum.
16800   </summary>
16801 </histogram>
16803 <histogram name="Platform.BootSectorsRead">
16804   <owner>sonnyrao@chromium.org</owner>
16805   <summary>
16806     Chrome OS number of disk sectors read at boot from kernel start to
16807     login-prompt-ready.
16808   </summary>
16809 </histogram>
16811 <histogram name="Platform.BootSectorsWritten">
16812   <owner>sonnyrao@chromium.org</owner>
16813   <summary>
16814     Chrome OS number of disk sectors written at boot from kernel start to
16815     login-prompt-ready.
16816   </summary>
16817 </histogram>
16819 <histogram name="Platform.CompressedSwapSize" units="MB">
16820   <owner>sonnyrao@chromium.org</owner>
16821   <summary>
16822     Chrome OS size of allocated swap area in megabytes (before compression)
16823   </summary>
16824 </histogram>
16826 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
16827   <owner>sonnyrao@chromium.org</owner>
16828   <summary>
16829     CPU frequency as percent of the baseline frequency, sampled every 30s. This
16830     may be throttled down from 100% due to power dissipation issues (too high
16831     temperature).  It may also be throttled up (turbo), but the kernel does not
16832     report the actual turbo frequency, so we put such samples in the 101%
16833     bucket.
16834   </summary>
16835 </histogram>
16837 <histogram name="Platform.CpuUsage" units="%">
16838   <owner>sonnyrao@chromium.org</owner>
16839   <summary>
16840     Peak total (single core) CPU usage for the last sample interval.  The sample
16841     interval may vary from seconds to several minutes.
16842   </summary>
16843 </histogram>
16845 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
16846   <owner>dkrahn@chromium.org</owner>
16847   <summary>
16848     Generic event of interest from Chrome OS.  Intended mainly to help assess
16849     the frequency of rare error conditions.
16850   </summary>
16851 </histogram>
16853 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
16854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16855   <summary>
16856     Average size of user's Cache directory. Logged once a day, if disk usage is
16857     high.
16858   </summary>
16859 </histogram>
16861 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
16862   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16863   <summary>
16864     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16865     high.
16866   </summary>
16867 </histogram>
16869 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
16870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16871   <summary>
16872     Average size of user's Cache directory. Logged once a day, if disk usage is
16873     high.
16874   </summary>
16875 </histogram>
16877 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
16878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16879   <summary>
16880     Maximum size of user's Cache directory. Logged once a day, if disk usage is
16881     high.
16882   </summary>
16883 </histogram>
16885 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
16886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16887   <summary>
16888     Average size of user's GCache directory. Logged once a day, if disk usage is
16889     high.
16890   </summary>
16891 </histogram>
16893 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
16894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16895   <summary>
16896     Maximum size of user's GCache directory. Logged once a day, if disk usage is
16897     high.
16898   </summary>
16899 </histogram>
16901 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
16902   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16903   <summary>
16904     Days since the least frequently used account signed in. Logged once a day,
16905     if disk usage is high.
16906   </summary>
16907 </histogram>
16909 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
16910     units="home directories">
16911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16912   <summary>
16913     Number of users home directories on the device. Logged once a day.
16914   </summary>
16915 </histogram>
16917 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
16918   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16919   <summary>
16920     Days since last login of the least recently user on device. Logged once a
16921     day, if disk usage is high.
16922   </summary>
16923 </histogram>
16925 <histogram name="Platform.DiskUsage.UsersOnDevice">
16926   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16927   <summary>
16928     Number of user home dirs on device. Logged once a day, if disk usage is
16929     high.
16930   </summary>
16931 </histogram>
16933 <histogram name="Platform.DiskUsageCache" units="KB">
16934   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16935   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
16936 </histogram>
16938 <histogram name="Platform.DiskUsageChronos" units="KB">
16939   <owner>keescook@google.com</owner>
16940   <summary>
16941     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
16942     during log file cleanup.
16943   </summary>
16944 </histogram>
16946 <histogram name="Platform.DiskUsageData" units="KB">
16947   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16948   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
16949 </histogram>
16951 <histogram name="Platform.DiskUsageVar" units="KB">
16952   <owner>keescook@google.com</owner>
16953   <summary>
16954     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
16955     log file cleanup.
16956   </summary>
16957 </histogram>
16959 <histogram name="Platform.IntelMaxMicroArchitecture"
16960     enum="IntelMaxMicroArchitecture">
16961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16962   <summary>
16963     The maximum supported micro-architecture on an Intel platform.  This value
16964     is logged at program start time.
16965   </summary>
16966 </histogram>
16968 <histogram name="Platform.KernelWarningHashes">
16969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16970   <summary>
16971     The 32-bit hash of a kernel warning.  This is the hash of the
16972     &quot;file:line&quot; string corresponding to the location of the warning,
16973     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
16974     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
16975     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
16976     *string++;  Separately each warning is also collected (with its hash) via
16977     the crash reporter, but only its first occurrence in each boot session.
16978     Contact semenzato@ for further info.
16979   </summary>
16980 </histogram>
16982 <histogram name="Platform.LogicalCpuCount">
16983   <owner>sonnyrao@chromium.org</owner>
16984   <summary>
16985     Number of logical processors. This includes Hyperthreaded cores.
16986   </summary>
16987 </histogram>
16989 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
16990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
16991   <summary>
16992     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
16993     we're part of a special lot ID.  Special lot IDs are groups of chips that
16994     have special case handling in the kernel for the Adaptive Support Voltage
16995     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
16996     that fused devices are never part of a special lot (currently) and only some
16997     unfused lots are &quot;special&quot;.
16998   </summary>
16999 </histogram>
17001 <histogram name="Platform.MeminfoActive">
17002   <owner>dmikurube@chromium.org</owner>
17003   <owner>sonnyrao@chromium.org</owner>
17004   <summary>Chrome OS size of active memory as % of total memory.</summary>
17005 </histogram>
17007 <histogram name="Platform.MeminfoActiveAnon">
17008   <owner>dmikurube@chromium.org</owner>
17009   <owner>sonnyrao@chromium.org</owner>
17010   <summary>
17011     Chrome OS active anonymous memory (data segments) as % of total memory.
17012   </summary>
17013 </histogram>
17015 <histogram name="Platform.MeminfoActiveFile">
17016   <owner>dmikurube@chromium.org</owner>
17017   <owner>sonnyrao@chromium.org</owner>
17018   <summary>
17019     Chrome OS active file-backed memory (executables, ...) as % of total memory.
17020   </summary>
17021 </histogram>
17023 <histogram name="Platform.MeminfoAnonPages">
17024   <owner>dmikurube@chromium.org</owner>
17025   <owner>sonnyrao@chromium.org</owner>
17026   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
17027 </histogram>
17029 <histogram name="Platform.MeminfoBuffers">
17030   <owner>dmikurube@chromium.org</owner>
17031   <owner>sonnyrao@chromium.org</owner>
17032   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
17033 </histogram>
17035 <histogram name="Platform.MeminfoCached">
17036   <owner>dmikurube@chromium.org</owner>
17037   <owner>sonnyrao@chromium.org</owner>
17038   <summary>
17039     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
17040     total memory.
17041   </summary>
17042 </histogram>
17044 <histogram name="Platform.MeminfoInactive">
17045   <owner>dmikurube@chromium.org</owner>
17046   <owner>sonnyrao@chromium.org</owner>
17047   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
17048 </histogram>
17050 <histogram name="Platform.MeminfoInactiveAnon">
17051   <owner>dmikurube@chromium.org</owner>
17052   <owner>sonnyrao@chromium.org</owner>
17053   <summary>
17054     Chrome OS inactive anonymous memory (data segments) as % of total memory.
17055   </summary>
17056 </histogram>
17058 <histogram name="Platform.MeminfoInactiveFile">
17059   <owner>dmikurube@chromium.org</owner>
17060   <owner>sonnyrao@chromium.org</owner>
17061   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
17062 </histogram>
17064 <histogram name="Platform.MeminfoMapped">
17065   <owner>dmikurube@chromium.org</owner>
17066   <owner>sonnyrao@chromium.org</owner>
17067   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
17068 </histogram>
17070 <histogram name="Platform.MeminfoMemFree">
17071   <owner>dmikurube@chromium.org</owner>
17072   <owner>sonnyrao@chromium.org</owner>
17073   <summary>Chrome OS size of free memory as % of total memory.</summary>
17074 </histogram>
17076 <histogram name="Platform.MeminfoShmem">
17077   <owner>dmikurube@chromium.org</owner>
17078   <owner>sonnyrao@chromium.org</owner>
17079   <summary>Chrome OS size of shared memory in Kbytes.</summary>
17080 </histogram>
17082 <histogram name="Platform.MeminfoSlab">
17083   <owner>dmikurube@chromium.org</owner>
17084   <owner>sonnyrao@chromium.org</owner>
17085   <summary>Chrome OS size of slab memory in Kbytes.</summary>
17086 </histogram>
17088 <histogram name="Platform.MeminfoSwapUsed" units="kB">
17089   <owner>dmikurube@chromium.org</owner>
17090   <owner>sonnyrao@chromium.org</owner>
17091   <summary>
17092     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
17093     MEMINFO stats, are snapshotted every 30s.
17094   </summary>
17095 </histogram>
17097 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
17098   <owner>dmikurube@chromium.org</owner>
17099   <owner>sonnyrao@chromium.org</owner>
17100   <summary>
17101     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
17102     other MEMINFO stats, are snapshotted every 30s.
17103   </summary>
17104 </histogram>
17106 <histogram name="Platform.MeminfoUnevictable">
17107   <owner>dmikurube@chromium.org</owner>
17108   <owner>sonnyrao@chromium.org</owner>
17109   <summary>
17110     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
17111   </summary>
17112 </histogram>
17114 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
17115   <owner>dmikurube@chromium.org</owner>
17116   <summary>
17117     Peak memory bandwith (read and write) usage during the last sample interval.
17118     The sample interval may vary from seconds to several minutes.
17119   </summary>
17120 </histogram>
17122 <histogram name="Platform.MemuseAnon0">
17123   <owner>dmikurube@chromium.org</owner>
17124   <summary>
17125     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
17126     minute after boot.
17127   </summary>
17128 </histogram>
17130 <histogram name="Platform.MemuseAnon1">
17131   <owner>dmikurube@chromium.org</owner>
17132   <summary>
17133     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
17134     minutes after boot.
17135   </summary>
17136 </histogram>
17138 <histogram name="Platform.MemuseAnon2">
17139   <owner>dmikurube@chromium.org</owner>
17140   <summary>
17141     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
17142     minutes after boot.
17143   </summary>
17144 </histogram>
17146 <histogram name="Platform.MemuseAnon3">
17147   <owner>dmikurube@chromium.org</owner>
17148   <summary>
17149     Chrome OS total anonymous memory (active + inactive) as % of total memory
17150     150 minutes after boot.
17151   </summary>
17152 </histogram>
17154 <histogram name="Platform.MemuseAnon4">
17155   <owner>dmikurube@chromium.org</owner>
17156   <summary>
17157     Chrome OS total anonymous memory (active + inactive) as % of total memory
17158     750 minutes after boot.
17159   </summary>
17160 </histogram>
17162 <histogram name="Platform.PageFaultsLong" units="page faults/second">
17163   <owner>sonnyrao@chromium.org</owner>
17164   <summary>
17165     Page faults per second averaged over 30s interval, sampled continuously.
17166   </summary>
17167 </histogram>
17169 <histogram name="Platform.PageFaultsShort" units="page faults/second">
17170   <owner>sonnyrao@chromium.org</owner>
17171   <summary>
17172     Page faults per second averaged over 1s interval, sampled every 30s.
17173   </summary>
17174 </histogram>
17176 <histogram name="Platform.ReadSectorsLong">
17177   <owner>gwendal@google.com</owner>
17178   <summary>
17179     Number of disk sectors per second read by Chrome OS in a long interval
17180     (currently 30s)
17181   </summary>
17182 </histogram>
17184 <histogram name="Platform.ReadSectorsShort">
17185   <owner>gwendal@google.com</owner>
17186   <summary>
17187     Number of disk sectors per second read by Chrome OS in a short interval
17188     (currently 1s, sampled every 30s)
17189   </summary>
17190 </histogram>
17192 <histogram name="Platform.SmartTransferErrors">
17193   <owner>gwendal@google.com</owner>
17194   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
17195 </histogram>
17197 <histogram name="Platform.SmartUncorrectableErrors">
17198   <owner>gwendal@google.com</owner>
17199   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
17200 </histogram>
17202 <histogram name="Platform.SpringChargerType">
17203   <owner>vpalatin@google.com</owner>
17204   <summary>
17205     USB device ID of the charger plugged into a Spring device (if any), sent
17206     once a minute.  The Device ID is composed from the following 4 8-bit
17207     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
17208     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
17209     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
17210     the ID pin, but for most types (as in Device Type), there are only one or
17211     two possible ID pin connections/values. The datasheet can be found here:
17212     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
17214     Note that different brand/models of the charger can have the same ID.
17215   </summary>
17216 </histogram>
17218 <histogram name="Platform.StatefulUsage" units="%">
17219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17220   <summary>Chrome OS stateful partition usage level.</summary>
17221 </histogram>
17223 <histogram name="Platform.SwapInLong" units="pages/second">
17224   <owner>sonnyrao@chromium.org</owner>
17225   <summary>
17226     Average pages/second swapped IN over a 30s interval, sampled every 30s.
17227   </summary>
17228 </histogram>
17230 <histogram name="Platform.SwapInShort" units="pages/second">
17231   <owner>sonnyrao@chromium.org</owner>
17232   <summary>
17233     Average pages/second swapped IN over a 1s interval, sampled every 30s.
17234   </summary>
17235 </histogram>
17237 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
17238   <obsolete>
17239     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17240   </obsolete>
17241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17242   <summary>
17243     CPU utilization for the specified swap group and time interval after a
17244     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17245   </summary>
17246 </histogram>
17248 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
17249   <obsolete>
17250     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17251   </obsolete>
17252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17253   <summary>
17254     CPU utilization for the specified swap group and time interval after a
17255     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17256   </summary>
17257 </histogram>
17259 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
17260   <obsolete>
17261     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17262   </obsolete>
17263   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17264   <summary>
17265     CPU utilization for the specified swap group and time interval after a
17266     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17267   </summary>
17268 </histogram>
17270 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
17271   <obsolete>
17272     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17273   </obsolete>
17274   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17275   <summary>
17276     CPU utilization for the specified swap group and time interval after a
17277     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17278   </summary>
17279 </histogram>
17281 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
17282   <obsolete>
17283     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17284   </obsolete>
17285   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17286   <summary>
17287     CPU utilization for the specified swap group and time interval after a
17288     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17289   </summary>
17290 </histogram>
17292 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
17293   <obsolete>
17294     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17295   </obsolete>
17296   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17297   <summary>
17298     CPU utilization for the specified swap group and time interval after a
17299     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17300   </summary>
17301 </histogram>
17303 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
17304   <obsolete>
17305     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17306   </obsolete>
17307   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17308   <summary>
17309     CPU utilization for the specified swap group and time interval after a
17310     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17311   </summary>
17312 </histogram>
17314 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
17315   <obsolete>
17316     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17317   </obsolete>
17318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17319   <summary>
17320     CPU utilization for the specified swap group and time interval after a
17321     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17322   </summary>
17323 </histogram>
17325 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
17326   <obsolete>
17327     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17328   </obsolete>
17329   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17330   <summary>
17331     CPU utilization for the specified swap group and time interval after a
17332     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17333   </summary>
17334 </histogram>
17336 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
17337   <obsolete>
17338     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17339   </obsolete>
17340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17341   <summary>
17342     CPU utilization for the specified swap group and time interval after a
17343     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17344   </summary>
17345 </histogram>
17347 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
17348   <obsolete>
17349     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17350   </obsolete>
17351   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17352   <summary>
17353     CPU utilization for the specified swap group and time interval after a
17354     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17355   </summary>
17356 </histogram>
17358 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
17359   <obsolete>
17360     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17361   </obsolete>
17362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17363   <summary>
17364     CPU utilization for the specified swap group and time interval after a
17365     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17366   </summary>
17367 </histogram>
17369 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
17370   <obsolete>
17371     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17372   </obsolete>
17373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17374   <summary>
17375     CPU utilization for the specified swap group and time interval after a
17376     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17377   </summary>
17378 </histogram>
17380 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
17381   <obsolete>
17382     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17383   </obsolete>
17384   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17385   <summary>
17386     CPU utilization for the specified swap group and time interval after a
17387     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17388   </summary>
17389 </histogram>
17391 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
17392   <obsolete>
17393     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17394   </obsolete>
17395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17396   <summary>
17397     CPU utilization for the specified swap group and time interval after a
17398     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17399   </summary>
17400 </histogram>
17402 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
17403   <obsolete>
17404     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17405   </obsolete>
17406   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17407   <summary>
17408     CPU utilization for the specified swap group and time interval after a
17409     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17410   </summary>
17411 </histogram>
17413 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
17414     units="page faults/second">
17415   <obsolete>
17416     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17417   </obsolete>
17418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17419   <summary>
17420     Page faults/second for the specified swap group and time interval after a
17421     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17422   </summary>
17423 </histogram>
17425 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
17426     units="page faults/second">
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     Page faults/second 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.Faults.Swap0.Time3"
17438     units="page faults/second">
17439   <obsolete>
17440     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17441   </obsolete>
17442   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17443   <summary>
17444     Page faults/second for the specified swap group and time interval after a
17445     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17446   </summary>
17447 </histogram>
17449 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
17450     units="page faults/second">
17451   <obsolete>
17452     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17453   </obsolete>
17454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17455   <summary>
17456     Page faults/second for the specified swap group and time interval after a
17457     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17458   </summary>
17459 </histogram>
17461 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
17462     units="page faults/second">
17463   <obsolete>
17464     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17465   </obsolete>
17466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17467   <summary>
17468     Page faults/second for the specified swap group and time interval after a
17469     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17470   </summary>
17471 </histogram>
17473 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
17474     units="page faults/second">
17475   <obsolete>
17476     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17477   </obsolete>
17478   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17479   <summary>
17480     Page faults/second for the specified swap group and time interval after a
17481     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17482   </summary>
17483 </histogram>
17485 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
17486     units="page faults/second">
17487   <obsolete>
17488     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17489   </obsolete>
17490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17491   <summary>
17492     Page faults/second for the specified swap group and time interval after a
17493     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17494   </summary>
17495 </histogram>
17497 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
17498     units="page faults/second">
17499   <obsolete>
17500     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17501   </obsolete>
17502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17503   <summary>
17504     Page faults/second for the specified swap group and time interval after a
17505     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17506   </summary>
17507 </histogram>
17509 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
17510     units="page faults/second">
17511   <obsolete>
17512     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17513   </obsolete>
17514   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17515   <summary>
17516     Page faults/second for the specified swap group and time interval after a
17517     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17518   </summary>
17519 </histogram>
17521 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
17522     units="page faults/second">
17523   <obsolete>
17524     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17525   </obsolete>
17526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17527   <summary>
17528     Page faults/second for the specified swap group and time interval after a
17529     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17530   </summary>
17531 </histogram>
17533 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
17534     units="page faults/second">
17535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17536   <summary>
17537     Page faults/second for the specified swap group and time interval after a
17538     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17539   </summary>
17540 </histogram>
17542 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
17543     units="page faults/second">
17544   <obsolete>
17545     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17546   </obsolete>
17547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17548   <summary>
17549     Page faults/second for the specified swap group and time interval after a
17550     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17551   </summary>
17552 </histogram>
17554 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
17555     units="page faults/second">
17556   <obsolete>
17557     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17558   </obsolete>
17559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17560   <summary>
17561     Page faults/second for the specified swap group and time interval after a
17562     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17563   </summary>
17564 </histogram>
17566 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
17567     units="page faults/second">
17568   <obsolete>
17569     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17570   </obsolete>
17571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17572   <summary>
17573     Page faults/second for the specified swap group and time interval after a
17574     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17575   </summary>
17576 </histogram>
17578 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
17579     units="page faults/second">
17580   <obsolete>
17581     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17582   </obsolete>
17583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17584   <summary>
17585     Page faults/second for the specified swap group and time interval after a
17586     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17587   </summary>
17588 </histogram>
17590 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
17591     units="page faults/second">
17592   <obsolete>
17593     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17594   </obsolete>
17595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17596   <summary>
17597     Page faults/second for the specified swap group and time interval after a
17598     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17599   </summary>
17600 </histogram>
17602 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
17603   <obsolete>
17604     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17605   </obsolete>
17606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17607   <summary>
17608     CPU utilization for the specified swap group and time interval after a tab
17609     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17610   </summary>
17611 </histogram>
17613 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
17614   <obsolete>
17615     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17616   </obsolete>
17617   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17618   <summary>
17619     CPU utilization for the specified swap group and time interval after a tab
17620     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17621   </summary>
17622 </histogram>
17624 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
17625   <obsolete>
17626     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17627   </obsolete>
17628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17629   <summary>
17630     CPU utilization for the specified swap group and time interval after a tab
17631     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17632   </summary>
17633 </histogram>
17635 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
17636   <obsolete>
17637     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17638   </obsolete>
17639   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17640   <summary>
17641     CPU utilization for the specified swap group and time interval after a tab
17642     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17643   </summary>
17644 </histogram>
17646 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
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     CPU utilization for the specified swap group and time interval after a tab
17653     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17654   </summary>
17655 </histogram>
17657 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
17658   <obsolete>
17659     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17660   </obsolete>
17661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17662   <summary>
17663     CPU utilization for the specified swap group and time interval after a tab
17664     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17665   </summary>
17666 </histogram>
17668 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
17669   <obsolete>
17670     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17671   </obsolete>
17672   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17673   <summary>
17674     CPU utilization for the specified swap group and time interval after a tab
17675     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17676   </summary>
17677 </histogram>
17679 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
17680   <obsolete>
17681     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17682   </obsolete>
17683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17684   <summary>
17685     CPU utilization for the specified swap group and time interval after a tab
17686     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17687   </summary>
17688 </histogram>
17690 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
17691   <obsolete>
17692     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17693   </obsolete>
17694   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17695   <summary>
17696     CPU utilization for the specified swap group and time interval after a tab
17697     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17698   </summary>
17699 </histogram>
17701 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
17702   <obsolete>
17703     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17704   </obsolete>
17705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17706   <summary>
17707     CPU utilization for the specified swap group and time interval after a tab
17708     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17709   </summary>
17710 </histogram>
17712 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
17713   <obsolete>
17714     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17715   </obsolete>
17716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17717   <summary>
17718     CPU utilization for the specified swap group and time interval after a tab
17719     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17720   </summary>
17721 </histogram>
17723 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
17724   <obsolete>
17725     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17726   </obsolete>
17727   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17728   <summary>
17729     CPU utilization for the specified swap group and time interval after a tab
17730     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17731   </summary>
17732 </histogram>
17734 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
17735   <obsolete>
17736     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17737   </obsolete>
17738   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17739   <summary>
17740     CPU utilization for the specified swap group and time interval after a tab
17741     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17742   </summary>
17743 </histogram>
17745 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
17746   <obsolete>
17747     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17748   </obsolete>
17749   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17750   <summary>
17751     CPU utilization for the specified swap group and time interval after a tab
17752     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17753   </summary>
17754 </histogram>
17756 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
17757   <obsolete>
17758     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17759   </obsolete>
17760   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17761   <summary>
17762     CPU utilization for the specified swap group and time interval after a tab
17763     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17764   </summary>
17765 </histogram>
17767 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
17768   <obsolete>
17769     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17770   </obsolete>
17771   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17772   <summary>
17773     CPU utilization for the specified swap group and time interval after a tab
17774     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17775   </summary>
17776 </histogram>
17778 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
17779     units="page faults/second">
17780   <obsolete>
17781     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17782   </obsolete>
17783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17784   <summary>
17785     Page faults/second for the specified swap group and time interval after a
17786     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17787   </summary>
17788 </histogram>
17790 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
17791     units="page faults/second">
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     Page faults/second for the specified swap group and time interval after a
17798     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17799   </summary>
17800 </histogram>
17802 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
17803     units="page faults/second">
17804   <obsolete>
17805     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17806   </obsolete>
17807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17808   <summary>
17809     Page faults/second for the specified swap group and time interval after a
17810     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17811   </summary>
17812 </histogram>
17814 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
17815     units="page faults/second">
17816   <obsolete>
17817     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17818   </obsolete>
17819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17820   <summary>
17821     Page faults/second for the specified swap group and time interval after a
17822     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17823   </summary>
17824 </histogram>
17826 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
17827     units="page faults/second">
17828   <obsolete>
17829     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17830   </obsolete>
17831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17832   <summary>
17833     Page faults/second for the specified swap group and time interval after a
17834     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17835   </summary>
17836 </histogram>
17838 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
17839     units="page faults/second">
17840   <obsolete>
17841     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17842   </obsolete>
17843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17844   <summary>
17845     Page faults/second for the specified swap group and time interval after a
17846     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17847   </summary>
17848 </histogram>
17850 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
17851     units="page faults/second">
17852   <obsolete>
17853     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17854   </obsolete>
17855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17856   <summary>
17857     Page faults/second for the specified swap group and time interval after a
17858     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17859   </summary>
17860 </histogram>
17862 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
17863     units="page faults/second">
17864   <obsolete>
17865     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17866   </obsolete>
17867   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17868   <summary>
17869     Page faults/second for the specified swap group and time interval after a
17870     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17871   </summary>
17872 </histogram>
17874 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
17875     units="page faults/second">
17876   <obsolete>
17877     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17878   </obsolete>
17879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17880   <summary>
17881     Page faults/second for the specified swap group and time interval after a
17882     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17883   </summary>
17884 </histogram>
17886 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
17887     units="page faults/second">
17888   <obsolete>
17889     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17890   </obsolete>
17891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17892   <summary>
17893     Page faults/second for the specified swap group and time interval after a
17894     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17895   </summary>
17896 </histogram>
17898 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
17899     units="page faults/second">
17900   <obsolete>
17901     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17902   </obsolete>
17903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17904   <summary>
17905     Page faults/second for the specified swap group and time interval after a
17906     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17907   </summary>
17908 </histogram>
17910 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
17911     units="page faults/second">
17912   <obsolete>
17913     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17914   </obsolete>
17915   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17916   <summary>
17917     Page faults/second for the specified swap group and time interval after a
17918     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17919   </summary>
17920 </histogram>
17922 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
17923     units="page faults/second">
17924   <obsolete>
17925     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17926   </obsolete>
17927   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17928   <summary>
17929     Page faults/second for the specified swap group and time interval after a
17930     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17931   </summary>
17932 </histogram>
17934 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
17935     units="page faults/second">
17936   <obsolete>
17937     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17938   </obsolete>
17939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17940   <summary>
17941     Page faults/second for the specified swap group and time interval after a
17942     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17943   </summary>
17944 </histogram>
17946 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
17947     units="page faults/second">
17948   <obsolete>
17949     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17950   </obsolete>
17951   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17952   <summary>
17953     Page faults/second for the specified swap group and time interval after a
17954     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17955   </summary>
17956 </histogram>
17958 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
17959     units="page faults/second">
17960   <obsolete>
17961     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
17962   </obsolete>
17963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17964   <summary>
17965     Page faults/second for the specified swap group and time interval after a
17966     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
17967   </summary>
17968 </histogram>
17970 <histogram name="Platform.SwapOutLong" units="pages/second">
17971   <owner>sonnyrao@chromium.org</owner>
17972   <summary>
17973     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
17974   </summary>
17975 </histogram>
17977 <histogram name="Platform.SwapOutShort" units="pages/second">
17978   <owner>sonnyrao@chromium.org</owner>
17979   <summary>
17980     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
17981   </summary>
17982 </histogram>
17984 <histogram name="Platform.Temperature.Junction" units="Celsius">
17985   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17986   <summary>
17987     Peak junction temperature for the last sample interval, read from TSEN on
17988     the SoC.  The sample interval may vary from seconds to several minutes.
17989   </summary>
17990 </histogram>
17992 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
17993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
17994   <summary>
17995     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
17996   </summary>
17997 </histogram>
17999 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
18000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18001   <summary>
18002     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
18003   </summary>
18004 </histogram>
18006 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
18007   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18008   <summary>
18009     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
18010   </summary>
18011 </histogram>
18013 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
18014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18015   <summary>
18016     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
18017   </summary>
18018 </histogram>
18020 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
18021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18022   <summary>
18023     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
18024   </summary>
18025 </histogram>
18027 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
18028   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18029   <summary>
18030     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
18031   </summary>
18032 </histogram>
18034 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
18035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18036   <summary>
18037     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
18038   </summary>
18039 </histogram>
18041 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
18042   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18043   <summary>
18044     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
18045   </summary>
18046 </histogram>
18048 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
18049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18050   <summary>
18051     Temperature reading at sensor 8 (ECInternal) taken every 30s.
18052   </summary>
18053 </histogram>
18055 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
18056   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18057   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
18058 </histogram>
18060 <histogram name="Platform.TPM.DictionaryAttackCounter">
18061   <owner>dkrahn@chromium.org</owner>
18062   <summary>
18063     Each sample is the value of the TPM dictionary attack counter during
18064     startup.  Any non-zero value is unexpected.
18065   </summary>
18066 </histogram>
18068 <histogram name="Platform.TPMForcedReboot" units="reboots">
18069   <owner>dkrahn@chromium.org</owner>
18070   <summary>
18071     Each sample is the number of consecutive reboots performed while attempting
18072     to clear a TPM (Trusted Platform Module) error.
18073   </summary>
18074 </histogram>
18076 <histogram name="Platform.Tps65090Retries">
18077   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18078   <summary>
18079     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
18080     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
18081     was rolled into production we would sometimes run into a problem where FET1
18082     (the FET used to switch on and off the backlight) wouldn't turn on properly.
18083     This problem was especially prevalent when the voltage was high (like when
18084     the device was plugged into the wall).  Retrying by turning the FET off and
18085     on again is nearly always effective, so the kernel will retry up to 5 times
18086     (currently) and will also log the fact that it needed to retry.  On newest
18087     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
18088     the FET still failed to turn on after 5 tries. Refer to the kernel warning
18089     reports to find that information.  For more details about this bug refer to
18090     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
18091     retries on all 7 FETs even though we've only ever seen failures of FET1.
18092   </summary>
18093 </histogram>
18095 <histogram name="Platform.WriteSectorsLong">
18096   <owner>gwendal@google.com</owner>
18097   <summary>
18098     Number of disk sectors per second written by Chrome OS in a long interval
18099     (currently 30s)
18100   </summary>
18101 </histogram>
18103 <histogram name="Platform.WriteSectorsShort">
18104   <owner>gwendal@google.com</owner>
18105   <summary>
18106     Number of disk sectors per second written by Chrome OS in a short interval
18107     (currently 1s, sampled every 30s)
18108   </summary>
18109 </histogram>
18111 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
18112   <obsolete>
18113     Deprecated as of 2013-05, replaced by
18114     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
18115   </obsolete>
18116   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18117   <summary>
18118     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
18119     support.
18120   </summary>
18121 </histogram>
18123 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
18124   <owner>dgrogan@chromium.org</owner>
18125   <summary>
18126     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
18127     support.
18128   </summary>
18129 </histogram>
18131 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
18132   <owner>dgrogan@chromium.org</owner>
18133   <summary>
18134     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
18135     support.
18136   </summary>
18137 </histogram>
18139 <histogram name="PLT.Abandoned" enum="Abandoned">
18140   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18141   <summary>
18142     Distribution of actual finished pages, vs abandoned pages, where we needed
18143     to declare a finish time prematurely since the page was being closed
18144     (exited).
18145   </summary>
18146 </histogram>
18148 <histogram name="PLT.BeginToFinish" units="milliseconds">
18149   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18150   <summary>TBD</summary>
18151 </histogram>
18153 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
18154   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18155   <summary>
18156     PLT.BeginToFinish, but for pages requested just after a new preconnect
18157     request.
18158   </summary>
18159 </histogram>
18161 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
18162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18163   <summary>
18164     PLT.BeginToFinish, but for pages which contained prefetch links.
18165   </summary>
18166 </histogram>
18168 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
18169     units="milliseconds">
18170   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18171   <summary>
18172     PLT.BeginToFinish, but for pages which were referred to by pages which
18173     contained prefetch links.
18174   </summary>
18175 </histogram>
18177 <histogram name="PLT.BeginToFinishDoc">
18178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18179   <summary>TBD</summary>
18180 </histogram>
18182 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
18183     units="milliseconds">
18184   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18185   <summary>
18186     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
18187     request.
18188   </summary>
18189 </histogram>
18191 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
18192   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18193   <summary>
18194     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
18195   </summary>
18196 </histogram>
18198 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
18199     units="milliseconds">
18200   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18201   <summary>
18202     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
18203     contained prefetch links.
18204   </summary>
18205 </histogram>
18207 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
18208   <owner>pmeenan@chromium.org</owner>
18209   <summary>
18210     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
18211     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
18212     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
18213     time when renderer requested load of document, after any unload of last
18214     document. &quot;First paint&quot;== time when first paint operation was
18215     performed.
18216   </summary>
18217 </histogram>
18219 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
18220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18221   <summary>
18222     Time from &quot;commit&quot; to &quot;first paint.&quot;
18223     &quot;Commit&quot;== time when renderer got first byte of document.
18224     &quot;First paint&quot;== time when first paint operation was performed.
18225   </summary>
18226 </histogram>
18228 <histogram name="PLT.LoadType" enum="LoadType">
18229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18230   <summary>
18231     Probability distribution for enumerated varieties of page loads.
18232   </summary>
18233 </histogram>
18235 <histogram name="PLT.NT_Connect" units="milliseconds">
18236   <owner>bolian@chromium.org</owner>
18237   <summary>
18238     Time from connectStart to connectEnd based on Navigation Timing.
18239   </summary>
18240 </histogram>
18242 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
18243   <owner>bolian@chromium.org</owner>
18244   <summary>
18245     Time from domanLookupEnd to connectStart based on Navigation Timing.
18246   </summary>
18247 </histogram>
18249 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
18250   <owner>bolian@chromium.org</owner>
18251   <summary>
18252     Time from fetchStart to domainLookupStart based on Navigation Timing.
18253   </summary>
18254 </histogram>
18256 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
18257   <owner>bolian@chromium.org</owner>
18258   <summary>
18259     Time from responseStart to domLoading based on Navigation Timing.
18260   </summary>
18261 </histogram>
18263 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
18264   <owner>bolian@chromium.org</owner>
18265   <summary>
18266     Time from navigationStart to fetchStart based on Navigation Timing when no
18267     redirect.
18268   </summary>
18269 </histogram>
18271 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
18272   <owner>bolian@chromium.org</owner>
18273   <summary>
18274     Time from navigationStart to fetchStart excluding time spent on redirects
18275     based on Navigation Timing. Only page loads with redirects are considered.
18276   </summary>
18277 </histogram>
18279 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
18280   <owner>bolian@chromium.org</owner>
18281   <summary>
18282     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
18283     Timing.
18284   </summary>
18285 </histogram>
18287 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
18288   <owner>bolian@chromium.org</owner>
18289   <summary>
18290     Time from connectEnd to requestStart based on Navigation Timing.
18291   </summary>
18292 </histogram>
18294 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
18295   <owner>bolian@chromium.org</owner>
18296   <summary>
18297     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
18298   </summary>
18299 </histogram>
18301 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
18302   <owner>bolian@chromium.org</owner>
18303   <summary>
18304     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
18305     Navigation Timing.
18306   </summary>
18307 </histogram>
18309 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
18310   <owner>bolian@chromium.org</owner>
18311   <summary>
18312     Time from domInteractive to domContentLoadEventStart based on Navigation
18313     Timing.
18314   </summary>
18315 </histogram>
18317 <histogram name="PLT.NT_DomLoading" units="milliseconds">
18318   <owner>bolian@chromium.org</owner>
18319   <summary>
18320     Time from domLoading to domInteractive based on Navigation Timing.
18321   </summary>
18322 </histogram>
18324 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
18325   <owner>bolian@chromium.org</owner>
18326   <summary>
18327     Time from loadEventStart to loadEventEnd based on Navigation Timing.
18328   </summary>
18329 </histogram>
18331 <histogram name="PLT.NT_Redirect" units="milliseconds">
18332   <owner>bolian@chromium.org</owner>
18333   <summary>
18334     Time from redirectStart to redirectEnd based on Navigation Timing when
18335     redirects exist.
18336   </summary>
18337 </histogram>
18339 <histogram name="PLT.NT_Request" units="milliseconds">
18340   <owner>bolian@chromium.org</owner>
18341   <summary>
18342     Time from requestStart to responseStart based on Navigation Timing.
18343   </summary>
18344 </histogram>
18346 <histogram name="PLT.NT_Response" units="milliseconds">
18347   <owner>bolian@chromium.org</owner>
18348   <summary>
18349     Time from responseStart to responseEnd based on Navigation Timing.
18350   </summary>
18351 </histogram>
18353 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
18354   <obsolete>
18355     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
18356   </obsolete>
18357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18358   <summary>
18359     Perceived load time of a page. For non-prerendered pages, this is just
18360     BeginToFinish. For displayed prerendered pages, this is the time from when
18361     the prerendered page is moved into a TabContents until finish.
18362     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
18363     this is 0 if the loading finishes before the page is moved into a
18364     TabContents.
18365   </summary>
18366 </histogram>
18368 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
18369   <obsolete>
18370     Deprecated as of 5/02/2011, replaced by
18371     Prerender.RendererPerceivedPLTMatched.
18372   </obsolete>
18373   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18374   <summary>
18375     Perceived load time of a prerendered page that is displayed. This is the
18376     time from when the prerendered page is moved into a TabContents until
18377     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
18378     Note that this is 0 if the loading finishes before the page is moved into a
18379     TabContents.
18380   </summary>
18381 </histogram>
18383 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
18384   <owner>pmeenan@chromium.org</owner>
18385   <summary>
18386     This time is based on the NavigationTiming spec and is a more accurate
18387     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
18388     navigationStart if user-initiated request.
18389   </summary>
18390 </histogram>
18392 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
18393   <owner>pmeenan@chromium.org</owner>
18394   <summary>
18395     This time is based on the NavigationTiming spec and is a more accurate
18396     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
18397     navigationStart if user-initiated request.
18398   </summary>
18399 </histogram>
18401 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
18402   <owner>pmeenan@chromium.org</owner>
18403   <summary>
18404     This time is based on the NavigationTiming spec and is a more accurate
18405     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
18406     requestStart or navigationStart if user-initiated request.
18407   </summary>
18408 </histogram>
18410 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
18411   <owner>pmeenan@chromium.org</owner>
18412   <summary>
18413     This time is based on the NavigationTiming spec and is a more accurate
18414     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
18415   </summary>
18416 </histogram>
18418 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
18419   <owner>pmeenan@chromium.org</owner>
18420   <summary>
18421     This time is based on the NavigationTiming spec and is a more accurate
18422     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
18423     loadEventStart.
18424   </summary>
18425 </histogram>
18427 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
18428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18429   <summary>
18430     This time is based on the NavigationTiming spec and is a more accurate
18431     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
18432     loadEventStart.
18433   </summary>
18434 </histogram>
18436 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
18437   <owner>pmeenan@chromium.org</owner>
18438   <summary>
18439     This time is based on the NavigationTiming spec and measures the time until
18440     the renderer got first byte of document. Commit: time when renderer got
18441     first byte of document. Request: navigationStart.
18442   </summary>
18443 </histogram>
18445 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
18446   <owner>pmeenan@chromium.org</owner>
18447   <summary>
18448     This time is based on the NavigationTiming spec and measures the time until
18449     the beginning of the DOMContentLoaded event. DOMContentLoaded:
18450     domContentLoadedEventStart. Request: navigationStart.
18451   </summary>
18452 </histogram>
18454 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
18455   <owner>pmeenan@chromium.org</owner>
18456   <summary>
18457     This time is based on the NavigationTiming spec and is a more accurate
18458     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
18459     navigationStart.
18460   </summary>
18461 </histogram>
18463 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
18464   <owner>pmeenan@chromium.org</owner>
18465   <summary>
18466     This time is based on the NavigationTiming spec and measures the page load
18467     time until the beginning of the load event. Finish: loadEventStart. Request:
18468     navigationStart.
18469   </summary>
18470 </histogram>
18472 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
18473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18474   <summary>
18475     This time is based on the NavigationTiming spec and is a more accurate
18476     version of PLT.RequestToStart. Start: requestStart. Request:
18477     navigationStart.
18478   </summary>
18479 </histogram>
18481 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
18482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18483   <summary>
18484     This time is based on the NavigationTiming spec and is a more accurate
18485     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
18486   </summary>
18487 </histogram>
18489 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
18490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18491   <summary>
18492     This time is based on the NavigationTiming spec and is a more accurate
18493     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
18494   </summary>
18495 </histogram>
18497 <histogram name="PLT.RequestToFinish" units="milliseconds">
18498   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18499   <summary>
18500     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
18501     time when user requested document.  &quot;Finish&quot; == after onload() and
18502     all resources are loaded.
18503   </summary>
18504 </histogram>
18506 <histogram name="PLT.StartToCommit" units="milliseconds">
18507   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18508   <summary>
18509     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
18510     when renderer requested load of document, after any unload of last document.
18511     &quot;Commit&quot;== time when renderer got first byte of document.
18512   </summary>
18513 </histogram>
18515 <histogram name="PLT.StartToFinish" units="milliseconds">
18516   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18517   <summary>
18518     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
18519     when renderer requested load of document, after any unload of last document.
18520     &quot;Finish&quot;==after onload() and all resources are loaded.
18521   </summary>
18522 </histogram>
18524 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
18525   <owner>pmeenan@chromium.org</owner>
18526   <summary>
18527     This time is based on the User Timing spec and measures the time from
18528     Navigation Timing navigationStart until the point where the page called
18529     performance.mark().
18530   </summary>
18531 </histogram>
18533 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
18534   <owner>pmeenan@chromium.org</owner>
18535   <summary>
18536     This time is based on the User Timing spec and reports the time between two
18537     arbitrary points defined by the page being loaded and directly matches the
18538     measurement exposed by performance.measure().
18539   </summary>
18540 </histogram>
18542 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
18543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18544   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
18545 </histogram>
18547 <histogram name="Plugin.PpapiBrokerLoadErrorCode" units="code">
18548   <owner>xhwang@chromium.org</owner>
18549   <summary>The error code of a PPAPI broker load failure.</summary>
18550 </histogram>
18552 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
18553   <owner>xhwang@chromium.org</owner>
18554   <summary>The result from an attempt to load a PPAPI broker.</summary>
18555 </histogram>
18557 <histogram name="Plugin.PpapiPluginLoadErrorCode" units="code">
18558   <owner>xhwang@chromium.org</owner>
18559   <summary>The error code of a PPAPI plugin load failure.</summary>
18560 </histogram>
18562 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
18563   <owner>xhwang@chromium.org</owner>
18564   <summary>The result from an attempt to load a PPAPI plugin.</summary>
18565 </histogram>
18567 <histogram name="Power.BacklightLevelOnAC" units="%">
18568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18569   <summary>
18570     The level of the backlight as a percentage when the user is on AC. Sampled
18571     every 30 seconds.
18572   </summary>
18573 </histogram>
18575 <histogram name="Power.BacklightLevelOnBattery" units="%">
18576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18577   <summary>
18578     The level of the backlight as a percentage when the user is on battery.
18579     Sampled every 30 seconds.
18580   </summary>
18581 </histogram>
18583 <histogram name="Power.BatteryChargeHealth" units="%">
18584   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18585   <summary>
18586     Chrome OS battery charge health percentage.  Sampled once when device starts
18587     charging.
18588   </summary>
18589 </histogram>
18591 <histogram name="Power.BatteryDischargeRate" units="mW">
18592   <owner>derat@chromium.org</owner>
18593   <summary>
18594     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
18595     device runs on battery.
18596   </summary>
18597 </histogram>
18599 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
18600   <owner>derat@chromium.org</owner>
18601   <summary>
18602     Chrome OS battery discharge rate in mW while the system was suspended,
18603     sampled at resume. Only reported if the system was on battery power both
18604     before suspending and after resuming, if the energy level didn't increase
18605     while suspended (which would indicate that an AC adapter was connected), and
18606     if the system was suspended for at least a minute.
18607   </summary>
18608 </histogram>
18610 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
18611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18612   <summary>
18613     Counts the number of times we have read the battery status from sysfs and if
18614     it gave us sensible values.
18615   </summary>
18616 </histogram>
18618 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
18619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18620   <summary>
18621     Chrome OS remaining battery charge as percent of the maximum battery charge,
18622     sampled at the end of a user session when the device is on AC.
18623   </summary>
18624 </histogram>
18626 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
18627   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18628   <summary>
18629     Chrome OS remaining battery charge as percent of the maximum battery charge,
18630     sampled at the end of a user session when the device is on battery.
18631   </summary>
18632 </histogram>
18634 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
18635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18636   <summary>
18637     Chrome OS remaining battery charge as percent of the maximum battery charge,
18638     sampled at the start of a user session when the device is on AC.
18639   </summary>
18640 </histogram>
18642 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
18643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18644   <summary>
18645     Chrome OS remaining battery charge as percent of the maximum battery charge,
18646     sampled at the start of a user session when the device is on battery.
18647   </summary>
18648 </histogram>
18650 <histogram name="Power.BatteryRemainingCharge" units="%">
18651   <obsolete>
18652     Deprecated as of 03/2012, no longer being generated by powerd.
18653   </obsolete>
18654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18655   <summary>
18656     Chrome OS remaining battery charge as percent of the maximum battery charge
18657     sampled when the device runs on battery.
18658   </summary>
18659 </histogram>
18661 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
18662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18663   <summary>
18664     Chrome OS remaining battery charge as percent of the maximum battery charge,
18665     sampled when charging starts.
18666   </summary>
18667 </histogram>
18669 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
18670   <obsolete>
18671     Deprecated as of 03/2012, no longer being generated by powerd.
18672   </obsolete>
18673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18674   <summary>
18675     Chrome OS remaining time to empty battery in minutes sampled when the device
18676     runs on battery.
18677   </summary>
18678 </histogram>
18680 <histogram name="Power.BitfixChunks">
18681   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18682   <summary>
18683     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
18684     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18685     around 97% of the time and a non-zero value around 3% of the time.
18686   </summary>
18687 </histogram>
18689 <histogram name="Power.BitfixFixes">
18690   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18691   <summary>
18692     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
18693     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
18694     around 97% of the time and a non-zero value around 3% of the time.  Would be
18695     exactly equal to Power.BitfixChunks if there were only one corrupted word in
18696     each chunk but is sometimes several times higher.
18697   </summary>
18698 </histogram>
18700 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
18701   <obsolete>
18702     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18703     Accel_BrightnessUp_F7 user actions instead.
18704   </obsolete>
18705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18706   <summary>
18707     Number of times the user has adjusted brightness up and down while running
18708     on battery power.
18709   </summary>
18710 </histogram>
18712 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
18713   <obsolete>
18714     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
18715     Accel_BrightnessUp_F7 user actions instead.
18716   </obsolete>
18717   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18718   <summary>
18719     Number of times the user has adjusted brightness up and down while running
18720     on AC power.
18721   </summary>
18722 </histogram>
18724 <histogram name="Power.ChargerType" enum="PowerChargerType">
18725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18726   <summary>
18727     External power supply type such as MAINS_CHARGER, USB_CHARGER,
18728     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
18729     time a charger is connected to the device.
18730   </summary>
18731 </histogram>
18733 <histogram name="Power.ExternalBrightnessReadResult"
18734     enum="ExternalDisplayReceiveResult">
18735   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18736   <summary>
18737     The result of attempting to read an external display's brightness on Chrome
18738     OS. A read attempt is made after successfully requesting the brightness (see
18739     Power.ExternalBrightnessRequestResult).
18740   </summary>
18741 </histogram>
18743 <histogram name="Power.ExternalBrightnessRequestResult"
18744     enum="ExternalDisplaySendResult">
18745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18746   <summary>
18747     The result of requesting an external display's brightness on Chrome OS. A
18748     request is sent when the user presses a brightness key and the current
18749     brightness is not already cached. A successful request is followed shortly
18750     thereafter by a read attempt (see Power.ExternalBrightnessReadResult).
18751   </summary>
18752 </histogram>
18754 <histogram name="Power.ExternalBrightnessWriteResult"
18755     enum="ExternalDisplaySendResult">
18756   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18757   <summary>
18758     The result of attempting to change an external display's brightness on
18759     Chrome OS. A request is sent when the user presses a brightness key and the
18760     current brightness is either already cached or successfully loaded.
18761   </summary>
18762 </histogram>
18764 <histogram name="Power.ExternalDisplayOpenResult"
18765     enum="ExternalDisplayOpenResult">
18766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18767   <summary>
18768     The result of attempting to open an I2C device to control an external
18769     display's brightness on Chrome OS. An attempt is made when a display is
18770     connected to a device that lacks an internal display.
18771   </summary>
18772 </histogram>
18774 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
18775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18776   <summary>
18777     The time that the firmware took to resume the Chrome OS device from
18778     suspend-to-RAM state when running on AC at pre-suspend time.
18779   </summary>
18780 </histogram>
18782 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
18783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18784   <summary>
18785     The time that the firmware took to resume the Chrome OS device from
18786     suspend-to-RAM state when running on battery at pre-suspend time.
18787   </summary>
18788 </histogram>
18790 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
18791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18792   <summary>
18793     Chrome OS user idle time since the screen dimmed sampled when the user
18794     becomes active again if the device runs on AC.
18795   </summary>
18796 </histogram>
18798 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
18799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18800   <summary>
18801     Chrome OS user idle time since the screen dimmed sampled when the user
18802     becomes active again if the device runs on battery.
18803   </summary>
18804 </histogram>
18806 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
18807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18808   <summary>
18809     Chrome OS user idle time since the screen turned off sampled when the user
18810     becomes active again if the device runs on AC.
18811   </summary>
18812 </histogram>
18814 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
18815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18816   <summary>
18817     Chrome OS user idle time since the screen turned off sampled when the user
18818     becomes active again if the device runs on battery.
18819   </summary>
18820 </histogram>
18822 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
18823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18824   <summary>
18825     Chrome OS user idle time sampled when the user becomes active again if the
18826     device runs on AC.
18827   </summary>
18828 </histogram>
18830 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
18831   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18832   <summary>
18833     Chrome OS user idle time sampled when the user becomes active again if the
18834     device runs on battery.
18835   </summary>
18836 </histogram>
18838 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
18839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18840   <summary>
18841     The time that the kernel took to resume the Chrome OS device from
18842     suspend-to-RAM state when running on AC at pre-suspend time.
18843   </summary>
18844 </histogram>
18846 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
18847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18848   <summary>
18849     The time that the kernel took to resume the Chrome OS device from
18850     suspend-to-RAM state when running on battery at pre-suspend time.
18851   </summary>
18852 </histogram>
18854 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
18855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18856   <summary>
18857     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18858     running on AC.
18859   </summary>
18860 </histogram>
18862 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
18863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18864   <summary>
18865     The time that the kernel took to suspend-to-RAM the Chrome OS device when
18866     running on battery.
18867   </summary>
18868 </histogram>
18870 <histogram name="Power.KeyboardBacklightLevel" units="%">
18871   <owner>derat@chromium.org</owner>
18872   <summary>
18873     The level of the keyboard backlight as a percentage. Sampled every 30
18874     seconds.
18875   </summary>
18876 </histogram>
18878 <histogram name="Power.LengthOfSession" units="seconds">
18879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18880   <summary>
18881     The length of time, in seconds, that a user spent in a single session.
18882     Values for this metric are clamped to 12 hours, so the last bucket should be
18883     considered to be including all metrics above 12 hours.
18884   </summary>
18885 </histogram>
18887 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
18888   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18889   <summary>
18890     The average power consumption, measured in milli-units per hour, when sync
18891     invalidator listens to on_application_active events. Values for this metric
18892     are per session, i.e. from battery level at application entering foreground
18893     to returning to background, and normalized to an hourly average consumption.
18894     This is an iOS only measurement. Due to how iOS reports battery levels, it
18895     is likely to see many readings of 0.
18896   </summary>
18897 </histogram>
18899 <histogram name="Power.MilliConsumptionPerHourOthers">
18900   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18901   <summary>
18902     The average power consumption, measured in milli-units per hour, for other
18903     sync invalidator methods. Values for this metric are per session, i.e. from
18904     battery level at application entering foreground to returning to background,
18905     and normalized to an hourly average consumption. This is an iOS only
18906     measurement. Due to how iOS reports battery levels, it is likely to see many
18907     readings of 0.
18908   </summary>
18909 </histogram>
18911 <histogram name="Power.MilliConsumptionPerHourP2P">
18912   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18913   <summary>
18914     The average power consumption, measured in milli-units per hour, when sync
18915     invalidator uses peer-to-peer notifications. Values for this metric are per
18916     session, i.e. from battery level at application entering foreground to
18917     returning to background, and normalized to an hourly average consumption.
18918     This is an iOS only measurement. Due to how iOS reports battery levels, it
18919     is likely to see many readings of 0.
18920   </summary>
18921 </histogram>
18923 <histogram name="Power.MilliConsumptionPerHourServer">
18924   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18925   <summary>
18926     The average power consumption, measured in milli-units per hour, when sync
18927     invalidator uses server-based non-blocking invalidator. Values for this
18928     metric are per session, i.e. from battery level at application entering
18929     foreground to returning to background, and normalized to an hourly average
18930     consumption. This is an iOS only measurement. Due to how iOS reports battery
18931     levels, it is likely to see many readings of 0.
18932   </summary>
18933 </histogram>
18935 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
18936   <owner>derat@chromium.org</owner>
18937   <summary>
18938     The number of times that the Automatic Light Sensor (ALS) adjusted the
18939     brightness during a session.  Values for this metric are clamped to 10k
18940     count, so the last bucket should be considered to be including all metrics
18941     above 10k.
18942   </summary>
18943 </histogram>
18945 <histogram name="Power.NumberOfSessionsPerCharge">
18946   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18947   <summary>
18948     The number of user sessions that occured since the last time that the device
18949     was charged. Values for this metric are clamped at 10k, so the last bucket
18950     should be considered to include all metrics about 10k.
18951   </summary>
18952 </histogram>
18954 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
18955   <owner>derat@chromium.org</owner>
18956   <summary>
18957     The amount of time between the user pressing the power button and Chrome
18958     acknowledging the button-down event on Chrome OS. Values for this metric are
18959     capped to two seconds.
18960   </summary>
18961 </histogram>
18963 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
18964   <owner>derat@chromium.org</owner>
18965   <summary>
18966     The amount of time between the user pressing the power button and releasing
18967     it on Chrome OS.
18968   </summary>
18969 </histogram>
18971 <histogram name="Power.RetrySuspendCount">
18972   <obsolete>
18973     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
18974     Power.SuspendAttemptsBeforeSuccess.
18975   </obsolete>
18976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18977   <summary>
18978     The number of times Chrome OS retried suspend due to previous failure.
18979   </summary>
18980 </histogram>
18982 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
18983   <owner>derat@chromium.org</owner>
18984   <summary>
18985     The reason for the Chrome OS power manager shutting down or rebooting the
18986     system.
18987   </summary>
18988 </histogram>
18990 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
18991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
18992   <summary>
18993     The number of suspend attempts on Chrome OS. Samples are reported before
18994     each attempt, so this histogram may include cases where the system crashed
18995     instead of suspending.
18996   </summary>
18997 </histogram>
18999 <histogram name="Power.SuspendAttemptsBeforeCancel">
19000   <owner>derat@chromium.org</owner>
19001   <summary>
19002     The number of suspend attempts performed for a single suspend request (e.g.
19003     triggered by the lid being closed) that was eventually canceled on Chrome
19004     OS. This also includes requests that were canceled due to the system
19005     eventually shutting down due to repeated suspend failures.
19006   </summary>
19007 </histogram>
19009 <histogram name="Power.SuspendAttemptsBeforeSuccess">
19010   <owner>derat@chromium.org</owner>
19011   <summary>
19012     The number of suspend attempts performed for a single suspend request (e.g.
19013     triggered by the lid being closed) that eventually succeeded on Chrome OS.
19014     This includes the successful attempt.
19015   </summary>
19016 </histogram>
19018 <histogram name="Power.SuspendResult" enum="SuspendResult">
19019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19020   <summary>
19021     The results of suspend attempts on Chrome OS. Samples are reported after
19022     each attempt.
19023   </summary>
19024 </histogram>
19026 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
19027   <obsolete>
19028     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
19029   </obsolete>
19030   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19031   <summary>Chrome OS suspend status.</summary>
19032 </histogram>
19034 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
19035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19036   <summary>
19037     The percentage of aborted fan attempts out of total fan attempts per
19038     session, where an abort is due to hysteresis.  This value is computed from
19039     boot and sent when powerd starts and then every 15 minutes afterwards.
19040   </summary>
19041 </histogram>
19043 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
19044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19045   <summary>
19046     The percentage of fan trip point passes that are more than one trip point.
19047     This value is computed from boot and sent when powerd starts and then every
19048     15 minutes afterwards.
19049   </summary>
19050 </histogram>
19052 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
19053   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19054   <summary>
19055     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
19056     (i.e., the device most likely ran out of battery while in suspend).
19057   </summary>
19058 </histogram>
19060 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
19061   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19062   <summary>
19063     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
19064   </summary>
19065 </histogram>
19067 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
19068   <owner>derat@chromium.org</owner>
19069   <summary>
19070     The number of times that the user adjusted the brightness during a session
19071     when on AC. Values for this metric are clamped to 10k count, so the last
19072     bucket should be considered to be including all metrics above 10k.
19073   </summary>
19074 </histogram>
19076 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
19077   <owner>derat@chromium.org</owner>
19078   <summary>
19079     The number of times that the user adjusted the brightness during a session
19080     when on battery. Values for this metric are clamped to 10k count, so the
19081     last bucket should be considered to be including all metrics above 10k.
19082   </summary>
19083 </histogram>
19085 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
19086   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19087   <summary>
19088     The number of bytes that were downloaded over the network for HTTP/HTTPS
19089     fetches that were not motivated by precaching. Logged per-request.
19090   </summary>
19091 </histogram>
19093 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
19094   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19095   <summary>
19096     The number of bytes that were downloaded because of precaching. Logged
19097     per-request.
19098   </summary>
19099 </histogram>
19101 <histogram name="Precache.Saved" units="bytes">
19102   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19103   <summary>
19104     The number of bytes during user browsing that were served from the cache,
19105     but would have been downloaded over a network if precaching was disabled.
19106     Logged per-request.
19107   </summary>
19108 </histogram>
19110 <histogram name="Prerender.AbandonTimeUntilUsed" units="milliseconds">
19111   <owner>davidben@chromium.org</owner>
19112   <owner>tburkard@chromium.org</owner>
19113   <summary>
19114     Time from when a prerendered page is abandoned to when it is first used due
19115     to user navigation. If the page is swapped before begin abandoned, a zero is
19116     recorded.
19117   </summary>
19118 </histogram>
19120 <histogram name="Prerender.CookieSendType" enum="PrerenderCookieSendType">
19121   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19122   <summary>
19123     Enumeration of what types of cookies were sent for a prerender.
19124   </summary>
19125 </histogram>
19127 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
19128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19129   <summary>Enumeration of what cookie actions a prerender caused.</summary>
19130 </histogram>
19132 <histogram name="Prerender.Event" enum="PrerenderEvent">
19133   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19134   <summary>
19135     Enumeration of what events related to prerendering have occurred.
19136   </summary>
19137 </histogram>
19139 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
19140   <obsolete>
19141     deprecated May 10 2012
19142   </obsolete>
19143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19144   <summary>Hover Event counts for prerendering.</summary>
19145 </histogram>
19147 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
19148   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19149   <summary>
19150     Final status for prerender pages - either success, or why it was canceled.
19151   </summary>
19152 </histogram>
19154 <histogram name="Prerender.FinalStatusMatchComplete"
19155     enum="PrerenderFinalStatus">
19156   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19157   <summary>
19158     Final status for prerender pages - either success, or why it was canceled.
19159     This is for the MatchComplete set of pages (including some pages that were
19160     not actually prerendered), to match the control group.
19161   </summary>
19162 </histogram>
19164 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
19165   <obsolete>
19166     Deprecated Jan 14 2014.
19167   </obsolete>
19168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19169   <summary>
19170     For prerenders that are swapped in, the percentage of pixels that is already
19171     final at swap-in time compared to when the spinner stops.
19172   </summary>
19173 </histogram>
19175 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
19176   <obsolete>
19177     deprecated May 10 2012
19178   </obsolete>
19179   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19180   <summary>
19181     Duration that a user hovers a link before clicking on it.
19183     This is recorded for all pages loaded in a session.
19184   </summary>
19185 </histogram>
19187 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
19188   <obsolete>
19189     deprecated May 10 2012
19190   </obsolete>
19191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19192   <summary>
19193     Duration that the mouse pointer hovers on a link before the mouse pointer
19194     moves off of it.
19196     This is recorded for all pages loaded in a session.
19197   </summary>
19198 </histogram>
19200 <histogram name="Prerender.LocalPredictorEvent"
19201     enum="PrerenderLocalPredictorEvents">
19202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19203   <summary>
19204     Enumeration of what events related to the local predictor have occurred
19205   </summary>
19206 </histogram>
19208 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
19209     units="milliseconds">
19210   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19211   <summary>
19212     Time to perform the LoggedIn Lookup for the local predictor. This operation
19213     checks whether a user his likely logged into a page that we would like to
19214     prerender.
19215   </summary>
19216 </histogram>
19218 <histogram name="Prerender.LocalPredictorServiceLookupTime"
19219     units="milliseconds">
19220   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19221   <summary>
19222     Time to perform the Service Lookup for the local predictor. This operation
19223     queries a Google service to obtain pages to prerender, as well as whether
19224     prerender candidate pages are likely safe for prerendering.
19225   </summary>
19226 </histogram>
19228 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
19229   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19230   <summary>
19231     Time from when a prerendered page is started to when it is first used due to
19232     user navigation. If the page is never used, it is not included in this
19233     histogram.  This only refers to prerenders based on the local predictor.
19234   </summary>
19235 </histogram>
19237 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
19238   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19239   <summary>
19240     Time to perform the URL Lookup for the local predictor. This operation
19241     retrieves from the user's local browsing history the URLs corresponding to
19242     URLIDs.
19243   </summary>
19244 </histogram>
19246 <histogram name="Prerender.LocalVisitCoreTransition"
19247     enum="PrerenderLocalVisitCoreTransition">
19248   <obsolete>
19249     deprecated Nov 16 2012
19250   </obsolete>
19251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19252   <summary>
19253     The transition type for each new visit as recorded in the local visits
19254     database.
19255   </summary>
19256 </histogram>
19258 <histogram name="Prerender.LocalVisitDatabaseSize">
19259   <obsolete>
19260     deprecated Nov 16 2012
19261   </obsolete>
19262   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19263   <summary>Size of the local visits database (number of entries).</summary>
19264 </histogram>
19266 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
19267   <obsolete>
19268     deprecated Nov 16 2012
19269   </obsolete>
19270   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19271   <summary>
19272     Enumeration of what events related to local visits have occurred
19273   </summary>
19274 </histogram>
19276 <histogram name="Prerender.ModPagespeedHeader">
19277   <obsolete>
19278     Deprecated as of 10/2013.
19279   </obsolete>
19280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19281   <summary>
19282     Previous version of the Prerender.PagespeedHeader.* histograms.
19283   </summary>
19284 </histogram>
19286 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
19287   <owner>dmikurube@chromium.org</owner>
19288   <owner>jkarlin@chromium.org</owner>
19289   <summary>
19290     Number of bytes transferred on the network for URLRequests (not including
19291     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
19292     deletion.  Includes prerender bytes.  Bytes are only counted when
19293     prerendering is enabled and not in a control group.  The sum of the
19294     distribution for a single user represents all of that user's network
19295     transfers for resource for that time period while prerendering was enabled.
19296   </summary>
19297 </histogram>
19299 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
19300   <owner>dmikurube@chromium.org</owner>
19301   <owner>jkarlin@chromium.org</owner>
19302   <summary>
19303     Number of bytes transferred on the network for URLRequests (not including
19304     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
19305     used).
19306   </summary>
19307 </histogram>
19309 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
19310   <owner>dmikurube@chromium.org</owner>
19311   <owner>jkarlin@chromium.org</owner>
19312   <summary>
19313     Number of bytes transferred on the network for URLRequests (not including
19314     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
19315   </summary>
19316 </histogram>
19318 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
19319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19320   <summary>
19321     A boolean that indicates whether the Omnibox navigation being committed
19322     could have been prerendered by the Omnibox Prerender system. This provides
19323     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
19324     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
19325     Prerendering is disabled, this histogram will register a 'false' entry. The
19326     total count is the equivalent of the deprecated
19327     NetworkActionPredictor.NavigationCount histogram.
19328   </summary>
19329 </histogram>
19331 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
19332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19333   <summary>
19334     The number of navigations that use a prerender initiated from the Omnibox.
19335     The count is incremented when the Prerendered tab is swapped in if the
19336     Prerender was initiated by the Omnibox, which obviously requires
19337     Prerendering from the Omnibox to be enabled.
19338   </summary>
19339 </histogram>
19341 <histogram name="Prerender.OmniboxPrerenderCount">
19342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19343   <summary>
19344     The number of prerenders initiated from the Omnibox. This is incremented
19345     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
19346     given the text the user has entered and the Autocomplete suggestion
19347     currently selected. It is only incremented if Prerendering from the Omnibox
19348     is enabled.
19349   </summary>
19350 </histogram>
19352 <histogram name="Prerender.PagespeedHeader.ServerCounts"
19353     enum="PagespeedHeaderServerType">
19354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19355   <summary>
19356     The number of responses received bucketed into the range [0,4]: bucket 0 is
19357     the total number of responses received; bucket 1 is the number of responses
19358     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
19359     bucket 2 is the number of responses received with an X-Page-Speed header and
19360     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
19361     ngx_pagespeed server]; bucket 3 is the number of responses received with an
19362     X-Page-Speed header and a header value in the PageSpeed Service format
19363     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
19364     received with an X-Page-Speed header and a header value in neither of the
19365     preceding formats [indicating some other server; IISpeed is the only known
19366     one at this stage].
19367   </summary>
19368 </histogram>
19370 <histogram name="Prerender.PagespeedHeader.VersionCounts"
19371     enum="PagespeedVersion">
19372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19373   <summary>
19374     The number of responses received that either have an X-Mod-Pagespeed header
19375     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
19376     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
19377     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
19378     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
19379     is that 'c' is incremented with each new release and 'd' is initially 0 but
19380     is incremented for each patch to a release.
19381   </summary>
19382 </histogram>
19384 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
19385   <obsolete>
19386     deprecated Nov 16 2012
19387   </obsolete>
19388   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19389   <summary>Types of pages rendered.</summary>
19390 </histogram>
19392 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
19393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19394   <summary>
19395     Indicates whether the user has ever visited (in the past) a URL for which a
19396     prerender is launched.
19397   </summary>
19398 </histogram>
19400 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
19401   <obsolete>
19402     Deprecated 03/24/11.  Replaced by
19403     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
19404   </obsolete>
19405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19406   <summary>
19407     Time from when a user navigates to a page to when it loads. Since the pages
19408     may start loading before the user navigates to it, this does not include any
19409     portion of load prior to navigation.
19411     This particular histogram is for all page loads for users who do not have
19412     prerendering enabled.
19413   </summary>
19414 </histogram>
19416 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
19417     units="milliseconds">
19418   <obsolete>
19419     Deprecated 03/24/11.   Replaced by
19420     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
19421   </obsolete>
19422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19423   <summary>
19424     Time from when a user navigates to a page to when it loads. Since the pages
19425     may start loading before the user navigates to it, this does not include any
19426     portion of load prior to navigation.
19428     This particular histogram is only for pages that would have been prerendered
19429     if the user had prerender enabled.
19430   </summary>
19431 </histogram>
19433 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
19434     units="milliseconds">
19435   <obsolete>
19436     Deprecated 03/24/11.   Replaced by
19437     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
19438   </obsolete>
19439   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19440   <summary>
19441     Time from when a user navigates to a page to when it loads. Since the pages
19442     may start loading before the user navigates to it, this does not include any
19443     portion of load prior to navigation.
19445     This particular histogram is for all prerendered page loads for users who
19446     have prerender enabled.
19447   </summary>
19448 </histogram>
19450 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
19451     units="milliseconds">
19452   <obsolete>
19453     Deprecated 03/24/11.   Replaced by
19454     Prerender.PerceivedPLT_ContentPrefetchPrerender.
19455   </obsolete>
19456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19457   <summary>
19458     Time from when a user navigates to a page to when it loads. Since the pages
19459     may start loading before the user navigates to it, this does not include any
19460     portion of load prior to navigation.
19462     This particular histogram is for all page loads for users who have
19463     prerendering enabled.
19464   </summary>
19465 </histogram>
19467 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
19468     units="milliseconds">
19469   <obsolete>
19470     Deprecated 03/24/11.   Replaced by
19471     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
19472   </obsolete>
19473   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19474   <summary>
19475     Time from when a user navigates to a page to when it loads. Since the pages
19476     may start loading before the user navigates to it, this does not include any
19477     portion of load prior to navigation.
19479     This particular histogram is for all page loads within 30 seconds after a
19480     prefetch tag is seen for users who do not have prerendering enabled.
19481   </summary>
19482 </histogram>
19484 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
19485     units="milliseconds">
19486   <obsolete>
19487     Deprecated 03/24/11.   Replaced by
19488     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
19489   </obsolete>
19490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19491   <summary>
19492     Time from when a user navigates to a page to when it loads. Since the pages
19493     may start loading before the user navigates to it, this does not include any
19494     portion of load pre navigation.
19496     This particular histogram is for all page loads within 30 seconds after a
19497     prefetch tag is seen for users who have prerendering enabled.
19498   </summary>
19499 </histogram>
19501 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
19502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19503   <summary>
19504     Time from when a user navigates to a page to when it loads. Since the pages
19505     may start loading before the user navigates to it, this does not include any
19506     portion of load prior to navigation.
19508     This is recorded for all pages loaded in a session.
19509   </summary>
19510 </histogram>
19512 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
19513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19514   <summary>
19515     Time from when a user navigates to a page to when it loads. Since the pages
19516     may start loading before the user navigates to it, this does not include any
19517     portion of load prior to navigation.
19519     This is recorded for the first page load completing immediately after a
19520     prerender.
19521   </summary>
19522 </histogram>
19524 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
19525     units="milliseconds">
19526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19527   <summary>
19528     Time from when a user navigates to a page to when it loads. Since the pages
19529     may start loading before the user navigates to it, this does not include any
19530     portion of load prior to navigation.
19532     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19533     There are two types: Any, and Non-overlapping.  The latter only applies to
19534     page loads initiated after the prerender.  This variable records cases where
19535     only Any triggered.
19536   </summary>
19537 </histogram>
19539 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
19540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19541   <summary>
19542     Time from when a user navigates to a page to when it loads. Since the pages
19543     may start loading before the user navigates to it, this does not include any
19544     portion of load prior to navigation.
19546     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19547     There are two types: Any, and Non-overlapping.  The latter only applies to
19548     page loads initiated after the prerender.  This variable records cases where
19549     both triggered.
19550   </summary>
19551 </histogram>
19553 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
19554     units="milliseconds">
19555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19556   <summary>
19557     Time from when a user navigates to a page to when it loads. Since the pages
19558     may start loading before the user navigates to it, this does not include any
19559     portion of load prior to navigation.
19561     This is recorded for the first page load completing immediately after a
19562     prerender, but which has also started after the prerender has been
19563     initiated.
19564   </summary>
19565 </histogram>
19567 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
19568     units="milliseconds">
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 prior to navigation.
19575     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
19576     There are two types: Any, and Non-overlapping.  The latter only applies to
19577     page loads initiated after the prerender.  This variable records cases where
19578     only Non-overlapping triggered.
19579   </summary>
19580 </histogram>
19582 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
19583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19584   <summary>
19585     Time from when a user navigates to a page to when it loads. Since the pages
19586     may start loading before the user navigates to it, this does not include any
19587     portion of load prior to navigation.
19589     This is recorded only for prerendered pages, or for pages which would have
19590     been prerendered in the control case.
19591   </summary>
19592 </histogram>
19594 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
19595   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19596   <summary>
19597     Time from when a user navigates to a page to when it loads. Since the pages
19598     may start loading before the user navigates to it, this does not include any
19599     portion of load prior to navigation.
19601     This is recorded only for prerendered pages, or for pages which would have
19602     been prerendered in the control case.
19604     In MatchedComplete, the prerender group also contains cancelled prerenders,
19605     so as to produce a perfect match of page views attributed this group in the
19606     prerender group with those attributed to this group in the control group.
19607   </summary>
19608 </histogram>
19610 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
19611   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19612   <summary>
19613     Time from when a user navigates to a page to when it loads. Since the pages
19614     may start loading before the user navigates to it, this does not include any
19615     portion of load prior to navigation.
19617     This is recorded for all page loads which happen within 30 seconds after a
19618     prefetch tag is observed.
19619   </summary>
19620 </histogram>
19622 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
19623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19624   <summary>
19625     Time from when a user navigates to a page to when it loads. Since the pages
19626     may start loading before the user navigates to it, this does not include any
19627     portion of load prior to navigation.
19629     This is recorded for all page loads which happen within 30 seconds after a
19630     prefetch tag is observed and which do not correspond to a prerender tag.
19631   </summary>
19632 </histogram>
19634 <histogram name="Prerender.PercentLoadDoneAtSwapin">
19635   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19636   <summary>
19637     For prerenders that are swapped in, the percentage of the time from load
19638     start until the onload event fires that has elapsed at the time of the
19639     swapin.
19640   </summary>
19641 </histogram>
19643 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
19644     units="milliseconds">
19645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19646   <summary>
19647     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
19648     measure jank.
19649   </summary>
19650 </histogram>
19652 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
19653     units="milliseconds">
19654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19655   <summary>
19656     How long the resource check portion of PrerenderManager::PeriodicCleanup
19657     takes, to measure jank.
19658   </summary>
19659 </histogram>
19661 <histogram name="Prerender.PrerenderCountOf3Max">
19662   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19663   <summary>
19664     After launching a prerender, how many simultanious prerenders are recorded
19665     as running, out of a maximum of three.
19666   </summary>
19667 </histogram>
19669 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
19670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19671   <summary>
19672     For prerenders that finish loading before they are ever swapped in, their
19673     page load time until the onload event fires.
19674   </summary>
19675 </histogram>
19677 <histogram name="Prerender.PrerendersPerSessionCount">
19678   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19679   <summary>
19680     The number of sessions that have at least X successful prerenders.
19681   </summary>
19682 </histogram>
19684 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
19685   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19686   <summary>
19687     For each prerender link added to a document, records the rel types present
19688     on the link element.
19689   </summary>
19690 </histogram>
19692 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
19693   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19694   <summary>
19695     For each prerender in a document which starts prerendering, records the rel
19696     types present on the link element.
19697   </summary>
19698 </histogram>
19700 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
19701   <obsolete>
19702     deprecated Nov 16 2012
19703   </obsolete>
19704   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19705   <summary>
19706     This is the time from when a prerendered page finishes loading to when it is
19707     displayed, as measured by the renderer process. When a page is displayed
19708     before it finishes loading, no value is recorded in this histogram.
19709   </summary>
19710 </histogram>
19712 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
19713   <obsolete>
19714     deprecated Nov 16 2012
19715   </obsolete>
19716   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19717   <summary>
19718     Perceived load time of a page, as measured by the renderer process. For
19719     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
19720     pages, this is the time from when the prerendered page is moved into a
19721     TabContents until finish. &quot;Finish&quot; == after onload() and all
19722     resources are loaded. Note that this is 0 if the loading finishes before the
19723     page is moved into a TabContents.
19724   </summary>
19725 </histogram>
19727 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
19728   <obsolete>
19729     deprecated Nov 16 2012
19730   </obsolete>
19731   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19732   <summary>
19733     Perceived load time of a prerendered page that is displayed, as measured by
19734     the renderer process. This is the time from when the prerendered page is
19735     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
19736     and all resources are loaded. Note that this is 0 if the loading finishes
19737     before the page is moved into a TabContents.
19738   </summary>
19739 </histogram>
19741 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
19742   <obsolete>
19743     deprecated Nov 16 2012
19744   </obsolete>
19745   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19746   <summary>
19747     The time elapsed between when the prerendering of a page starts and when the
19748     page is displayed, as measured by the renderer process. Prerendered pages
19749     discarded without being displayed are excluded from this count.
19750   </summary>
19751 </histogram>
19753 <histogram name="Prerender.SchemeCancelReason"
19754     enum="PrerenderSchemeCancelReason">
19755   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19756   <summary>
19757     The detailed reason why a prerender is canceled with
19758     FINAL_STATUS_UNSUPPORTED_SCHEME
19759   </summary>
19760 </histogram>
19762 <histogram name="Prerender.Sessions" enum="PrerenderMode">
19763   <obsolete>
19764     deprecated Nov 16 2012
19765   </obsolete>
19766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19767   <summary>Enumeration of how prerender was used per session.</summary>
19768 </histogram>
19770 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
19771     units="milliseconds">
19772   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19773   <summary>Time to perform the session storage namespace merge.</summary>
19774 </histogram>
19776 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
19777     units="milliseconds">
19778   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19779   <summary>
19780     For simulated local browsing prerendering, the baseline PLT of pages without
19781     any prerendering for pages that would be prerendered.
19782   </summary>
19783 </histogram>
19785 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
19786   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19787   <summary>
19788     For simulated local browsing prerendering, the estimated PLT of pages with
19789     prerendering enabled for pages that would be prerendered.
19790   </summary>
19791 </histogram>
19793 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
19794     enum="BooleanSuppressed">
19795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19796   <summary>
19797     A boolean that indicates how often we suppress a dialog from a tab when
19798     swapping it with a prerender.
19799   </summary>
19800 </histogram>
19802 <histogram name="Prerender.TabContentsDeleterTimeout"
19803     enum="BooleanCloseTimeout">
19804   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19805   <summary>
19806     A boolean that indicates how often we fail to delete an old prerendered tab
19807     before the timeout.
19808   </summary>
19809 </histogram>
19811 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
19812   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19813   <summary>
19814     Enumeration of what events related to the TabHelper class have occurred.
19815   </summary>
19816 </histogram>
19818 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
19819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19820   <summary>Time between subsequent prerender requests.</summary>
19821 </histogram>
19823 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
19824   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19825   <summary>
19826     The time elapsed between the most recent visit to a URL and when an
19827     attempted prerender of the same URL is cancelled with
19828     FINAL_STATUS_RECENTLY_VISITED.
19829   </summary>
19830 </histogram>
19832 <histogram name="Prerender.TimeToClick" units="milliseconds">
19833   <obsolete>
19834     deprecated Nov 16 2012
19835   </obsolete>
19836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19837   <summary>Duration that a user hovers a link before clicking on it.</summary>
19838 </histogram>
19840 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
19841   <obsolete>
19842     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
19843     range.
19844   </obsolete>
19845   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19846   <summary>
19847     Time from when a prerendered page is started to when it is first used due to
19848     user navigation. If the page is never used, it is not included in this
19849     histogram.
19850   </summary>
19851 </histogram>
19853 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
19854   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
19855   <summary>
19856     Time from when a prerendered page is started to when it is first used due to
19857     user navigation. If the page is never used, it is not included in this
19858     histogram.
19859   </summary>
19860 </histogram>
19862 <histogram name="PrinterService.PrinterServiceEvent"
19863     enum="PrinterServiceEventType">
19864   <owner>vitalybuka@chromium.org</owner>
19865   <summary>
19866     Count of events in PrinterService on ChromeOS related to USB printers.
19867   </summary>
19868 </histogram>
19870 <histogram name="PrintPreview.DestinationAction"
19871     enum="PrintPreviewPrintDestinationBuckets">
19872   <owner>vitalybuka@chromium.org</owner>
19873   <summary>
19874     Actions performed by the user when the print destination search widget is
19875     shown to the user.
19876   </summary>
19877 </histogram>
19879 <histogram name="PrintPreview.FontType" enum="PrintPreviewFontTypeType">
19880   <owner>vitalybuka@chromium.org</owner>
19881   <summary>
19882     Count of font file formats embeeded in print preview PDFs. These numbers are
19883     biased by what the platforms supports in terms of detection.
19884   </summary>
19885 </histogram>
19887 <histogram name="PrintPreview.GcpPromo" enum="PrintPreviewGcpPromoBuckets">
19888   <owner>vitalybuka@chromium.org</owner>
19889   <summary>
19890     Actions performed by the user when the Google Cloud Print add-printers
19891     promotion is shown to the user.
19892   </summary>
19893 </histogram>
19895 <histogram name="PrintPreview.InitialDisplayTime" units="milliseconds">
19896   <owner>vitalybuka@chromium.org</owner>
19897   <summary>
19898     Time from when print preview is intiated until the intial preview is sent to
19899     the preview tab for rendering.
19900   </summary>
19901 </histogram>
19903 <histogram name="PrintPreview.InitializationTime" units="milliseconds">
19904   <owner>vitalybuka@chromium.org</owner>
19905   <summary>
19906     Time from when print preview is intiated until the preview PDF generation is
19907     started.
19908   </summary>
19909 </histogram>
19911 <histogram name="PrintPreview.ManagePrinters">
19912   <owner>vitalybuka@chromium.org</owner>
19913   <summary>
19914     Count the number of requests received to show the manage printers dialog.
19915   </summary>
19916 </histogram>
19918 <histogram name="PrintPreview.NumberOfPrinters">
19919   <owner>vitalybuka@chromium.org</owner>
19920   <summary>
19921     Count the total number of printers shown in destination drop down list.
19922   </summary>
19923 </histogram>
19925 <histogram name="PrintPreview.PageCount.Initial">
19926   <owner>vitalybuka@chromium.org</owner>
19927   <summary>
19928     The page count of the initial print preview, a.k.a. the total number of
19929     pages in documents to be printed.
19930   </summary>
19931 </histogram>
19933 <histogram name="PrintPreview.PageCount.PrintToCloudPrint">
19934   <owner>vitalybuka@chromium.org</owner>
19935   <summary>
19936     The final page count (after page selection) of documents printed to a cloud
19937     printer.
19938   </summary>
19939 </histogram>
19941 <histogram name="PrintPreview.PageCount.PrintToCloudPrintWebDialog">
19942   <owner>vitalybuka@chromium.org</owner>
19943   <summary>
19944     The final page count (after page selection) of documents printed to a cloud
19945     printer using web dialog.
19946   </summary>
19947 </histogram>
19949 <histogram name="PrintPreview.PageCount.PrintToPDF">
19950   <owner>vitalybuka@chromium.org</owner>
19951   <summary>
19952     The final page count (after page selection) of documents printed to PDF.
19953   </summary>
19954 </histogram>
19956 <histogram name="PrintPreview.PageCount.PrintToPrinter">
19957   <owner>vitalybuka@chromium.org</owner>
19958   <summary>
19959     The final page count (after page selection) of documents printed to a
19960     printer.
19961   </summary>
19962 </histogram>
19964 <histogram name="PrintPreview.PageCount.SystemDialog">
19965   <owner>vitalybuka@chromium.org</owner>
19966   <summary>
19967     The final page count (after page selection) of documents printed using
19968     system dialog.
19969   </summary>
19970 </histogram>
19972 <histogram name="PrintPreview.PreviewEvent" enum="PrintPreviewHelperEvents">
19973   <owner>vitalybuka@chromium.org</owner>
19974   <summary>Print preview events.</summary>
19975 </histogram>
19977 <histogram name="PrintPreview.PrintSettings" enum="PrintSettings">
19978   <owner>vitalybuka@chromium.org</owner>
19979   <summary>
19980     Track the popularity of print settings. (Settings when printing to PDF are
19981     excluded from this statistic.)
19982   </summary>
19983 </histogram>
19985 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeCancel">
19986   <owner>vitalybuka@chromium.org</owner>
19987   <summary>
19988     The number of times regenerate preview requests received before the user
19989     clicked the cancel button.
19990   </summary>
19991 </histogram>
19993 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforeFirstData">
19994   <owner>vitalybuka@chromium.org</owner>
19995   <summary>
19996     The number of times regenerate preview requests received before the first
19997     preview data is availible.
19998   </summary>
19999 </histogram>
20001 <histogram name="PrintPreview.RegeneratePreviewRequest.BeforePrint">
20002   <owner>vitalybuka@chromium.org</owner>
20003   <summary>
20004     The number of times regenerate preview requests received before the user
20005     clicked the print button.
20006   </summary>
20007 </histogram>
20009 <histogram name="PrintPreview.RenderAndGeneratePDFTime" units="milliseconds">
20010   <owner>vitalybuka@chromium.org</owner>
20011   <summary>
20012     Time taken to render and generate PDF for print preview. (Includes time to
20013     reflow the page back to normal, but not the time to reflow the page to
20014     prepare for printing.)
20015   </summary>
20016 </histogram>
20018 <histogram name="PrintPreview.RenderAndGeneratePDFTimeAvgPerPage"
20019     units="milliseconds">
20020   <owner>vitalybuka@chromium.org</owner>
20021   <summary>
20022     Time taken to render and generate PDF for print preview divided by the
20023     number of pages. (Includes time to reflow the page back to normal, but not
20024     the time to reflow the page to prepare for printing.)
20025   </summary>
20026 </histogram>
20028 <histogram name="PrintPreview.RendererError" enum="PrintPreviewFailureType">
20029   <owner>vitalybuka@chromium.org</owner>
20030   <summary>
20031     Count how frequently a set of pre-defined print preview errors occur.
20032   </summary>
20033 </histogram>
20035 <histogram name="PrintPreview.RenderPDFPageTime" units="milliseconds">
20036   <owner>vitalybuka@chromium.org</owner>
20037   <summary>Time taken to render each PDF page for print preview.</summary>
20038 </histogram>
20040 <histogram name="PrintPreview.RenderToPDFTime" units="milliseconds">
20041   <owner>vitalybuka@chromium.org</owner>
20042   <summary>Time taken to render to PDF for print preview.</summary>
20043 </histogram>
20045 <histogram name="PrintPreview.UserAction" enum="PrintPreviewUserActionType">
20046   <owner>vitalybuka@chromium.org</owner>
20047   <summary>
20048     Action taken by the user in the preview tab such as print, cancel, print to
20049     pdf and show advanced print settings dialog.
20050   </summary>
20051 </histogram>
20053 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
20054   <owner>bcwhite@chromium.org</owner>
20055   <owner>rlp@chromium.org</owner>
20056   <summary>The frequency of ways that new user profiles are added.</summary>
20057 </histogram>
20059 <histogram name="Profile.AppCount">
20060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20061   <summary>The number of installed apps when a profile is opened.</summary>
20062 </histogram>
20064 <histogram name="Profile.AuthResult" enum="ProfileAuth">
20065   <owner>bcwhite@chromium.org</owner>
20066   <summary>
20067     Counts of authorization results when trying to open a locked profile from
20068     the User Manager.
20069   </summary>
20070 </histogram>
20072 <histogram name="Profile.Avatar" enum="ProfileAvatar">
20073   <owner>rlp@chromium.org</owner>
20074   <summary>The frequency of selection of each avatar.</summary>
20075 </histogram>
20077 <histogram name="Profile.BookmarksSize" units="MB">
20078   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20079   <summary>Size of the bookmarks database.</summary>
20080 </histogram>
20082 <histogram name="Profile.CookiesSize" units="MB">
20083   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20084   <summary>Size of the cookies database.</summary>
20085 </histogram>
20087 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
20088   <owner>pam@chromium.org</owner>
20089   <owner>rlp@chromium.org</owner>
20090   <summary>Result (final status) when creating a new profile.</summary>
20091 </histogram>
20093 <histogram name="Profile.CreateTime" units="milliseconds">
20094   <obsolete>
20095     Deprecated as of 8/2013.
20096   </obsolete>
20097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20098   <summary>
20099     Back-end time elapsed while creating a new profile. The max is 30 seconds,
20100     when an external timeout was applied.
20101   </summary>
20102 </histogram>
20104 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
20105   <obsolete>
20106     Deprecated as of 8/2013.
20107   </obsolete>
20108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20109   <summary>
20110     Time elapsed before the user decided to cancel creation of a new profile.
20111     Since only managed-user profile creation can be canceled, this time comes
20112     from managed-user registration. The max is 30 seconds, when an external
20113     timeout was applied.
20114   </summary>
20115 </histogram>
20117 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
20118   <owner>pam@chromium.org</owner>
20119   <summary>
20120     Time elapsed from when the handler received the message that a user clicked
20121     'Create' until the user decided to cancel creation of a new profile. Since
20122     only managed-user profile creation can be canceled, this time comes from
20123     managed-user registration.
20124   </summary>
20125 </histogram>
20127 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
20128   <owner>pam@chromium.org</owner>
20129   <summary>
20130     Time elapsed from when the handler received the message that a user clicked
20131     'Create' until the creation either failed with a local error (see
20132     Profile.CreateResult), was canceled (also recorded in
20133     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
20134   </summary>
20135 </histogram>
20137 <histogram name="Profile.ExtensionSize" units="MB">
20138   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20139   <summary>Size of the extension cookies database.</summary>
20140 </histogram>
20142 <histogram name="Profile.FaviconsSize" units="MB">
20143   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20144   <summary>Size of the favicons database.</summary>
20145 </histogram>
20147 <histogram name="Profile.HistorySize" units="MB">
20148   <owner>dmikurube@chromium.org</owner>
20149   <summary>Size of the history database.</summary>
20150 </histogram>
20152 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
20153   <owner>rlp@chromium.org</owner>
20154   <summary>
20155     Number of times users launch a browser window from either a primary or
20156     secondary profile (i.e., each time a browser window is opened we log which
20157     type of profile it belongs to).
20158   </summary>
20159 </histogram>
20161 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
20162   <owner>bcwhite@chromium.org</owner>
20163   <owner>rlp@chromium.org</owner>
20164   <summary>
20165     Counts of users added and deleted. Percentages are not meaningful. Please
20166     look at the ratio of the counts/percentages.
20167   </summary>
20168 </histogram>
20170 <histogram name="Profile.NumberOfManagedProfiles">
20171   <owner>pam@chromium.org</owner>
20172   <summary>
20173     Counts the number of locally managed profiles on a user's machine when
20174     Chrome starts up, among cases with at least one profile.
20175   </summary>
20176 </histogram>
20178 <histogram name="Profile.NumberOfProfiles">
20179   <owner>bcwhite@chromium.org</owner>
20180   <owner>rlp@chromium.org</owner>
20181   <summary>
20182     Counts the number of profiles on a user's machine when Chrome starts up.
20183   </summary>
20184 </histogram>
20186 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
20187   <obsolete>
20188     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
20189   </obsolete>
20190   <owner>bcwhite@chromium.org</owner>
20191   <owner>rlp@chromium.org</owner>
20192   <summary>
20193     Counts the number of profiles on a user's machine whenever a profile is
20194     added or deleted.
20195   </summary>
20196 </histogram>
20198 <histogram name="Profile.NumberOfProfilesOnStartup">
20199   <obsolete>
20200     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
20201     suspect, especially after 2012-02-24: see https://crbug.com/189213.
20202   </obsolete>
20203   <owner>bcwhite@chromium.org</owner>
20204   <owner>rlp@chromium.org</owner>
20205   <summary>
20206     Counts the number of profiles on a user's machine when Chrome starts up.
20207   </summary>
20208 </histogram>
20210 <histogram name="Profile.NumberOfSignedInProfiles">
20211   <owner>bcwhite@chromium.org</owner>
20212   <owner>rlp@chromium.org</owner>
20213   <summary>
20214     Counts the number of signed-in profiles on a user's machine when Chrome
20215     starts up, among cases with at least one profile.
20216   </summary>
20217 </histogram>
20219 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
20220   <obsolete>
20221     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
20222   </obsolete>
20223   <owner>bcwhite@chromium.org</owner>
20224   <owner>rlp@chromium.org</owner>
20225   <summary>
20226     Counts the number of profiles that are signed in to Chrome when Chrome
20227     starts up.
20228   </summary>
20229 </histogram>
20231 <histogram name="Profile.Opening" enum="ProfileOpen">
20232   <obsolete>
20233     Deprecated because it did not present the information clearly.
20234   </obsolete>
20235   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20236   <summary>The frequency of ways that the profiles are opened.</summary>
20237 </histogram>
20239 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
20240   <owner>bcwhite@chromium.org</owner>
20241   <owner>rlp@chromium.org</owner>
20242   <summary>
20243     The frequency with which the user opens the different profile menus or
20244     switches profiles. For the open statistics, this does not mean the user
20245     necessarily opened a profile after clicking. The switch statistics indicate
20246     how often and how the user switches profiles. They are provided together for
20247     comparison of how often the user actually switches after opening the avatar
20248     bubble menu.
20249   </summary>
20250 </histogram>
20252 <histogram name="Profile.PercentageOfManagedProfiles">
20253   <owner>pam@chromium.org</owner>
20254   <summary>
20255     Tracks the percentage (0-100) of profiles that are locally managed, recorded
20256     when Chrome starts up.
20257   </summary>
20258 </histogram>
20260 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
20261   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20262   <summary>
20263     The error with the current user profile that caused an error dialog to be
20264     shown. This dialog is shown usually when there is some sort of corruption in
20265     the user's profile data.
20266   </summary>
20267 </histogram>
20269 <histogram name="Profile.SupervisedProfileCreateError"
20270     enum="GoogleServiceAuthError">
20271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20272   <summary>
20273     The error code generated in the final step (registration step) of creating a
20274     new supervised profile.
20275   </summary>
20276 </histogram>
20278 <histogram name="Profile.SupervisedProfileImportError"
20279     enum="GoogleServiceAuthError">
20280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20281   <summary>
20282     The error code generated in the final step (registration step) of importing
20283     a supervised profile.
20284   </summary>
20285 </histogram>
20287 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
20288   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20289   <summary>
20290     Time elapsed from when the handler received the message that a user clicked
20291     'Create' to create a new supervised user profile until the registration ends
20292     either successfully or with a failure (both recorded in
20293     Profile.SupervisedProfileCreateResult).
20294   </summary>
20295 </histogram>
20297 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
20298   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20299   <summary>
20300     Time elapsed from when the handler received the message that a user clicked
20301     'Import supervised user' until the registration ends either successfully or
20302     with a failure (both recorded in Profile.SupervisedProfileImportResult).
20303   </summary>
20304 </histogram>
20306 <histogram name="Profile.SwitchGaiaPhotoSettings"
20307     enum="ProfileGaiaPhotoOptions">
20308   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20309   <summary>
20310     Counts of when users switch to using their GAIA photo instead of an avatar
20311     icon or the opposite when they switch back to an avatar icon instead of
20312     their GAIA photo.
20313   </summary>
20314 </histogram>
20316 <histogram name="Profile.Sync" enum="ProfileSync">
20317   <obsolete>
20318     Deprecated because it did not present the information clearly.
20319   </obsolete>
20320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20321   <summary>Activity of the user with regards to sync.</summary>
20322 </histogram>
20324 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
20325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20326   <summary>
20327     Number of times and ways the user customized the sync options of their
20328     profile. Percentages are not meaningful. To determine percentages, take the
20329     count of a given action over the count of number of customizations.
20330   </summary>
20331 </histogram>
20333 <histogram name="Profile.SyncSignIn" enum="ProfileType">
20334   <owner>rpop@google.com</owner>
20335   <summary>
20336     Number of times the user signed into sync from original or secondary
20337     profile.
20338   </summary>
20339 </histogram>
20341 <histogram name="Profile.ThumbnailsSize" units="MB">
20342   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20343   <summary>Size of the thumbnails database.</summary>
20344 </histogram>
20346 <histogram name="Profile.TopSitesSize" units="MB">
20347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20348   <summary>Size of the top sites database.</summary>
20349 </histogram>
20351 <histogram name="Profile.TotalHistorySize" units="MB">
20352   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20353   <summary>Total size of all history databases.</summary>
20354 </histogram>
20356 <histogram name="Profile.TotalSize" units="MB">
20357   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20358   <summary>Total size of the profile data (excluding sub-folders).</summary>
20359 </histogram>
20361 <histogram name="Profile.Update" enum="ProfileType">
20362   <owner>rlp@chromium.org</owner>
20363   <summary>Times a profile name and/or avatar was updated.</summary>
20364 </histogram>
20366 <histogram name="Profile.VisitedLinksSize" units="MB">
20367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20368   <summary>Size of the visited links database.</summary>
20369 </histogram>
20371 <histogram name="Profile.WebDataSize" units="MB">
20372   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20373   <summary>Size of the web data database.</summary>
20374 </histogram>
20376 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
20377   <owner>engedy@chromium.org</owner>
20378   <owner>vasilii@chromium.org</owner>
20379   <summary>
20380     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
20381     Reset Profile dialog.
20382   </summary>
20383 </histogram>
20385 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
20386   <obsolete>
20387     Deprecated 8/2013. No longer tracked.
20388   </obsolete>
20389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20390   <summary>
20391     Errors that Protector detects about default search provider in Web Data.
20392     Reported once when Web Data is loaded.
20393   </summary>
20394 </histogram>
20396 <histogram name="Protector.Preferences" enum="ProtectorError">
20397   <obsolete>
20398     Deprecated 8/2013. No longer tracked.
20399   </obsolete>
20400   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20401   <summary>
20402     Errors that Protector detects about protected settings in Preferences.
20403     Reported once when profile is loaded.
20404   </summary>
20405 </histogram>
20407 <histogram name="Protector.SearchProvider" enum="SearchEngine">
20408   <obsolete>
20409     Deprecated 8/2013. No longer tracked.
20410   </obsolete>
20411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20412   <summary>
20413     When the default search provider setting is changed outside of Chrome, which
20414     is detected by the Protector, this histogram reports the new setting.
20415   </summary>
20416 </histogram>
20418 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
20419   <obsolete>
20420     Deprecated 8/2013. No longer tracked.
20421   </obsolete>
20422   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20423   <summary>
20424     When the startup settings are changed outside of Chrome, which is detected
20425     by the Protector, this histogram reports the new setting.
20426   </summary>
20427 </histogram>
20429 <histogram name="Quickoffice.docPageCount">
20430   <owner>joshwoodward@google.com</owner>
20431   <summary>
20432     Records the page count when a compound binary format document is opened.
20433   </summary>
20434 </histogram>
20436 <histogram name="Quickoffice.docParagraphCount">
20437   <owner>joshwoodward@google.com</owner>
20438   <summary>
20439     Records the paragraph count when a compound binary format document is
20440     opened.
20441   </summary>
20442 </histogram>
20444 <histogram name="Quickoffice.docSectionCount">
20445   <owner>joshwoodward@google.com</owner>
20446   <summary>
20447     Records the section count when a compound binary format document is opened.
20448   </summary>
20449 </histogram>
20451 <histogram name="Quickoffice.docxPageCount">
20452   <owner>joshwoodward@google.com</owner>
20453   <summary>
20454     Records the page count when an OOXML format document is opened.
20455   </summary>
20456 </histogram>
20458 <histogram name="Quickoffice.docxParagraphCount">
20459   <owner>joshwoodward@google.com</owner>
20460   <summary>
20461     Records the paragraph count when an OOXML format document is opened.
20462   </summary>
20463 </histogram>
20465 <histogram name="Quickoffice.docxSectionCount">
20466   <owner>joshwoodward@google.com</owner>
20467   <summary>
20468     Records the section count when an OOXML format document is opened.
20469   </summary>
20470 </histogram>
20472 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
20473   <owner>joshwoodward@google.com</owner>
20474   <summary>
20475     Records the various different error types encountered when opening and
20476     reading MS Office file formats in the Quickoffice viewer. These range from
20477     Nacl crashes and uncaught javascript exceptions to document errors inside
20478     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
20479     format in which they occurred.
20480   </summary>
20481 </histogram>
20483 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
20484   <owner>joshwoodward@google.com</owner>
20485   <summary>
20486     Records the various different file types supported by Quickoffice (like MS
20487     Word, Excel, Powerpoint files) when they opened in the browser to measure
20488     which file formats are most popular.
20489   </summary>
20490 </histogram>
20492 <histogram name="Quickoffice.pptMasterCount">
20493   <owner>joshwoodward@google.com</owner>
20494   <summary>
20495     Records the number of slide masters when a compound binary format
20496     presentation is opened.
20497   </summary>
20498 </histogram>
20500 <histogram name="Quickoffice.pptSlideCount">
20501   <owner>joshwoodward@google.com</owner>
20502   <summary>
20503     Records the slide count when a compound binary format presentation is
20504     opened.
20505   </summary>
20506 </histogram>
20508 <histogram name="Quickoffice.pptxMasterCount">
20509   <owner>joshwoodward@google.com</owner>
20510   <summary>
20511     Records the number of slide masters when an OOXML format presentation is
20512     opened.
20513   </summary>
20514 </histogram>
20516 <histogram name="Quickoffice.pptxSlideCount">
20517   <owner>joshwoodward@google.com</owner>
20518   <summary>
20519     Records the slide count when an OOXML format presentation is opened.
20520   </summary>
20521 </histogram>
20523 <histogram name="Quickoffice.xlsFormattedCellCount">
20524   <owner>joshwoodward@google.com</owner>
20525   <summary>
20526     Records the number of cells that contain formatting data in the default
20527     worksheet when a compound binary format spreadsheet is opened.
20528   </summary>
20529 </histogram>
20531 <histogram name="Quickoffice.xlsNonEmptyCellCount">
20532   <owner>joshwoodward@google.com</owner>
20533   <summary>
20534     Records the number of non-empty cells in the default worksheet when a
20535     compound binary format spreadsheet is opened.
20536   </summary>
20537 </histogram>
20539 <histogram name="Quickoffice.xlsSheetCount">
20540   <owner>joshwoodward@google.com</owner>
20541   <summary>
20542     Records the number of worksheets when a compound binary format spreadsheet
20543     is opened.
20544   </summary>
20545 </histogram>
20547 <histogram name="Quickoffice.xlsxFormattedCellCount">
20548   <owner>joshwoodward@google.com</owner>
20549   <summary>
20550     Records the number of cells that contain formatting data in the default
20551     worksheet when an OOXML format spreadsheet is opened.
20552   </summary>
20553 </histogram>
20555 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
20556   <owner>joshwoodward@google.com</owner>
20557   <summary>
20558     Records the number of non-empty cells when an OOXML format spreadsheet is
20559     opened.
20560   </summary>
20561 </histogram>
20563 <histogram name="Quickoffice.xlsxSheetCount">
20564   <owner>joshwoodward@google.com</owner>
20565   <summary>
20566     Records the number of worksheets when an OOXML format spreadsheet is opened.
20567   </summary>
20568 </histogram>
20570 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
20571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20572   <summary>
20573     For each Rappor log that is discarded, the reason that it was discarded.
20574   </summary>
20575 </histogram>
20577 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
20578   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20579   <summary>
20580     For each upload to the Rappor server, log the response received from the
20581     server.
20582   </summary>
20583 </histogram>
20585 <histogram name="Renderer.AcceleratedFixedRootBackground"
20586     enum="AcceleratedFixedRootBackground">
20587   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20588   <summary>
20589     Keeps track of the number of main frame scrolls with an accelerated fixed
20590     root background, the number of main frame scrolls with an unaccelerated
20591     fixed root background, and the total number of main frame scrolls.
20592   </summary>
20593 </histogram>
20595 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
20596   <owner>hartmanng@chromium.org</owner>
20597   <summary>
20598     Total count of the number of RenderLayers which are scrollable areas, need
20599     to be promoted to stacking containers, and will use composited scrolling.
20600     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
20601     first becomes scrollable, first needs to become a stacking container, and
20602     first uses composited scrolling, respectively.
20603   </summary>
20604 </histogram>
20606 <histogram name="Renderer.DrawDuration" units="milliseconds">
20607   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20608   <summary>The time it takes for the compositor to draw a frame.</summary>
20609 </histogram>
20611 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
20612   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20613   <summary>
20614     The amount by which the compositor's draw duration was overestimated in a
20615     particular frame (0 if the duration was perfectly predicted or
20616     underestimated).
20617   </summary>
20618 </histogram>
20620 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
20621   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20622   <summary>
20623     The amount by which the compositor's draw duration was underestimated in a
20624     particular frame (0 if the duration was perfectly predicted or
20625     overestimated).
20626   </summary>
20627 </histogram>
20629 <histogram name="Renderer.GpuLatency" units="milliseconds">
20630   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20631   <summary>
20632     The delay between the compositor submitting a command to the GPU and that
20633     command executing on the GPU. This delay is measured once per frame.
20634   </summary>
20635 </histogram>
20637 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
20638   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20639   <summary>
20640     The amount by which GPU latency was overestimated in a particular frame (0
20641     if the latency was perfectly predicted or underestimated).
20642   </summary>
20643 </histogram>
20645 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
20646   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20647   <summary>
20648     The amount by which GPU latency was underestimated in a particular frame (0
20649     if the latency was perfectly predicted or overestimated).
20650   </summary>
20651 </histogram>
20653 <histogram name="Renderer.PixelIncreaseFromTransitions">
20654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20655   <summary>
20656     A lower-bound on the percentage increase in memory that would result from
20657     promoting all layers that have a webkit-transition on opacity or transform.
20658   </summary>
20659 </histogram>
20661 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
20662   <obsolete>
20663     Deprecated as of 10/2013.
20664   </obsolete>
20665   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20666   <summary>
20667     This measures how long all unload event handlers required to run whenever an
20668     unload event is processed.
20669   </summary>
20670 </histogram>
20672 <histogram name="Renderer2.FinishDocToFinish">
20673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20674   <summary>
20675     The time from when a document finished loading to when all it's resources
20676     are also loaded.
20677   </summary>
20678 </histogram>
20680 <histogram name="Renderer2.RequestToFinish">
20681   <obsolete>
20682     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
20683   </obsolete>
20684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20685   <summary>
20686     The time from when a page was requested by a user to when it is fully
20687     loaded.
20688   </summary>
20689 </histogram>
20691 <histogram name="Renderer2.RequestToFinish_L">
20692   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20693   <summary>
20694     The time from when a page was requested by a user to when it is fully
20695     loaded.
20696   </summary>
20697 </histogram>
20699 <histogram name="Renderer2.RequestToFirstLayout">
20700   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20701   <summary>
20702     The time from when a page was requested by a user to its first layout.
20703   </summary>
20704 </histogram>
20706 <histogram name="Renderer2.RequestToStart">
20707   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20708   <summary>
20709     The time from when a page was requested by a user to when it starts loading.
20710   </summary>
20711 </histogram>
20713 <histogram name="Renderer2.StartToFinish">
20714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20715   <summary>
20716     The time from when a page started loading to when it is fully loaded.
20717   </summary>
20718 </histogram>
20720 <histogram name="Renderer2.StartToFinishDoc">
20721   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20722   <summary>
20723     The time from when a page starts loading to when the main document is
20724     finished loading.
20725   </summary>
20726 </histogram>
20728 <histogram name="Renderer2.StartToFirstLayout">
20729   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
20730   <summary>
20731     The time from when a page starts loading to its first layout.
20732   </summary>
20733 </histogram>
20735 <histogram name="Renderer4.Abandoned" enum="Abandoned">
20736   <owner>wiltzius@chromium.org</owner>
20737   <summary>
20738     Distribution of actual finished pages, vs abandoned pages, where we needed
20739     to declare a finish time prematurely since the page was being closed
20740     (exited).
20741   </summary>
20742 </histogram>
20744 <histogram name="Renderer4.AccelContentPaintDurationMS">
20745   <owner>wiltzius@chromium.org</owner>
20746   <summary>
20747     Time spent by WebKit painting the page, in milliseconds, when the GPU
20748     acceleration is active, for paints that affect non-root layers.
20749   </summary>
20750 </histogram>
20752 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
20753   <owner>wiltzius@chromium.org</owner>
20754   <summary>
20755     WebKit paint throughput, measured in megapixels per second, when GPU
20756     acceleration is active, for paints that affect non-root layers.
20757   </summary>
20758 </histogram>
20760 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
20761   <owner>wiltzius@chromium.org</owner>
20762   <summary>Time between frames when GPU acceleration is active.</summary>
20763 </histogram>
20765 <histogram name="Renderer4.AccelRootPaintDurationMS">
20766   <owner>wiltzius@chromium.org</owner>
20767   <summary>
20768     Time spent by WebKit painting the page, in milliseconds, when the GPU
20769     acceleration is active, for paints that affect the root layer.
20770   </summary>
20771 </histogram>
20773 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
20774   <owner>wiltzius@chromium.org</owner>
20775   <summary>
20776     WebKit paint throughput, measured in megapixels per second, when GPU
20777     acceleration is active, for paints that affect the root layer.
20778   </summary>
20779 </histogram>
20781 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
20782   <owner>wiltzius@chromium.org</owner>
20783   <summary>
20784     Time from when the animation callback was posted to when it ran.
20785   </summary>
20786 </histogram>
20788 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
20789   <owner>wiltzius@chromium.org</owner>
20790   <summary>
20791     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
20792     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20793     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20794     time when renderer requested load of document, after any unload of last
20795     document. &quot;Commit&quot;== time when renderer got first byte of
20796     document.
20797   </summary>
20798 </histogram>
20800 <histogram name="Renderer4.BeginToFinish">
20801   <owner>wiltzius@chromium.org</owner>
20802   <summary>TBD</summary>
20803 </histogram>
20805 <histogram name="Renderer4.BeginToFinishDoc">
20806   <owner>wiltzius@chromium.org</owner>
20807   <summary>TBD</summary>
20808 </histogram>
20810 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
20811   <owner>wiltzius@chromium.org</owner>
20812   <summary>
20813     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
20814     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
20815     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
20816     time when renderer requested load of document, after any unload of last
20817     document. &quot;First paint&quot;== time when first paint operation was
20818     performed.
20819   </summary>
20820 </histogram>
20822 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
20823   <owner>wiltzius@chromium.org</owner>
20824   <summary>
20825     Time from &quot;big&quot; to &quot;first paint after load.&quot;
20826     &quot;Begin&quot;== &quot;request&quot; if user requested, and
20827     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
20828     document. &quot;Start&quot;== time when renderer requested load of document,
20829     after any unload of last document. &quot;First paint after load&quot;== time
20830     after onload() when first paint operation is performed.
20831   </summary>
20832 </histogram>
20834 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
20835   <owner>wiltzius@chromium.org</owner>
20836   <summary>
20837     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
20838     time when renderer got first byte of document.  &quot;Finish&quot;==after
20839     onload() and all resources are loaded.
20840   </summary>
20841 </histogram>
20843 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
20844   <owner>wiltzius@chromium.org</owner>
20845   <summary>
20846     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
20847     time when renderer got first byte of document. &quot;Finish doc&quot; ==
20848     main document loaded, before onload(). &quot;Finish&quot;==after onload()
20849     and all resources are loaded.
20850   </summary>
20851 </histogram>
20853 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
20854   <owner>wiltzius@chromium.org</owner>
20855   <summary>
20856     Time from &quot;commit&quot; to &quot;first paint.&quot;
20857     &quot;Commit&quot;== time when renderer got first byte of document.
20858     &quot;First paint&quot;== time when first paint operation was performed.
20859   </summary>
20860 </histogram>
20862 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
20863   <owner>wiltzius@chromium.org</owner>
20864   <summary>
20865     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
20866     &quot;Commit&quot;== time when renderer got first byte of document.
20867     &quot;First paint after load&quot;== time after onload() when first paint
20868     operation is performed.
20869   </summary>
20870 </histogram>
20872 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
20873   <owner>wiltzius@chromium.org</owner>
20874   <summary>
20875     Time between frames, as measured on the compositor thread. This is collected
20876     once per frame while it is being drawn to the screen in the compositor.
20877   </summary>
20878 </histogram>
20880 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
20881   <obsolete>
20882     Renamed to Renderer4.pixelCountCulled_Draw.
20883   </obsolete>
20884   <owner>wiltzius@chromium.org</owner>
20885   <summary>
20886     Number of pixels that culling prevented being drawn to the screen,
20887     normalized to the viewport size. This is collected once per frame while it
20888     is being drawn to the screen in the compositor.
20889   </summary>
20890 </histogram>
20892 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
20893   <obsolete>
20894     Renamed to Renderer4.pixelCountOpaque_Draw.
20895   </obsolete>
20896   <owner>wiltzius@chromium.org</owner>
20897   <summary>
20898     Number of pixels drawn to the screen and known opaque, normalized to the
20899     viewport size. This is collected once per frame while it is being drawn to
20900     the screen in the compositor.
20901   </summary>
20902 </histogram>
20904 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
20905   <obsolete>
20906     Renamed to Renderer4.pixelCountTranslucent_Draw.
20907   </obsolete>
20908   <owner>wiltzius@chromium.org</owner>
20909   <summary>
20910     Number of pixels drawn to the screen and not known opaque, normalized to the
20911     viewport size. This is collected once per frame while it is being drawn to
20912     the screen in the compositor.
20913   </summary>
20914 </histogram>
20916 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
20917   <owner>wiltzius@chromium.org</owner>
20918   <summary>
20919     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
20920     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
20921     onload() and all resources are loaded.
20922   </summary>
20923 </histogram>
20925 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
20926   <owner>wiltzius@chromium.org</owner>
20927   <summary>
20928     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
20929     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
20930     paint after load&quot;== time after onload() when first paint operation is
20931     performed.
20932   </summary>
20933 </histogram>
20935 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
20936     units="rects">
20937   <owner>wiltzius@chromium.org</owner>
20938   <summary>
20939     Number of rects inside of a PictureLayer's invalidation region per commit.
20940   </summary>
20941 </histogram>
20943 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
20944   <owner>wiltzius@chromium.org</owner>
20945   <summary>
20946     Time to determine the page language. This is done after the page has been
20947     loaded.
20948   </summary>
20949 </histogram>
20951 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
20952   <owner>wiltzius@chromium.org</owner>
20953   <summary>
20954     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
20955     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
20956     computed the properties we need. Only recorded for the first 50 frames of
20957     every page.
20958   </summary>
20959 </histogram>
20961 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
20962   <owner>wiltzius@chromium.org</owner>
20963   <summary>
20964     The ratio of CC Layers which are candidates for LCDText AA / total picture
20965     or content Layers.  Recorded in LayerTreeHost, after
20966     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
20967     we need. Only recorded for the first 50 frames of every page.
20968   </summary>
20969 </histogram>
20971 <histogram name="Renderer4.LoadType" enum="LoadType">
20972   <owner>wiltzius@chromium.org</owner>
20973   <summary>
20974     Probability distribution for enumerated varieties of page loads.
20975   </summary>
20976 </histogram>
20978 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
20979   <owner>wiltzius@chromium.org</owner>
20980   <summary>
20981     Number of pixels that culling prevented being drawn to the screen, recorded
20982     as 10 times the percentage of the viewport that these pixels cover. This is
20983     collected once per frame while it is being drawn to the screen in the
20984     compositor.
20985   </summary>
20986 </histogram>
20988 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
20989   <owner>wiltzius@chromium.org</owner>
20990   <summary>
20991     Number of pixels known to be opaque, recorded as 10 times the percentage of
20992     the viewport that these pixels cover.
20993   </summary>
20994 </histogram>
20996 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
20997   <owner>wiltzius@chromium.org</owner>
20998   <summary>
20999     Number of pixels painted by WebKit into main memory, recorded as 10 times
21000     the percentage of the viewport that these pixels cover. This is collected
21001     once per commit from WebKit to the compositor.
21002   </summary>
21003 </histogram>
21005 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
21006   <owner>wiltzius@chromium.org</owner>
21007   <summary>
21008     Number of pixels not known to be opaque opaque, recorded as 10 times the
21009     percentage of the viewport that these pixels cover.
21010   </summary>
21011 </histogram>
21013 <histogram name="Renderer4.renderPassCount">
21014   <owner>wiltzius@chromium.org</owner>
21015   <summary>
21016     The number of render passes (or render targets) in the renderer's frame. If
21017     the value is more than one, then an intermediate rendering target must be
21018     used during the rendering of the frame for each render pass greater than
21019     one.
21020   </summary>
21021 </histogram>
21023 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
21024   <owner>wiltzius@chromium.org</owner>
21025   <summary>
21026     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
21027     time when user requested document.  &quot;Finish&quot;==after onload() and
21028     all resources are loaded.
21029   </summary>
21030 </histogram>
21032 <histogram name="Renderer4.RequestToStart" units="milliseconds">
21033   <owner>wiltzius@chromium.org</owner>
21034   <summary>
21035     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
21036     time when user requested document. &quot;Start&quot;== time when renderer
21037     requested load of document, after any unload of last document.
21038   </summary>
21039 </histogram>
21041 <histogram name="Renderer4.Snapshot">
21042   <owner>wiltzius@chromium.org</owner>
21043   <summary>Time to capture a renderer snapshot.</summary>
21044 </histogram>
21046 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
21047     units="milliseconds">
21048   <owner>wiltzius@chromium.org</owner>
21049   <summary>
21050     Time between frames when the software renderer is being used, as measured on
21051     the compositor thread. This is collected once per frame while it is being
21052     drawn to the screen in the compositor.
21053   </summary>
21054 </histogram>
21056 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
21057   <owner>wiltzius@chromium.org</owner>
21058   <summary>Time between frames when the page is not GPU accelerated.</summary>
21059 </histogram>
21061 <histogram name="Renderer4.SoftwarePaintDurationMS">
21062   <owner>wiltzius@chromium.org</owner>
21063   <summary>
21064     Time spent by WebKit painting the page, in milliseconds, when the page is
21065     not GPU accelerated.
21066   </summary>
21067 </histogram>
21069 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
21070   <owner>wiltzius@chromium.org</owner>
21071   <summary>
21072     WebKit paint throughput, measured in megapixels per second, when the page is
21073     not GPU accelerated.
21074   </summary>
21075 </histogram>
21077 <histogram name="Renderer4.StartToCommit" units="milliseconds">
21078   <owner>wiltzius@chromium.org</owner>
21079   <summary>
21080     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
21081     when renderer requested load of document, after any unload of last document.
21082     &quot;Commit&quot;== time when renderer got first byte of document.
21083   </summary>
21084 </histogram>
21086 <histogram name="Renderer4.StartToFinish" units="milliseconds">
21087   <owner>wiltzius@chromium.org</owner>
21088   <summary>
21089     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
21090     when renderer requested load of document, after any unload of last document.
21091     &quot;Finish&quot;==after onload() and all resources are loaded.
21092   </summary>
21093 </histogram>
21095 <histogram name="Renderer4.TextureGpuUploadTimeUS">
21096   <owner>wiltzius@chromium.org</owner>
21097   <summary>
21098     The number of microseconds it took to upload a tile's full texture as
21099     measured on the GPU process.
21100   </summary>
21101 </histogram>
21103 <histogram name="Renderer4.Thumbnail">
21104   <owner>wiltzius@chromium.org</owner>
21105   <summary>Time to capture a renderer thumbnail.</summary>
21106 </histogram>
21108 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
21109   <owner>wiltzius@chromium.org</owner>
21110   <summary>
21111     Number of tiles that culling prevented being uploaded to texture memory.
21112     This is an approximation and is recorded as a 100 times the percentage of
21113     the number of tiles, of default size, needed to cover the viewport. This is
21114     collected once per commit from WebKit to the compositor.
21115   </summary>
21116 </histogram>
21118 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
21119   <obsolete>
21120     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
21121   </obsolete>
21122   <owner>wiltzius@chromium.org</owner>
21123   <summary>
21124     Number of pixels that culling prevented being uploaded to texture memory,
21125     normalized to the viewport size. This is collected once per commit from
21126     WebKit to the compositor.
21127   </summary>
21128 </histogram>
21130 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
21131   <obsolete>
21132     Renamed to Renderer4.pixelCountOpaque_Upload.
21133   </obsolete>
21134   <owner>wiltzius@chromium.org</owner>
21135   <summary>
21136     Number of pixels uploaded to texture memory and known to be opaque,
21137     normalized to the viewport size. This is collected once per commit from
21138     WebKit to the compositor.
21139   </summary>
21140 </histogram>
21142 <histogram name="Renderer4.uploadPixelCountTranslucent"
21143     units="NormalizedPixels">
21144   <obsolete>
21145     Renamed to Renderer4.pixelCountTranslucent_Upload.
21146   </obsolete>
21147   <owner>wiltzius@chromium.org</owner>
21148   <summary>
21149     Number of pixels uploaded to texture memory and not known opaque, normalized
21150     to the viewport size.  This is collected once per commit from WebKit to the
21151     compositor.
21152   </summary>
21153 </histogram>
21155 <histogram name="RenderViewContextMenu.Shown" enum="RenderViewContextMenuItem">
21156   <owner>vitalybuka@chromium.org</owner>
21157   <summary>Count of renderer view context menu items shown.</summary>
21158 </histogram>
21160 <histogram name="RenderViewContextMenu.Used" enum="RenderViewContextMenuItem">
21161   <owner>vitalybuka@chromium.org</owner>
21162   <summary>
21163     Count of renderer view context menu items (Only commands now) used.
21164   </summary>
21165 </histogram>
21167 <histogram name="RequestAutocomplete.DismissalState"
21168     enum="AutofillDialogDismissalState">
21169   <owner>estade@chromium.org</owner>
21170   <summary>
21171     The state of the requestAutocomplete() dialog when it was dismissed.
21172   </summary>
21173 </histogram>
21175 <histogram name="RequestAutocomplete.InitialUserState"
21176     enum="AutofillDialogInitialUserState">
21177   <owner>estade@chromium.org</owner>
21178   <summary>
21179     The initial state of a user that's interacting with a freshly shown
21180     requestAutocomplete() dialog.
21181   </summary>
21182 </histogram>
21184 <histogram name="RequestAutocomplete.PopupInDialog"
21185     enum="AutofillDialogPopupEvent">
21186   <owner>estade@chromium.org</owner>
21187   <summary>
21188     User interactions with the Autofill popup shown while filling an
21189     requestAutocomplete() dialog.
21190   </summary>
21191 </histogram>
21193 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
21194   <owner>estade@chromium.org</owner>
21195   <summary>
21196     Measures the frequency of security warnings and errors in the
21197     RequestAutocomplete dialog.
21198   </summary>
21199 </histogram>
21201 <histogram name="RequestAutocomplete.UiDuration" units="ms">
21202   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21203   <summary>
21204     Measures the duration for which an requestAutocomplete() dialog was shown.
21205   </summary>
21206 </histogram>
21208 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
21209   <owner>estade@chromium.org</owner>
21210   <summary>
21211     Measures the duration for which an requestAutocomplete() dialog was shown,
21212     in cases where the user ended up canceling out of the dialog.
21213   </summary>
21214 </histogram>
21216 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
21217   <owner>estade@chromium.org</owner>
21218   <summary>
21219     Measures the duration for which an requestAutocomplete() dialog was shown,
21220     in cases where the user ended up accepting the dialog.
21221   </summary>
21222 </histogram>
21224 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
21225   <owner>estade@chromium.org</owner>
21226   <summary>
21227     Measures how users are interacting with the requestAutocomplete() dialog UI.
21228   </summary>
21229 </histogram>
21231 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
21232   <owner>estade@chromium.org</owner>
21233   <summary>
21234     Measures the duration of time it takes for the requestAutocomplete() UI to
21235     be actionable by the user after it is shown.
21236   </summary>
21237 </histogram>
21239 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
21240   <owner>estade@chromium.org</owner>
21241   <summary>
21242     Measures the frequency of errors in communicating with the Google Online
21243     Wallet server.
21244   </summary>
21245 </histogram>
21247 <histogram name="RequestAutocomplete.WalletRequiredActions"
21248     enum="WalletRequiredActions">
21249   <owner>estade@chromium.org</owner>
21250   <summary>
21251     Measures the frequency of required user actions returned by the Google
21252     Online Wallet server.
21253   </summary>
21254 </histogram>
21256 <histogram name="Reset.ChromeOS.PowerwashDialogShown"
21257     enum="PowerwashDialogViewType">
21258   <owner>merkulova@chromium.org</owner>
21259   <summary>
21260     Records the number of times the factory reset dialog was shown. Grouped by
21261     the viewtype.
21262   </summary>
21263 </histogram>
21265 <histogram name="SB.BloomFilter" units="milliseconds">
21266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21267   <summary>
21268     The first stage check that measures the time that Chrome took to check if a
21269     URL is present in our in-memory bloom filter.
21270   </summary>
21271 </histogram>
21273 <histogram name="SB.BuildBloom">
21274   <obsolete>
21275     Deprecated 9/2012. No longer generated.
21276   </obsolete>
21277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21278   <summary>TBD.</summary>
21279 </histogram>
21281 <histogram name="SB.Database" units="milliseconds">
21282   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21283   <summary>
21284     The second stage check that measures the time that Chrome took to check if a
21285     URL is present in our SQLite database.
21286   </summary>
21287 </histogram>
21289 <histogram name="SB.DBCheck" units="milliseconds">
21290   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21291   <summary>
21292     The second stage check that mesures the time that Chrome took to check if a
21293     URL is present in our SQLite database. This time includes the filter check
21294     time.
21295   </summary>
21296 </histogram>
21298 <histogram name="SB.Delay" units="milliseconds">
21299   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21300   <summary>
21301     This measures the time that SafeBrowsing actually delayed the browsing
21302     experience. It records the difference between the time when Chrome would
21303     have started reading the response for a URL and when the SafeBrowsing system
21304     completed its check of that URL.
21305   </summary>
21306 </histogram>
21308 <histogram name="SB.FilterCheck" units="milliseconds">
21309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21310   <summary>
21311     The first stage check that measures the time that Chrome took to check if a
21312     URL is present in our in-memory hash table.
21313   </summary>
21314 </histogram>
21316 <histogram name="SB.Network" units="milliseconds">
21317   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21318   <summary>
21319     The third and final stage check that mesures the time that Chrome took to
21320     get a response from the Google SafeBrowsing servers for a particular URL.
21321   </summary>
21322 </histogram>
21324 <histogram name="SB.NetworkCheck" units="milliseconds">
21325   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21326   <summary>
21327     The third and final stage check that mesures the time that Chrome took to
21328     get a response from the Google SafeBrowsing servers for a particular URL.
21329     This time includes the filter and database check time.
21330   </summary>
21331 </histogram>
21333 <histogram name="SB.PauseSafe" units="milliseconds">
21334   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21335   <summary>
21336     This measures the time that SafeBrowsing actually delayed the browsing
21337     experience. It records the difference between the time when Chrome would
21338     have started reading the response for a URL and when the SafeBrowsing system
21339     completed its check of that URL.
21340   </summary>
21341 </histogram>
21343 <histogram name="SB.Update">
21344   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21345   <summary>TBD.</summary>
21346 </histogram>
21348 <histogram name="SB2.AddPrefixes">
21349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21350   <summary>
21351     The number of add prefixes stored in the database after the last update.
21352   </summary>
21353 </histogram>
21355 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
21356   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21357   <summary>
21358     Track failures when in processing the safe-browsing database bloom filter.
21359   </summary>
21360 </histogram>
21362 <histogram name="SB2.BloomFilterFalsePositives"
21363     enum="SB2BloomFilterFalsePositives">
21364   <obsolete>
21365     This became misleading around M-22 (September 2012), deleted in M-32
21366     (November 2013).
21367   </obsolete>
21368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21369   <summary>
21370     All prefix misses (server returned no full hashes) and prefix misses due to
21371     false positives in the bloom filter.
21372   </summary>
21373 </histogram>
21375 <histogram name="SB2.BloomFilterLoad" units="ms">
21376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21377   <summary>Time to load the BloomFilter file.</summary>
21378 </histogram>
21380 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
21381   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21382   <summary>
21383     The size of the browsing SafeBrowsing database file on disk in kilobytes,
21384     after an update has occurred.
21385   </summary>
21386 </histogram>
21388 <histogram name="SB2.BuildFilter" units="milliseconds">
21389   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21390   <summary>
21391     The time that it took to regenerate the filter after we have received all
21392     the update chunks.
21393   </summary>
21394 </histogram>
21396 <histogram name="SB2.BuildReadBytes" units="bytes">
21397   <obsolete>
21398     Deprecated because it was exceeding the range.  Replaced by
21399     SB2.BuildReadKilobytes.
21400   </obsolete>
21401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21402   <summary>
21403     The number of bytes read by the browser process during the bloom filter
21404     generation phase.
21405   </summary>
21406 </histogram>
21408 <histogram name="SB2.BuildReadKilobytes" units="KB">
21409   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21410   <summary>
21411     The number of kilobytes read by the browser process during the filter
21412     generation phase.
21413   </summary>
21414 </histogram>
21416 <histogram name="SB2.BuildReadOperations">
21417   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21418   <summary>
21419     The number of read operations issued by the browser process during the
21420     filter generation phase.
21421   </summary>
21422 </histogram>
21424 <histogram name="SB2.BuildWriteBytes" units="bytes">
21425   <obsolete>
21426     Deprecated because it was exceeding the range.  Replaced by
21427     SB2.BuildWriteKilobytes.
21428   </obsolete>
21429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21430   <summary>
21431     The number of bytes written by the browser process during the bloom filter
21432     generation phase.
21433   </summary>
21434 </histogram>
21436 <histogram name="SB2.BuildWriteKilobytes" units="KB">
21437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21438   <summary>
21439     The number of kilobytes written by the browser process during the filter
21440     generation phase.
21441   </summary>
21442 </histogram>
21444 <histogram name="SB2.BuildWriteOperations">
21445   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21446   <summary>
21447     The number of write operations issued by the browser process during the
21448     filter generation phase.
21449   </summary>
21450 </histogram>
21452 <histogram name="SB2.ChunkInsert" units="milliseconds">
21453   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21454   <summary>
21455     The time that it takes to write one redirect URL (which can contain multiple
21456     chunks) to the database.
21457   </summary>
21458 </histogram>
21460 <histogram name="SB2.ChunkRequest" units="milliseconds">
21461   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21462   <summary>
21463     The network time between the request and response for a chunk.
21464   </summary>
21465 </histogram>
21467 <histogram name="SB2.ChunkSize" units="bytes">
21468   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21469   <summary>The size of one chunk URL.</summary>
21470 </histogram>
21472 <histogram name="SB2.DatabaseBytes" units="bytes">
21473   <obsolete>
21474     Deprecated because it was exceeding the range.  Replaced by
21475     SB2.DatabaseKilobytes.
21476   </obsolete>
21477   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21478   <summary>The size of the SafeBrowsing database file on disk.</summary>
21479 </histogram>
21481 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
21482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21483   <summary>Track failures when updating the safe-browsing database.</summary>
21484 </histogram>
21486 <histogram name="SB2.DatabaseKilobytes" units="KB">
21487   <obsolete>
21488     Replaced by SB2.BrowseDatabaseKilobytes.
21489   </obsolete>
21490   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21491   <summary>
21492     The size of the SafeBrowsing database file on disk in kilobytes.
21493   </summary>
21494 </histogram>
21496 <histogram name="SB2.DatabaseOpen" units="milliseconds">
21497   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21498   <summary>
21499     The time it takes to initialize the SafeBrowsing storage backend, in
21500     milliseconds.
21501   </summary>
21502 </histogram>
21504 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
21505   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21506   <summary>
21507     The size of the update file before merging with the database file, in
21508     kilobytes.
21509   </summary>
21510 </histogram>
21512 <histogram name="SB2.Delay" units="milliseconds">
21513   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21514   <summary>
21515     The time that SafeBrowsing actually delayed the browsing experience. It
21516     records the difference between the time when Chrome would have started
21517     reading the response for a URL and when the SafeBrowsing system completed
21518     its check of that URL.
21519   </summary>
21520 </histogram>
21522 <histogram name="SB2.DownloadBinhashAddsDeleted">
21523   <obsolete>
21524     Deleted in M-34 (February 2014).
21525   </obsolete>
21526   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21527   <summary>Obsolete download BINHASH add chunks deleted.</summary>
21528 </histogram>
21530 <histogram name="SB2.DownloadBinhashSubsDeleted">
21531   <obsolete>
21532     Deleted in M-34 (February 2014).
21533   </obsolete>
21534   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21535   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
21536 </histogram>
21538 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
21539   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21540   <summary>
21541     Records results of SafeBrowsing download check, including both url check and
21542     downloaded file hash check.
21543   </summary>
21544 </histogram>
21546 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
21547   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21548   <summary>
21549     The size of the downloads SafeBrowsing database file on disk in kilobytes,
21550     after an update has occurred.
21551   </summary>
21552 </histogram>
21554 <histogram name="SB2.DownloadDuration" units="milliseconds">
21555   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21556   <summary>The time it takes for a download to finish.</summary>
21557 </histogram>
21559 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
21560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21561   <summary>
21562     The time it takes for SafeBrowsing to check hash of a download file.
21563   </summary>
21564 </histogram>
21566 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
21567   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21568   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
21569 </histogram>
21571 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
21572   <obsolete>
21573     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
21574   </obsolete>
21575   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21576   <summary>Records results of SafeBrowsing download url check.</summary>
21577 </histogram>
21579 <histogram name="SB2.FailedUpdate">
21580   <obsolete>
21581     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
21582   </obsolete>
21583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21584   <summary>
21585     The count of the number of times an update failed when being committed to
21586     the database.
21587   </summary>
21588 </histogram>
21590 <histogram name="SB2.FilterCheck" units="milliseconds">
21591   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21592   <summary>
21593     The time that it took to check a URL against our in-memory filter.
21594   </summary>
21595 </histogram>
21597 <histogram name="SB2.FilterKilobytes" units="KB">
21598   <obsolete>
21599     Deprecated 9/2012. No longer generated.
21600   </obsolete>
21601   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21602   <summary>The size of the current bloom filter in kilobytes.</summary>
21603 </histogram>
21605 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
21606   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21607   <summary>Which filter file the database loaded from disk.</summary>
21608 </histogram>
21610 <histogram name="SB2.FilterMissing">
21611   <obsolete>
21612     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
21613   </obsolete>
21614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21615   <summary>
21616     The count of the number of times we attempted to load the bloom filter file
21617     but it was missing.
21618   </summary>
21619 </histogram>
21621 <histogram name="SB2.FilterReadFail">
21622   <obsolete>
21623     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
21624   </obsolete>
21625   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21626   <summary>
21627     The count of the number of times we attempted to load the bloom filter file
21628     but failed while reading the file on disk.
21629   </summary>
21630 </histogram>
21632 <histogram name="SB2.FilterSize" units="bytes">
21633   <obsolete>
21634     Deprecated because it was exceeding the range.  Replaced by
21635     SB2.FilterKilobytes.
21636   </obsolete>
21637   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21638   <summary>The size of the current bloom filter.</summary>
21639 </histogram>
21641 <histogram name="SB2.FilterWriteFail">
21642   <obsolete>
21643     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
21644   </obsolete>
21645   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21646   <summary>
21647     The count of the number of times we attempted to save the bloom filter file
21648     but failed while writing the file to disk.
21649   </summary>
21650 </histogram>
21652 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
21653   <owner>shess@chromium.org</owner>
21654   <summary>
21655     Collection of boolean events for SafeBrowsingFileStore instances.  Includes
21656     corruptions detected, old versions detected, and various failures detected.
21657   </summary>
21658 </histogram>
21660 <histogram name="SB2.GetHash200">
21661   <obsolete>
21662     Deprecated in favor of SB2.GetHashResult STATUS_200.
21663   </obsolete>
21664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21665   <summary>
21666     The number of GetHash requests that returned data (valid requests).
21667   </summary>
21668 </histogram>
21670 <histogram name="SB2.GetHash204">
21671   <obsolete>
21672     Deprecated in favor of SB2.GetHashResult STATUS_204.
21673   </obsolete>
21674   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21675   <summary>
21676     The number of GetHash requests that returned empty data (false positives).
21677   </summary>
21678 </histogram>
21680 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
21681   <owner>mattm@chromium.org</owner>
21682   <summary>
21683     Track return status from GetHash attempts (STATUS_200, STATUS_204,
21684     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
21685     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
21686     MISS).  EMPTY means the response had no full hashes, and should contain all
21687     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
21688     hashes matched. MISS means that none of the hashes matched (there was a
21689     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
21690     BACKOFF_ERROR were added in M36.)
21691   </summary>
21692 </histogram>
21694 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
21695   <owner>mattm@chromium.org</owner>
21696   <summary>
21697     Track return status from GetHash attempts (STATUS_200, STATUS_204,
21698     NETWORK_ERROR, HTTP_ERROR, BACKOFF_ERROR), whether parsing a 200 result
21699     failed (PARSE_ERROR), and dispensation of returned values (EMPTY, HIT,
21700     MISS).  EMPTY means the response had no full hashes, and should contain all
21701     of the 204 responses plus all *_ERROR cases.  HIT means that one of the full
21702     hashes matched. MISS means that none of the hashes matched (there was a
21703     prefix collision). (PARSE_ERROR, NETWORK_ERROR, HTTP_ERROR, and
21704     BACKOFF_ERROR were added in M36.)
21705   </summary>
21706 </histogram>
21708 <histogram name="SB2.GetHashServerMiss">
21709   <obsolete>
21710     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
21711     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
21712     reported useful data.
21713   </obsolete>
21714   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21715   <summary>
21716     The number of GetHash requests returning full hashes that didn't match the
21717     URL that initiated the request.
21718   </summary>
21719 </histogram>
21721 <histogram name="SB2.HandleCorrupt">
21722   <obsolete>
21723     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
21724   </obsolete>
21725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21726   <summary>
21727     The count of the number of times a database was found corrupt and reset.
21728   </summary>
21729 </histogram>
21731 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
21732   <owner>felt@chromium.org</owner>
21733   <summary>
21734     Track number of times Safe Browsing interstitials have been shown, and how
21735     many times they have been clicked through or not.
21736   </summary>
21737 </histogram>
21739 <histogram name="SB2.InterstitialActionDetails"
21740     enum="SB2InterstitialActionDetails">
21741   <owner>felt@chromium.org</owner>
21742   <summary>
21743     Tracks the click-through rate for specific cases of the interstitial.
21744   </summary>
21745 </histogram>
21747 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
21748   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21749   <summary>
21750     The time between when we show the SafeBrowsing malware interstitial and the
21751     user navigating away by for example, closing the tab, clicking the browser
21752     back button or typing another URL in the address bar.
21753   </summary>
21754 </histogram>
21756 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
21757   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21758   <summary>
21759     The time between when we show the SafeBrowsing malware interstitial and the
21760     user clicking on diagnostic page link.
21761   </summary>
21762 </histogram>
21764 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
21765     units="milliseconds">
21766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21767   <summary>
21768     The time between when we show the SafeBrowsing malware interstitial and the
21769     user expanding the &quot;see more info&quot; section of the page.  (Only
21770     applies to field trial version 2 of the interstitial.)
21771   </summary>
21772 </histogram>
21774 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
21775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21776   <summary>
21777     The time between when we show the SafeBrowsing malware interstitial and the
21778     user clicking on the learn more about malware link.
21779   </summary>
21780 </histogram>
21782 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
21783   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21784   <summary>
21785     The time between when we show the SafeBrowsing malware interstitial and the
21786     user clicking on the privacy policy link.
21787   </summary>
21788 </histogram>
21790 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
21791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21792   <summary>
21793     The time between when we show the SafeBrowsing malware interstitial and the
21794     user clicking on the proceed link.
21795   </summary>
21796 </histogram>
21798 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
21799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21800   <summary>
21801     The time between when we show the SafeBrowsing malware interstitial and the
21802     user clicking on the big green back button.
21803   </summary>
21804 </histogram>
21806 <histogram name="SB2.Network" units="milliseconds">
21807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21808   <summary>
21809     The time that it took to receive a response from the Google SafeBrowsing
21810     servers for a GetHash request.
21811   </summary>
21812 </histogram>
21814 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
21815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21816   <summary>Size of v1 database deleted from client profile.</summary>
21817 </histogram>
21819 <histogram name="SB2.OutShardShifts">
21820   <owner>shess@chromium.org</owner>
21821   <summary>
21822     Indicates how sharded safe-browsing on-disk stores are.  Values like 0 to 4
21823     are reasonable.
21824   </summary>
21825 </histogram>
21827 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
21828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21829   <summary>
21830     The time between when we show the SafeBrowsing phishing interstitial and the
21831     user navigating away by for example, closing the tab, clicking the browser
21832     back button or typing another URL in the address bar.
21833   </summary>
21834 </histogram>
21836 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
21837     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 phishing interstitial and the
21841     user expanding the &quot;see more info&quot; section of the page.  (Only
21842     applies to field trial version 2 of the interstitial.)
21843   </summary>
21844 </histogram>
21846 <histogram name="SB2.PhishingInterstitialTimeLearnMore" 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 phishing interstitial and the
21850     user clicking on the learn more link.
21851   </summary>
21852 </histogram>
21854 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
21855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21856   <summary>
21857     The time between when we show the SafeBrowsing phishing interstitial and the
21858     user clicking on the proceed link.
21859   </summary>
21860 </histogram>
21862 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
21863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21864   <summary>
21865     The time between when we show the SafeBrowsing phishing interstitial and the
21866     user clicking on the report error link.
21867   </summary>
21868 </histogram>
21870 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
21871   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21872   <summary>
21873     The time between when we show the SafeBrowsing phishing interstitial and the
21874     user clicking on the big green back button.
21875   </summary>
21876 </histogram>
21878 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
21879   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21880   <summary>
21881     The size of the PrefixSet storage in bits, divided by the number of prefixes
21882     represented.  Should almost always be 16.
21883   </summary>
21884 </histogram>
21886 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
21887   <obsolete>
21888     Deprecated 9/2012. No longer generated, BloomFilter being removed.
21889   </obsolete>
21890   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21891   <summary>
21892     Records how well the PrefixSet implementation matches the BloomFilter
21893     implementation.
21894   </summary>
21895 </histogram>
21897 <histogram name="SB2.PrefixSetKilobytes" units="KB">
21898   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21899   <summary>The size of the PrefixSet file in kilobytes.</summary>
21900 </histogram>
21902 <histogram name="SB2.PrefixSetLoad" units="ms">
21903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21904   <summary>Time to load the PrefixSet file.</summary>
21905 </histogram>
21907 <histogram name="SB2.PrefixSetRestoredExcess">
21908   <obsolete>
21909     Deprecated 9/2012. No longer generated.
21910   </obsolete>
21911   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21912   <summary>
21913     For debugging PrefixSet.  How many extra results GetPrefixes returns.
21914   </summary>
21915 </histogram>
21917 <histogram name="SB2.PrefixSetRestoredShortfall">
21918   <obsolete>
21919     Deprecated 9/2012. No longer generated.
21920   </obsolete>
21921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21922   <summary>
21923     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
21924   </summary>
21925 </histogram>
21927 <histogram name="SB2.PrefixSetUnsortedDelta">
21928   <obsolete>
21929     Deprecated 9/2012. No longer generated.
21930   </obsolete>
21931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21932   <summary>
21933     For debugging PrefixSet.  How far unsorted deltas are from expected value.
21934   </summary>
21935 </histogram>
21937 <histogram name="SB2.PrefixSetUnsortedDifference">
21938   <obsolete>
21939     Deprecated 9/2012. No longer generated.
21940   </obsolete>
21941   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21942   <summary>
21943     For debugging PrefixSet.  Distance of unsorted elements from expected
21944     location.
21945   </summary>
21946 </histogram>
21948 <histogram name="SB2.PrefixSetUnsortedPercent">
21949   <obsolete>
21950     Deprecated 9/2012. No longer generated.
21951   </obsolete>
21952   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21953   <summary>
21954     For debugging PrefixSet.  How far into the results unsorted elements were
21955     found.  Interesting values would be 0%, 50%, or 100%.
21956   </summary>
21957 </histogram>
21959 <histogram name="SB2.PrefixSetUnsortedSize">
21960   <obsolete>
21961     Deprecated 9/2012. No longer generated.
21962   </obsolete>
21963   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21964   <summary>
21965     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
21966     problem with a particular size of dataset.
21967   </summary>
21968 </histogram>
21970 <histogram name="SB2.PrefixSetVersionRead">
21971   <owner>shess@chromium.org</owner>
21972   <summary>Version read from the PrefixSet file.</summary>
21973 </histogram>
21975 <histogram name="SB2.PrefixSetWrite" units="ms">
21976   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21977   <summary>Time to store the PrefixSet file.</summary>
21978 </histogram>
21980 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
21981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21982   <summary>
21983     Whether the user has Safe Browsing extended reporting enabled at the time a
21984     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
21985     interstitials that had reporting enabled.
21986   </summary>
21987 </histogram>
21989 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
21990   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21991   <summary>
21992     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
21993     in the Safe Browsing interstitial.
21994   </summary>
21995 </histogram>
21997 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
21998   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
21999   <summary>
22000     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
22001     disk in kilobytes, after an update has occurred.
22002   </summary>
22003 </histogram>
22005 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
22006   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22007   <summary>
22008     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
22009     after an udpate has occurred.
22010   </summary>
22011 </histogram>
22013 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
22014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22015   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
22016 </histogram>
22018 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
22019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22020   <summary>
22021     Time to store the Side Effect Free Whitelist PrefixSet file.
22022   </summary>
22023 </histogram>
22025 <histogram name="SB2.SideEffectFreeWhitelistStatus"
22026     enum="SB2SideEffectFreeWhitelistStatus">
22027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22028   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
22029 </histogram>
22031 <histogram name="SB2.StoreVersionRead">
22032   <owner>shess@chromium.org</owner>
22033   <summary>Version read from the store file.</summary>
22034 </histogram>
22036 <histogram name="SB2.SubPrefixes">
22037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22038   <summary>
22039     The number of sub prefixes stored in the database after the last update.
22040   </summary>
22041 </histogram>
22043 <histogram name="SB2.Update" units="milliseconds">
22044   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22045   <summary>
22046     The time from the receipt of the update request to the receipt of the final
22047     update chunk.
22048   </summary>
22049 </histogram>
22051 <histogram name="SB2.UpdateRequestSize" units="bytes">
22052   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22053   <summary>The payload size of update requests to the server.</summary>
22054 </histogram>
22056 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
22057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22058   <summary>Result from trying to update the SafeBrowsing data.</summary>
22059 </histogram>
22061 <histogram name="SB2.UpdateSize" units="bytes">
22062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22063   <summary>The size of all the chunk URLs in an update response.</summary>
22064 </histogram>
22066 <histogram name="SB2.UpdateUrls">
22067   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22068   <summary>The number of chunk URLs in an update response.</summary>
22069 </histogram>
22071 <histogram name="SBClientDownload.CheckDownloadStats"
22072     enum="SBClientDownloadCheckDownloadStats">
22073   <owner>mattm@chromium.org</owner>
22074   <summary>
22075     Records a histogram of the reason why downloads are marked as being
22076     malicious or clean by the improved SafeBrowsing binary download protection.
22077   </summary>
22078 </histogram>
22080 <histogram name="SBClientDownload.DownloadExtensions"
22081     enum="SBClientDownloadExtensions">
22082   <owner>mattm@chromium.org</owner>
22083   <summary>
22084     Records a histogram of how often users download a file with a file extension
22085     that is possibly dangerous (e.g., exe, class).
22086   </summary>
22087 </histogram>
22089 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
22090   <owner>mattm@chromium.org</owner>
22091   <summary>
22092     Records the total time it takes for the SafeBrowsing download service to
22093     check whether the content of a download is malicious or not. This histogram
22094     only includes requests that are sent to the SafeBrowsing server.
22095   </summary>
22096 </histogram>
22098 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
22099   <owner>mattm@chromium.org</owner>
22100   <summary>
22101     The net error code for all CheckClientDownloadRequest URLFetchers.
22102   </summary>
22103 </histogram>
22105 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
22106   <owner>mattm@chromium.org</owner>
22107   <summary>
22108     The size of the upload data for CheckClientDownloadRequest URLFetchers.
22109   </summary>
22110 </histogram>
22112 <histogram name="SBClientDownload.DownloadRequestResponseCode">
22113   <owner>mattm@chromium.org</owner>
22114   <summary>
22115     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
22116     response code that was received.
22117   </summary>
22118 </histogram>
22120 <histogram name="SBClientDownload.ExtractImageHeadersTime" units="milliseconds">
22121   <owner>grt@chromium.org</owner>
22122   <summary>
22123     Records the time it takes for the SafeBrowsing download service to extract
22124     image headers from a downloaded binary.
22125   </summary>
22126 </histogram>
22128 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
22129     units="milliseconds">
22130   <owner>mattm@chromium.org</owner>
22131   <summary>
22132     Records the time it takes for the SafeBrowsing download service to extract
22133     signature info from a downloaded binary. This includes both unsigned and
22134     signed binaries.
22135   </summary>
22136 </histogram>
22138 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
22139   <owner>mattm@chromium.org</owner>
22140   <summary>
22141     Records the time it takes for the SafeBrowsing download service to extract
22142     info from a downloaded zip file.
22143   </summary>
22144 </histogram>
22146 <histogram name="SBClientDownload.SignedBinaryDownload"
22147     enum="SBClientDownloadIsSignedBinary">
22148   <owner>mattm@chromium.org</owner>
22149   <summary>
22150     Records the number of signed vs. unsigned executables that are downloaded.
22151   </summary>
22152 </histogram>
22154 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
22155   <owner>mattm@chromium.org</owner>
22156   <summary>
22157     Counter which is incremented whenever an executable is downloaded which is
22158     either signed or whose URL matches the download whitelist.
22159   </summary>
22160 </histogram>
22162 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
22163     enum="Boolean">
22164   <owner>mattm@chromium.org</owner>
22165   <summary>
22166     For each zip file analyzed by the SafeBrowsing download service, records
22167     true if the zip did not contain any executables but did contain another zip
22168     file, false otherwise.
22169   </summary>
22170 </histogram>
22172 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
22173   <owner>mattm@chromium.org</owner>
22174   <summary>
22175     For each zip file analyzed by the SafeBrowsing download service, records if
22176     the zip contained an executable file.
22177   </summary>
22178 </histogram>
22180 <histogram name="SBClientMalware.ClassificationStart" enum="BooleanHit">
22181   <owner>noelutz@chromium.org</owner>
22182   <summary>
22183     The number of pages that we could have possibly classified (essentially the
22184     number of top page navigations by users with SBClientMalware enabled). The
22185     name is slightly misleading as it is recorded before
22186     &quot;Preclassification&quot; happens.
22187   </summary>
22188 </histogram>
22190 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
22191     enum="NetErrorCodes">
22192   <owner>noelutz@chromium.org</owner>
22193   <summary>
22194     The net error code for all ClientMalwareRequest URLFetchers.
22195   </summary>
22196 </histogram>
22198 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
22199   <owner>noelutz@chromium.org</owner>
22200   <summary>
22201     The size of the upload data for ClientMalwareRequest URLFetchers.
22202   </summary>
22203 </histogram>
22205 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
22206   <owner>noelutz@chromium.org</owner>
22207   <summary>
22208     For ClientMalwareRequest URLFetchers with successful status, the HTTP
22209     response code that was received.
22210   </summary>
22211 </histogram>
22213 <histogram name="SBClientMalware.PreClassificationCheckFail"
22214     enum="SBClientDetectionPreClassificationCheckFail">
22215   <owner>noelutz@chromium.org</owner>
22216   <summary>
22217     Records the number of malware classifications that were skipped because a
22218     pre-classification check failed.
22219   </summary>
22220 </histogram>
22222 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
22223   <owner>noelutz@chromium.org</owner>
22224   <summary>
22225     Measures the success rate of sending malware reports.  Sending a report can
22226     fail due to a client reaching the limit on the number of reports it can send
22227     per day or due to the report failing to be serialized.
22228   </summary>
22229 </histogram>
22231 <histogram name="SBClientMalware.UnexpectedPageId" enum="BooleanHit">
22232   <owner>noelutz@chromium.org</owner>
22233   <obsolete>
22234     Deprecated 03/2014.  That part of the code got deleted.
22235   </obsolete>
22236   <summary>
22237     Counts the number of times the page ID that completed the page load does not
22238     match the browse info page ID.  We expect that number to be zero.
22239   </summary>
22240 </histogram>
22242 <histogram name="SBClientPhishing.CancelClassificationReason"
22243     enum="SBClientPhishingCancelClassificationReason">
22244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22245   <summary>
22246     The counts for various reasons why an in-progress phishing classification
22247     was canceled.
22248   </summary>
22249 </histogram>
22251 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
22252   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22253   <summary>
22254     The number of times client-side phishing classifier expected to have no
22255     pending classifications running but that check failed.
22256   </summary>
22257 </histogram>
22259 <histogram name="SBClientPhishing.ClassificationStart" enum="BooleanHit">
22260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22261   <summary>
22262     The number of pages that we could have possibly classified (essentially the
22263     number of top page navigations by users with SBClientPhishing enabled). The
22264     name is slightly misleading as it is recorded before
22265     &quot;Preclassification&quot; happens.
22266   </summary>
22267 </histogram>
22269 <histogram name="SBClientPhishing.ClientModelStatus"
22270     enum="SBClientPhishingClientModelStatus">
22271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22272   <summary>
22273     The counts for various model status codes that we get after loading a new
22274     client-side phishing model.
22275   </summary>
22276 </histogram>
22278 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
22279   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22280   <summary>
22281     The time that an individual chunk of DOM feature extraction work took.
22282   </summary>
22283 </histogram>
22285 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
22286   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22287   <summary>
22288     The number of times that DOM feature extraction finished early because the
22289     active WebDocument's frame was removed during traversal.
22290   </summary>
22291 </histogram>
22293 <histogram name="SBClientPhishing.DOMFeatureIterations">
22294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22295   <summary>
22296     The number of iterations that the DOM feature extractor took to finish.
22297   </summary>
22298 </histogram>
22300 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
22301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22302   <summary>
22303     The time that it took to resume DOM feature extraction for the phishing
22304     classifier.  Longer times may indicate that the page DOM changed between
22305     chunks of work and the extractor had to re-traverse up to the saved
22306     position.
22307   </summary>
22308 </histogram>
22310 <histogram name="SBClientPhishing.DOMFeatureTimeout">
22311   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22312   <summary>
22313     The number of phishing classifications that were aborted because DOM feature
22314     extraction took too long.
22315   </summary>
22316 </histogram>
22318 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
22319   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22320   <summary>
22321     The time that the DOM feature extarctor took to finish, summed across all
22322     chunks of work.
22323   </summary>
22324 </histogram>
22326 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
22327   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22328   <summary>Time spent generating the thumbnail.</summary>
22329 </histogram>
22331 <histogram name="SBClientPhishing.IllegalFeatureValue">
22332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22333   <summary>
22334     The number of features which were omitted from phishing classification
22335     because they were added with an illegal value.  This would indicate a bug.
22336   </summary>
22337 </histogram>
22339 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
22340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22341   <summary>
22342     The number of times that the phishing detection service could not be
22343     initialized due to an error parsing the private IP networks.  This would
22344     indicate a bug.
22345   </summary>
22346 </histogram>
22348 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
22349   <obsolete>
22350     Deprecated 12/2011.  Whitelist entries are no longer part of
22351     ClientPhishingResponse.
22352   </obsolete>
22353   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22354   <summary>
22355     The number of whitelist_expression entries in a ClientPhishingResponse that
22356     could not be canonicalized.
22357   </summary>
22358 </histogram>
22360 <histogram name="SBClientPhishing.PreClassificationCheckFail"
22361     enum="SBClientDetectionPreClassificationCheckFail">
22362   <owner>noelutz@chromium.org</owner>
22363   <summary>
22364     Records the number of phishing classifications that were skipped because a
22365     pre-classification check failed.
22366   </summary>
22367 </histogram>
22369 <histogram name="SBClientPhishing.ReportLimitSkipped" enum="BooleanHit">
22370   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22371   <summary>
22372     The number of phishing classifications that were previously cached as being
22373     phishing but that will get re-classified (to possibly fix false positives).
22374   </summary>
22375 </histogram>
22377 <histogram name="SBClientPhishing.RequestNotSerialized">
22378   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22379   <summary>
22380     The number of phishing classifier pingbacks that were skipped because
22381     serializing the request protocol buffer to string failed.
22382   </summary>
22383 </histogram>
22385 <histogram name="SBClientPhishing.RequestSatisfiedFromCache" enum="BooleanHit">
22386   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22387   <summary>
22388     The number of times that a cached phishing classification result was used,
22389     rather than pinging the server.
22390   </summary>
22391 </histogram>
22393 <histogram name="SBClientPhishing.ScorerCreationStatus"
22394     enum="SBClientPhishingScorerCreationStatus">
22395   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22396   <summary>
22397     Records the status when we create a scorer object for the client-side
22398     phishing detection classifier.
22399   </summary>
22400 </histogram>
22402 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
22403   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22404   <summary>
22405     The number of phishing classifications that were aborted because the term
22406     feature extractor failed to initialize an ICU break iterator.
22407   </summary>
22408 </histogram>
22410 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
22411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22412   <summary>
22413     The time that an individual chunk of term feature extraction work took.
22414   </summary>
22415 </histogram>
22417 <histogram name="SBClientPhishing.TermFeatureIterations">
22418   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22419   <summary>
22420     The number of iterations that the term feature extractor took to finish.
22421   </summary>
22422 </histogram>
22424 <histogram name="SBClientPhishing.TermFeatureTimeout">
22425   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22426   <summary>
22427     The number of phishing classification that were aborted because term feature
22428     extraction took too long.
22429   </summary>
22430 </histogram>
22432 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
22433   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22434   <summary>
22435     The time that the term feature extarctor took to finish, summed across all
22436     chunks of work.
22437   </summary>
22438 </histogram>
22440 <histogram name="SBClientPhishing.TooManyFeatures">
22441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22442   <summary>
22443     The number of times that the limit on the number of phishing classifier
22444     features for a page was reached.  This may indicate a bug, or that
22445     kMaxFeatureSize is too small.
22446   </summary>
22447 </histogram>
22449 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
22450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22451   <summary>
22452     The time taken to extract URL features for the phishing classifier.
22453   </summary>
22454 </histogram>
22456 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
22457   <owner>mattm@chromium.org</owner>
22458   <summary>
22459     Count of times download feedback has been started, broken down by danger
22460     type.
22461   </summary>
22462 </histogram>
22464 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
22465   <owner>mattm@chromium.org</owner>
22466   <summary>
22467     When a new download feedback request is added, records the number of
22468     download requests currently active and/or pending.
22469   </summary>
22470 </histogram>
22472 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
22473   <owner>mattm@chromium.org</owner>
22474   <summary>
22475     Count of times eligible download notifications are shown. Broken down by
22476     danger type.
22477   </summary>
22478 </histogram>
22480 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
22481   <obsolete>
22482     Starting with M32, replaced by SBDownloadFeedback.Eligible.
22483   </obsolete>
22484   <owner>mattm@chromium.org</owner>
22485   <summary>
22486     Count of times download feedback button has been shown, broken down by
22487     danger type.
22488   </summary>
22489 </histogram>
22491 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
22492   <owner>mattm@chromium.org</owner>
22493   <summary>
22494     Size of downloads that were of the correct danger type, regardless if they
22495     meet the max file size check or if they are actually uploaded or not.
22496   </summary>
22497 </histogram>
22499 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
22500   <owner>mattm@chromium.org</owner>
22501   <summary>
22502     Size of downloads that failed to be uploaded to the feedback service.
22503   </summary>
22504 </histogram>
22506 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
22507   <owner>mattm@chromium.org</owner>
22508   <summary>
22509     Size of downloads that were successfully uploaded to the feedback service.
22510   </summary>
22511 </histogram>
22513 <histogram name="SBDownloadFeedback.UploadResult"
22514     enum="SBDownloadFeedbackUploadResult">
22515   <owner>mattm@chromium.org</owner>
22516   <summary>
22517     Final result of attempt to upload binary to download feedback service.
22518   </summary>
22519 </histogram>
22521 <histogram name="Search.ContextualSearchOptCard"
22522     enum="ContextualSearchOptCardAction">
22523   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22524   <summary>The type of action taken in the Opt-in card.</summary>
22525 </histogram>
22527 <histogram name="Search.ContextualSearchOptPeekCard"
22528     enum="ContextualSearchPeekCardAction">
22529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22530   <summary>The type of action taken when the Opt-in card is peeking.</summary>
22531 </histogram>
22533 <histogram name="Search.ContextualSearchPeekCard"
22534     enum="ContextualSearchPeekCardAction">
22535   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22536   <summary>The type of action taken when the Search card is peeking.</summary>
22537 </histogram>
22539 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
22540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22541   <summary>The type of tap action taken by opted-in users.</summary>
22542 </histogram>
22544 <histogram name="Search.ContextualSearchTapUndecided"
22545     enum="ContextualSearchTapAction">
22546   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22547   <summary>The type of tap action taken by undecided users.</summary>
22548 </histogram>
22550 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
22551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22552   <summary>The time between tapping on a word and performing a search.</summary>
22553 </histogram>
22555 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
22556   <obsolete>
22557     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
22558     instead.
22559   </obsolete>
22560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22561   <summary>
22562     The id of the default search engine that is loaded after Chrome startup. See
22563     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
22564   </summary>
22565 </histogram>
22567 <histogram name="Search.DefaultSearchProviderType"
22568     enum="OmniboxSearchEngineType">
22569   <owner>mpearson@chromium.org</owner>
22570   <summary>
22571     The type of the default search engine that is loaded when a profile is
22572     opened or after a profile reset.  Note that at least one profile is opened
22573     on startup.
22574   </summary>
22575 </histogram>
22577 <histogram name="ServicesCustomization.LoadResult"
22578     enum="ServicesCustomizationLoadResult">
22579   <owner>dpolukhin@chromium.org</owner>
22580   <summary>
22581     Records result of fetching and parsing OEM customization manifest. See
22582     ServicesCustomizationDocument class for more info. Used only on Chrome OS.
22583   </summary>
22584 </histogram>
22586 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
22587   <obsolete>
22588     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
22589   </obsolete>
22590   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22591   <summary>
22592     The id of the default search engine domain that is specified in user
22593     preferences when a profile is loaded.
22594   </summary>
22595 </histogram>
22597 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
22598     enum="BooleanSuccess">
22599   <owner>gab@chromium.org</owner>
22600   <summary>
22601     Whether the SettingsEnforcement group was successfully determined from the
22602     field trial or if it had to revert to the hardcoded default.
22603   </summary>
22604 </histogram>
22606 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
22607   <owner>gab@chromium.org</owner>
22608   <summary>
22609     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
22610   </summary>
22611 </histogram>
22613 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
22614   <owner>gab@chromium.org</owner>
22615   <summary>
22616     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
22617     UI thread prior to writing the Preferences file to disk. Only logged when
22618     PrefHashFilter::FilterSerializeData actually had work to do.
22619   </summary>
22620 </histogram>
22622 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
22623     enum="Boolean">
22624   <owner>mpearson@chromium.org</owner>
22625   <summary>
22626     Whether or not the home page user preference is set to the default NTP value
22627     when a profile is loaded. This is only logged if the home button is shown.
22628   </summary>
22629 </histogram>
22631 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
22632   <owner>csharp@chromium.org</owner>
22633   <owner>gab@chromium.org</owner>
22634   <summary>
22635     Logged on profile load. Indicates whether the hashes dictionary for this
22636     profile is trusted.
22637   </summary>
22638 </histogram>
22640 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
22641   <obsolete>
22642     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
22643   </obsolete>
22644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22645   <summary>
22646     The id of the home page domain that is specified in user preferences when a
22647     profile is loaded.
22648   </summary>
22649 </histogram>
22651 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
22652   <owner>mpearson@chromium.org</owner>
22653   <summary>
22654     Tries to pretend the home page URL is a search URL, and records the search
22655     engine type of that URL by comparing the TLD+1 of the home page URL with
22656     those of the different known search engines.  Recorded when a profile is
22657     opened, if a home page URL has been set.  Note that at least one profile is
22658     opened on startup.
22659   </summary>
22660 </histogram>
22662 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
22663   <obsolete>
22664     Deprecated 08/05/2013. Replaced by
22665     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
22666   </obsolete>
22667   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22668   <summary>
22669     Whether or not the home page user preference is set to the default NTP value
22670     when a profile is loaded.
22671   </summary>
22672 </histogram>
22674 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
22675   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22676   <summary>
22677     The value of the home-page-is-new-tab-page pref when pulled down from sync
22678     to update an out-of-sync local pref store.
22679   </summary>
22680 </histogram>
22682 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
22683   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22684   <summary>
22685     The value of the home-page-is-new-tab-page pref when pushed up to sync from
22686     a change made locally.
22687   </summary>
22688 </histogram>
22690 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
22691   <owner>csharp@chromium.org</owner>
22692   <owner>gab@chromium.org</owner>
22693   <summary>
22694     Logged on first run when generating the Preferences file from
22695     master_preferences. True if serializing the generated Preferences file to
22696     disk was successful, false otherwise. Note: this event does not occur if
22697     there is no master_preferences file on first run.
22698   </summary>
22699 </histogram>
22701 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
22702   <owner>mpearson@chromium.org</owner>
22703   <summary>
22704     Tries to pretend pinned tab URLs are search URLs, and records the search
22705     engine types of those URLs by comparing the TLD+1s of the URLs with those of
22706     the different known search engines.  Recorded when a profile is opened, if
22707     there are pinned tabs.  Note that at least one profile is opened on startup.
22708   </summary>
22709 </histogram>
22711 <histogram name="Settings.PinnedTabs">
22712   <owner>mpearson@chromium.org</owner>
22713   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
22714 </histogram>
22716 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
22717   <owner>mpearson@chromium.org</owner>
22718   <summary>
22719     Whether or not the home button is enabled in user preferences when a profile
22720     is loaded.
22721   </summary>
22722 </histogram>
22724 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
22725   <owner>mpearson@chromium.org</owner>
22726   <summary>
22727     The enabled state of the Home button pref when pulled down from sync to
22728     update an out-of-sync local pref store.
22729   </summary>
22730 </histogram>
22732 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
22733   <owner>mpearson@chromium.org</owner>
22734   <summary>
22735     The enabled state of the Home button pref when pushed up to sync from a
22736     change made locally.
22737   </summary>
22738 </histogram>
22740 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
22741   <obsolete>
22742     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
22743   </obsolete>
22744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22745   <summary>
22746     The ids of startup page domains that are specified in user preferences when
22747     a profile is loaded.
22748   </summary>
22749 </histogram>
22751 <histogram name="Settings.StartupPageEngineTypes"
22752     enum="OmniboxSearchEngineType">
22753   <owner>mpearson@chromium.org</owner>
22754   <summary>
22755     Tries to pretend the startup page URLs are search URLs, and records the
22756     search engine types of those URLs by comparing the TLD+1s of the URLs with
22757     those of the different known search engines.  Recorded when a profile is
22758     opened, if startup page URLs have been set.  Note that at least one profile
22759     is opened on startup.
22760   </summary>
22761 </histogram>
22763 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
22764   <owner>mpearson@chromium.org</owner>
22765   <summary>The startup page settings when a profile is loaded.</summary>
22766 </histogram>
22768 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
22769     enum="SessionStartupPref">
22770   <owner>mpearson@chromium.org</owner>
22771   <summary>
22772     The startup page setting when pulled down from sync to update an out-of-sync
22773     local pref store.
22774   </summary>
22775 </histogram>
22777 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
22778     enum="SessionStartupPref">
22779   <owner>mpearson@chromium.org</owner>
22780   <summary>
22781     The startup page setting when pushed up to sync from a change made locally.
22782   </summary>
22783 </histogram>
22785 <histogram name="Settings.StartupPageLoadURLs">
22786   <owner>mpearson@chromium.org</owner>
22787   <summary>
22788     The number of URLs to be loaded on startup when a profile is loaded, if the
22789     startup page setting is set to load URLs.
22790   </summary>
22791 </histogram>
22793 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
22794   <owner>csharp@chromium.org</owner>
22795   <summary>The startup URLs pref migration steps.</summary>
22796 </histogram>
22798 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
22799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22800   <summary>
22801     The time elapsed in milliseconds in between startup URLs pref migration. A
22802     value of 0 indicates that the last migration time was in the future due to
22803     e.g. an incorrect system time.
22804   </summary>
22805 </histogram>
22807 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
22808   <owner>gab@chromium.org</owner>
22809   <summary>
22810     The id of a tracked preference whose value has been changed since the last
22811     time Chrome set it.
22812   </summary>
22813 </histogram>
22815 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
22816   <owner>gab@chromium.org</owner>
22817   <summary>
22818     The id of a tracked preference whose value has been cleared since the last
22819     time Chrome set it.
22820   </summary>
22821 </histogram>
22823 <histogram name="Settings.TrackedPreferenceInitialized"
22824     enum="TrackedPreference">
22825   <owner>gab@chromium.org</owner>
22826   <summary>
22827     The id of a tracked preference whose last value isn't known. We may be just
22828     starting to track the preference, or local state may have been changed
22829     outside of Chrome. This should only happen once per pref per profile.
22830   </summary>
22831 </histogram>
22833 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
22834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22835   <summary>
22836     Logs the tracked preference id when it is migrated to the new MAC algorithm.
22837     This should only happen once per pref per profile.
22838   </summary>
22839 </histogram>
22841 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
22842     enum="TrackedPreference">
22843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22844   <summary>
22845     The id of a tracked preference whose value has not changed since the last
22846     time Chrome set it, but which was last set using a legacy device ID. Each
22847     user should report this at most once per preference id and immediately be
22848     migrated to the latest hashing model.
22849   </summary>
22850 </histogram>
22852 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
22853   <owner>gab@chromium.org</owner>
22854   <summary>The id of a tracked preference which was reset by Chrome.</summary>
22855 </histogram>
22857 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
22858     enum="PrefHashStoreVersion">
22859   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22860   <summary>
22861     The version of a PrefHashStore, reported once for each alternate
22862     PrefHashStore (not associated to the default profile) from a delayed task on
22863     startup.
22864   </summary>
22865 </histogram>
22867 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
22868     enum="PrefHashStoreVersion">
22869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22870   <summary>
22871     The previous version of an alternate PrefHashStore (not associated to the
22872     default profile) that was updated from a delayed task on startup. This
22873     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
22874     for all versions but VERSION_LATEST which should never be reported here.
22875   </summary>
22876 </histogram>
22878 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
22879     enum="BooleanHit">
22880   <obsolete>
22881     Deprecated 2014-02 in favor of
22882     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
22883   </obsolete>
22884   <owner>gab@chromium.org</owner>
22885   <summary>
22886     Preference tracking was initialized for an unloaded profile. This should
22887     happen at most once per profile.
22888   </summary>
22889 </histogram>
22891 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
22892     enum="BooleanEnabled">
22893   <owner>gab@chromium.org</owner>
22894   <summary>
22895     Whether settings enforcement was cancelled for a machine joined to a domain.
22896     Reported once per session on browser startup.
22897   </summary>
22898 </histogram>
22900 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
22901     enum="TrackedPreference">
22902   <owner>gab@chromium.org</owner>
22903   <summary>
22904     The id of a tracked preference which was initialized despite the absence of
22905     a MAC as either (1) the current MACs are trusted, infering that this is a
22906     newly tracked pref, or (2) its value is NULL.
22907   </summary>
22908 </histogram>
22910 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
22911   <owner>gab@chromium.org</owner>
22912   <summary>
22913     The id of a tracked preference whose value has not changed since the last
22914     time Chrome set it.
22915   </summary>
22916 </histogram>
22918 <histogram name="Settings.TrackedPreferenceWantedReset"
22919     enum="TrackedPreference">
22920   <owner>gab@chromium.org</owner>
22921   <summary>
22922     The id of a tracked preference which Chrome would have reset had the config
22923     allowed it.
22924   </summary>
22925 </histogram>
22927 <histogram name="Settings.TrackedSplitPreferenceChanged">
22928   <owner>gab@chromium.org</owner>
22929   <summary>
22930     The number of items that had changed in a dictionary pref when
22931     Settings.TrackedPreferenceChanged is reported for that pref.
22932   </summary>
22933 </histogram>
22935 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
22936   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22937   <summary>
22938     Counts the number of times the user clicked on the No Thanks button of the
22939     settings reset bubble before clicking on the Reset button in the same Chrome
22940     session.
22941   </summary>
22942 </histogram>
22944 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
22945   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22946   <summary>
22947     Count of the ways users interact with the confirmation dialogs of the new
22948     web based sign in to Chrome flow (accessed via the one click signin).
22949   </summary>
22950 </histogram>
22952 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
22953   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22954   <summary>
22955     Whether or not the CRC was checked at the moment when the last reference to
22956     a read-only entry stream is closed.
22957   </summary>
22958 </histogram>
22960 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
22961   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22962   <summary>
22963     The time from the creation of the simple cache backend until the index has
22964     been loaded from disk.
22965   </summary>
22966 </histogram>
22968 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
22969   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22970   <summary>
22971     The time from the creation of the simple cache backend until the index fails
22972     to load.
22973   </summary>
22974 </histogram>
22976 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
22977     enum="SimpleCache.EntryCreatedAndStream2Omitted">
22978   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22979   <summary>
22980     Whether, upon creation of a new cache entry, the file for stream 2 was
22981     omitted since that stream was empty.
22982   </summary>
22983 </histogram>
22985 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
22986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22987   <summary>
22988     For entry creation operations that were sent to the disk, the result of
22989     creation.
22990   </summary>
22991 </histogram>
22993 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
22994   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
22995   <summary>The time, in ms, spent creating a new entry on disk.</summary>
22996 </histogram>
22998 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
22999     enum="SimpleCache.EntryOpenedAndStream2Removed">
23000   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23001   <summary>
23002     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23003     file for that stream was therefore removed.
23004   </summary>
23005 </histogram>
23007 <histogram name="SimpleCache.App.EntryOperationsPending">
23008   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23009   <summary>
23010     At the time that operations are run, the number of pending operations on a
23011     particular entry.
23012   </summary>
23013 </histogram>
23015 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
23016   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23017   <summary>The size of the cache at the beginning of an eviction.</summary>
23018 </histogram>
23020 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
23021   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23022   <summary>The size of the cache at the beginning of an eviction.</summary>
23023 </histogram>
23025 <histogram name="SimpleCache.App.Eviction.EntryCount">
23026   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23027   <summary>The number of entries to be erased in an eviction.</summary>
23028 </histogram>
23030 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
23031   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23032   <summary>
23033     The maximum allowed size of the cache at the beginning of an eviction.
23034   </summary>
23035 </histogram>
23037 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
23038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23039   <summary>
23040     The maximum allowed size of the cache at the beginning of an eviction.
23041   </summary>
23042 </histogram>
23044 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
23045   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23046   <summary>The result of an eviction.</summary>
23047 </histogram>
23049 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
23050   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23051   <summary>The number of bytes to be erased in an eviction.</summary>
23052 </histogram>
23054 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
23055   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23056   <summary>The amount of memory freed in an eviction.</summary>
23057 </histogram>
23059 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
23060   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23061   <summary>The size of the cache after running an eviction.</summary>
23062 </histogram>
23064 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
23065   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23066   <summary>The size of the cache after running an eviction.</summary>
23067 </histogram>
23069 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
23070   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23071   <summary>Time spent completing an eviction.</summary>
23072 </histogram>
23074 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
23075     units="milliseconds">
23076   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23077   <summary>Time spent selecting entries for eviction.</summary>
23078 </histogram>
23080 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
23081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23082   <summary>
23083     The maximum limit of how many file descriptors a process can open.  Emitted
23084     each time the browser is launched, if the limit could be retrieved.  (This
23085     is the highest value we could raise the current limit to if we liked.)
23086   </summary>
23087 </histogram>
23089 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
23090   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23091   <summary>
23092     The current limit of how many file descriptors a process can open.  Emitted
23093     each time the browser is launched, if the limit could be retrieved.  (We can
23094     raise this to the maximum limit if we like, without root access.)
23095   </summary>
23096 </histogram>
23098 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
23099     enum="SimpleCache.FileDescriptorLimitStatus">
23100   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23101   <summary>
23102     The result of trying to get the file descriptor limit.  Emitted each time
23103     the browser is launched.
23104   </summary>
23105 </histogram>
23107 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
23108   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23109   <summary>
23110     The number of open entries across all caches backed by the Simple Cache. An
23111     entry is opened whenever a caller asks to open it to read or write cache
23112     data, and remains open until the last caller asks to close it. Logged
23113     whenever an entry is opened or closed.
23114   </summary>
23115 </histogram>
23117 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
23118   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23119   <summary>
23120     The size of the header stream of a Simple Cache entry, emitted every time
23121     the headers are written or rewritten.
23122   </summary>
23123 </histogram>
23125 <histogram name="SimpleCache.App.HeaderSizeChange"
23126     enum="SimpleCacheHeaderSizeChange">
23127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23128   <summary>
23129     How the header size has changed in a Simple Cache entry, emitted every time
23130     a write operation occurs on the header stream.  (This includes the initial
23131     write, rewrites, and other writes that we couldn't classify.)
23132   </summary>
23133 </histogram>
23135 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
23136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23137   <summary>
23138     The absolute size decrease of the header stream of a Simple Cache entry,
23139     emitted every time the headers are rewritten with a smaller size.
23140   </summary>
23141 </histogram>
23143 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
23144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23145   <summary>
23146     The relative size decrease of the header stream of a Simple Cache entry,
23147     emitted every time the headers are rewritten with a smaller size.
23148   </summary>
23149 </histogram>
23151 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
23152   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23153   <summary>
23154     The absolute size increase of the header stream of a Simple Cache entry,
23155     emitted every time the headers are rewritten with a larger size.
23156   </summary>
23157 </histogram>
23159 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
23160   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23161   <summary>
23162     The relative size increase of the header stream of a Simple Cache entry,
23163     emitted every time the headers are rewritten with a larger size.
23164   </summary>
23165 </histogram>
23167 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
23168   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23169   <summary>For each index load, whether the index file was corrupt.</summary>
23170 </histogram>
23172 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
23173   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23174   <summary>The number of entries in a newly created index file.</summary>
23175 </histogram>
23177 <histogram name="SimpleCache.App.IndexEntriesLoaded">
23178   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23179   <summary>Number of entries loaded from the index file on start.</summary>
23180 </histogram>
23182 <histogram name="SimpleCache.App.IndexEntriesRestored">
23183   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23184   <summary>
23185     Number of entries restored from disk when there was no index or the index
23186     was corrupted.
23187   </summary>
23188 </histogram>
23190 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
23191   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23192   <summary>
23193     The state the index file is at when an attempt is made to load from it.
23194   </summary>
23195 </histogram>
23197 <histogram name="SimpleCache.App.IndexInitializationWaiters">
23198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23199   <summary>
23200     At the time of index initialization, the number of enqueued jobs awaiting
23201     index initialization.
23202   </summary>
23203 </histogram>
23205 <histogram name="SimpleCache.App.IndexInitializeMethod"
23206     enum="SimpleCacheIndexInitializeMethod">
23207   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23208   <summary>The method used to initialize the simple cache index.</summary>
23209 </histogram>
23211 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
23212   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23213   <summary>
23214     Time (as measured on the worker pool) spent loading the index file.
23215   </summary>
23216 </histogram>
23218 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
23219   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23220   <summary>The number of entries written to the index on a flush.</summary>
23221 </histogram>
23223 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
23224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23225   <summary>
23226     Time (as measured on the worker pool) spent restoring the index file by
23227     iterating directory entries.
23228   </summary>
23229 </histogram>
23231 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
23232     units="milliseconds">
23233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23234   <summary>
23235     The interval between index saves, for apps in the background.
23236   </summary>
23237 </histogram>
23239 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
23240     units="milliseconds">
23241   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23242   <summary>
23243     The interval between index saves, for apps in the foreground.
23244   </summary>
23245 </histogram>
23247 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
23248     units="milliseconds">
23249   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23250   <summary>
23251     The amount of time spend writing the index file to disk, for apps in the
23252     background, measured starting at the beginning of the write on the callback
23253     thread, and calculated using the completion time on the worker pool.
23254   </summary>
23255 </histogram>
23257 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
23258     units="milliseconds">
23259   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23260   <summary>
23261     The amount of time spend writing the index file to disk, for apps in the
23262     foreground, measured starting at the beginning of the write on the callback
23263     thread, and calculated using the completion time on the worker pool.
23264   </summary>
23265 </histogram>
23267 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
23268   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23269   <summary>
23270     For each call to OpenEntry, whether the key on disk matched the request key.
23271   </summary>
23272 </histogram>
23274 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
23275   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23276   <summary>
23277     For each file in the Simple Cache, the percentage of disk space used by the
23278     cluster loss, the unused disk space in the last 4096 byte cluster of the
23279     file.
23280   </summary>
23281 </histogram>
23283 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
23284   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23285   <summary>
23286     For each file in the Simple Cache, the number of bytes in the last 4096 byte
23287     cluster when the entry is saved to disk.
23288   </summary>
23289 </histogram>
23291 <histogram name="SimpleCache.App.OpenEntryIndexState"
23292     enum="SimpleCacheOpenEntryIndexState">
23293   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23294   <summary>
23295     At the time that an entry is opened, the state of that entry in the index.
23296   </summary>
23297 </histogram>
23299 <histogram name="SimpleCache.App.ReadIsParallelizable"
23300     enum="SimpleCacheReadParallelizable">
23301   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23302   <summary>
23303     For each Read operation, whether it could have been issued in parallel of a
23304     previous Read operation.
23305   </summary>
23306 </histogram>
23308 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
23309   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23310   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
23311 </histogram>
23313 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
23314   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23315   <summary>
23316     For each EOFRecord found with a valid magic number, indicates if the record
23317     also contains a CRC.
23318   </summary>
23319 </histogram>
23321 <histogram name="SimpleCache.App.SyncCheckEOFResult"
23322     enum="SimpleCacheSyncCheckEOFResult">
23323   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23324   <summary>
23325     The result, at the synchronous layer, of checking the EOF record of a cache
23326     entry.
23327   </summary>
23328 </histogram>
23330 <histogram name="SimpleCache.App.SyncCloseResult"
23331     enum="SimpleCacheSyncCloseResult">
23332   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23333   <summary>
23334     The result, at the synchronous layer, of closing a cache entry.
23335   </summary>
23336 </histogram>
23338 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
23339     enum="PlatformFileError">
23340   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23341   <summary>
23342     The platform error reported when attempting to create a new cache entry at
23343     the synchronous layer.
23344   </summary>
23345 </histogram>
23347 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
23348     enum="PlatformFileError">
23349   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23350   <summary>
23351     The platform error reported when attempting to create a new cache entry at
23352     the synchronous layer when the index has already initialized.
23353   </summary>
23354 </histogram>
23356 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
23357     enum="PlatformFileError">
23358   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23359   <summary>
23360     The platform error reported when attempting to create a new cache entry at
23361     the synchronous layer when the index has not yet initialized.
23362   </summary>
23363 </histogram>
23365 <histogram name="SimpleCache.App.SyncCreateResult"
23366     enum="SimpleCacheSyncCreateResult">
23367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23368   <summary>
23369     The result, at the synchronous layer, reported when attempting to create a
23370     new cache entry.
23371   </summary>
23372 </histogram>
23374 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
23375     enum="SimpleCacheSyncCreateResult">
23376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23377   <summary>
23378     The result, at the synchronous layer, reported when attempting to create a
23379     new cache entry when the index has already initialized.
23380   </summary>
23381 </histogram>
23383 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
23384     enum="SimpleCacheSyncCreateResult">
23385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23386   <summary>
23387     The result, at the synchronous layer, reported when attempting to create a
23388     new cache entry when the index has not yet initialized.
23389   </summary>
23390 </histogram>
23392 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
23393   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23394   <summary>
23395     The age of the entry (time since last modified), when opened at the
23396     synchronous layer.
23397   </summary>
23398 </histogram>
23400 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
23401     enum="PlatformFileError">
23402   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23403   <summary>
23404     The platform error reported when attempting to create a new cache entry at
23405     the synchronous layer.
23406   </summary>
23407 </histogram>
23409 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
23410     enum="PlatformFileError">
23411   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23412   <summary>
23413     The platform error reported when attempting to create a new cache entry at
23414     the synchronous layer when the index has already initialized.
23415   </summary>
23416 </histogram>
23418 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
23419     enum="PlatformFileError">
23420   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23421   <summary>
23422     The platform error reported when attempting to create a new cache entry at
23423     the synchronous layer when the index has not initialized.
23424   </summary>
23425 </histogram>
23427 <histogram name="SimpleCache.App.SyncOpenResult"
23428     enum="SimpleCacheSyncOpenResult">
23429   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23430   <summary>
23431     The result, at the synchronous layer, reported when attempting to open a new
23432     cache entry.
23433   </summary>
23434 </histogram>
23436 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
23437     enum="SimpleCacheSyncOpenResult">
23438   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23439   <summary>
23440     The result, at the synchronous layer, reported when attempting to open a new
23441     cache entry when the index has already initialized.
23442   </summary>
23443 </histogram>
23445 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
23446     enum="SimpleCacheSyncOpenResult">
23447   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23448   <summary>
23449     The result, at the synchronous layer, reported when attempting to open a new
23450     cache entry when the index has not yet initialized.
23451   </summary>
23452 </histogram>
23454 <histogram name="SimpleCache.App.SyncWriteResult"
23455     enum="SimpleCacheSyncWriteResult">
23456   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23457   <summary>
23458     The result, at the synchronous layer, of writing to a cache entry.
23459   </summary>
23460 </histogram>
23462 <histogram name="SimpleCache.App.WriteDependencyType"
23463     enum="SimpleCacheWriteDependencyType">
23464   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23465   <summary>
23466     Shows whether a write operation depends on the previous operation in queue
23467     particularly in the aspect of its possibility to run in parallel.
23468   </summary>
23469 </histogram>
23471 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
23472   <obsolete>
23473     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
23474     return&quot;, which previously showed up as &quot;success&quot;.
23475   </obsolete>
23476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23477   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23478 </histogram>
23480 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
23481   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23482   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
23483 </histogram>
23485 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
23486   <obsolete>
23487     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23488   </obsolete>
23489   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23490   <summary>
23491     Whether or not the CRC was checked at the moment when the last reference to
23492     a read-only entry stream is closed.
23493   </summary>
23494 </histogram>
23496 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
23497   <obsolete>
23498     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23499   </obsolete>
23500   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23501   <summary>
23502     The time from the creation of the simple cache backend until the index has
23503     been loaded from disk.
23504   </summary>
23505 </histogram>
23507 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
23508   <obsolete>
23509     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23510   </obsolete>
23511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23512   <summary>
23513     The time from the creation of the simple cache backend until the index fails
23514     to load.
23515   </summary>
23516 </histogram>
23518 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
23519   <obsolete>
23520     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23521   </obsolete>
23522   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23523   <summary>
23524     For entry creation operations that were sent to the disk, the result of
23525     creation.
23526   </summary>
23527 </histogram>
23529 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
23530   <obsolete>
23531     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23532   </obsolete>
23533   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23534   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23535 </histogram>
23537 <histogram name="SimpleCache.EntryOperationsPending">
23538   <obsolete>
23539     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23540   </obsolete>
23541   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23542   <summary>
23543     At the time that operations are run, the number of pending operations on a
23544     particular entry.
23545   </summary>
23546 </histogram>
23548 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
23549   <obsolete>
23550     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23551   </obsolete>
23552   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23553   <summary>The size of the cache at the beginning of an eviction.</summary>
23554 </histogram>
23556 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
23557   <obsolete>
23558     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23559   </obsolete>
23560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23561   <summary>The size of the cache at the beginning of an eviction.</summary>
23562 </histogram>
23564 <histogram name="SimpleCache.Eviction.EntryCount">
23565   <obsolete>
23566     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23567   </obsolete>
23568   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23569   <summary>The number of entries to be erased in an eviction.</summary>
23570 </histogram>
23572 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
23573   <obsolete>
23574     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23575   </obsolete>
23576   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23577   <summary>
23578     The maximum allowed size of the cache at the beginning of an eviction.
23579   </summary>
23580 </histogram>
23582 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
23583   <obsolete>
23584     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23585   </obsolete>
23586   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23587   <summary>
23588     The maximum allowed size of the cache at the beginning of an eviction.
23589   </summary>
23590 </histogram>
23592 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
23593   <obsolete>
23594     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23595   </obsolete>
23596   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23597   <summary>The result of an eviction.</summary>
23598 </histogram>
23600 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
23601   <obsolete>
23602     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23603   </obsolete>
23604   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23605   <summary>The number of bytes to be erased in an eviction.</summary>
23606 </histogram>
23608 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
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>The amount of memory freed in an eviction.</summary>
23614 </histogram>
23616 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
23617   <obsolete>
23618     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23619   </obsolete>
23620   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23621   <summary>The size of the cache after running an eviction.</summary>
23622 </histogram>
23624 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
23625   <obsolete>
23626     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23627   </obsolete>
23628   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23629   <summary>The size of the cache after running an eviction.</summary>
23630 </histogram>
23632 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
23633   <obsolete>
23634     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23635   </obsolete>
23636   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23637   <summary>Time spent completing an eviction.</summary>
23638 </histogram>
23640 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
23641   <obsolete>
23642     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23643   </obsolete>
23644   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23645   <summary>Time spent selecting entries for eviction.</summary>
23646 </histogram>
23648 <histogram name="SimpleCache.FileDescriptorLimitHard">
23649   <obsolete>
23650     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23651   </obsolete>
23652   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23653   <summary>
23654     The maximum limit of how many file descriptors a process can open.  Emitted
23655     each time the browser is launched, if the limit could be retrieved.  (This
23656     is the highest value we could raise the current limit to if we liked.)
23657   </summary>
23658 </histogram>
23660 <histogram name="SimpleCache.FileDescriptorLimitSoft">
23661   <obsolete>
23662     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23663   </obsolete>
23664   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23665   <summary>
23666     The current limit of how many file descriptors a process can open.  Emitted
23667     each time the browser is launched, if the limit could be retrieved.  (We can
23668     raise this to the maximum limit if we like, without root access.)
23669   </summary>
23670 </histogram>
23672 <histogram name="SimpleCache.FileDescriptorLimitStatus"
23673     enum="SimpleCache.FileDescriptorLimitStatus">
23674   <obsolete>
23675     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23676   </obsolete>
23677   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23678   <summary>
23679     The result of trying to get the file descriptor limit.  Emitted each time
23680     the browser is launched.
23681   </summary>
23682 </histogram>
23684 <histogram name="SimpleCache.GlobalOpenEntryCount">
23685   <obsolete>
23686     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23687   </obsolete>
23688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23689   <summary>
23690     The number of open entries across all caches backed by the Simple Cache. An
23691     entry is opened whenever a caller asks to open it to read or write cache
23692     data, and remains open until the last caller asks to close it. Logged
23693     whenever an entry is opened or closed.
23694   </summary>
23695 </histogram>
23697 <histogram name="SimpleCache.HeaderSize" units="bytes">
23698   <obsolete>
23699     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23700   </obsolete>
23701   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23702   <summary>
23703     The size of the header stream of a Simple Cache entry, emitted every time
23704     the headers are written or rewritten.
23705   </summary>
23706 </histogram>
23708 <histogram name="SimpleCache.HeaderSizeChange"
23709     enum="SimpleCacheHeaderSizeChange">
23710   <obsolete>
23711     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23712   </obsolete>
23713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23714   <summary>
23715     How the header size has changed in a Simple Cache entry, emitted every time
23716     a write operation occurs on the header stream.  (This includes the initial
23717     write, rewrites, and other writes that we couldn't classify.)
23718   </summary>
23719 </histogram>
23721 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
23722   <obsolete>
23723     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23724   </obsolete>
23725   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23726   <summary>
23727     The absolute size decrease of the header stream of a Simple Cache entry,
23728     emitted every time the headers are rewritten with a smaller size.
23729   </summary>
23730 </histogram>
23732 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
23733   <obsolete>
23734     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23735   </obsolete>
23736   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23737   <summary>
23738     The relative size decrease of the header stream of a Simple Cache entry,
23739     emitted every time the headers are rewritten with a smaller size.
23740   </summary>
23741 </histogram>
23743 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
23744   <obsolete>
23745     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23746   </obsolete>
23747   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23748   <summary>
23749     The absolute size increase of the header stream of a Simple Cache entry,
23750     emitted every time the headers are rewritten with a larger size.
23751   </summary>
23752 </histogram>
23754 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
23755   <obsolete>
23756     Deprecated 2013-08 in favor of cache type specific version (App or Http).
23757   </obsolete>
23758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23759   <summary>
23760     The relative size increase of the header stream of a Simple Cache entry,
23761     emitted every time the headers are rewritten with a larger size.
23762   </summary>
23763 </histogram>
23765 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
23766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23767   <summary>
23768     Whether or not the CRC was checked at the moment when the last reference to
23769     a read-only entry stream is closed.
23770   </summary>
23771 </histogram>
23773 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
23774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23775   <summary>
23776     The time from the creation of the simple cache backend until the index has
23777     been loaded from disk.
23778   </summary>
23779 </histogram>
23781 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
23782   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23783   <summary>
23784     The time from the creation of the simple cache backend until the index fails
23785     to load.
23786   </summary>
23787 </histogram>
23789 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
23790     enum="SimpleCache.EntryCreatedAndStream2Omitted">
23791   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23792   <summary>
23793     Whether, upon creation of a new cache entry, the file for stream 2 was
23794     omitted since that stream was empty.
23795   </summary>
23796 </histogram>
23798 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
23799   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23800   <summary>
23801     For entry creation operations that were sent to the disk, the result of
23802     creation.
23803   </summary>
23804 </histogram>
23806 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
23807   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23808   <summary>The time, in ms, spent creating a new entry on disk.</summary>
23809 </histogram>
23811 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
23812     enum="SimpleCache.EntryOpenedAndStream2Removed">
23813   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23814   <summary>
23815     Whether, upon opening of an existing cache entry, stream 2 was empty and the
23816     file for that stream was therefore removed.
23817   </summary>
23818 </histogram>
23820 <histogram name="SimpleCache.Http.EntryOperationsPending">
23821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23822   <summary>
23823     At the time that operations are run, the number of pending operations on a
23824     particular entry.
23825   </summary>
23826 </histogram>
23828 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
23829   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23830   <summary>The size of the cache at the beginning of an eviction.</summary>
23831 </histogram>
23833 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
23834   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23835   <summary>The size of the cache at the beginning of an eviction.</summary>
23836 </histogram>
23838 <histogram name="SimpleCache.Http.Eviction.EntryCount">
23839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23840   <summary>The number of entries to be erased in an eviction.</summary>
23841 </histogram>
23843 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
23844   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23845   <summary>
23846     The maximum allowed size of the cache at the beginning of an eviction.
23847   </summary>
23848 </histogram>
23850 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
23851   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23852   <summary>
23853     The maximum allowed size of the cache at the beginning of an eviction.
23854   </summary>
23855 </histogram>
23857 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
23858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23859   <summary>The result of an eviction.</summary>
23860 </histogram>
23862 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
23863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23864   <summary>The number of bytes to be erased in an eviction.</summary>
23865 </histogram>
23867 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
23868   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23869   <summary>The amount of memory freed in an eviction.</summary>
23870 </histogram>
23872 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
23873   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23874   <summary>The size of the cache after running an eviction.</summary>
23875 </histogram>
23877 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
23878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23879   <summary>The size of the cache after running an eviction.</summary>
23880 </histogram>
23882 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
23883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23884   <summary>Time spent completing an eviction.</summary>
23885 </histogram>
23887 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
23888     units="milliseconds">
23889   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23890   <summary>Time spent selecting entries for eviction.</summary>
23891 </histogram>
23893 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
23894   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23895   <summary>
23896     The maximum limit of how many file descriptors a process can open.  Emitted
23897     each time the browser is launched, if the limit could be retrieved.  (This
23898     is the highest value we could raise the current limit to if we liked.)
23899   </summary>
23900 </histogram>
23902 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
23903   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23904   <summary>
23905     The current limit of how many file descriptors a process can open.  Emitted
23906     each time the browser is launched, if the limit could be retrieved.  (We can
23907     raise this to the maximum limit if we like, without root access.)
23908   </summary>
23909 </histogram>
23911 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
23912     enum="SimpleCache.FileDescriptorLimitStatus">
23913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23914   <summary>
23915     The result of trying to get the file descriptor limit.  Emitted each time
23916     the browser is launched.
23917   </summary>
23918 </histogram>
23920 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
23921   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23922   <summary>
23923     The number of open entries across all caches backed by the Simple Cache. An
23924     entry is opened whenever a caller asks to open it to read or write cache
23925     data, and remains open until the last caller asks to close it. Logged
23926     whenever an entry is opened or closed.
23927   </summary>
23928 </histogram>
23930 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
23931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23932   <summary>
23933     The size of the header stream of a Simple Cache entry, emitted every time
23934     the headers are written or rewritten.
23935   </summary>
23936 </histogram>
23938 <histogram name="SimpleCache.Http.HeaderSizeChange"
23939     enum="SimpleCacheHeaderSizeChange">
23940   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23941   <summary>
23942     How the header size has changed in a Simple Cache entry, emitted every time
23943     a write operation occurs on the header stream.  (This includes the initial
23944     write, rewrites, and other writes that we couldn't classify.)
23945   </summary>
23946 </histogram>
23948 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
23949   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23950   <summary>
23951     The absolute size decrease of the header stream of a Simple Cache entry,
23952     emitted every time the headers are rewritten with a smaller size.
23953   </summary>
23954 </histogram>
23956 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
23957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23958   <summary>
23959     The relative size decrease of the header stream of a Simple Cache entry,
23960     emitted every time the headers are rewritten with a smaller size.
23961   </summary>
23962 </histogram>
23964 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
23965   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23966   <summary>
23967     The absolute size increase of the header stream of a Simple Cache entry,
23968     emitted every time the headers are rewritten with a larger size.
23969   </summary>
23970 </histogram>
23972 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
23973   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23974   <summary>
23975     The relative size increase of the header stream of a Simple Cache entry,
23976     emitted every time the headers are rewritten with a larger size.
23977   </summary>
23978 </histogram>
23980 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
23981   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23982   <summary>For each index load, whether the index file was corrupt.</summary>
23983 </histogram>
23985 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
23986   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23987   <summary>The number of entries in a newly created index file.</summary>
23988 </histogram>
23990 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
23991   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23992   <summary>Number of entries loaded from the index file on start.</summary>
23993 </histogram>
23995 <histogram name="SimpleCache.Http.IndexEntriesRestored">
23996   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
23997   <summary>
23998     Number of entries restored from disk when there was no index or the index
23999     was corrupted.
24000   </summary>
24001 </histogram>
24003 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
24004   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24005   <summary>
24006     The state the index file is at when an attempt is made to load from it.
24007   </summary>
24008 </histogram>
24010 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
24011   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24012   <summary>
24013     At the time of index initialization, the number of enqueued jobs awaiting
24014     index initialization.
24015   </summary>
24016 </histogram>
24018 <histogram name="SimpleCache.Http.IndexInitializeMethod"
24019     enum="SimpleCacheIndexInitializeMethod">
24020   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24021   <summary>The method used to initialize the simple cache index.</summary>
24022 </histogram>
24024 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
24025   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24026   <summary>
24027     Time (as measured on the worker pool) spent loading the index file.
24028   </summary>
24029 </histogram>
24031 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
24032   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24033   <summary>The number of entries written to the index on a flush.</summary>
24034 </histogram>
24036 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
24037   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24038   <summary>
24039     Time (as measured on the worker pool) spent restoring the index file by
24040     iterating directory entries.
24041   </summary>
24042 </histogram>
24044 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
24045     units="milliseconds">
24046   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24047   <summary>
24048     The interval between index saves, for apps in the background.
24049   </summary>
24050 </histogram>
24052 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
24053     units="milliseconds">
24054   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24055   <summary>
24056     The interval between index saves, for apps in the foreground.
24057   </summary>
24058 </histogram>
24060 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
24061     units="milliseconds">
24062   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24063   <summary>
24064     The amount of time spend writing the index file to disk, for apps in the
24065     background, measured starting at the beginning of the write on the callback
24066     thread, and calculated using the completion time on the worker pool.
24067   </summary>
24068 </histogram>
24070 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
24071     units="milliseconds">
24072   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24073   <summary>
24074     The amount of time spend writing the index file to disk, for apps in the
24075     foreground, measured starting at the beginning of the write on the callback
24076     thread, and calculated using the completion time on the worker pool.
24077   </summary>
24078 </histogram>
24080 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
24081   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24082   <summary>
24083     For each call to OpenEntry, whether the key on disk matched the request key.
24084   </summary>
24085 </histogram>
24087 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
24088   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24089   <summary>
24090     For each file in the Simple Cache, the percentage of disk space used by the
24091     cluster loss, the unused disk space in the last 4096 byte cluster of the
24092     file.
24093   </summary>
24094 </histogram>
24096 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
24097   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24098   <summary>
24099     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24100     cluster when the entry is saved to disk.
24101   </summary>
24102 </histogram>
24104 <histogram name="SimpleCache.Http.OpenEntryIndexState"
24105     enum="SimpleCacheOpenEntryIndexState">
24106   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24107   <summary>
24108     At the time that an entry is opened, the state of that entry in the index.
24109   </summary>
24110 </histogram>
24112 <histogram name="SimpleCache.Http.ReadIsParallelizable"
24113     enum="SimpleCacheReadParallelizable">
24114   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24115   <summary>
24116     For each Read operation, whether it could have been issued in parallel of a
24117     previous Read operation.
24118   </summary>
24119 </histogram>
24121 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
24122   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24123   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24124 </histogram>
24126 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24128   <summary>
24129     For each EOFRecord found with a valid magic number, indicates if the record
24130     also contains a CRC.
24131   </summary>
24132 </histogram>
24134 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
24135     enum="SimpleCacheSyncCheckEOFResult">
24136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24137   <summary>
24138     The result, at the synchronous layer, of checking the EOF record of a cache
24139     entry.
24140   </summary>
24141 </histogram>
24143 <histogram name="SimpleCache.Http.SyncCloseResult"
24144     enum="SimpleCacheSyncCloseResult">
24145   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24146   <summary>
24147     The result, at the synchronous layer, of closing a cache entry.
24148   </summary>
24149 </histogram>
24151 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
24152     enum="PlatformFileError">
24153   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24154   <summary>
24155     The platform error reported when attempting to create a new cache entry at
24156     the synchronous layer.
24157   </summary>
24158 </histogram>
24160 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
24161     enum="PlatformFileError">
24162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24163   <summary>
24164     The platform error reported when attempting to create a new cache entry at
24165     the synchronous layer when the index has already initialized.
24166   </summary>
24167 </histogram>
24169 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
24170     enum="PlatformFileError">
24171   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24172   <summary>
24173     The platform error reported when attempting to create a new cache entry at
24174     the synchronous layer when the index has not yet initialized.
24175   </summary>
24176 </histogram>
24178 <histogram name="SimpleCache.Http.SyncCreateResult"
24179     enum="SimpleCacheSyncCreateResult">
24180   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24181   <summary>
24182     The result, at the synchronous layer, reported when attempting to create a
24183     new cache entry.
24184   </summary>
24185 </histogram>
24187 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
24188     enum="SimpleCacheSyncCreateResult">
24189   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24190   <summary>
24191     The result, at the synchronous layer, reported when attempting to create a
24192     new cache entry when the index has already initialized.
24193   </summary>
24194 </histogram>
24196 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
24197     enum="SimpleCacheSyncCreateResult">
24198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24199   <summary>
24200     The result, at the synchronous layer, reported when attempting to create a
24201     new cache entry when the index has not yet initialized.
24202   </summary>
24203 </histogram>
24205 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
24206   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24207   <summary>
24208     The age of the entry (time since last modified), when opened at the
24209     synchronous layer.
24210   </summary>
24211 </histogram>
24213 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
24214     enum="PlatformFileError">
24215   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24216   <summary>
24217     The platform error reported when attempting to create a new cache entry at
24218     the synchronous layer.
24219   </summary>
24220 </histogram>
24222 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
24223     enum="PlatformFileError">
24224   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24225   <summary>
24226     The platform error reported when attempting to create a new cache entry at
24227     the synchronous layer when the index has already initialized.
24228   </summary>
24229 </histogram>
24231 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
24232     enum="PlatformFileError">
24233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24234   <summary>
24235     The platform error reported when attempting to create a new cache entry at
24236     the synchronous layer when the index has not initialized.
24237   </summary>
24238 </histogram>
24240 <histogram name="SimpleCache.Http.SyncOpenResult"
24241     enum="SimpleCacheSyncOpenResult">
24242   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24243   <summary>
24244     The result, at the synchronous layer, reported when attempting to open a new
24245     cache entry.
24246   </summary>
24247 </histogram>
24249 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
24250     enum="SimpleCacheSyncOpenResult">
24251   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24252   <summary>
24253     The result, at the synchronous layer, reported when attempting to open a new
24254     cache entry when the index has already initialized.
24255   </summary>
24256 </histogram>
24258 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
24259     enum="SimpleCacheSyncOpenResult">
24260   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24261   <summary>
24262     The result, at the synchronous layer, reported when attempting to open a new
24263     cache entry when the index has not yet initialized.
24264   </summary>
24265 </histogram>
24267 <histogram name="SimpleCache.Http.SyncWriteResult"
24268     enum="SimpleCacheSyncWriteResult">
24269   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24270   <summary>
24271     The result, at the synchronous layer, of writing to a cache entry.
24272   </summary>
24273 </histogram>
24275 <histogram name="SimpleCache.Http.WriteDependencyType"
24276     enum="SimpleCacheWriteDependencyType">
24277   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24278   <summary>
24279     Shows whether a write operation depends on the previous operation in queue
24280     particularly in the aspect of its possibility to run in parallel.
24281   </summary>
24282 </histogram>
24284 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
24285   <obsolete>
24286     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
24287     return&quot;, which previously showed up as &quot;success&quot;.
24288   </obsolete>
24289   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24290   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24291 </histogram>
24293 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
24294   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24295   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
24296 </histogram>
24298 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
24299   <obsolete>
24300     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24301   </obsolete>
24302   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24303   <summary>For each index load, whether the index file was corrupt.</summary>
24304 </histogram>
24306 <histogram name="SimpleCache.IndexCreatedEntryCount">
24307   <obsolete>
24308     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24309   </obsolete>
24310   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24311   <summary>The number of entries in a newly created index file.</summary>
24312 </histogram>
24314 <histogram name="SimpleCache.IndexEntriesLoaded">
24315   <obsolete>
24316     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24317   </obsolete>
24318   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24319   <summary>Number of entries loaded from the index file on start.</summary>
24320 </histogram>
24322 <histogram name="SimpleCache.IndexEntriesRestored">
24323   <obsolete>
24324     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24325   </obsolete>
24326   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24327   <summary>
24328     Number of entries restored from disk when there was no index or the index
24329     was corrupted.
24330   </summary>
24331 </histogram>
24333 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
24334   <obsolete>
24335     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24336   </obsolete>
24337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24338   <summary>
24339     The state the index file is at when an attempt is made to load from it.
24340   </summary>
24341 </histogram>
24343 <histogram name="SimpleCache.IndexInitializationWaiters">
24344   <obsolete>
24345     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24346   </obsolete>
24347   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24348   <summary>
24349     At the time of index initialization, the number of enqueued jobs awaiting
24350     index initialization.
24351   </summary>
24352 </histogram>
24354 <histogram name="SimpleCache.IndexInitializeMethod"
24355     enum="SimpleCacheIndexInitializeMethod">
24356   <obsolete>
24357     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24358   </obsolete>
24359   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24360   <summary>The method used to initialize the simple cache index.</summary>
24361 </histogram>
24363 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
24364   <obsolete>
24365     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24366   </obsolete>
24367   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24368   <summary>
24369     Time (as measured on the worker pool) spent loading the index file.
24370   </summary>
24371 </histogram>
24373 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
24374   <obsolete>
24375     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24376   </obsolete>
24377   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24378   <summary>The number of entries written to the index on a flush.</summary>
24379 </histogram>
24381 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
24382   <obsolete>
24383     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24384   </obsolete>
24385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24386   <summary>
24387     Time (as measured on the worker pool) spent restoring the index file by
24388     iterating directory entries.
24389   </summary>
24390 </histogram>
24392 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
24393   <obsolete>
24394     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
24395   </obsolete>
24396   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24397   <summary>For each index load, whether the index file was stale.</summary>
24398 </histogram>
24400 <histogram name="SimpleCache.IndexWriteInterval.Background"
24401     units="milliseconds">
24402   <obsolete>
24403     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24404   </obsolete>
24405   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24406   <summary>
24407     The interval between index saves, for apps in the background.
24408   </summary>
24409 </histogram>
24411 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
24412     units="milliseconds">
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     The interval between index saves, for apps in the foreground.
24419   </summary>
24420 </histogram>
24422 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
24423   <obsolete>
24424     Deprecated 2013-05 in favour of
24425     SimpleCache.SimpleIndexWriteToDiskTime.Background and
24426     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
24427   </obsolete>
24428   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24429   <summary>
24430     The amount of time spend writing the index file to disk, measured starting
24431     at the beginning of the write on the callback thread, and calculated using
24432     the completion time on the worker pool.
24433   </summary>
24434 </histogram>
24436 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
24437     units="milliseconds">
24438   <obsolete>
24439     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24440   </obsolete>
24441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24442   <summary>
24443     The amount of time spend writing the index file to disk, for apps in the
24444     background, measured starting at the beginning of the write on the callback
24445     thread, and calculated using the completion time on the worker pool.
24446   </summary>
24447 </histogram>
24449 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
24450     units="milliseconds">
24451   <obsolete>
24452     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24453   </obsolete>
24454   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24455   <summary>
24456     The amount of time spend writing the index file to disk, for apps in the
24457     foreground, measured starting at the beginning of the write on the callback
24458     thread, and calculated using the completion time on the worker pool.
24459   </summary>
24460 </histogram>
24462 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
24463   <obsolete>
24464     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24465   </obsolete>
24466   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24467   <summary>
24468     For each call to OpenEntry, whether the key on disk matched the request key.
24469   </summary>
24470 </histogram>
24472 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
24473   <obsolete>
24474     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24475   </obsolete>
24476   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24477   <summary>
24478     For each file in the Simple Cache, the percentage of disk space used by the
24479     cluster loss, the unused disk space in the last 4096 byte cluster of the
24480     file.
24481   </summary>
24482 </histogram>
24484 <histogram name="SimpleCache.LastClusterSize" units="bytes">
24485   <obsolete>
24486     Deprecated 2013-08 in favor of cache type specific version (App or Http).
24487   </obsolete>
24488   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24489   <summary>
24490     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24491     cluster when the entry is saved to disk.
24492   </summary>
24493 </histogram>
24495 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
24496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24497   <summary>
24498     Whether or not the CRC was checked at the moment when the last reference to
24499     a read-only entry stream is closed.
24500   </summary>
24501 </histogram>
24503 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
24504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24505   <summary>
24506     The time from the creation of the simple cache backend until the index has
24507     been loaded from disk.
24508   </summary>
24509 </histogram>
24511 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
24512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24513   <summary>
24514     The time from the creation of the simple cache backend until the index fails
24515     to load.
24516   </summary>
24517 </histogram>
24519 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
24520     enum="SimpleCache.EntryCreatedAndStream2Omitted">
24521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24522   <summary>
24523     Whether, upon creation of a new cache entry, the file for stream 2 was
24524     omitted since that stream was empty.
24525   </summary>
24526 </histogram>
24528 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
24529   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24530   <summary>
24531     For entry creation operations that were sent to the disk, the result of
24532     creation.
24533   </summary>
24534 </histogram>
24536 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
24537   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24538   <summary>The time, in ms, spent creating a new entry on disk.</summary>
24539 </histogram>
24541 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
24542     enum="SimpleCache.EntryOpenedAndStream2Removed">
24543   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24544   <summary>
24545     Whether, upon opening of an existing cache entry, stream 2 was empty and the
24546     file for that stream was therefore removed.
24547   </summary>
24548 </histogram>
24550 <histogram name="SimpleCache.Media.EntryOperationsPending">
24551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24552   <summary>
24553     At the time that operations are run, the number of pending operations on a
24554     particular entry.
24555   </summary>
24556 </histogram>
24558 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
24559   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24560   <summary>The size of the cache at the beginning of an eviction.</summary>
24561 </histogram>
24563 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
24564   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24565   <summary>The size of the cache at the beginning of an eviction.</summary>
24566 </histogram>
24568 <histogram name="SimpleCache.Media.Eviction.EntryCount">
24569   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24570   <summary>The number of entries to be erased in an eviction.</summary>
24571 </histogram>
24573 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
24574   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24575   <summary>
24576     The maximum allowed size of the cache at the beginning of an eviction.
24577   </summary>
24578 </histogram>
24580 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
24581   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24582   <summary>
24583     The maximum allowed size of the cache at the beginning of an eviction.
24584   </summary>
24585 </histogram>
24587 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
24588   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24589   <summary>The result of an eviction.</summary>
24590 </histogram>
24592 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
24593   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24594   <summary>The number of bytes to be erased in an eviction.</summary>
24595 </histogram>
24597 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
24598   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24599   <summary>The amount of memory freed in an eviction.</summary>
24600 </histogram>
24602 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
24603   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24604   <summary>The size of the cache after running an eviction.</summary>
24605 </histogram>
24607 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
24608   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24609   <summary>The size of the cache after running an eviction.</summary>
24610 </histogram>
24612 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
24613   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24614   <summary>Time spent completing an eviction.</summary>
24615 </histogram>
24617 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
24618     units="milliseconds">
24619   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24620   <summary>Time spent selecting entries for eviction.</summary>
24621 </histogram>
24623 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
24624   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24625   <summary>
24626     The maximum limit of how many file descriptors a process can open.  Emitted
24627     each time the browser is launched, if the limit could be retrieved.  (This
24628     is the highest value we could raise the current limit to if we liked.)
24629   </summary>
24630 </histogram>
24632 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
24633   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24634   <summary>
24635     The current limit of how many file descriptors a process can open.  Emitted
24636     each time the browser is launched, if the limit could be retrieved.  (We can
24637     raise this to the maximum limit if we like, without root access.)
24638   </summary>
24639 </histogram>
24641 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
24642     enum="SimpleCache.FileDescriptorLimitStatus">
24643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24644   <summary>
24645     The result of trying to get the file descriptor limit.  Emitted each time
24646     the browser is launched.
24647   </summary>
24648 </histogram>
24650 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
24651   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24652   <summary>
24653     The number of open entries across all caches backed by the Simple Cache. An
24654     entry is opened whenever a caller asks to open it to read or write cache
24655     data, and remains open until the last caller asks to close it. Logged
24656     whenever an entry is opened or closed.
24657   </summary>
24658 </histogram>
24660 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
24661   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24662   <summary>
24663     The size of the header stream of a Simple Cache entry, emitted every time
24664     the headers are written or rewritten.
24665   </summary>
24666 </histogram>
24668 <histogram name="SimpleCache.Media.HeaderSizeChange"
24669     enum="SimpleCacheHeaderSizeChange">
24670   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24671   <summary>
24672     How the header size has changed in a Simple Cache entry, emitted every time
24673     a write operation occurs on the header stream.  (This includes the initial
24674     write, rewrites, and other writes that we couldn't classify.)
24675   </summary>
24676 </histogram>
24678 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
24679   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24680   <summary>
24681     The absolute size decrease of the header stream of a Simple Cache entry,
24682     emitted every time the headers are rewritten with a smaller size.
24683   </summary>
24684 </histogram>
24686 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
24687     units="percent">
24688   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24689   <summary>
24690     The relative size decrease of the header stream of a Simple Cache entry,
24691     emitted every time the headers are rewritten with a smaller size.
24692   </summary>
24693 </histogram>
24695 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
24696   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24697   <summary>
24698     The absolute size increase of the header stream of a Simple Cache entry,
24699     emitted every time the headers are rewritten with a larger size.
24700   </summary>
24701 </histogram>
24703 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
24704     units="percent">
24705   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24706   <summary>
24707     The relative size increase of the header stream of a Simple Cache entry,
24708     emitted every time the headers are rewritten with a larger size.
24709   </summary>
24710 </histogram>
24712 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
24713   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24714   <summary>For each index load, whether the index file was corrupt.</summary>
24715 </histogram>
24717 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
24718   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24719   <summary>The number of entries in a newly created index file.</summary>
24720 </histogram>
24722 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
24723   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24724   <summary>Number of entries loaded from the index file on start.</summary>
24725 </histogram>
24727 <histogram name="SimpleCache.Media.IndexEntriesRestored">
24728   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24729   <summary>
24730     Number of entries restored from disk when there was no index or the index
24731     was corrupted.
24732   </summary>
24733 </histogram>
24735 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
24736     enum="SimpleIndexState">
24737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24738   <summary>
24739     The state the index file is at when an attempt is made to load from it.
24740   </summary>
24741 </histogram>
24743 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
24744   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24745   <summary>
24746     At the time of index initialization, the number of enqueued jobs awaiting
24747     index initialization.
24748   </summary>
24749 </histogram>
24751 <histogram name="SimpleCache.Media.IndexInitializeMethod"
24752     enum="SimpleCacheIndexInitializeMethod">
24753   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24754   <summary>The method used to initialize the simple cache index.</summary>
24755 </histogram>
24757 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
24758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24759   <summary>
24760     Time (as measured on the worker pool) spent loading the index file.
24761   </summary>
24762 </histogram>
24764 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
24765   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24766   <summary>The number of entries written to the index on a flush.</summary>
24767 </histogram>
24769 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
24770   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24771   <summary>
24772     Time (as measured on the worker pool) spent restoring the index file by
24773     iterating directory entries.
24774   </summary>
24775 </histogram>
24777 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
24778     units="milliseconds">
24779   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24780   <summary>
24781     The interval between index saves, for apps in the background.
24782   </summary>
24783 </histogram>
24785 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
24786     units="milliseconds">
24787   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24788   <summary>
24789     The interval between index saves, for apps in the foreground.
24790   </summary>
24791 </histogram>
24793 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
24794     units="milliseconds">
24795   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24796   <summary>
24797     The amount of time spend writing the index file to disk, for apps in the
24798     background, measured starting at the beginning of the write on the callback
24799     thread, and calculated using the completion time on the worker pool.
24800   </summary>
24801 </histogram>
24803 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
24804     units="milliseconds">
24805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24806   <summary>
24807     The amount of time spend writing the index file to disk, for apps in the
24808     foreground, measured starting at the beginning of the write on the callback
24809     thread, and calculated using the completion time on the worker pool.
24810   </summary>
24811 </histogram>
24813 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
24814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24815   <summary>
24816     For each call to OpenEntry, whether the key on disk matched the request key.
24817   </summary>
24818 </histogram>
24820 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
24821   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24822   <summary>
24823     For each file in the Simple Cache, the percentage of disk space used by the
24824     cluster loss, the unused disk space in the last 4096 byte cluster of the
24825     file.
24826   </summary>
24827 </histogram>
24829 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
24830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24831   <summary>
24832     For each file in the Simple Cache, the number of bytes in the last 4096 byte
24833     cluster when the entry is saved to disk.
24834   </summary>
24835 </histogram>
24837 <histogram name="SimpleCache.Media.OpenEntryIndexState"
24838     enum="SimpleCacheOpenEntryIndexState">
24839   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24840   <summary>
24841     At the time that an entry is opened, the state of that entry in the index.
24842   </summary>
24843 </histogram>
24845 <histogram name="SimpleCache.Media.ReadIsParallelizable"
24846     enum="SimpleCacheReadParallelizable">
24847   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24848   <summary>
24849     For each Read operation, whether it could have been issued in parallel of a
24850     previous Read operation.
24851   </summary>
24852 </histogram>
24854 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
24855   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24856   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
24857 </histogram>
24859 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
24860   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24861   <summary>
24862     For each EOFRecord found with a valid magic number, indicates if the record
24863     also contains a CRC.
24864   </summary>
24865 </histogram>
24867 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
24868     enum="SimpleCacheSyncCheckEOFResult">
24869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24870   <summary>
24871     The result, at the synchronous layer, of checking the EOF record of a cache
24872     entry.
24873   </summary>
24874 </histogram>
24876 <histogram name="SimpleCache.Media.SyncCloseResult"
24877     enum="SimpleCacheSyncCloseResult">
24878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24879   <summary>
24880     The result, at the synchronous layer, of closing a cache entry.
24881   </summary>
24882 </histogram>
24884 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
24885     enum="PlatformFileError">
24886   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24887   <summary>
24888     The platform error reported when attempting to create a new cache entry at
24889     the synchronous layer.
24890   </summary>
24891 </histogram>
24893 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
24894     enum="PlatformFileError">
24895   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24896   <summary>
24897     The platform error reported when attempting to create a new cache entry at
24898     the synchronous layer when the index has already initialized.
24899   </summary>
24900 </histogram>
24902 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
24903     enum="PlatformFileError">
24904   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24905   <summary>
24906     The platform error reported when attempting to create a new cache entry at
24907     the synchronous layer when the index has not yet initialized.
24908   </summary>
24909 </histogram>
24911 <histogram name="SimpleCache.Media.SyncCreateResult"
24912     enum="SimpleCacheSyncCreateResult">
24913   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24914   <summary>
24915     The result, at the synchronous layer, reported when attempting to create a
24916     new cache entry.
24917   </summary>
24918 </histogram>
24920 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
24921     enum="SimpleCacheSyncCreateResult">
24922   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24923   <summary>
24924     The result, at the synchronous layer, reported when attempting to create a
24925     new cache entry when the index has already initialized.
24926   </summary>
24927 </histogram>
24929 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
24930     enum="SimpleCacheSyncCreateResult">
24931   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24932   <summary>
24933     The result, at the synchronous layer, reported when attempting to create a
24934     new cache entry when the index has not yet initialized.
24935   </summary>
24936 </histogram>
24938 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
24939   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24940   <summary>
24941     The age of the entry (time since last modified), when opened at the
24942     synchronous layer.
24943   </summary>
24944 </histogram>
24946 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
24947     enum="PlatformFileError">
24948   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24949   <summary>
24950     The platform error reported when attempting to create a new cache entry at
24951     the synchronous layer.
24952   </summary>
24953 </histogram>
24955 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
24956     enum="PlatformFileError">
24957   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24958   <summary>
24959     The platform error reported when attempting to create a new cache entry at
24960     the synchronous layer when the index has already initialized.
24961   </summary>
24962 </histogram>
24964 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
24965     enum="PlatformFileError">
24966   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24967   <summary>
24968     The platform error reported when attempting to create a new cache entry at
24969     the synchronous layer when the index has not initialized.
24970   </summary>
24971 </histogram>
24973 <histogram name="SimpleCache.Media.SyncOpenResult"
24974     enum="SimpleCacheSyncOpenResult">
24975   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24976   <summary>
24977     The result, at the synchronous layer, reported when attempting to open a new
24978     cache entry.
24979   </summary>
24980 </histogram>
24982 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
24983     enum="SimpleCacheSyncOpenResult">
24984   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24985   <summary>
24986     The result, at the synchronous layer, reported when attempting to open a new
24987     cache entry when the index has already initialized.
24988   </summary>
24989 </histogram>
24991 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
24992     enum="SimpleCacheSyncOpenResult">
24993   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
24994   <summary>
24995     The result, at the synchronous layer, reported when attempting to open a new
24996     cache entry when the index has not yet initialized.
24997   </summary>
24998 </histogram>
25000 <histogram name="SimpleCache.Media.SyncWriteResult"
25001     enum="SimpleCacheSyncWriteResult">
25002   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25003   <summary>
25004     The result, at the synchronous layer, of writing to a cache entry.
25005   </summary>
25006 </histogram>
25008 <histogram name="SimpleCache.Media.WriteDependencyType"
25009     enum="SimpleCacheWriteDependencyType">
25010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25011   <summary>
25012     Shows whether a write operation depends on the previous operation in queue
25013     particularly in the aspect of its possibility to run in parallel.
25014   </summary>
25015 </histogram>
25017 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
25018   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25019   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25020 </histogram>
25022 <histogram name="SimpleCache.OpenEntryIndexState"
25023     enum="SimpleCacheOpenEntryIndexState">
25024   <obsolete>
25025     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25026   </obsolete>
25027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25028   <summary>
25029     At the time that an entry is opened, the state of that entry in the index.
25030   </summary>
25031 </histogram>
25033 <histogram name="SimpleCache.ReadIsParallelizable"
25034     enum="SimpleCacheReadParallelizable">
25035   <obsolete>
25036     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25037   </obsolete>
25038   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25039   <summary>
25040     For each Read operation, whether it could have been issued in parallel of a
25041     previous Read operation.
25042   </summary>
25043 </histogram>
25045 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
25046   <obsolete>
25047     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25048   </obsolete>
25049   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25050   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
25051 </histogram>
25053 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
25054   <obsolete>
25055     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25056   </obsolete>
25057   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25058   <summary>
25059     For each EOFRecord found with a valid magic number, indicates if the record
25060     also contains a CRC.
25061   </summary>
25062 </histogram>
25064 <histogram name="SimpleCache.SyncCheckEOFResult"
25065     enum="SimpleCacheSyncCheckEOFResult">
25066   <obsolete>
25067     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25068   </obsolete>
25069   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25070   <summary>
25071     The result, at the synchronous layer, of checking the EOF record of a cache
25072     entry.
25073   </summary>
25074 </histogram>
25076 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
25077   <obsolete>
25078     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25079   </obsolete>
25080   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25081   <summary>
25082     The result, at the synchronous layer, of closing a cache entry.
25083   </summary>
25084 </histogram>
25086 <histogram name="SimpleCache.SyncCreatePlatformFileError"
25087     enum="PlatformFileError">
25088   <obsolete>
25089     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25090   </obsolete>
25091   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25092   <summary>
25093     The platform error reported when attempting to create a new cache entry at
25094     the synchronous layer.
25095   </summary>
25096 </histogram>
25098 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
25099     enum="PlatformFileError">
25100   <obsolete>
25101     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25102   </obsolete>
25103   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25104   <summary>
25105     The platform error reported when attempting to create a new cache entry at
25106     the synchronous layer when the index has already initialized.
25107   </summary>
25108 </histogram>
25110 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
25111     enum="PlatformFileError">
25112   <obsolete>
25113     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25114   </obsolete>
25115   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25116   <summary>
25117     The platform error reported when attempting to create a new cache entry at
25118     the synchronous layer when the index has not yet initialized.
25119   </summary>
25120 </histogram>
25122 <histogram name="SimpleCache.SyncCreateResult"
25123     enum="SimpleCacheSyncCreateResult">
25124   <obsolete>
25125     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25126   </obsolete>
25127   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25128   <summary>
25129     The result, at the synchronous layer, reported when attempting to create a
25130     new cache entry.
25131   </summary>
25132 </histogram>
25134 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
25135     enum="SimpleCacheSyncCreateResult">
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>
25141     The result, at the synchronous layer, reported when attempting to create a
25142     new cache entry when the index has already initialized.
25143   </summary>
25144 </histogram>
25146 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
25147     enum="SimpleCacheSyncCreateResult">
25148   <obsolete>
25149     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25150   </obsolete>
25151   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25152   <summary>
25153     The result, at the synchronous layer, reported when attempting to create a
25154     new cache entry when the index has not yet initialized.
25155   </summary>
25156 </histogram>
25158 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
25159   <obsolete>
25160     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25161   </obsolete>
25162   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25163   <summary>
25164     The age of the entry (time since last modified), when opened at the
25165     synchronous layer.
25166   </summary>
25167 </histogram>
25169 <histogram name="SimpleCache.SyncOpenPlatformFileError"
25170     enum="PlatformFileError">
25171   <obsolete>
25172     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25173   </obsolete>
25174   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25175   <summary>
25176     The platform error reported when attempting to create a new cache entry at
25177     the synchronous layer.
25178   </summary>
25179 </histogram>
25181 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
25182     enum="PlatformFileError">
25183   <obsolete>
25184     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25185   </obsolete>
25186   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25187   <summary>
25188     The platform error reported when attempting to create a new cache entry at
25189     the synchronous layer when the index has already initialized.
25190   </summary>
25191 </histogram>
25193 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
25194     enum="PlatformFileError">
25195   <obsolete>
25196     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25197   </obsolete>
25198   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25199   <summary>
25200     The platform error reported when attempting to create a new cache entry at
25201     the synchronous layer when the index has not initialized.
25202   </summary>
25203 </histogram>
25205 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
25206   <obsolete>
25207     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25208   </obsolete>
25209   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25210   <summary>
25211     The result, at the synchronous layer, reported when attempting to open a new
25212     cache entry.
25213   </summary>
25214 </histogram>
25216 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
25217     enum="SimpleCacheSyncOpenResult">
25218   <obsolete>
25219     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25220   </obsolete>
25221   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25222   <summary>
25223     The result, at the synchronous layer, reported when attempting to open a new
25224     cache entry when the index has already initialized.
25225   </summary>
25226 </histogram>
25228 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
25229     enum="SimpleCacheSyncOpenResult">
25230   <obsolete>
25231     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25232   </obsolete>
25233   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25234   <summary>
25235     The result, at the synchronous layer, reported when attempting to open a new
25236     cache entry when the index has not yet initialized.
25237   </summary>
25238 </histogram>
25240 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
25241   <obsolete>
25242     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25243   </obsolete>
25244   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25245   <summary>
25246     The result, at the synchronous layer, of writing to a cache entry.
25247   </summary>
25248 </histogram>
25250 <histogram name="SimpleCache.WriteDependencyType"
25251     enum="SimpleCacheWriteDependencyType">
25252   <obsolete>
25253     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25254   </obsolete>
25255   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25256   <summary>
25257     Shows whether a write operation depends on the previous operation in queue
25258     particularly in the aspect of its possibility to run in parallel.
25259   </summary>
25260 </histogram>
25262 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
25263   <obsolete>
25264     Deprecated 2013-08 in favor of cache type specific version (App or Http).
25265   </obsolete>
25266   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25267   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
25268 </histogram>
25270 <histogram name="SiteIsolation.AllResponses">
25271   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25272   <summary>
25273     The count of all network responses received by a renderer. Each response is
25274     corresponding to one URL requested by a renderer. Incremented when the first
25275     network packet of a response of this type is received.
25276   </summary>
25277 </histogram>
25279 <histogram name="SiteIsolation.BrowsingInstanceCount">
25280   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25281   <summary>
25282     The count of all current BrowsingInstances.  Recorded once per UMA ping.
25283   </summary>
25284 </histogram>
25286 <histogram name="SiteIsolation.CurrentRendererProcessCount">
25287   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25288   <summary>
25289     The count of all renderer processes, including WebUI and extensions.
25290     Recorded once per UMA ping.
25291   </summary>
25292 </histogram>
25294 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
25295   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25296   <summary>
25297     The upper bound of the predicted renderer process count if we isolated all
25298     sites, subject to the process limit.  Recorded once per UMA ping.
25299   </summary>
25300 </histogram>
25302 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
25303   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25304   <summary>
25305     The lower bound of the predicted renderer process count if we isolated all
25306     sites, subject to the process limit.  Happens to be the number of unique
25307     sites.  Recorded once per UMA ping.
25308   </summary>
25309 </histogram>
25311 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
25312   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25313   <summary>
25314     The predicted renderer process count if we isolated all sites and if there
25315     were no process limit.  Recorded once per UMA ping.
25316   </summary>
25317 </histogram>
25319 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
25320   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25321   <summary>
25322     The predicted total process count if we isolated all sites, subject to the
25323     process limit.  Recorded once per UMA ping.
25324   </summary>
25325 </histogram>
25327 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
25328   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25329   <summary>
25330     The upper bound of the predicted renderer process count if we isolated only
25331     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
25332     ping.
25333   </summary>
25334 </histogram>
25336 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
25337   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25338   <summary>
25339     The lower bound of the predicted renderer process count if we isolated only
25340     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
25341     number of isolated sites.  Recorded once per UMA ping.
25342   </summary>
25343 </histogram>
25345 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
25346   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25347   <summary>
25348     The predicted renderer process count if we isolated only HTTPS (not HTTP)
25349     sites and if there were no process limit.  Recorded once per UMA ping.
25350   </summary>
25351 </histogram>
25353 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
25354   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25355   <summary>
25356     The predicted total process count if we isolated only HTTPS (not HTTP)
25357     sites, subject to the process limit.  Recorded once per UMA ping.
25358   </summary>
25359 </histogram>
25361 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
25362   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25363   <summary>
25364     The number of bytes in the first network packet for a response with headers
25365     that imply potential illegal cross-site access. Recorded when the first
25366     network packet of a response of this type is received.
25367   </summary>
25368 </histogram>
25370 <histogram name="SiteIsolation.XSD.HTML.Blocked">
25371   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25372   <summary>
25373     The count of blocked cross-site document responses due to having HTML
25374     content type header and contents sniffed as HTML. Sampled with value of 1
25375     when the first network packet of a response of this type is received.
25376   </summary>
25377 </histogram>
25379 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
25380   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25381   <summary>
25382     The count of responses with a nonrenderable HTTP status code among blocked
25383     cross-site document responses due to their HTML contents. Sampled with value
25384     1 when the first network packet of a response of this type is received.
25385   </summary>
25386 </histogram>
25388 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
25389     enum="SiteIsolationResourceType">
25390   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25391   <summary>
25392     The count of responses with a renderable HTTP status code sub-categorized by
25393     their requesting context type (e.g., image, script, etc.) among blocked
25394     cross-site document responses due to their HTML contents. Sampled with a
25395     resource type (0-14) when the first network packet of a response of this
25396     type is received.
25397   </summary>
25398 </histogram>
25400 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
25401   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25402   <summary>
25403     The count of responses with a nonrenderable HTTP status code among blocked
25404     cross-site document responses due to having HTML content type and nosniff
25405     headers. Sampled with value 1 when the first network packet of a response of
25406     this type is received.
25407   </summary>
25408 </histogram>
25410 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
25411     enum="SiteIsolationResourceType">
25412   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25413   <summary>
25414     The count of responses with a renderable HTTP status code sub-categorized by
25415     their requesting context type (e.g., image, script, etc.), among blocked
25416     cross-site document responses due to having HTML content type and nosniff
25417     headers. Sampled with a resource type (0-14) when the first network packet
25418     of a response of this type is received.
25419   </summary>
25420 </histogram>
25422 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
25423   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25424   <summary>
25425     The count of not blocked responses despite having an HTML content type
25426     header due to the failure of content sniffing. Sampled with value 1 when the
25427     first network packet of a response of this type is received.
25428   </summary>
25429 </histogram>
25431 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
25432   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25433   <summary>
25434     The count of responses that may be parsed as JavaScript among not blocked
25435     responses. Sampled with value 1 when the first network packet of a response
25436     of this type is received.
25437   </summary>
25438 </histogram>
25440 <histogram name="SiteIsolation.XSD.JSON.Blocked">
25441   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25442   <summary>
25443     The count of blocked cross-site document responses due to having JSON
25444     content type header and contents sniffed as JSON. Sampled with value 1 when
25445     the first network packet of a response of this type is received.
25446   </summary>
25447 </histogram>
25449 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
25450   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25451   <summary>
25452     The count of responses with a nonrenderable HTTP status code among blocked
25453     cross-site document responses due to their JSON contents. Sampled with value
25454     1 when the first network packet of a response of this type is received.
25455   </summary>
25456 </histogram>
25458 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
25459     enum="SiteIsolationResourceType">
25460   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25461   <summary>
25462     The count of responses with a renderable HTTP status code sub-categorized by
25463     their requesting context type (e.g., image, script, etc.), among blocked
25464     cross-site document responses due to their JSON contents. Sampled with a
25465     resource type (0-14) when the first network packet of a response of this
25466     type is received.
25467   </summary>
25468 </histogram>
25470 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
25471   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25472   <summary>
25473     The count of responses with a nonrenderable HTTP status code among blocked
25474     cross-site document responses due to having JSON content type and nosniff
25475     headers. Sampled with value 1 when the first network packet of a response of
25476     this type is received.
25477   </summary>
25478 </histogram>
25480 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
25481     enum="SiteIsolationResourceType">
25482   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25483   <summary>
25484     The count of responses with a renderable HTTP status code sub-categorized by
25485     their requesting context type (e.g., image, script, etc.), among blocked
25486     cross-site document responses due to having JSON content type and nosniff
25487     headers. Sampled with a resource type (0-14) when the first network packet
25488     of a response of this type is received.
25489   </summary>
25490 </histogram>
25492 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
25493   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25494   <summary>
25495     The count of not blocked responses despite having an JSON content type
25496     header due to the failure of content sniffing. Sampled with value 1 when the
25497     first network packet of a response of this type is received.
25498   </summary>
25499 </histogram>
25501 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
25502   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25503   <summary>
25504     The count of responses that may be parsed as JavaScript among not blocked
25505     responses with a JSON content type header. Sampled with value 1 when the
25506     first network packet of a response of this type is received.
25507   </summary>
25508 </histogram>
25510 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
25511   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25512   <summary>
25513     MIME type codes for content type header values of potentially cross-site
25514     document responses, excluding same-site or not http(s) urls. Sampled with a
25515     MIME type code (0-4) when the first network packet of a response of this
25516     type is received.
25517   </summary>
25518 </histogram>
25520 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
25521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25522   <summary>
25523     The count of blocked cross-site document responses due to having Plain
25524     content type header and contents sniffed as HTML. Sampled with value 1 when
25525     the first network packet of a response of this type is received.
25526   </summary>
25527 </histogram>
25529 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
25530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25531   <summary>
25532     The count of responses with a nonrenderable HTTP status code among blocked
25533     responses due to their Plain.HTML contents. Sampled with value 1 when the
25534     first network packet of a response of this type is received.
25535   </summary>
25536 </histogram>
25538 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
25539     enum="SiteIsolationResourceType">
25540   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25541   <summary>
25542     The count of responses with a renderable HTTP status code sub-categorized by
25543     their requesting context type (e.g., image, script, etc.), among blocked
25544     cross-site document responses due to their Plain.HTML contents. Sampled with
25545     a resource type (0-14) when the first network packet of a response of this
25546     type is received.
25547   </summary>
25548 </histogram>
25550 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
25551   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25552   <summary>
25553     The count of blocked cross-site document responses due to having Plain
25554     content type header and contents sniffed as JSON. Sampled with value 1 when
25555     the first network packet of a response of this type is received.
25556   </summary>
25557 </histogram>
25559 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
25560   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25561   <summary>
25562     The count of responses with a nonrenderable HTTP status code among blocked
25563     cross-site document responses due to their Plain.JSON contents. Sampled with
25564     value 1 when the first network packet of a response of this type is
25565     received.
25566   </summary>
25567 </histogram>
25569 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
25570     enum="SiteIsolationResourceType">
25571   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25572   <summary>
25573     The count of responses with a renderable HTTP status code sub-categorized by
25574     their requesting context type (e.g., image, script, etc.), among blocked
25575     cross-site document responses due to their Plain.JSON contents. Sampled with
25576     a resource type (0-14) when the first network packet of a response of this
25577     type is received.
25578   </summary>
25579 </histogram>
25581 <histogram
25582     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
25583   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25584   <summary>
25585     The count of responses with a nonrenderable HTTP status code among blocked
25586     cross-site document responses due to having Plain content type and nosniff
25587     headers. Sampled with value 1 when the first network packet of a response of
25588     this type is received.
25589   </summary>
25590 </histogram>
25592 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
25593     enum="SiteIsolationResourceType">
25594   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25595   <summary>
25596     The count of responses with a renderable HTTP status code sub-categorized by
25597     their requesting context type (e.g., image, script, etc.), among blocked
25598     cross-site document responses due to having Plain content type and nosniff
25599     header. Sampled with a resource type (0-14) when the first network packet of
25600     a response of this type is received.
25601   </summary>
25602 </histogram>
25604 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
25605   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25606   <summary>
25607     The count of not blocked responses despite having an Plain content type
25608     header due to the failure of content sniffing. Sampled with value 1 when the
25609     first network packet of a response of this type is received.
25610   </summary>
25611 </histogram>
25613 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
25614   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25615   <summary>
25616     The count of responses that may be parsed as JavaScript among not blocked
25617     responses with a Plain content type header. Sampled with value 1 when the
25618     first network packet of a response of this type is received.
25619   </summary>
25620 </histogram>
25622 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
25623   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25624   <summary>
25625     The count of blocked cross-site document responses due to having Plain
25626     content type header and contents sniffed as XML. Sampled with value 1 when
25627     the first network packet of a response of this type is received.
25628   </summary>
25629 </histogram>
25631 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
25632   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25633   <summary>
25634     The count of responses with a nonrenderable HTTP status code among blocked
25635     cross-site document responses due to their Plain.XML contents. Sampled with
25636     value 1 when the first network packet of a response of this type is
25637     received.
25638   </summary>
25639 </histogram>
25641 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
25642     enum="SiteIsolationResourceType">
25643   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25644   <summary>
25645     The count of responses with renderable HTTP status codes sub-categorized by
25646     their requesting context type (e.g., image, script, etc.), among blocked
25647     cross-site document responses due to their Plain.XML contents. Sampled with
25648     a resource type (0-14) when the first network packet of a response of this
25649     type is received.
25650   </summary>
25651 </histogram>
25653 <histogram name="SiteIsolation.XSD.XML.Blocked">
25654   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25655   <summary>
25656     The count of blocked cross-site document responses due to having XML content
25657     type header and contents sniffed as XML. Sampled with value 1 when the first
25658     network packet of a response of this type is received.
25659   </summary>
25660 </histogram>
25662 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
25663   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25664   <summary>
25665     The count of responses with nonrenderable HTTP status codes among blocked
25666     cross-site document responses due to their XML contents. Sampled with value
25667     1 when the first network packet of a response of this type is received.
25668   </summary>
25669 </histogram>
25671 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
25672     enum="SiteIsolationResourceType">
25673   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25674   <summary>
25675     The count of responses with renderable HTTP status codes sub-categorized by
25676     their requesting context type (e.g., image, script, etc.), among blocked
25677     cross-site document responses due to their XML contents. Sampled with a
25678     resource type (0-14) when the first network packet of a response of this
25679     type is received.
25680   </summary>
25681 </histogram>
25683 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
25684   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25685   <summary>
25686     The count of responses with a nonrenderable HTTP status code among blocked
25687     cross-site document responses due to having XML content type and nosniff
25688     headers. Sampled with value 1 when the first network packet of a response of
25689     this type is received.
25690   </summary>
25691 </histogram>
25693 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
25694     enum="SiteIsolationResourceType">
25695   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25696   <summary>
25697     The count of responses with a renderable HTTP status code sub-categorized by
25698     their requesting context type (e.g., image, script, etc.), among blocked
25699     cross-site document responses due to having XML content type and nosniff
25700     headers. Sampled with a resource type (0-14) when the first network packet
25701     of a response of this type is received.
25702   </summary>
25703 </histogram>
25705 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
25706   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25707   <summary>
25708     The count of not blocked responses despite having an XML content type header
25709     due to the failure of content sniffing. Sampled with value 1 when the first
25710     network packet of a response of this type is received.
25711   </summary>
25712 </histogram>
25714 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
25715   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25716   <summary>
25717     The count of responses that may be parsed as JavaScript among not blocked
25718     responses with an XML content type. Sampled with value 1 when the first
25719     network packet of a response of this type is received.
25720   </summary>
25721 </histogram>
25723 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
25724   <owner>groby@chromium.org</owner>
25725   <owner>rlp@chromium.org</owner>
25726   <summary>
25727     Whether the user has opted in to asking Google for spelling suggestions.
25728     Recorded both when spelling is initialized and when the preference is
25729     changed.
25730   </summary>
25731 </histogram>
25733 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
25734   <obsolete>
25735     Moved to Sqlite.Error.AppCache in M-27.
25736   </obsolete>
25737   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25738   <summary>Error codes returned by sqlite for the appcache db.</summary>
25739 </histogram>
25741 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
25742   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25743   <summary>Error which prevented database close.</summary>
25744 </histogram>
25746 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
25747   <obsolete>
25748     Moved to Sqlite.Error.Cookie in M-27.
25749   </obsolete>
25750   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25751   <summary>Error codes returned by sqlite the cookie db.</summary>
25752 </histogram>
25754 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
25755   <obsolete>
25756     Moved to Sqlite.Error.DatabaseTracker in M-27.
25757   </obsolete>
25758   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25759   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
25760 </histogram>
25762 <histogram name="Sqlite.DeprecationVersionResult"
25763     enum="SqliteVersionDeprecation">
25764   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25765   <summary>
25766     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
25767   </summary>
25768 </histogram>
25770 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
25771   <obsolete>
25772     Moved to Sqlite.Error.DomainBoundCerts in M-27.
25773   </obsolete>
25774   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25775   <summary>
25776     Error codes returned by sqlite for the domain-bound certs db.
25777   </summary>
25778 </histogram>
25780 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
25781   <obsolete>
25782     Moved to Sqlite.Error.DomStorageDatabase in M-27.
25783   </obsolete>
25784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25785   <summary>Error codes returned by sqlite for the domstorage db.</summary>
25786 </histogram>
25788 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
25789   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25790   <summary>SQLite extended error codes.</summary>
25791 </histogram>
25793 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
25794   <obsolete>
25795     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
25796   </obsolete>
25797   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25798   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
25799 </histogram>
25801 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
25802   <obsolete>
25803     Moved to Sqlite.Error.History in M-27.
25804   </obsolete>
25805   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25806   <summary>Error codes returned by sqlite for the history db.</summary>
25807 </histogram>
25809 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
25810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25811   <summary>Error which prevented database open.</summary>
25812 </histogram>
25814 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
25815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25816   <summary>Error from first read of the database.</summary>
25817 </histogram>
25819 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
25820   <obsolete>
25821     Moved to Sqlite.Error.Quota in M-27.
25822   </obsolete>
25823   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25824   <summary>Error codes returned by sqlite for the quota db.</summary>
25825 </histogram>
25827 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
25828   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25829   <summary>Errors attempting to Raze() database.</summary>
25830 </histogram>
25832 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
25833   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25834   <summary>Errors on second attempt to Raze() database.</summary>
25835 </histogram>
25837 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
25838   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25839   <summary>Errors truncating database for Raze().</summary>
25840 </histogram>
25842 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
25843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25844   <summary>
25845     Records specific failure and success cases in sql::Recovery implementation,
25846     to determine which cases (if any) might be worth writing additional
25847     automated recovery code for, versus which should lead to clearing databases.
25848   </summary>
25849 </histogram>
25851 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
25852   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25853   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
25854 </histogram>
25856 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
25857   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25858   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
25859 </histogram>
25861 <histogram name="Sqlite.SizeKB" units="Kb">
25862   <owner>peria@chromium.org</owner>
25863   <summary>Size in kilobytes of pre-existing database at startup.</summary>
25864 </histogram>
25866 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
25867   <obsolete>
25868     Moved to Sqlite.Error.Text in M-27.
25869   </obsolete>
25870   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25871   <summary>Error codes returned by sqlite the full text db.</summary>
25872 </histogram>
25874 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
25875   <obsolete>
25876     Moved to Sqlite.Error.Thumbnail in M-27.
25877   </obsolete>
25878   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25879   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
25880 </histogram>
25882 <histogram name="Sqlite.Version">
25883   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25884   <summary>Version of pre-existing database at startup.</summary>
25885 </histogram>
25887 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
25888   <obsolete>
25889     Moved to Sqlite.Error.Web in M-27.
25890   </obsolete>
25891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
25892   <summary>Error codes returned by sqlite the web db.</summary>
25893 </histogram>
25895 <histogram name="Startup.BrowserMessageLoopStartTime">
25896   <owner>jeremy@chromium.org</owner>
25897   <summary>
25898     Time from browser startup to the start of the main thread's message loop.
25899   </summary>
25900 </histogram>
25902 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
25903     units="milliseconds">
25904   <owner>jeremy@chromium.org</owner>
25905   <summary>
25906     Time from main entry to the start of the main thread's message loop. This
25907     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
25908     variance resulting from Chrome being autostarted.
25909   </summary>
25910 </histogram>
25912 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
25913     units="milliseconds">
25914   <owner>csharp@chromium.org</owner>
25915   <owner>gab@chromium.org</owner>
25916   <owner>jeremy@chromium.org</owner>
25917   <summary>
25918     Time from main entry to the start of the main thread's message loop on first
25919     run. This stat is only recorded after 7 minutes of OS uptime to try to
25920     mitigate the variance resulting from Chrome being autostarted.
25921   </summary>
25922 </histogram>
25924 <histogram name="Startup.BrowserOpenTabs">
25925   <owner>jeremy@chromium.org</owner>
25926   <summary>
25927     Time taken to open the initial tab or to restore tabs from previous session.
25928   </summary>
25929 </histogram>
25931 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
25932   <owner>jeremy@chromium.org</owner>
25933   <summary>
25934     Time from browser startup to the time the browser window initially becomes
25935     visible.
25936   </summary>
25937 </histogram>
25939 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
25940   <owner>jeremy@chromium.org</owner>
25941   <summary>
25942     The elapsed time from the ChromeCast application launch to the first video
25943     frame displayed.
25944   </summary>
25945 </histogram>
25947 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
25948   <owner>jeremy@chromium.org</owner>
25949   <summary>
25950     How long it takes to load the original profile synchronously on the UI
25951     thread.
25952   </summary>
25953 </histogram>
25955 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
25956   <owner>jeremy@chromium.org</owner>
25957   <summary>
25958     The elapsed time from the Fling application launch to the first video frame
25959     displayed.
25960   </summary>
25961 </histogram>
25963 <histogram name="Startup.IsResume">
25964   <obsolete>
25965     Deprecated 12/2011. Merged into MobileSessionStartType.
25966   </obsolete>
25967   <owner>jeremy@chromium.org</owner>
25968   <summary>Whether a startup is a resume (vs a cold start).</summary>
25969 </histogram>
25971 <histogram name="Startup.LoadTime.ExeMainToDllMain">
25972   <owner>jeremy@chromium.org</owner>
25973   <summary>
25974     Time from the main() function in chrome.exe to chrome.dll's main().
25975   </summary>
25976 </histogram>
25978 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
25979   <owner>jeremy@chromium.org</owner>
25980   <summary>Time from the process creation to chrome.dll's main().</summary>
25981 </histogram>
25983 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
25984   <owner>jeremy@chromium.org</owner>
25985   <summary>
25986     Time from the process creation to executing the main() function in
25987     chrome.exe.
25988   </summary>
25989 </histogram>
25991 <histogram name="Startup.MobileSessionStartAction"
25992     enum="MobileSessionStartAction">
25993   <owner>jeremy@chromium.org</owner>
25994   <summary>
25995     The action requested on the application startup when called from another app
25996     or the OS.
25997   </summary>
25998 </histogram>
26000 <histogram name="Startup.MobileSessionStartFromApps"
26001     enum="MobileSessionCallerApp">
26002   <owner>jeremy@chromium.org</owner>
26003   <summary>The calling application (if any).</summary>
26004 </histogram>
26006 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
26007   <owner>jeremy@chromium.org</owner>
26008   <summary>
26009     Time for a newly created browser process to reach the code that starts
26010     showing the app launcher, when started with the --show-app-list flag and
26011     with no currently running Chrome processes.
26012   </summary>
26013 </histogram>
26015 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
26016   <owner>jeremy@chromium.org</owner>
26017   <summary>
26018     Time for a running browser process to reach the code that starts showing the
26019     app launcher. Measured from the time a second Chrome process started, which
26020     sent its --show-app-list command line argument to the already-running
26021     process and will soon exit.
26022   </summary>
26023 </histogram>
26025 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
26026   <owner>jeremy@chromium.org</owner>
26027   <summary>
26028     Time it takes to load bookmarks from disk. This measurement is only sent for
26029     startups that take &gt;10 seconds after an uptime of 7 minutes.
26030   </summary>
26031 </histogram>
26033 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
26034     units="milliseconds">
26035   <owner>jeremy@chromium.org</owner>
26036   <summary>
26037     Time it takes to finish initialization of the extension service including
26038     loading built-in extensions. This measurement is only sent for startups that
26039     take &gt;10 seconds after an uptime of 7 minutes.
26040   </summary>
26041 </histogram>
26043 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
26044   <owner>jeremy@chromium.org</owner>
26045   <summary>
26046     Time the final stages of profile initialization taking including
26047     initialization of profile keyed services. This measurement is only sent for
26048     startups that take &gt;10 seconds after an uptime of 7 minutes.
26049   </summary>
26050 </histogram>
26052 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
26053   <owner>jeremy@chromium.org</owner>
26054   <summary>
26055     Time it takes to load the NSS libraries and initialize it. This measurement
26056     is only sent for startups that take &gt;10 seconds after an uptime of 7
26057     minutes.
26058   </summary>
26059 </histogram>
26061 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
26062   <owner>jeremy@chromium.org</owner>
26063   <summary>
26064     Time it takes to load preferences from disk. This measurement is only sent
26065     for startups that take &gt;10 seconds after an uptime of 7 minutes.
26066   </summary>
26067 </histogram>
26069 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
26070   <owner>jeremy@chromium.org</owner>
26071   <summary>
26072     Time it takes to initialize the ProfileIOData object - this includes
26073     initialization of the cookie store. This measurement is only sent for
26074     startups that take &gt;10 seconds after an uptime of 7 minutes.
26075   </summary>
26076 </histogram>
26078 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
26079     units="milliseconds">
26080   <owner>jeremy@chromium.org</owner>
26081   <summary>
26082     Time it takes to load the safe browsing database from disk. This measurement
26083     is only sent for startups that take &gt;10 seconds after an uptime of 7
26084     minutes.
26085   </summary>
26086 </histogram>
26088 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
26089     units="milliseconds">
26090   <owner>jeremy@chromium.org</owner>
26091   <summary>
26092     Time it takes to initialize the safe browsing service. This measurement is
26093     only sent for startups that take &gt;10 seconds after an uptime of 7
26094     minutes.
26095   </summary>
26096 </histogram>
26098 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
26099     units="milliseconds">
26100   <owner>jeremy@chromium.org</owner>
26101   <summary>
26102     Time it takes for session restore to finish initiating creation of restored
26103     tabs and windows. This measurement is only sent for startups that take
26104     &gt;10 seconds after an uptime of 7 minutes.
26105   </summary>
26106 </histogram>
26108 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
26109     units="milliseconds">
26110   <owner>jeremy@chromium.org</owner>
26111   <summary>
26112     Time for a running browser process to start processing the command line
26113     passed in by a second Chrome process, which just sent its command line
26114     arguments to the already-running process and will soon exit. Measured from
26115     the time the second Chrome process started.
26116   </summary>
26117 </histogram>
26119 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
26120   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26121   <summary>
26122     The counts of network error codes encountered by SuggestionsService when an
26123     attempt to fetch suggestions from the server fails.
26124   </summary>
26125 </histogram>
26127 <histogram name="Suggestions.FetchResponseCode">
26128   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26129   <summary>
26130     The counts of HTTP response codes encountered by SuggestionsService when
26131     attempting to fetch suggestions from the server.
26132   </summary>
26133 </histogram>
26135 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
26136   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26137   <summary>
26138     The latency of a SuggestionsService fetch that results in a success
26139     response.
26140   </summary>
26141 </histogram>
26143 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
26144   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
26145   <summary>
26146     The counts of response states (such as empty or invalid) encountered by
26147     SuggestionsService when attempting to fetch suggestions from the server.
26148   </summary>
26149 </histogram>
26151 <histogram name="Sync.AppAssociationTime" units="milliseconds">
26152   <owner>zea@chromium.org</owner>
26153   <summary>
26154     Time taken during app association (M18 and earlier were mispelled with this
26155     histogram).
26156   </summary>
26157 </histogram>
26159 <histogram name="Sync.AppRunFailures">
26160   <obsolete>
26161     Deprecated as of m19.
26162   </obsolete>
26163   <owner>zea@chromium.org</owner>
26164   <summary>
26165     Count of apps run failures, used to compare failure rates between data types
26166     for a particular profile (see other Sync*RunFailures histograms).
26167   </summary>
26168 </histogram>
26170 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
26171   <owner>zea@chromium.org</owner>
26172   <summary>Time taken during app association.</summary>
26173 </histogram>
26175 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
26176   <owner>zea@chromium.org</owner>
26177   <summary>Time taken during app settings association.</summary>
26178 </histogram>
26180 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
26181   <owner>zea@chromium.org</owner>
26182   <summary>Enumeration of types of app settings association failures.</summary>
26183 </histogram>
26185 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
26186   <owner>zea@chromium.org</owner>
26187   <summary>Enumeration of types of app association failures.</summary>
26188 </histogram>
26190 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
26191   <obsolete>
26192     Deprecated as of m19.
26193   </obsolete>
26194   <owner>zea@chromium.org</owner>
26195   <summary>
26196     Enumeration of types of app association failures (M18 and earlier were
26197     mispelled with this histogram).
26198   </summary>
26199 </histogram>
26201 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
26202   <owner>zea@chromium.org</owner>
26203   <summary>
26204     Enumeration of results from attempting to migrate Sync's nigori node and its
26205     encryption keys to support keystore.
26206   </summary>
26207 </histogram>
26209 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
26210   <owner>zea@chromium.org</owner>
26211   <summary>
26212     Age of all auth tokens rejected by the invalidation server. Measured from
26213     the time they were created.
26214   </summary>
26215 </histogram>
26217 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
26218     units="milliseconds">
26219   <owner>zea@chromium.org</owner>
26220   <summary>
26221     Age of auth tokens younger than one hour that were rejected by the
26222     invalidation server. Measured from the time they were created.
26223   </summary>
26224 </histogram>
26226 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
26227   <owner>zea@chromium.org</owner>
26228   <summary>Time taken during initial authorization.</summary>
26229 </histogram>
26231 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
26232   <owner>zea@chromium.org</owner>
26233   <summary>
26234     Age of all auth tokens rejected by the sync server. Measured from the time
26235     they were created.
26236   </summary>
26237 </histogram>
26239 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
26240   <owner>zea@chromium.org</owner>
26241   <summary>
26242     Age of auth tokens younger than one hour that were rejected by the sync
26243     server. Measured from the time they were created.
26244   </summary>
26245 </histogram>
26247 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
26248   <owner>zea@chromium.org</owner>
26249   <summary>Time taken during autofill association.</summary>
26250 </histogram>
26252 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
26253   <owner>zea@chromium.org</owner>
26254   <summary>
26255     Time taken during autofill profile association (M18 and earlier were
26256     mispelled with this histogram).
26257   </summary>
26258 </histogram>
26260 <histogram name="Sync.AutofillProfileRunFailures">
26261   <obsolete>
26262     Deprecated as of m19.
26263   </obsolete>
26264   <owner>zea@chromium.org</owner>
26265   <summary>
26266     Count of autofill profiles run failures, used to compare failure rates
26267     between data types for a particular profile (see other Sync*RunFailures
26268     histograms).
26269   </summary>
26270 </histogram>
26272 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
26273   <owner>zea@chromium.org</owner>
26274   <summary>Time taken during autofill profile association.</summary>
26275 </histogram>
26277 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
26278   <owner>zea@chromium.org</owner>
26279   <summary>
26280     Enumeration of types of autofill profile association failures.
26281   </summary>
26282 </histogram>
26284 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
26285   <obsolete>
26286     Deprecated as of m19.
26287   </obsolete>
26288   <owner>zea@chromium.org</owner>
26289   <summary>
26290     Enumeration of types of autofill profile association failures (M18 and
26291     earlier were mispelled with this histogram).
26292   </summary>
26293 </histogram>
26295 <histogram name="Sync.AutofillRunFailures">
26296   <obsolete>
26297     Deprecated as of m19.
26298   </obsolete>
26299   <owner>zea@chromium.org</owner>
26300   <summary>
26301     Count of autofill (autocomplete) run failures, used to compare failure rates
26302     between data types for a particular profile (see other Sync*RunFailures
26303     histograms).
26304   </summary>
26305 </histogram>
26307 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
26308   <owner>zea@chromium.org</owner>
26309   <summary>Enumeration of types of autofill association failures.</summary>
26310 </histogram>
26312 <histogram name="Sync.AutoNigoriOverwrites">
26313   <owner>zea@chromium.org</owner>
26314   <summary>
26315     Number of times this client has overwritten the nigori node to update the
26316     encryption keys without a user action (during this instantiation of Chrome).
26317   </summary>
26318 </histogram>
26320 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
26321   <owner>zea@chromium.org</owner>
26322   <summary>
26323     Tracks sync backend initialization time during initial sync setup.
26324   </summary>
26325 </histogram>
26327 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
26328   <owner>zea@chromium.org</owner>
26329   <summary>
26330     Tracks sync backend initialization success rate during initial sync setup.
26331   </summary>
26332 </histogram>
26334 <histogram name="Sync.BackendInitializeRestoreState"
26335     enum="SyncBackendInitializeRestoreState">
26336   <owner>zea@chromium.org</owner>
26337   <summary>
26338     Compares sync's has_setup_completed pref against the set of types actually
26339     restored from the sync DB.  Mismatches should be rare.
26340   </summary>
26341 </histogram>
26343 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
26344   <owner>zea@chromium.org</owner>
26345   <summary>
26346     Tracks sync backend initialization success rate in cases where sync was
26347     previously initialized.
26348   </summary>
26349 </histogram>
26351 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
26352   <owner>zea@chromium.org</owner>
26353   <summary>
26354     Tracks sync backend initialization time in cases where sync was previously
26355     initialized.
26356   </summary>
26357 </histogram>
26359 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
26360   <owner>zea@chromium.org</owner>
26361   <summary>
26362     Number of bad requests since application startup, when the Sync error
26363     infobar asking the user to update his account details is displayed.
26364   </summary>
26365 </histogram>
26367 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
26368   <obsolete>
26369     Deprecated as of m18
26370   </obsolete>
26371   <owner>zea@chromium.org</owner>
26372   <summary>Time taken during bookmark association.</summary>
26373 </histogram>
26375 <histogram name="Sync.BookmarkRunFailures">
26376   <obsolete>
26377     Deprecated as of m19.
26378   </obsolete>
26379   <owner>zea@chromium.org</owner>
26380   <summary>
26381     Count of bookmark run failures, used to compare failure rates between data
26382     types for a particular profile (see other Sync*RunFailures histograms).
26383   </summary>
26384 </histogram>
26386 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
26387   <owner>zea@chromium.org</owner>
26388   <summary>Time taken during bookmark association.</summary>
26389 </histogram>
26391 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
26392   <owner>zea@chromium.org</owner>
26393   <summary>Enumeration of types of bookmark association failures.</summary>
26394 </histogram>
26396 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
26397   <obsolete>
26398     Deprecated as of m19.
26399   </obsolete>
26400   <owner>zea@chromium.org</owner>
26401   <summary>
26402     Enumeration of types of bookmark association failures (M18 and earlier were
26403     mispelled with this histogram).
26404   </summary>
26405 </histogram>
26407 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
26408   <owner>zea@chromium.org</owner>
26409   <summary>Count of model association failures for each type.</summary>
26410 </histogram>
26412 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
26413   <obsolete>
26414     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
26415   </obsolete>
26416   <owner>zea@chromium.org</owner>
26417   <summary>
26418     Time spent configuring data types in the case where configuration is
26419     aborted.
26420   </summary>
26421 </histogram>
26423 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
26424   <obsolete>
26425     Replaced by Sync.ConfigureTime_Long.OK in m21.
26426   </obsolete>
26427   <owner>zea@chromium.org</owner>
26428   <summary>
26429     Time spent configuring data types in the case where configuration succeeds.
26430   </summary>
26431 </histogram>
26433 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
26434   <obsolete>
26435     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
26436   </obsolete>
26437   <owner>zea@chromium.org</owner>
26438   <summary>
26439     Time spent configuring data types in the case where only some data types
26440     succeed.
26441   </summary>
26442 </histogram>
26444 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
26445   <obsolete>
26446     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
26447   </obsolete>
26448   <owner>zea@chromium.org</owner>
26449   <summary>
26450     Time spent configuring data types in the case where configuration encounters
26451     an unrecoverable error.
26452   </summary>
26453 </histogram>
26455 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
26456   <owner>zea@chromium.org</owner>
26457   <summary>
26458     Time spent configuring data types in the case where configuration is
26459     aborted.
26460   </summary>
26461 </histogram>
26463 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
26464   <owner>zea@chromium.org</owner>
26465   <summary>
26466     Time spent configuring data types in the case where configuration succeeds.
26467   </summary>
26468 </histogram>
26470 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
26471   <owner>zea@chromium.org</owner>
26472   <summary>
26473     Time spent configuring data types in the case where only some data types
26474     succeed.
26475   </summary>
26476 </histogram>
26478 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
26479     units="milliseconds">
26480   <owner>zea@chromium.org</owner>
26481   <summary>
26482     Time spent configuring data types in the case where configuration encounters
26483     an unrecoverable error.
26484   </summary>
26485 </histogram>
26487 <histogram name="Sync.ConflictFixCircularity">
26488   <obsolete>
26489     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26490   </obsolete>
26491   <owner>zea@chromium.org</owner>
26492   <summary>
26493     Number of times we fix a circularity sync conflict. This is not expected to
26494     be hit anymore.
26495   </summary>
26496 </histogram>
26498 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
26499   <obsolete>
26500     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
26501   </obsolete>
26502   <owner>zea@chromium.org</owner>
26503   <summary>
26504     Number of times we fix a removed directory with content sync conflict. This
26505     is not expected to be hit anymore
26506   </summary>
26507 </histogram>
26509 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
26510   <owner>zea@chromium.org</owner>
26511   <summary>
26512     Whether or not we detected missing credentials during startup.  This may be
26513     related to crbug.com/121755.
26514   </summary>
26515 </histogram>
26517 <histogram name="Sync.CryptographerPendingKeys"
26518     enum="SyncCryptographerPendingKeysState">
26519   <owner>zea@chromium.org</owner>
26520   <summary>
26521     Breakdown of sync users whose cryptographer has pending keys.
26522   </summary>
26523 </histogram>
26525 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
26526   <owner>zea@chromium.org</owner>
26527   <summary>
26528     Breakdown of sync users whose cryptographer is fully ready for encryption
26529     and decryption (initialized and no pending keys).
26530   </summary>
26531 </histogram>
26533 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
26534   <owner>zea@chromium.org</owner>
26535   <summary>
26536     Histogram that keeps track of how users encrypt their sync data. All users
26537     start off with default encryption during initial setup, while a subset of
26538     users go on to encrypt their sync data with a custom passphrase.
26539   </summary>
26540 </histogram>
26542 <histogram name="Sync.CustomPassphrase">
26543   <obsolete>
26544     Deprecated as of m26.
26545   </obsolete>
26546   <owner>zea@chromium.org</owner>
26547   <summary>
26548     Boolean histogram for whether a custom passphrase was entered during sync
26549     setup. Samples are taken every time sync is (re)configured, and the unique
26550     userid count shows how many users entered a custom passphrase.
26551   </summary>
26552 </histogram>
26554 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
26555   <owner>zea@chromium.org</owner>
26556   <summary>
26557     Samples are taken every time sync is (re)configured, and the unique userid
26558     count shows how many users explicitly chose to sync this data type via the
26559     &quot;Advanced Sync Preferences&quot; dialog.
26560   </summary>
26561 </histogram>
26563 <histogram name="Sync.DatatypePrefRecovery">
26564   <owner>zea@chromium.org</owner>
26565   <summary>
26566     Number of clients that have fixed themselves up from a datatype preference
26567     loss. Clients are not expected to have this happen more than once. This
26568     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
26569     what percentage of users are still recovering.
26570   </summary>
26571 </histogram>
26573 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
26574   <owner>zea@chromium.org</owner>
26575   <summary>
26576     Histogram of the run failures for the different sync datatypes. These are
26577     failures that occur after startup while the datatype is syncing. Note: Due
26578     to an enumeration reordering, pre-M23 labels are inaccurate (see
26579     sync/internal_api/public/base/model_type.h).
26580   </summary>
26581 </histogram>
26583 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
26584   <owner>zea@chromium.org</owner>
26585   <summary>
26586     Histogram of the startup failures for the different sync datatypes. These
26587     are failures due to missing top level sync nodes or model association Note:
26588     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
26589     sync/internal_api/public/base/model_type.h).
26590   </summary>
26591 </histogram>
26593 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
26594   <owner>zea@chromium.org</owner>
26595   <summary>Time taken during dictionary association.</summary>
26596 </histogram>
26598 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
26599   <owner>zea@chromium.org</owner>
26600   <summary>Enumeration of types of dictionary association failures.</summary>
26601 </histogram>
26603 <histogram name="Sync.DirectoryOpenFailedMac">
26604   <obsolete>
26605     Deprecated 11/2011. No longer tracked.
26606   </obsolete>
26607   <owner>zea@chromium.org</owner>
26608   <summary>Number of failures trying to open the sync database on mac.</summary>
26609 </histogram>
26611 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
26612   <obsolete>
26613     Deprecated 11/2011. No longer tracked.
26614   </obsolete>
26615   <owner>zea@chromium.org</owner>
26616   <summary>
26617     Number of failures trying to open the sync database on a non-windows non-mac
26618     platform.
26619   </summary>
26620 </histogram>
26622 <histogram name="Sync.DirectoryOpenFailedWin">
26623   <obsolete>
26624     Deprecated 11/2011. No longer tracked.
26625   </obsolete>
26626   <owner>zea@chromium.org</owner>
26627   <summary>
26628     Number of failures trying to open the sync database on windows.
26629   </summary>
26630 </histogram>
26632 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
26633   <owner>zea@chromium.org</owner>
26634   <summary>Tracks success of failure of sync directory initialization.</summary>
26635 </histogram>
26637 <histogram name="Sync.EncryptAllData">
26638   <obsolete>
26639     Deprecated as of m26.
26640   </obsolete>
26641   <owner>zea@chromium.org</owner>
26642   <summary>
26643     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
26644     button was selected during sync setup. Samples are taken every time sync is
26645     (re)configured, and the unique userid count shows how many users chose to
26646     encrypt their sync data.
26647   </summary>
26648 </histogram>
26650 <histogram name="Sync.EventCodes" enum="SyncEventCode">
26651   <owner>zea@chromium.org</owner>
26652   <summary>A UI event occured.</summary>
26653 </histogram>
26655 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
26656   <owner>zea@chromium.org</owner>
26657   <summary>
26658     Time taken during extension association (M18 and earlier were mispelled with
26659     this histogram).
26660   </summary>
26661 </histogram>
26663 <histogram name="Sync.ExtensionRunFailures">
26664   <obsolete>
26665     Deprecated as of m19.
26666   </obsolete>
26667   <owner>zea@chromium.org</owner>
26668   <summary>
26669     Count of extension run failures, used to compare failure rates between data
26670     types for a particular profile (see other Sync*RunFailures histograms).
26671   </summary>
26672 </histogram>
26674 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
26675   <owner>zea@chromium.org</owner>
26676   <summary>Time taken during extension association.</summary>
26677 </histogram>
26679 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
26680   <owner>zea@chromium.org</owner>
26681   <summary>Time taken during extension settings association.</summary>
26682 </histogram>
26684 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
26685   <owner>zea@chromium.org</owner>
26686   <summary>
26687     Enumeration of types of extension settings association failures.
26688   </summary>
26689 </histogram>
26691 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
26692   <owner>zea@chromium.org</owner>
26693   <summary>Enumeration of types of extension association failures.</summary>
26694 </histogram>
26696 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
26697   <obsolete>
26698     Deprecated as of m19.
26699   </obsolete>
26700   <owner>zea@chromium.org</owner>
26701   <summary>
26702     Enumeration of types of extension association failures (M18 and earlier were
26703     mispelled with this histogram).
26704   </summary>
26705 </histogram>
26707 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
26708   <owner>zea@chromium.org</owner>
26709   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
26710 </histogram>
26712 <histogram name="Sync.FaviconCount">
26713   <owner>zea@chromium.org</owner>
26714   <summary>Number of synced favicons at initialization time.</summary>
26715 </histogram>
26717 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
26718   <owner>zea@chromium.org</owner>
26719   <summary>Time taken during favicon images association.</summary>
26720 </histogram>
26722 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
26723   <owner>zea@chromium.org</owner>
26724   <summary>
26725     Enumeration of types of favicon images association failures.
26726   </summary>
26727 </histogram>
26729 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
26730   <owner>zea@chromium.org</owner>
26731   <summary>
26732     Number of client that have filled their sync favicon cache and must evict
26733     old favicons vs those whose cache is not full.
26734   </summary>
26735 </histogram>
26737 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
26738   <owner>zea@chromium.org</owner>
26739   <summary>Time taken during favicon tracking association.</summary>
26740 </histogram>
26742 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
26743   <owner>zea@chromium.org</owner>
26744   <summary>
26745     Enumeration of types of favicon tracking association failures.
26746   </summary>
26747 </histogram>
26749 <histogram name="Sync.FaviconVisitPeriod" units="hours">
26750   <owner>zea@chromium.org</owner>
26751   <summary>Time between updates to a synced favicon's visit time.</summary>
26752 </histogram>
26754 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
26755   <obsolete>
26756     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
26757     Sync.BackendInitializeFirstTimeSuccess.
26758   </obsolete>
26759   <owner>zea@chromium.org</owner>
26760   <summary>
26761     Tracks sync backend initialization success rate during initial sync setup.
26762   </summary>
26763 </histogram>
26765 <histogram name="Sync.FreqApps" units="milliseconds">
26766   <owner>zea@chromium.org</owner>
26767   <summary>
26768     Time between nudges for apps. Used as estimate of datatype commit frequency.
26769   </summary>
26770 </histogram>
26772 <histogram name="Sync.FreqAutofill" units="milliseconds">
26773   <owner>zea@chromium.org</owner>
26774   <summary>
26775     Time between nudges for autofill entries. Used as estimate of datatype
26776     commit frequency.
26777   </summary>
26778 </histogram>
26780 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
26781   <owner>zea@chromium.org</owner>
26782   <summary>
26783     Time between nudges for autofill profiles. Used as estimate of datatype
26784     commit frequency.
26785   </summary>
26786 </histogram>
26788 <histogram name="Sync.FreqBookmarks" units="milliseconds">
26789   <owner>zea@chromium.org</owner>
26790   <summary>
26791     Time between nudges for bookmarks. Used as estimate of datatype commit
26792     frequency.
26793   </summary>
26794 </histogram>
26796 <histogram name="Sync.FreqDictionary" units="milliseconds">
26797   <owner>zea@chromium.org</owner>
26798   <summary>
26799     Time between nudges for dictionary. Used as estimate of datatype commit
26800     frequency.
26801   </summary>
26802 </histogram>
26804 <histogram name="Sync.FreqExtensions" units="milliseconds">
26805   <owner>zea@chromium.org</owner>
26806   <summary>
26807     Time between nudges for extensions. Used as estimate of datatype commit
26808     frequency.
26809   </summary>
26810 </histogram>
26812 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
26813   <owner>zea@chromium.org</owner>
26814   <summary>
26815     Time between nudges for favicon images. Used as estimate of datatype commit
26816     frequency.
26817   </summary>
26818 </histogram>
26820 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
26821   <owner>zea@chromium.org</owner>
26822   <summary>
26823     Time between nudges for favicon tracking. Used as estimate of datatype
26824     commit frequency.
26825   </summary>
26826 </histogram>
26828 <histogram name="Sync.FreqNigori" units="milliseconds">
26829   <owner>zea@chromium.org</owner>
26830   <summary>
26831     Time between nudges for nigori. Used as estimate of datatype commit
26832     frequency.
26833   </summary>
26834 </histogram>
26836 <histogram name="Sync.FreqPasswords" units="milliseconds">
26837   <owner>zea@chromium.org</owner>
26838   <summary>
26839     Time between nudges for passwords. Used as estimate of datatype commit
26840     frequency.
26841   </summary>
26842 </histogram>
26844 <histogram name="Sync.FreqPreferences" units="milliseconds">
26845   <owner>zea@chromium.org</owner>
26846   <summary>
26847     Time between nudges for preferences. Used as estimate of datatype commit
26848     frequency.
26849   </summary>
26850 </histogram>
26852 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
26853   <owner>zea@chromium.org</owner>
26854   <summary>
26855     Time between nudges for search engines. Used as estimate of datatype commit
26856     frequency.
26857   </summary>
26858 </histogram>
26860 <histogram name="Sync.FreqSessions" units="milliseconds">
26861   <owner>zea@chromium.org</owner>
26862   <summary>
26863     Time between nudges for sessions. Used as estimate of datatype commit
26864     frequency.
26865   </summary>
26866 </histogram>
26868 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
26869   <owner>zea@chromium.org</owner>
26870   <summary>
26871     Time between nudges for synced notifications. Used as estimate of datatype
26872     commit frequency.
26873   </summary>
26874 </histogram>
26876 <histogram name="Sync.FreqThemes" units="milliseconds">
26877   <owner>zea@chromium.org</owner>
26878   <summary>
26879     Time between nudges for themes. Used as estimate of datatype commit
26880     frequency.
26881   </summary>
26882 </histogram>
26884 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
26885   <owner>zea@chromium.org</owner>
26886   <summary>
26887     Time between nudges for typed urls. Used as estimate of datatype commit
26888     frequency.
26889   </summary>
26890 </histogram>
26892 <histogram name="Sync.KeystoreDecryptionFailed"
26893     enum="SyncKeystoreDecryptionFailure">
26894   <owner>zea@chromium.org</owner>
26895   <summary>
26896     The reason for a failure decrypting the keystore decryptor token.
26897   </summary>
26898 </histogram>
26900 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
26901   <owner>zea@chromium.org</owner>
26902   <summary>
26903     Counts instances of out of sync local models detected during startup.
26904   </summary>
26905 </histogram>
26907 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
26908   <owner>zea@chromium.org</owner>
26909   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
26910 </histogram>
26912 <histogram name="Sync.PartiallySyncedTypes">
26913   <owner>zea@chromium.org</owner>
26914   <summary>
26915     Number of partially synced types (those with a progress marker but no
26916     initial sync ended bit) that exist at sync startup.
26917   </summary>
26918 </histogram>
26920 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
26921   <owner>zea@chromium.org</owner>
26922   <summary>
26923     Time taken during password association (M18 and earlier were mispelled with
26924     this histogram).
26925   </summary>
26926 </histogram>
26928 <histogram name="Sync.PasswordRunFailures">
26929   <obsolete>
26930     Deprecated as of m19.
26931   </obsolete>
26932   <owner>zea@chromium.org</owner>
26933   <summary>
26934     Count of passwords run failures, used to compare failure rates between data
26935     types for a particular profile (see other Sync*RunFailures histograms).
26936   </summary>
26937 </histogram>
26939 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
26940   <owner>zea@chromium.org</owner>
26941   <summary>Time taken during password association.</summary>
26942 </histogram>
26944 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
26945   <owner>zea@chromium.org</owner>
26946   <summary>Enumeration of types of password association failures.</summary>
26947 </histogram>
26949 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
26950   <obsolete>
26951     Deprecated as of m19.
26952   </obsolete>
26953   <owner>zea@chromium.org</owner>
26954   <summary>
26955     Enumeration of types of password association failures (M18 and earlier were
26956     mispelled with this histogram).
26957   </summary>
26958 </histogram>
26960 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
26961   <owner>zea@chromium.org</owner>
26962   <summary>
26963     Time taken during preference association (M18 and earlier were mispelled
26964     with this histogram).
26965   </summary>
26966 </histogram>
26968 <histogram name="Sync.PreferenceRunFailures">
26969   <obsolete>
26970     Deprecated as of m19.
26971   </obsolete>
26972   <owner>zea@chromium.org</owner>
26973   <summary>
26974     Count of preferences run failures, used to compare failure rates between
26975     data types for a particular profile (see other Sync*RunFailures histograms).
26976   </summary>
26977 </histogram>
26979 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
26980   <owner>zea@chromium.org</owner>
26981   <summary>Time taken during preference association.</summary>
26982 </histogram>
26984 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
26985   <owner>zea@chromium.org</owner>
26986   <summary>Enumeration of types of preference association failures.</summary>
26987 </histogram>
26989 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
26990   <obsolete>
26991     Deprecated as of m19.
26992   </obsolete>
26993   <owner>zea@chromium.org</owner>
26994   <summary>
26995     Enumeration of types of preference association failures (M18 and earlier
26996     were mispelled with this histogram).
26997   </summary>
26998 </histogram>
27000 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
27001   <owner>zea@chromium.org</owner>
27002   <summary>Time taken from startup for the user to reauthorize.</summary>
27003 </histogram>
27005 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
27006   <owner>zea@chromium.org</owner>
27007   <summary>
27008     Whether OAuth2 refresh token was available at the time when
27009     ProfileSyncService was starting backend.
27010   </summary>
27011 </histogram>
27013 <histogram name="Sync.ResolveSimpleConflict"
27014     enum="SyncSimpleConflictResolutions">
27015   <owner>zea@chromium.org</owner>
27016   <summary>Enumeration of types of simple conflict resolutions.</summary>
27017 </histogram>
27019 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
27020   <obsolete>
27021     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
27022     Sync.BackendInitializeRestoreSuccess.
27023   </obsolete>
27024   <owner>zea@chromium.org</owner>
27025   <summary>
27026     Tracks sync backend initialization success rate in cases where sync was
27027     previously initialized.
27028   </summary>
27029 </histogram>
27031 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
27032   <owner>zea@chromium.org</owner>
27033   <summary>
27034     Time taken during search engine association (M18 and earlier were mispelled
27035     with this histogram).
27036   </summary>
27037 </histogram>
27039 <histogram name="Sync.SearchEngineRunFailures">
27040   <obsolete>
27041     Deprecated as of m19.
27042   </obsolete>
27043   <owner>zea@chromium.org</owner>
27044   <summary>
27045     Count of search engine run failures, used to compare failure rates between
27046     data types for a particular profile (see other Sync*RunFailures histograms).
27047   </summary>
27048 </histogram>
27050 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
27051   <owner>zea@chromium.org</owner>
27052   <summary>Time taken during search engine association.</summary>
27053 </histogram>
27055 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
27056   <owner>zea@chromium.org</owner>
27057   <summary>Enumeration of types of search engine association failures.</summary>
27058 </histogram>
27060 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
27061   <obsolete>
27062     Deprecated as of m19.
27063   </obsolete>
27064   <owner>zea@chromium.org</owner>
27065   <summary>
27066     Enumeration of types of search engine association failures (M18 and earlier
27067     were mispelled with this histogram).
27068   </summary>
27069 </histogram>
27071 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
27072   <owner>zea@chromium.org</owner>
27073   <summary>
27074     Time spent on first-time configure.  May include time spent on retries.
27075   </summary>
27076 </histogram>
27078 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
27079   <owner>zea@chromium.org</owner>
27080   <summary>
27081     Time spent on non-first-time configure.  May include time spent on retries.
27082   </summary>
27083 </histogram>
27085 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
27086   <owner>zea@chromium.org</owner>
27087   <summary>
27088     Time taken during session association (M18 and earlier were mispelled with
27089     this histogram).
27090   </summary>
27091 </histogram>
27093 <histogram name="Sync.SessionRunFailures">
27094   <obsolete>
27095     Deprecated as of m19.
27096   </obsolete>
27097   <owner>zea@chromium.org</owner>
27098   <summary>
27099     Count of sessions run failures, used to compare failure rates between data
27100     types for a particular profile (see other Sync*RunFailures histograms).
27101   </summary>
27102 </histogram>
27104 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
27105   <owner>zea@chromium.org</owner>
27106   <summary>Time taken during session association.</summary>
27107 </histogram>
27109 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
27110   <owner>zea@chromium.org</owner>
27111   <summary>Enumeration of types of session association failures.</summary>
27112 </histogram>
27114 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
27115   <obsolete>
27116     Deprecated as of m19.
27117   </obsolete>
27118   <owner>zea@chromium.org</owner>
27119   <summary>
27120     Enumeration of types of session association failures (M18 and earlier were
27121     mispelled with this histogram).
27122   </summary>
27123 </histogram>
27125 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
27126   <owner>zea@chromium.org</owner>
27127   <summary>
27128     Time taken from the start of sync shutdown (in ProfileSyncService) until the
27129     backend (SyncBackendHost) is fully destroyed.
27130   </summary>
27131 </histogram>
27133 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
27134   <owner>zea@chromium.org</owner>
27135   <summary>
27136     Amount of time the UI thread waits (at shutdown) to stop the
27137     SyncBackendRegistrar.
27138   </summary>
27139 </histogram>
27141 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
27142   <owner>zea@chromium.org</owner>
27143   <summary>
27144     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
27145   </summary>
27146 </histogram>
27148 <histogram name="Sync.Startup.DeferredInitTrigger"
27149     enum="SyncDeferredInitTrigger">
27150   <owner>zea@chromium.org</owner>
27151   <summary>The type of event that triggered sync initialization.</summary>
27152 </histogram>
27154 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
27155   <obsolete>
27156     Deprecated, see TimeDeferred2.
27157   </obsolete>
27158   <owner>jeremychromium.org</owner>
27159   <owner>zea@google.com</owner>
27160   <summary>
27161     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27162     initialization.
27163   </summary>
27164 </histogram>
27166 <histogram name="Sync.Startup.TimeDeferred2" units="milliseconds">
27167   <owner>jeremychromium.org</owner>
27168   <owner>zea@google.com</owner>
27169   <summary>
27170     Time spent after ProfileSyncService *creation* but before SyncBackendHost
27171     initialization.
27172   </summary>
27173 </histogram>
27175 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
27176   <owner>zea@chromium.org</owner>
27177   <summary>Data type that first requests sync initialization.</summary>
27178 </histogram>
27180 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
27181   <owner>zea@chromium.org</owner>
27182   <summary>
27183     Counts the number of times sync clients have encountered an auth error and
27184     number of times auth errors are fixed.
27185   </summary>
27186 </histogram>
27188 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
27189   <owner>zea@chromium.org</owner>
27190   <summary>Time taken during synced notifications association.</summary>
27191 </histogram>
27193 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
27194   <owner>zea@chromium.org</owner>
27195   <summary>
27196     Enumeration of types of synced notifications association failures.
27197   </summary>
27198 </histogram>
27200 <histogram name="Sync.SyncerConflictStuck">
27201   <obsolete>
27202     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
27203   </obsolete>
27204   <owner>zea@chromium.org</owner>
27205   <summary>
27206     Number of times the sync conflict resolver gets stuck. This is not expected
27207     to be hit anymore.
27208   </summary>
27209 </histogram>
27211 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
27212   <owner>droger@chromium.org</owner>
27213   <owner>zea@chromium.org</owner>
27214   <summary>
27215     Enumeration of error conditions that displays an infobar to the user.
27216   </summary>
27217 </histogram>
27219 <histogram name="Sync.SyncEverything">
27220   <owner>zea@chromium.org</owner>
27221   <summary>
27222     Boolean histogram for whether the &quot;Sync Everything&quot; option was
27223     selected during sync setup. Samples are taken every time sync is
27224     (re)configured, and the unique userid count shows how many users chose to
27225     sync all available data types.
27226   </summary>
27227 </histogram>
27229 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
27230   <obsolete>
27231     Deprecated as of m19
27232   </obsolete>
27233   <owner>zea@chromium.org</owner>
27234   <summary>
27235     Time taken during theme association (M18 and earlier were mispelled with
27236     this histogram).
27237   </summary>
27238 </histogram>
27240 <histogram name="Sync.ThemeRunFailures">
27241   <obsolete>
27242     Deprecated as of m19.
27243   </obsolete>
27244   <owner>zea@chromium.org</owner>
27245   <summary>
27246     Count of theme run failures, used to compare failure rates between data
27247     types for a particular profile (see other Sync*RunFailures histograms).
27248   </summary>
27249 </histogram>
27251 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
27252   <owner>zea@chromium.org</owner>
27253   <summary>Time taken during theme association.</summary>
27254 </histogram>
27256 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
27257   <owner>zea@chromium.org</owner>
27258   <summary>Enumeration of types of theme association failures.</summary>
27259 </histogram>
27261 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
27262   <obsolete>
27263     Deprecated as of m19.
27264   </obsolete>
27265   <owner>zea@chromium.org</owner>
27266   <summary>
27267     Enumeration of types of theme association failures (M18 and earlier were
27268     mispelled with this histogram).
27269   </summary>
27270 </histogram>
27272 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
27273   <owner>zea@chromium.org</owner>
27274   <summary>
27275     Time taken during typed url association (M18 and earlier were mispelled with
27276     this histogram).
27277   </summary>
27278 </histogram>
27280 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
27281   <owner>zea@chromium.org</owner>
27282   <summary>
27283     The percentage of history DB operations initiated by the typed URL change
27284     processor that return an error. The cumulative count for the current sync
27285     session is logged after every typed URL change.
27286   </summary>
27287 </histogram>
27289 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
27290   <owner>zea@chromium.org</owner>
27291   <summary>
27292     The percentage of history DB operations during model association that return
27293     an error. This is logged at the end of typed URL model association, which
27294     happens once each time sync starts up.
27295   </summary>
27296 </histogram>
27298 <histogram name="Sync.TypedUrlRunFailures">
27299   <obsolete>
27300     Deprecated as of m19.
27301   </obsolete>
27302   <owner>zea@chromium.org</owner>
27303   <summary>
27304     Count of typed url run failures, used to compare failure rates between data
27305     types for a particular profile (see other Sync*RunFailures histograms).
27306   </summary>
27307 </histogram>
27309 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
27310   <owner>zea@chromium.org</owner>
27311   <summary>Time taken during typed url association.</summary>
27312 </histogram>
27314 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
27315   <owner>zea@chromium.org</owner>
27316   <summary>Enumeration of types of typed url association failures.</summary>
27317 </histogram>
27319 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
27320   <obsolete>
27321     Deprecated as of m19.
27322   </obsolete>
27323   <owner>zea@chromium.org</owner>
27324   <summary>
27325     Enumeration of types of typed url association failures (M18 and earlier were
27326     mispelled with this histogram).
27327   </summary>
27328 </histogram>
27330 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
27331   <owner>zea@chromium.org</owner>
27332   <summary>
27333     Enumeration of the different reasons for unrecoverable errors and how often
27334     they have occurred.
27335   </summary>
27336 </histogram>
27338 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
27339   <owner>zea@chromium.org</owner>
27340   <summary>Time the user spends looking at the authorization dialog.</summary>
27341 </histogram>
27343 <histogram name="Sync.UserPerceivedBookmarkAssociation">
27344   <owner>zea@chromium.org</owner>
27345   <summary>Time taken during bookmark association.</summary>
27346 </histogram>
27348 <histogram name="SyncedNotifications.Actions"
27349     enum="SyncedNotificationActionType">
27350   <owner>petewil@chromium.org</owner>
27351   <owner>zea@chromium.org</owner>
27352   <summary>
27353     The actions taken on synced notifications, recorded every time they happen.
27354     This histogram will record every single event that happens separately.
27355   </summary>
27356 </histogram>
27358 <histogram name="SyncFileSystem.ConflictResolutionPolicy"
27359     enum="SyncFSConflictResolutionPolicy">
27360   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27361   <summary>
27362     Overridden conflict resolution policy of Sync FileSystem API. Recorded for
27363     each API call to override the policy.
27364   </summary>
27365 </histogram>
27367 <histogram name="SyncFileSystem.MetadataNumber">
27368   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27369   <summary>
27370     The number of cached backing remote file metadata in the Sync FileSystem
27371     database. Recorded at the initialization phase of Sync FileSystem.
27372   </summary>
27373 </histogram>
27375 <histogram name="SyncFileSystem.RegisteredAppNumber">
27376   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27377   <summary>
27378     The number of Chrome Apps that uses Sync FileSystem with V2 backend.
27379     Recorded at the initialization phase of Sync FileSystem.
27380   </summary>
27381 </histogram>
27383 <histogram name="SyncFileSystem.RegisterOriginResult"
27384     enum="SyncFSRemoteServiceState">
27385   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27386   <summary>
27387     The result of the registration of Chrome App to Sync FileSystem.
27388   </summary>
27389 </histogram>
27391 <histogram name="SyncFileSystem.TrackerNumber">
27392   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27393   <summary>
27394     The number of the directory tree node that maps backing files to local files
27395     in the Sync FileSystem database. Recorded at the initialization phase of
27396     SyncFileSystem.
27397   </summary>
27398 </histogram>
27400 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
27401   <owner>lliabraa@chromium.org</owner>
27402   <summary>
27403     Age (time since the last display in previous sessions) of a tab being
27404     restored due to the first tab switch after the browser cold start, recorded
27405     upon such restore. When the browser is started from cold, this metric is not
27406     recorded for the foreground, automatically restored tab, so that the metric
27407     tracks only the restores triggered by direct user decision to switch tabs.
27408   </summary>
27409 </histogram>
27411 <histogram name="Tab.BackgroundLoadStatus" enum="TabBackgroundLoadStatus">
27412   <owner>ppi@chromium.org</owner>
27413   <summary>
27414     Mobile-specific metric: when a tab that was opened in background (via
27415     &quot;Open link in new tab&quot;) is switched to, we record whether the
27416     eagerly loaded tab was still memory resident, or we lost the loaded page due
27417     to memory pressure.
27418   </summary>
27419 </histogram>
27421 <histogram name="Tab.FormActivityCountEvictedHistogram">
27422   <owner>lliabraa@chromium.org</owner>
27423   <summary>
27424     A count of form activity (e.g. fields selected, characters typed) in a tab.
27425     Recorded only for tabs that are evicted due to memory pressure and then
27426     selected again.
27427   </summary>
27428 </histogram>
27430 <histogram name="Tab.PerceivedRestoreTime" units="ms">
27431   <owner>lliabraa@chromium.org</owner>
27432   <summary>
27433     User-perceived load time for a successful tab restore, measured from the
27434     first time the user sees the tab being restored until the load completes.
27435   </summary>
27436 </histogram>
27438 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
27439   <owner>lliabraa@chromium.org</owner>
27440   <summary>
27441     When the browser restores a tab, whether the load was successful. Loads can
27442     fail for instance when there is no connectivity.
27443   </summary>
27444 </histogram>
27446 <histogram name="Tab.RestoreTime" units="ms">
27447   <owner>lliabraa@chromium.org</owner>
27448   <summary>Load time for a successful tab restore.</summary>
27449 </histogram>
27451 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
27452   <owner>lliabraa@chromium.org</owner>
27453   <summary>
27454     When the browser restores a tab, whether the user waits for completion of
27455     the load or if the user gives up by switching to another tab or leaving
27456     Chrome.
27457   </summary>
27458 </histogram>
27460 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
27461   <owner>lliabraa@chromium.org</owner>
27462   <owner>ppi@chromium.org</owner>
27463   <summary>
27464     The status of a tab collected each time the tab is displayed on Android,
27465     including user switching to the tab and displays of newly created tabs, such
27466     as NTP or tabs opened to handle intents.
27467   </summary>
27468 </histogram>
27470 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
27471   <owner>lliabraa@chromium.org</owner>
27472   <owner>ppi@chromium.org</owner>
27473   <summary>
27474     The status of a tab collected each time the user switches to it on mobile.
27475     That does not include tabs being created at the time the user switches to
27476     them, such as NTP or tabs opened to handle intents.
27477   </summary>
27478 </histogram>
27480 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
27481     enum="TabStatus">
27482   <owner>lliabraa@chromium.org</owner>
27483   <owner>marq@chromium.org</owner>
27484   <owner>ppi@chromium.org</owner>
27485   <summary>
27486     The status of a tab collected each time the user switches to it on mobile
27487     with the data reduction proxy enabled. This is populated identically, and in
27488     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
27489     switching event if the proxy is enabled.
27490   </summary>
27491 </histogram>
27493 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
27494   <owner>lliabraa@chromium.org</owner>
27495   <summary>Age (in ms) when the tab was switched to foreground.</summary>
27496 </histogram>
27498 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
27499     enum="TabSwitchedToForegroundLaunchedWithURL">
27500   <obsolete>
27501     Deprecated as of 04/2014.
27502   </obsolete>
27503   <owner>lliabraa@chromium.org</owner>
27504   <summary>
27505     Each time a tab is brought to the foreground, this histogram indicates if
27506     chrome was launched without an URL (i.e., from the launcher), or with an URL
27507     (i.e., from another app).
27508   </summary>
27509 </histogram>
27511 <histogram name="Tab.SwitchedToForegroundMRURank">
27512   <obsolete>
27513     Deprecated as of 04/2014.
27514   </obsolete>
27515   <owner>lliabraa@chromium.org</owner>
27516   <summary>
27517     Rank in MRU order (0 being first) when the tab was switched to foreground.
27518   </summary>
27519 </histogram>
27521 <histogram name="Tab.SwitchedToForegroundNumTabs">
27522   <owner>lliabraa@chromium.org</owner>
27523   <summary>Count of all tabs when a tab is switched.</summary>
27524 </histogram>
27526 <histogram name="Tab.SwitchedToForegroundRevisit"
27527     enum="TabSwitchedToForegroundRevisit">
27528   <obsolete>
27529     Deprecated as of 04/2014.
27530   </obsolete>
27531   <owner>lliabraa@chromium.org</owner>
27532   <summary>
27533     Each time a tab is brought to the foreground, this histogram indicates if
27534     this is the first viewing of the tab since Chrome was put into foreground,
27535     or if it was a return to a tab that has already been shown in this session.
27536   </summary>
27537 </histogram>
27539 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
27540   <owner>lliabraa@chromium.org</owner>
27541   <summary>
27542     Time elapsed since there was form activity (e.g. fields selected, characters
27543     typed) in a tab. Recorded only for tabs that are evicted due to memory
27544     pressure and then selected again.
27545   </summary>
27546 </histogram>
27548 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
27549   <owner>lliabraa@chromium.org</owner>
27550   <summary>
27551     Age (time since the last display in previous sessions) of the foreground tab
27552     being restored on the browser cold start.
27553   </summary>
27554 </histogram>
27556 <histogram name="Tabs.SpeculativeRestoreApplicability"
27557     enum="SpeculativeRestoreApplicability">
27558   <owner>lliabraa@chromium.org</owner>
27559   <owner>ppi@chromium.org</owner>
27560   <summary>
27561     Applicability of speculative tab restore, recorded every time a tab is
27562     switched. This allows to estimate the fraction of tab restores experienced
27563     on mobile that can be mitigated using speculative restore. Options higher in
27564     the enum take precedence over the lower ones (i.e. low-memory tablet will be
27565     accounted as tablet).
27566   </summary>
27567 </histogram>
27569 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
27570     enum="SpeculativeRestorePredictionAccuracy">
27571   <owner>lliabraa@chromium.org</owner>
27572   <owner>ppi@chromium.org</owner>
27573   <summary>
27574     Accuracy of the tab switch predictions made when the user begins the side
27575     swipe gesture.
27576   </summary>
27577 </histogram>
27579 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
27580     enum="SpeculativeRestorePredictionAccuracy">
27581   <owner>lliabraa@chromium.org</owner>
27582   <owner>ppi@chromium.org</owner>
27583   <summary>
27584     Accuracy of the tab switch predictions made when the user enters the tab
27585     switcher.
27586   </summary>
27587 </histogram>
27589 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
27590     enum="SpeculativeRestoreTabStatus">
27591   <owner>lliabraa@chromium.org</owner>
27592   <owner>ppi@chromium.org</owner>
27593   <summary>
27594     Status of a tab recorded when the tab is targeted with speculative restore.
27595   </summary>
27596 </histogram>
27598 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
27599   <owner>lliabraa@chromium.org</owner>
27600   <owner>ppi@chromium.org</owner>
27601   <summary>
27602     Time between starting the speculative load and actual tab switch for correct
27603     speculative load predictions made when the user begins the side swipe
27604     gesture.
27605   </summary>
27606 </histogram>
27608 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
27609   <owner>lliabraa@chromium.org</owner>
27610   <owner>ppi@chromium.org</owner>
27611   <summary>
27612     Time between starting the speculative load and actual tab switch for correct
27613     speculative load predictions made when the user enters the tab switcher.
27614   </summary>
27615 </histogram>
27617 <histogram name="TimeZone.TimeZoneRequest.Event" enum="TimeZoneRequestEvent">
27618   <summary>Events in TimeZoneRequest.</summary>
27619 </histogram>
27621 <histogram name="TimeZone.TimeZoneRequest.ResponseCode" enum="HttpResponseCode">
27622   <summary>Http response codes in TimeZoneRequest.</summary>
27623 </histogram>
27625 <histogram name="TimeZone.TimeZoneRequest.ResponseFailureTime"
27626     units="milliseconds">
27627   <summary>
27628     The time elapsed between the sending of the first API request and the time
27629     the final (failed) response was recorded. Includes all retries.
27630   </summary>
27631 </histogram>
27633 <histogram name="TimeZone.TimeZoneRequest.ResponseSuccessTime"
27634     units="milliseconds">
27635   <summary>
27636     The time elapsed between the sending of the first API request and the time
27637     the final (successfull) response was recorded. Includes all retries.
27638   </summary>
27639 </histogram>
27641 <histogram name="TimeZone.TimeZoneRequest.Result" enum="TimeZoneRequestResult">
27642   <summary>Result of TimeZoneRequest.</summary>
27643 </histogram>
27645 <histogram name="TimeZone.TimeZoneRequest.Retries">
27646   <summary>Number of retries until the final response was recorded.</summary>
27647 </histogram>
27649 <histogram name="TopSites.NumberOfApplyBlacklist">
27650   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27651   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
27652 </histogram>
27654 <histogram name="TopSites.NumberOfBlacklistedItems">
27655   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
27656   <summary>
27657     The number of items in the user Most Visited blacklist every time
27658     TopSitesImpl::ApplyBlacklist is called.
27659   </summary>
27660 </histogram>
27662 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
27663   <owner>pthammaiah@google.com</owner>
27664   <summary>Tracks touchpad device state.</summary>
27665 </histogram>
27667 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
27668   <owner>pthammaiah@google.com</owner>
27669   <summary>
27670     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
27671     ground issue). This is sampled at every touchpad event.
27672   </summary>
27673 </histogram>
27675 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
27676   <owner>pthammaiah@google.com</owner>
27677   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
27678 </histogram>
27680 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
27681   <owner>pthammaiah@google.com</owner>
27682   <summary>Tracks touchpad natural scroll setting on startup.</summary>
27683 </histogram>
27685 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
27686   <owner>pthammaiah@google.com</owner>
27687   <summary>
27688     Tracks touchpad sensitivity setting changes by the user. This replaces the
27689     old Touchpad.Sensitivity.Changed metric.
27690   </summary>
27691 </histogram>
27693 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
27694   <owner>pthammaiah@google.com</owner>
27695   <summary>
27696     Tracks touchpad sensitivity setting on startup. This replaces the old
27697     Touchpad.Sensitivity.Started metric.
27698   </summary>
27699 </histogram>
27701 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
27702   <obsolete>
27703     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
27704   </obsolete>
27705   <owner>pthammaiah@google.com</owner>
27706   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
27707 </histogram>
27709 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
27710   <obsolete>
27711     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
27712   </obsolete>
27713   <owner>pthammaiah@google.com</owner>
27714   <summary>Tracks touchpad sensitivity setting on startup.</summary>
27715 </histogram>
27717 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
27718   <owner>pthammaiah@google.com</owner>
27719   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
27720 </histogram>
27722 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
27723   <owner>pthammaiah@google.com</owner>
27724   <summary>Tracks touchpad TapDragging setting on startup.</summary>
27725 </histogram>
27727 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
27728   <owner>pthammaiah@google.com</owner>
27729   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
27730 </histogram>
27732 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
27733   <owner>pthammaiah@google.com</owner>
27734   <summary>Tracks touchpad TapToClick setting on startup.</summary>
27735 </histogram>
27737 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
27738   <obsolete>
27739     Deprecated as of 7/2013.
27740   </obsolete>
27741   <owner>pthammaiah@google.com</owner>
27742 </histogram>
27744 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
27745   <obsolete>
27746     Deprecated as of 7/2013.
27747   </obsolete>
27748   <owner>pthammaiah@google.com</owner>
27749 </histogram>
27751 <histogram name="Translate.AlwaysTranslateLang">
27752   <owner>kenjibaheux@google.com</owner>
27753   <summary>
27754     The number of times the always translate option was selected in the
27755     translate infobar.
27756   </summary>
27757 </histogram>
27759 <histogram name="Translate.CaptureText" units="milliseconds">
27760   <owner>kenjibaheux@google.com</owner>
27761   <summary>
27762     The time spent capturing plain text from the DOM. This is reported by
27763     ChromeRenderViewObserver when a page is loaded completely.
27764   </summary>
27765 </histogram>
27767 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
27768   <owner>kenjibaheux@google.com</owner>
27769   <summary>
27770     A page may provide a Content-Language HTTP header or a META tag. For each
27771     page load, measures whether the Content-Language header exists and is valid.
27772   </summary>
27773 </histogram>
27775 <histogram name="Translate.DeclineTranslate">
27776   <owner>kenjibaheux@google.com</owner>
27777   <summary>
27778     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
27779     X button was clicked in the translate infobar.
27780   </summary>
27781 </histogram>
27783 <histogram name="Translate.DeclineTranslateCloseInfobar">
27784   <owner>kenjibaheux@google.com</owner>
27785   <summary>
27786     The number of times the translate infobar was closed by clicking the X
27787     button without the user translating the page.
27788   </summary>
27789 </histogram>
27791 <histogram name="Translate.DeclineTranslateDismissUI">
27792   <owner>kenjibaheux@google.com</owner>
27793   <summary>
27794     The number of times the translate UI was closed without translating in the
27795     way that the user doesn't deny translating explicityly, like pressing 'Nope'
27796     button. This is counted on both the infobar and the bubble UI. We are
27797     comparing this on infobar to that on bubble by A/B testing and expecting
27798     that the user will click 'Nope' button on bubble less times than infobar. We
27799     won't delete this histogram after the experiment.
27800   </summary>
27801 </histogram>
27803 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
27804   <owner>kenjibaheux@google.com</owner>
27805   <summary>
27806     A page may provide a lang attribute in html tag. For each page load,
27807     measures whether the lang attribute exists and is valid.
27808   </summary>
27809 </histogram>
27811 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
27812   <obsolete>
27813     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
27814   </obsolete>
27815   <owner>kenjibaheux@google.com</owner>
27816   <summary>
27817     The reason why Chrome decided to perform the next action (e.g., to show
27818     infobar, to translate a page without any prompting, and so on) when Chrome
27819     Translate is ready to translate a page.
27820   </summary>
27821 </histogram>
27823 <histogram name="Translate.InitiationStatus.v2"
27824     enum="TranslateInitiationStatus">
27825   <owner>kenjibaheux@google.com</owner>
27826   <summary>
27827     The reason why Chrome decided to perform the next action (e.g., to show
27828     infobar, to translate a page without any prompting, and so on) when Chrome
27829     Translate is ready to translate a page.
27830   </summary>
27831 </histogram>
27833 <histogram name="Translate.LanguageVerification"
27834     enum="TranslateLanguageVerification">
27835   <owner>kenjibaheux@google.com</owner>
27836   <summary>
27837     For each page load, measures whether the provided Content-Language header
27838     matches the language determined by CLD.  Beyond directly matching or
27839     mismatching the Content-Language header, CLD can complement the
27840     Content-Language.  For example, suppose the Content-Language header
27841     specifies 'zh' (general Chinese), a language code that the Translate server
27842     does not support.  In this case, CLD can detect a subcode like '-TW' or
27843     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
27844     server supports.  This is referred to as &quot;complementing a language
27845     subcode&quot;.
27846   </summary>
27847 </histogram>
27849 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
27850   <owner>kenjibaheux@google.com</owner>
27851   <summary>
27852     Logs the user locale when the Translate feature is disabled by the user.
27853     This is recorded each time a webpage is loaded and prefs for translation is
27854     checked. This allows us to investigate the correlation between the user
27855     locale and the usage rates of the Translate.
27856   </summary>
27857 </histogram>
27859 <histogram name="Translate.ModifyOriginalLang">
27860   <owner>kenjibaheux@google.com</owner>
27861   <summary>
27862     The number of times the original language in the translate infobar has been
27863     changed.
27864   </summary>
27865 </histogram>
27867 <histogram name="Translate.ModifyTargetLang">
27868   <owner>kenjibaheux@google.com</owner>
27869   <summary>
27870     The number of times the target language in the translate infobar has been
27871     changed.
27872   </summary>
27873 </histogram>
27875 <histogram name="Translate.NeverTranslateLang">
27876   <owner>kenjibaheux@google.com</owner>
27877   <summary>
27878     The number of times the never translate option was selected in the translate
27879     infobar.
27880   </summary>
27881 </histogram>
27883 <histogram name="Translate.NeverTranslateSite">
27884   <owner>kenjibaheux@google.com</owner>
27885   <summary>
27886     The number of times the never translate site was selected in the translate
27887     infobar.
27888   </summary>
27889 </histogram>
27891 <histogram name="Translate.PageScheme" enum="TranslateScheme">
27892   <owner>kenjibaheux@google.com</owner>
27893   <summary>Counts translation target page schemes.</summary>
27894 </histogram>
27896 <histogram name="Translate.ReportLanguageDetectionError">
27897   <owner>kenjibaheux@google.com</owner>
27898   <summary>
27899     The number of times the &quot;report this error&quot; of options menu is
27900     selected in the translate infobar.
27901   </summary>
27902 </histogram>
27904 <histogram name="Translate.RevertTranslation">
27905   <owner>kenjibaheux@google.com</owner>
27906   <summary>
27907     The number of times the show original button was clicked in the translate
27908     infobar.
27909   </summary>
27910 </histogram>
27912 <histogram name="Translate.ServerReportedUnsupportedLanguage">
27913   <obsolete>
27914     Deprecated 5/2013 by Translate.UndisplayableLanguage
27915   </obsolete>
27916   <owner>kenjibaheux@google.com</owner>
27917   <summary>
27918     The number of times the detected language is not supported by Translate
27919     Element.
27920   </summary>
27921 </histogram>
27923 <histogram name="Translate.ShowBeforeTranslateInfobar">
27924   <obsolete>
27925     Deprecated 7/2010. No longer tracked.
27926   </obsolete>
27927   <owner>kenjibaheux@google.com</owner>
27928   <summary>
27929     The number of times an infobar proposing to translate a page has been shown.
27930   </summary>
27931 </histogram>
27933 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
27934   <owner>kenjibaheux@google.com</owner>
27935   <summary>
27936     Chrome Translate shows an error infobar when an error happens on translation
27937     and the infobar message depends on what kind of error happens. This metric
27938     counts how often each error message is shown.
27939   </summary>
27940 </histogram>
27942 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
27943   <owner>kenjibaheux@google.com</owner>
27944   <summary>
27945     Chrome Translate shows an error UI (infobar or bubble) when an error happens
27946     on translation and the UI message depends on what kind of error happens.
27947     This metric counts how often each error message is shown.
27948   </summary>
27949 </histogram>
27951 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
27952   <owner>kenjibaheux@google.com</owner>
27953   <summary>
27954     This metrics is logged whenever a page is loaded. The logged value is
27955     &quot;Mathced&quot; when the CLD-detected language differs from the page
27956     language code , and the two languages are such similar languages. In that
27957     case, Chrome ignore the CLD-determined language and instead uses the page
27958     language code. The page language code is decided by Content-Language and
27959     HTML lang attribute.
27960   </summary>
27961 </histogram>
27963 <histogram name="Translate.TimeToBeReady" units="milliseconds">
27964   <owner>kenjibaheux@google.com</owner>
27965   <summary>
27966     The time from injecting scripts for Chrome Translate to being ready to
27967     perform translation.
27968   </summary>
27969 </histogram>
27971 <histogram name="Translate.TimeToLoad" units="milliseconds">
27972   <owner>kenjibaheux@google.com</owner>
27973   <summary>
27974     The time from injecting scripts for Chrome Translate to the finishing loads
27975     of all depending libraries.
27976   </summary>
27977 </histogram>
27979 <histogram name="Translate.TimeToTranslate" units="milliseconds">
27980   <owner>kenjibaheux@google.com</owner>
27981   <summary>The time from starting translation to the completion.</summary>
27982 </histogram>
27984 <histogram name="Translate.Translate">
27985   <owner>kenjibaheux@google.com</owner>
27986   <summary>
27987     The number of times the translate button was clicked in the translate
27988     infobar.
27989   </summary>
27990 </histogram>
27992 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
27993   <owner>kenjibaheux@google.com</owner>
27994   <summary>
27995     Logs an undisplayable language included in the language list sent by the
27996     Translate server. The Translate server sends the list each time the user
27997     runs Chrome. This metrics tells us that there is a language which UI should
27998     support but doesn't.
27999   </summary>
28000 </histogram>
28002 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
28003   <owner>kenjibaheux@google.com</owner>
28004   <summary>
28005     Logs an unsupported source language detected during initiation of the
28006     Translate feature.  This is reported when the language detector successfully
28007     detects the language of the webpage, but the language is not supported by
28008     the translation server because it is too minor.  This metric allows us to
28009     assess how important the unsupported language is for Google translate.
28010   </summary>
28011 </histogram>
28013 <histogram name="Translate.UserActionDuration" units="milliseconds">
28014   <owner>kenjibaheux@google.com</owner>
28015   <summary>
28016     The time from a page content language being determined to user requesting
28017     Chrome Translate.
28018   </summary>
28019 </histogram>
28021 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
28022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28023   <summary>Whether the scroll is executed on main thread.</summary>
28024 </histogram>
28026 <histogram name="UMA.ClientIdMigrated" enum="BooleanMigrated">
28027   <owner>asvitkine@chromium.org</owner>
28028   <summary>
28029     Recorded when the one-time UMA client id reset was performed (and the client
28030     id of this user was migrated).
28031   </summary>
28032 </histogram>
28034 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
28035   <owner>asvitkine@chromium.org</owner>
28036   <summary>
28037     The time to run the external metrics collection task (Chrome OS).
28038   </summary>
28039 </histogram>
28041 <histogram name="UMA.Discarded Log Events">
28042   <owner>asvitkine@chromium.org</owner>
28043   <summary>
28044     The number of events discarded at log transmission time because the event
28045     count was already too large.
28046   </summary>
28047 </histogram>
28049 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
28050   <owner>asvitkine@chromium.org</owner>
28051   <summary>
28052     Log whether the --enable-benchmarking flag was set, which causes field
28053     trials to only use the default group.
28054   </summary>
28055 </histogram>
28057 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
28058   <owner>asvitkine@chromium.org</owner>
28059   <summary>
28060     For each attempt to generate the low entropy source, log whether or not the
28061     load required generating a new low entropy source.
28062   </summary>
28063 </histogram>
28065 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
28066   <owner>asvitkine@chromium.org</owner>
28067   <summary>
28068     Logged during MetricsService initialization whether the init task or the
28069     initial log timer completed first. The expectation is the vast majority of
28070     the time, the init task should complete first. If metrics show otherwise,
28071     then it may indicate there's a bug in the MetricsService init sequence and
28072     that it should be investigated.
28073   </summary>
28074 </histogram>
28076 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
28077   <owner>asvitkine@chromium.org</owner>
28078   <summary>
28079     Number of bytes in an excessively large log that was discarded at shutdown
28080     instead of being saved to disk to retry during next chrome run.
28081   </summary>
28082 </histogram>
28084 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
28085   <owner>asvitkine@chromium.org</owner>
28086   <summary>
28087     Number of bytes in a log was was rejected by server, and then discarded.
28088   </summary>
28089 </histogram>
28091 <histogram name="UMA.LoadLogsTime" units="milliseconds">
28092   <owner>asvitkine@chromium.org</owner>
28093   <summary>
28094     The time spent to load (de-serialize) unsent logs from local state, recorded
28095     during the MetricsService startup sequence.
28096   </summary>
28097 </histogram>
28099 <histogram name="UMA.LogLoadComplete called">
28100   <owner>asvitkine@chromium.org</owner>
28101   <summary>
28102     Simple counter of the number of times LogLoadComplete was called (bug
28103     demonstration, as we're called more often than once per page load :-/ )
28104   </summary>
28105 </histogram>
28107 <histogram name="UMA.LowEntropySourceValue">
28108   <owner>asvitkine@chromium.org</owner>
28109   <summary>
28110     Distribution of the low entropy source value used for field trial
28111     randomization, recorded on startup.
28112   </summary>
28113 </histogram>
28115 <histogram name="UMA.MachineIdState" enum="UmaMachineIdState">
28116   <owner>jwd@chromium.org</owner>
28117   <summary>
28118     Tracks if the machine ID is generated successfully and if it changes from
28119     one run to the next. The machine ID is a 24-bit hash of machine
28120     characteristics. It is expected to change if an install of Chrome is copied
28121     to multiple machines. This check happens once per browser startup.
28122   </summary>
28123 </histogram>
28125 <histogram name="UMA.MetricsIDsReset" enum="BooleanHit">
28126   <owner>jwd@chromium.org</owner>
28127   <summary>
28128     A count of the number of times the metrics ids (client id and low entropy
28129     source) have been reset due to a cloned install being detected.
28130   </summary>
28131 </histogram>
28133 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
28134   <owner>asvitkine@chromium.org</owner>
28135   <summary>
28136     A count of successes and various failure modes related to collecting and
28137     processing performance data obtained through &quot;perf&quot; on Chrome OS.
28138   </summary>
28139 </histogram>
28141 <histogram name="UMA.ProtoCompressionRatio" units="%">
28142   <owner>asvitkine@chromium.org</owner>
28143   <summary>
28144     Compression ratio of the serialized protobuf that will be uploaded to the
28145     UMA server. This serialized protobuf is compressed using gzip.
28146   </summary>
28147 </histogram>
28149 <histogram name="UMA.ProtoGzipped" enum="Boolean">
28150   <obsolete>
28151     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
28152   </obsolete>
28153   <owner>asvitkine@chromium.org</owner>
28154   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
28155 </histogram>
28157 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
28158   <owner>asvitkine@chromium.org</owner>
28159   <summary>
28160     Kilobytes saved from gzipping the protobufs before uploading them.
28161   </summary>
28162 </histogram>
28164 <histogram name="UMA.StoreLogsTime" units="milliseconds">
28165   <owner>asvitkine@chromium.org</owner>
28166   <summary>
28167     The time spent to store unsent logs to local state, which is done
28168     periodically and also during start up if there was an initial stability log.
28169   </summary>
28170 </histogram>
28172 <histogram name="UMA.Unacceptable_Log_Discarded">
28173   <obsolete>
28174     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
28175     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
28176     histograms.
28177   </obsolete>
28178   <owner>asvitkine@chromium.org</owner>
28179   <summary>The server returned a 400 code, and we discarded a log.</summary>
28180   <details>
28181     This tends to indicate that a syntax error is present in a log, such as
28182     would appear when a bogus XML tag is included, or the XML is not balanced
28183     and well structured.
28184   </details>
28185 </histogram>
28187 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
28188   <owner>asvitkine@chromium.org</owner>
28189   <summary>
28190     For each attempted UMA upload, log whether the upload was successfully
28191     constructed.  An upload might fail to be constructed, for example, if we try
28192     to upload before the system is fully initialized; or if serialization of the
28193     data fails.
28194   </summary>
28195 </histogram>
28197 <histogram name="UMA.UploadResponseStatus.Protobuf"
28198     enum="UmaUploadResponseStatus">
28199   <owner>asvitkine@chromium.org</owner>
28200   <summary>
28201     For each upload to the protocol buffer (v2) UMA server, log whether the
28202     upload was successful, or whether there was an error.
28203   </summary>
28204 </histogram>
28206 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
28207   <owner>asvitkine@chromium.org</owner>
28208   <summary>
28209     For each upload to the XML (v1) UMA server, log whether the upload was
28210     successful, or whether there was an error.
28211   </summary>
28212 </histogram>
28214 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
28215   <owner>asvitkine@chromium.org</owner>
28216   <summary>
28217     Log whether the --reset-variation-state flag was set before the low entropy
28218     source was requested.
28219   </summary>
28220 </histogram>
28222 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
28223   <owner>asvitkine@chromium.org</owner>
28224   <summary>
28225     The time spent in converting the XML tree into a character buffer when
28226     closing a metrics log (Chrome OS).
28227   </summary>
28228 </histogram>
28230 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
28231   <owner>asvitkine@chromium.org</owner>
28232   <summary>
28233     The time spent in freeing the XML writer and tree when closing a metrics log
28234     (Chrome OS).
28235   </summary>
28236 </histogram>
28238 <histogram name="UpdateEngine.Attempt.ConnectionType"
28239     enum="UpdateEngineConnectionType">
28240   <owner>zeuthen@chromium.org</owner>
28241   <summary>
28242     The network connection type when the attempt begins. Possible values include
28243     &quot;Unknown&quot;, &quot;Ethernet&quot;, &quot;Wifi&quot;,
28244     &quot;Wimax&quot;, &quot;Bluetooth&quot;, &quot;Cellular&quot;,
28245     &quot;Tethered Ethernet&quot;, &quot;Tethered Wifi&quot;.
28247     This is reported when an update attempt ends.
28249     This metric is specific to ChromeOS.
28250   </summary>
28251 </histogram>
28253 <histogram name="UpdateEngine.Attempt.DownloadErrorCode"
28254     enum="UpdateEngineDownloadErrorCode">
28255   <owner>zeuthen@chromium.org</owner>
28256   <summary>
28257     A more detailed description of the last Payload transfer error when
28258     downloading the payload.
28260     This is reported when an attempt ends with the &quot;Payload Download
28261     Error&quot; result.
28263     This metric is specific to ChromeOS.
28264   </summary>
28265 </histogram>
28267 <histogram name="UpdateEngine.Attempt.DownloadSource"
28268     enum="UpdateEngineDownloadSource">
28269   <owner>zeuthen@chromium.org</owner>
28270   <summary>
28271     The download source used, possible values include &quot;HTTPS Server&quot;,
28272     &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
28274     This is reported when an update attempt ends.
28276     This metric is specific to ChromeOS.
28277   </summary>
28278 </histogram>
28280 <histogram name="UpdateEngine.Attempt.DurationMinutes" units="minutes">
28281   <owner>zeuthen@chromium.org</owner>
28282   <summary>
28283     The number of minutes the update attempt took including the time the device
28284     spent sleeping.
28286     This is reported when an update attempt ends.
28288     This metric is specific to ChromeOS.
28289   </summary>
28290 </histogram>
28292 <histogram name="UpdateEngine.Attempt.DurationUptimeMinutes" units="minutes">
28293   <owner>zeuthen@chromium.org</owner>
28294   <summary>
28295     The number of minutes the update attempt took excluding the time the device
28296     spent sleeping.
28298     This is reported when an update attempt ends.
28300     This metric is specific to ChromeOS.
28301   </summary>
28302 </histogram>
28304 <histogram name="UpdateEngine.Attempt.InternalErrorCode"
28305     enum="UpdateEngineErrorCode">
28306   <owner>zeuthen@chromium.org</owner>
28307   <summary>
28308     A more detailed description of the last internal error. The possible values
28309     correspond to the ErrorCode enumeration in the update_engine source code.
28311     This is reported when an attempt ends with the InternalError result.
28313     This metric is specific to ChromeOS.
28314   </summary>
28315 </histogram>
28317 <histogram name="UpdateEngine.Attempt.Number" units="count">
28318   <owner>zeuthen@chromium.org</owner>
28319   <summary>
28320     The attempt number which starts at 0 for the initial attempt and keeps
28321     increasing for subsequent attempts.
28323     This is reported when an update attempt ends.
28325     This metric is specific to ChromeOS.
28326   </summary>
28327 </histogram>
28329 <histogram name="UpdateEngine.Attempt.PayloadBytesDownloadedMiB" units="MiB">
28330   <owner>zeuthen@chromium.org</owner>
28331   <summary>
28332     The number of payload mebibytes (1048576 bytes) actually download.
28334     This is reported when an update attempt ends.
28336     This metric is specific to ChromeOS.
28337   </summary>
28338 </histogram>
28340 <histogram name="UpdateEngine.Attempt.PayloadDownloadSpeedKBps" units="KBps">
28341   <owner>zeuthen@chromium.org</owner>
28342   <summary>
28343     The payload download speed, in kilobytes per second (1000 bytes/second).
28344     This is calculated as the number of bytes downloaded divided by the duration
28345     of the attempt (excluding time spent sleeping).
28347     This is reported when an update attempt ends.
28349     This metric is specific to ChromeOS.
28350   </summary>
28351 </histogram>
28353 <histogram name="UpdateEngine.Attempt.PayloadSizeMiB" units="MiB">
28354   <owner>zeuthen@chromium.org</owner>
28355   <summary>
28356     The payload size, in mebibytes (1048576 bytes).
28358     This is reported when an update attempt ends.
28360     This metric is specific to ChromeOS.
28361   </summary>
28362 </histogram>
28364 <histogram name="UpdateEngine.Attempt.PayloadType"
28365     enum="UpdateEnginePayloadFormat">
28366   <owner>zeuthen@chromium.org</owner>
28367   <summary>
28368     The payload type, possible values include &quot;Delta&quot; (if Omaha
28369     specified to download a delta payload); and &quot;Full&quot; (if Omaha
28370     specified to download a full payload); and &quot;ForcedFull&quot; (if the
28371     client specified that it would only accept a full payload).
28373     This is reported when an update attempt ends.
28375     This metric is specific to ChromeOS.
28376   </summary>
28377 </histogram>
28379 <histogram name="UpdateEngine.Attempt.Result" enum="UpdateEngineAttemptResult">
28380   <owner>zeuthen@chromium.org</owner>
28381   <summary>
28382     The result of the update attempt.
28384     This is reported when an update attempt ends.
28386     This metric is specific to ChromeOS.
28387   </summary>
28388 </histogram>
28390 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptMinutes"
28391     units="minutes">
28392   <owner>zeuthen@chromium.org</owner>
28393   <summary>
28394     The number of minutes since the last attempt including the time the device
28395     spent sleeping.
28397     This is reported when an update attempt ends but only if there was a
28398     previous attempt for the same update.
28400     This metric is specific to ChromeOS.
28401   </summary>
28402 </histogram>
28404 <histogram name="UpdateEngine.Attempt.TimeSinceLastAttemptUptimeMinutes"
28405     units="minutes">
28406   <owner>zeuthen@chromium.org</owner>
28407   <summary>
28408     The number of minutes since the last attempt excluding the time the device
28409     spent sleeping.
28411     This is reported when an update attempt ends but only if there was a
28412     previous attempt for the same update.
28414     This metric is specific to ChromeOS.
28415   </summary>
28416 </histogram>
28418 <histogram name="UpdateEngine.Check.DownloadErrorCode"
28419     enum="UpdateEngineDownloadErrorCode">
28420   <owner>zeuthen@chromium.org</owner>
28421   <summary>
28422     If unable to download a response from Omaha, a more detailed error code is
28423     reported in this metric.
28425     This is reported on every update check resulting in &quot;Download
28426     error&quot;.
28428     This metric is specific to ChromeOS.
28429   </summary>
28430 </histogram>
28432 <histogram name="UpdateEngine.Check.Reaction" enum="UpdateEngineCheckReaction">
28433   <owner>zeuthen@chromium.org</owner>
28434   <summary>
28435     If there is an update available, this metric will track what the device does
28436     with the information. Possible values include &quot;Applying update&quot;,
28437     &quot;Deferring update&quot;, &quot;Ignoring update&quot;, and &quot;Backing
28438     off&quot;.
28440     This is reported on update checks resulting in &quot;Update available&quot;.
28442     This metric is specific to ChromeOS.
28443   </summary>
28444 </histogram>
28446 <histogram name="UpdateEngine.Check.Result" enum="UpdateEngineCheckResult">
28447   <owner>zeuthen@chromium.org</owner>
28448   <summary>
28449     The response from Omaha. Possible values include &quot;No update
28450     available&quot;, &quot;Update available&quot;, &quot;Download error&quot;,
28451     &quot;Response parsing error&quot;, and &quot;Reboot pending&quot;.
28453     This is reported on every update check.
28455     This metric is specific to ChromeOS.
28456   </summary>
28457 </histogram>
28459 <histogram name="UpdateEngine.Check.TimeSinceLastCheckMinutes" units="minutes">
28460   <owner>zeuthen@chromium.org</owner>
28461   <summary>
28462     The number of minutes since the last check including the time the device
28463     spent sleeping.
28465     This is reported on every update check except for the first one.
28467     This metric is specific to ChromeOS.
28468   </summary>
28469 </histogram>
28471 <histogram name="UpdateEngine.Check.TimeSinceLastCheckUptimeMinutes"
28472     units="minutes">
28473   <owner>zeuthen@chromium.org</owner>
28474   <summary>
28475     The number of minutes since the last check excluding the time the device
28476     spent sleeping.
28478     This is reported on every update check except for the first one.
28480     This metric is specific to ChromeOS.
28481   </summary>
28482 </histogram>
28484 <histogram name="UpdateEngine.Daily.OSAgeDays" units="days">
28485   <owner>zeuthen@chromium.org</owner>
28486   <summary>
28487     The age of the OS in days, defined as the age of the /etc/lsb-release file.
28489     This is reported on every update check but at most once a day.
28491     This metric is specific to ChromeOS.
28492   </summary>
28493 </histogram>
28495 <histogram name="UpdateEngine.FailedUpdateCount" units="count">
28496   <owner>zeuthen@chromium.org</owner>
28497   <summary>
28498     The number of consecutive times a device has failed to boot an update that
28499     successfully applied.
28501     This is reported every time the firmware fails to boot the slot with the
28502     update and fell back to the slot it originally updated from.
28504     This metric is specific to ChromeOS.
28505   </summary>
28506 </histogram>
28508 <histogram name="UpdateEngine.InstallDateProvisioningSource"
28509     enum="UpdateEngineInstallDateProvisioningSource">
28510   <owner>zeuthen@chromium.org</owner>
28511   <summary>
28512     The source used to provision the install-date-days value sent to Omaha with
28513     every request.
28515     This is reported when OOBE (Out Of Box Experience) completes (M34 or later)
28516     or when upgrading to a version with install-date-days support.
28518     This metric is specific to ChromeOS.
28519   </summary>
28520 </histogram>
28522 <histogram name="UpdateEngine.SuccessfulUpdate.AttemptCount" units="count">
28523   <owner>zeuthen@chromium.org</owner>
28524   <summary>
28525     The total number of update attempts required to update the device.
28527     This is reported on every successful update.
28529     This metric is specific to ChromeOS.
28530   </summary>
28531 </histogram>
28533 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiB" units="MiB">
28534   <owner>zeuthen@chromium.org</owner>
28535   <summary>
28536     The total number of bytes downloaded in mebibytes (1048576 bytes) using all
28537     available sources (e.g. HTTP, HTTPS, HTTP Peer).
28539     This is reported on every successful update.
28541     This metric is specific to ChromeOS.
28542   </summary>
28543 </histogram>
28545 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpPeer"
28546     units="MiB">
28547   <owner>zeuthen@chromium.org</owner>
28548   <summary>
28549     The total number of bytes downloaded in mebibytes (1048576 bytes) using HTTP
28550     from a local peer.
28552     This is reported on every successful update.
28554     This metric is specific to ChromeOS.
28555   </summary>
28556 </histogram>
28558 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpServer"
28559     units="MiB">
28560   <owner>zeuthen@chromium.org</owner>
28561   <summary>
28562     The total number of bytes downloaded in mebibytes (1048576 bytes) using
28563     HTTP.
28565     This is reported on every successful update.
28567     This metric is specific to ChromeOS.
28568   </summary>
28569 </histogram>
28571 <histogram name="UpdateEngine.SuccessfulUpdate.BytesDownloadedMiBHttpsServer"
28572     units="MiB">
28573   <owner>zeuthen@chromium.org</owner>
28574   <summary>
28575     The total number of bytes downloaded in mebibytes (1048576 bytes) using
28576     HTTPS.
28578     This is reported on every successful update.
28580     This metric is specific to ChromeOS.
28581   </summary>
28582 </histogram>
28584 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadOverheadPercentage"
28585     units="%">
28586   <owner>zeuthen@chromium.org</owner>
28587   <summary>
28588     The ratio between bytes downloaded and payload size minus 100.
28590     This is reported on every successful update.
28592     This metric is specific to ChromeOS.
28593   </summary>
28594 </histogram>
28596 <histogram name="UpdateEngine.SuccessfulUpdate.DownloadSourcesUsed"
28597     enum="UpdateEngineDownloadSources">
28598   <owner>zeuthen@chromium.org</owner>
28599   <summary>
28600     The various download sources used - this is a combination of the values
28601     &quot;HTTPS Server&quot;, &quot;HTTP Server&quot; and &quot;HTTP Peer&quot;.
28603     This is reported on every successful update.
28605     This metric is specific to ChromeOS.
28606   </summary>
28607 </histogram>
28609 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadSizeMiB" units="MiB">
28610   <owner>zeuthen@chromium.org</owner>
28611   <summary>
28612     The size of the payload, in mebibytes (1048576 bytes).
28614     This is reported on every successful update.
28616     This metric is specific to ChromeOS.
28617   </summary>
28618 </histogram>
28620 <histogram name="UpdateEngine.SuccessfulUpdate.PayloadType"
28621     enum="UpdateEnginePayloadFormat">
28622   <owner>zeuthen@chromium.org</owner>
28623   <summary>
28624     The payload type (&quot;Delta&quot;, &quot;Full&quot;,
28625     &quot;ForcedFull&quot;) used.
28627     This is reported on every successful update.
28629     This metric is specific to ChromeOS.
28630   </summary>
28631 </histogram>
28633 <histogram name="UpdateEngine.SuccessfulUpdate.RebootCount" units="count">
28634   <owner>zeuthen@chromium.org</owner>
28635   <summary>
28636     The total number of reboots during the update.
28638     This is reported on every successful update.
28640     This metric is specific to ChromeOS.
28641   </summary>
28642 </histogram>
28644 <histogram name="UpdateEngine.SuccessfulUpdate.TotalDurationMinutes"
28645     units="minutes">
28646   <owner>zeuthen@chromium.org</owner>
28647   <summary>
28648     The total number of minutes from when an update was detected until an update
28649     (possibly another update) was applied. This includes the time waiting for
28650     update checks and time the device spent sleeping.
28652     This is reported on every successful update.
28654     This metric is specific to ChromeOS.
28655   </summary>
28656 </histogram>
28658 <histogram name="UpdateEngine.SuccessfulUpdate.UpdatesAbandonedCount"
28659     units="count">
28660   <owner>zeuthen@chromium.org</owner>
28661   <summary>
28662     The total number of updates that were abandoned since the last successful
28663     update.
28665     This is reported on every successful update.
28667     This metric is specific to ChromeOS.
28668   </summary>
28669 </histogram>
28671 <histogram name="UpdateEngine.SuccessfulUpdate.UrlSwitchCount" units="count">
28672   <owner>zeuthen@chromium.org</owner>
28673   <summary>
28674     The total number of times the URL was switched (from e.g. HTTPS to HTTP)
28675     because of failures.
28677     This is reported on every successful update.
28679     This metric is specific to ChromeOS.
28680   </summary>
28681 </histogram>
28683 <histogram name="UpdateEngine.TimeToRebootMinutes" units="minutes">
28684   <owner>zeuthen@chromium.org</owner>
28685   <summary>
28686     The duration between when an update has successfully completed and the user
28687     is presented with the &quot;reboot arrow&quot; and when the system has
28688     booted into the new update.
28690     This is reported every time the device is rebooted after an update has been
28691     applied.
28693     This metric is specific to ChromeOS.
28694   </summary>
28695 </histogram>
28697 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
28698   <owner>dmikurube@chromium.org</owner>
28699   <summary>
28700     Measures the time elapsed on Chrome OS between when Chrome is started, and
28701     when the login prompt is again visible after a logout.  This statistic is
28702     only collected when preceeded by a logout.
28703   </summary>
28704 </histogram>
28706 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
28707   <owner>dmikurube@chromium.org</owner>
28708   <summary>
28709     Measures the time elapsed on Chrome OS for setting up for a login after a
28710     logout. More specifically, it is the time between when the Cryptohome is
28711     unmounted (the last step in the logout process) and when the login prompt is
28712     again visible after a logout.
28713   </summary>
28714 </histogram>
28716 <histogram name="Uptime.Logout" units="ms">
28717   <owner>dmikurube@chromium.org</owner>
28718   <summary>
28719     Measures the time elapsed on Chrome OS when performing a logout. More
28720     specifically, it is the time between when a logout is initiated and when the
28721     Cryptohome is unmounted, signaling the last step in the logout process. This
28722     statistic is not collected when the logout is part of a restart or shutdown.
28723   </summary>
28724 </histogram>
28726 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
28727   <owner>dmikurube@chromium.org</owner>
28728   <summary>
28729     Measures the time elapsed on Chrome OS between initiating a logout and the
28730     next time the login prompt is visible again.  This statistic is not
28731     collected if the machine is shutdown between the logout initiation and the
28732     prompt becoming visible.
28733   </summary>
28734 </histogram>
28736 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
28737   <owner>dmikurube@chromium.org</owner>
28738   <summary>
28739     Measures the time elapsed on Chrome OS between when a logout is initiated
28740     and the UI has stopped (and Chrome has exited) during the logout process.
28741     This statistic is not collected if the logout is part of a restart or
28742     shutdown.
28743   </summary>
28744 </histogram>
28746 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
28747   <owner>dmikurube@chromium.org</owner>
28748   <summary>
28749     Measures the time elapsed on Chrome OS between when all user-associated
28750     processes (including the X server) have been terminated during the logout
28751     process.  This statistic is not collected if the logout is part of a restart
28752     or shutdown.
28753   </summary>
28754 </histogram>
28756 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
28757   <owner>dmikurube@chromium.org</owner>
28758   <summary>
28759     Measures the time elapsed on Chrome OS between when the UI has stopped
28760     (Chrome has exited), and when all other associated processes have been
28761     terminated during the logout process. This statistic is not collected if the
28762     logout is part of a restart or shutdown.
28763   </summary>
28764 </histogram>
28766 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
28767   <owner>dmikurube@chromium.org</owner>
28768   <summary>
28769     Measures the time elapsed on Chrome OS between when the X server has been
28770     terminated from a previous logout and when Chrome is started again to show
28771     the login screen.
28772   </summary>
28773 </histogram>
28775 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
28776   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28777   <summary>
28778     Distribution of the default images that users choose in Change Picture
28779     dialog (Chrome OS). One sample is taken each time the user changes picture.
28780   </summary>
28781 </histogram>
28783 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
28784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28785   <summary>
28786     Distribution of the default images chosen on user image screen during
28787     out-of-the-box experience (Chrome OS). One sample is taken each time the
28788     user confirms the choice by clicking OK button.
28789   </summary>
28790 </histogram>
28792 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
28793   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28794   <summary>
28795     Distribution of the default images that existing users login with (Chrome
28796     OS). One sample is taken each time the user logs in.
28797   </summary>
28798 </histogram>
28800 <histogram name="UserImage.ProfileDownloadResult"
28801     enum="ProfileImageDownloadResult">
28802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28803   <summary>
28804     Profile image download result for UserManager (either on behalf of the
28805     Change Picture prefs page, OOBE or scheduled refresh after user login).
28806   </summary>
28807 </histogram>
28809 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
28810   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28811   <summary>The time it took to download user's profile picture.</summary>
28812 </histogram>
28814 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
28815   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28816   <summary>
28817     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
28818   </summary>
28819 </histogram>
28821 <histogram name="UserManager.LoginUserType" enum="UserType">
28822   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28823   <summary>
28824     The number of users of different types that log in to the system (Chrome
28825     OS).
28826   </summary>
28827 </histogram>
28829 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
28830   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
28831   <summary>
28832     The time between one regular user logging out and a different regular user
28833     logging in (Chrome OS). Delays above thirty minutes or which span system
28834     reboots or non-regular-user logins are not reported.
28835   </summary>
28836 </histogram>
28838 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
28839   <obsolete>
28840     Deprecated 1/2013. No longer tracked.
28841   </obsolete>
28842   <owner>asvitkine@chromium.org</owner>
28843   <summary>
28844     A count of the number of times we hit the code where a field trial is
28845     disabled because no entropy provider was provided.
28846   </summary>
28847 </histogram>
28849 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
28850   <owner>asvitkine@chromium.org</owner>
28851   <summary>
28852     The counts of network error codes encountered by VariationsService when an
28853     attempt to fetch a variations seed from the server fails.
28854   </summary>
28855 </histogram>
28857 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
28858   <obsolete>
28859     Deprecated 2/2014. No longer tracked.
28860   </obsolete>
28861   <owner>asvitkine@chromium.org</owner>
28862   <summary>
28863     The latency of a VariationsService seed fetch that results in a not modified
28864     response.
28865   </summary>
28866 </histogram>
28868 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
28869   <obsolete>
28870     Deprecated 2/2014. No longer tracked.
28871   </obsolete>
28872   <owner>asvitkine@chromium.org</owner>
28873   <summary>
28874     The latency of a VariationsService seed fetch that results in neither a
28875     success nor not modified response.
28876   </summary>
28877 </histogram>
28879 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
28880   <obsolete>
28881     Deprecated 2/2014. No longer tracked.
28882   </obsolete>
28883   <owner>asvitkine@chromium.org</owner>
28884   <summary>
28885     The latency of a VariationsService seed fetch that results in a success
28886     response.
28887   </summary>
28888 </histogram>
28890 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
28891   <owner>asvitkine@chromium.org</owner>
28892   <summary>How long it took to create the X-Client-Data header.</summary>
28893 </histogram>
28895 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
28896   <owner>asvitkine@chromium.org</owner>
28897   <summary>
28898     The result of verifying the variations seed signature, recorded when the
28899     variations seed is stored to Local State after being retrieved from the
28900     server.
28901   </summary>
28902 </histogram>
28904 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
28905   <obsolete>
28906     Deprecated 9/2012. No longer tracked.
28907   </obsolete>
28908   <owner>asvitkine@chromium.org</owner>
28909   <summary>
28910     Whether or not the network was available when requested by the
28911     VariationsService.
28912   </summary>
28913 </histogram>
28915 <histogram name="Variations.ResourceRequestsAllowed"
28916     enum="VariationsResourceRequestsAllowedState">
28917   <owner>asvitkine@chromium.org</owner>
28918   <summary>
28919     Counts the number of times the VariationsService is allowed or not allowed
28920     to make a request due to the ResourceRequestAllowedNotifier.
28921   </summary>
28922 </histogram>
28924 <histogram name="Variations.SeedDateChange" enum="VariationsSeedDateChange">
28925   <owner>jwd@chromium.org</owner>
28926   <summary>
28927     Counts if a response from the variations server is the first response of the
28928     day or not. This is counted when a new valid seed or a 304 is received. The
28929     date line is computed in UTC and the times being compared are the server
28930     time from the server response and the stored server time from the last
28931     successful request.
28932   </summary>
28933 </histogram>
28935 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
28936   <owner>asvitkine@chromium.org</owner>
28937   <summary>
28938     Records whether the variations seed in local state is empty (does not exist)
28939     on startup.
28940   </summary>
28941 </histogram>
28943 <histogram name="Variations.SeedFetchResponseCode">
28944   <owner>asvitkine@chromium.org</owner>
28945   <summary>
28946     The counts of HTTP response codes encountered by VariationsService when
28947     attempting to fetch a variations seed from the server.
28948   </summary>
28949 </histogram>
28951 <histogram name="Variations.SeedFreshness" units="minutes">
28952   <owner>asvitkine@chromium.org</owner>
28953   <summary>
28954     The time interval between when the Variations seed was last downloaded and
28955     when it was used.
28956   </summary>
28957 </histogram>
28959 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
28960     enum="BooleanExpired">
28961   <obsolete>
28962     Deprecated 11/2012. No longer tracked.
28963   </obsolete>
28964   <owner>asvitkine@chromium.org</owner>
28965   <summary>
28966     Whether or not the 1-Percent uniformity trial from the Variations server was
28967     expired when loaded.
28968   </summary>
28969 </histogram>
28971 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
28972   <owner>asvitkine@chromium.org</owner>
28973   <summary>
28974     The result of verifying the variations seed signature, recorded when the
28975     variations seed is loaded from Local State.
28976   </summary>
28977 </histogram>
28979 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
28980   <owner>asvitkine@chromium.org</owner>
28981   <summary>
28982     The time since the previous attempt to fetch the variations seed within the
28983     same session, with 0 indicating that this is the first attempt. Recorded
28984     when a variations seed fetch is attempted by the VariationsService.
28985   </summary>
28986 </histogram>
28988 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
28989   <obsolete>
28990     Deprecated 1/2013. No longer tracked.
28991   </obsolete>
28992   <owner>asvitkine@chromium.org</owner>
28993   <summary>
28994     A count of the number of times we hit the code where the
28995     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
28996     expiration check.
28997   </summary>
28998 </histogram>
29000 <histogram name="Variations.UniformityTrialGroupNotActive"
29001     enum="UniformityTrialGroupNotActive">
29002   <obsolete>
29003     Deprecated 1/2013. No longer tracked.
29004   </obsolete>
29005   <owner>asvitkine@chromium.org</owner>
29006   <summary>
29007     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
29008     and which factors contributed to it.
29009   </summary>
29010 </histogram>
29012 <histogram name="VirtualKeyboard.KeyboardControlEvent"
29013     enum="KeyboardControlEvent">
29014   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29015   <summary>
29016     A count of various control events that can occur on the virtual keyboard,
29017     such as showing and hiding.
29018   </summary>
29019 </histogram>
29021 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
29022   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29023   <summary>
29024     Counts the number of keys typed by the virtual keyboard between each
29025     backspace. This metric provides a rough approximation of an error rate for
29026     the virtual keyboard.
29027   </summary>
29028 </histogram>
29030 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
29031   <owner>estade@chromium.org</owner>
29032   <summary>
29033     Measures the time taken by Google Online Wallet server's accept legal
29034     document API call.
29035   </summary>
29036 </histogram>
29038 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
29039   <owner>estade@chromium.org</owner>
29040   <summary>
29041     Measures the time taken by Google Online Wallet server's authenticate
29042     instrument API call.
29043   </summary>
29044 </histogram>
29046 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
29047   <owner>estade@chromium.org</owner>
29048   <summary>
29049     Measures the time taken by Google Online Wallet server's get full wallet API
29050     call.
29051   </summary>
29052 </histogram>
29054 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
29055   <owner>estade@chromium.org</owner>
29056   <summary>
29057     Measures the time taken by Google Online Wallet server's get wallet items
29058     API call.
29059   </summary>
29060 </histogram>
29062 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
29063   <obsolete>
29064     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29065   </obsolete>
29066   <owner>estade@chromium.org</owner>
29067   <summary>
29068     Measures the time taken by Google Online Wallet server's save address API
29069     call.
29070   </summary>
29071 </histogram>
29073 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
29074   <obsolete>
29075     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29076   </obsolete>
29077   <owner>estade@chromium.org</owner>
29078   <summary>
29079     Measures the time taken by Google Online Wallet server's save instrument API
29080     call.
29081   </summary>
29082 </histogram>
29084 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
29085   <obsolete>
29086     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29087   </obsolete>
29088   <owner>estade@chromium.org</owner>
29089   <summary>
29090     Measures the time taken by Google Online Wallet server's save instument and
29091     address API call.
29092   </summary>
29093 </histogram>
29095 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
29096   <owner>estade@chromium.org</owner>
29097   <summary>
29098     Measures the time taken by Google Online Wallet server's save to wallet API
29099     call.
29100   </summary>
29101 </histogram>
29103 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
29104   <owner>estade@chromium.org</owner>
29105   <summary>
29106     Measures the time taken by Google Online Wallet server's send status API
29107     call.
29108   </summary>
29109 </histogram>
29111 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
29112   <owner>estade@chromium.org</owner>
29113   <summary>
29114     Measures the time taken by Google Online Wallet server's unknown API calls.
29115   </summary>
29116 </histogram>
29118 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
29119   <obsolete>
29120     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29121   </obsolete>
29122   <owner>estade@chromium.org</owner>
29123   <summary>
29124     Measures the time taken by Google Online Wallet server's update address API
29125     call.
29126   </summary>
29127 </histogram>
29129 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
29130   <obsolete>
29131     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
29132   </obsolete>
29133   <owner>estade@chromium.org</owner>
29134   <summary>
29135     Measures the time taken by Google Online Wallet server's update instument
29136     API call.
29137   </summary>
29138 </histogram>
29140 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
29141   <owner>estade@chromium.org</owner>
29142   <summary>
29143     Counts the number of times each Wallet API failed due to being unable to
29144     parse the response.
29145   </summary>
29146 </histogram>
29148 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
29149   <owner>estade@chromium.org</owner>
29150   <summary>HTTP response codes seen by Wallet client.</summary>
29151 </histogram>
29153 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
29154   <owner>ajuma@chromium.org</owner>
29155   <summary>
29156     Counts the number of times each CSS property is animated. There is no limit
29157     on the number of times each property is counted per page view -- a property
29158     that is animated multiple times during a single page view is counted each
29159     time it animates.
29160   </summary>
29161 </histogram>
29163 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
29164   <owner>yoichio@chromium.org</owner>
29165   <summary>
29166     Counts the number of times each document.execCommand is executed. This
29167     doesn't count commands not supported by Blink.
29168   </summary>
29169 </histogram>
29171 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
29172   <owner>eseidel@chromium.org</owner>
29173   <summary>
29174     Count of how many instances of WebCore::Page use various features. Each
29175     WebCore::Page instance has a WebCore::UseCounter instance. It records and
29176     reports feature usage (e.g. via UseCounter::count() method).
29177   </summary>
29178 </histogram>
29180 <histogram name="WebCore.FeatureObserver.CSSProperties"
29181     enum="MappedCSSProperties">
29182   <owner>eseidel@chromium.org</owner>
29183   <owner>mikelawther@chromium.org</owner>
29184   <summary>
29185     Records usage of CSS properties used on a page, either statically or
29186     dynamically, from the time the page is initialised to when it is closed or
29187     navigated away from. Each property is counted at most once per page per
29188     view.
29189   </summary>
29190   <details>
29191     Every time a CSS property is parsed on a page, that property is recorded as
29192     having been used. The histogram is updated with this data whenever a page is
29193     closed, or a page navigation happens. Each histogram bucket corresponds to a
29194     CSS property (eg width, border-radius). The exception is the bucket numbered
29195     '1' - this counts the number of pages that CSS properties were counted on.
29197     These numbers give the percentage of pages that use a CSS property. For
29198     example, if the 'border-radius' histogram bucket has a count of 250, and the
29199     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
29200     that 1000 pages were recorded, and border-radius was used on 25% of those
29201     pages.
29203     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
29204     booleans recording use of each CSS property - one boolean per property. Upon
29205     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
29206     page navigation happening, the histogram is updated. For each boolean that
29207     is set to True, the corresponding histogram bucket for that CSS property is
29208     incremented by 1. The page count bucket (i.e. bucket number 1) is always
29209     incremented by 1 on each histogram update.
29210   </details>
29211 </histogram>
29213 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
29214     enum="IDBLevelDBBackingStoreInternalErrorType">
29215   <owner>dgrogan@chromium.org</owner>
29216   <summary>
29217     Methods that encountered consistency errors. Such errors probably point to a
29218     bug in our code.
29219   </summary>
29220 </histogram>
29222 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
29223     enum="IDBLevelDBBackingStoreInternalErrorType">
29224   <obsolete>
29225     As of chrome 26, use {Consistency, Read, Write}Error instead.
29226   </obsolete>
29227   <owner>dgrogan@chromium.org</owner>
29228   <summary>
29229     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
29230     encountered.
29231   </summary>
29232 </histogram>
29234 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
29235     enum="IDBLevelDBBackingStoreOpenResult">
29236   <owner>dgrogan@chromium.org</owner>
29237   <summary>
29238     Count of the different success and failure modes when opening an IndexedDB
29239     backing store - clean open, successful open with recovery, failed recovery,
29240     etc. Includes all hosts.
29241   </summary>
29242 </histogram>
29244 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
29245     enum="IDBLevelDBBackingStoreOpenResult">
29246   <owner>dgrogan@chromium.org</owner>
29247   <summary>
29248     Count of the different success and failure modes when opening an IndexedDB
29249     backing store - clean open, successful open with recovery, failed recovery,
29250     etc. Only for docs.google.com.
29251   </summary>
29252 </histogram>
29254 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
29255     units="characters">
29256   <owner>dgrogan@chromium.org</owner>
29257   <summary>
29258     Length of leveldb directories that cause paths to not fit in the filesystem,
29259     either because the individual component is too long or the overall path is
29260     larger than MAX_PATH.
29261   </summary>
29262 </histogram>
29264 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
29265     enum="IDBLevelDBBackingStoreInternalErrorType">
29266   <owner>dgrogan@chromium.org</owner>
29267   <summary>
29268     Methods that encountered leveldb errors while trying to read from disk.
29269   </summary>
29270 </histogram>
29272 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
29273     enum="IDBLevelDBBackingStoreInternalErrorType">
29274   <owner>dgrogan@chromium.org</owner>
29275   <summary>
29276     Methods that encountered leveldb errors while trying to write to disk.
29277   </summary>
29278 </histogram>
29280 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
29281     enum="IDBContextForcedCloseReason">
29282   <owner>dgrogan@chromium.org</owner>
29283   <summary>The reason that a forced-close of a backing store occurred.</summary>
29284 </histogram>
29286 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
29287     enum="IndexedDatabaseMethods">
29288   <owner>dgrogan@chromium.org</owner>
29289   <summary>
29290     Count total number of front end API calls of IndexedDB methods.
29291   </summary>
29292 </histogram>
29294 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
29295     enum="LevelDBErrorCount">
29296   <owner>dgrogan@chromium.org</owner>
29297   <summary>
29298     Count of how many times LevelDBDatabase got an error trying to check free
29299     disk space.
29300   </summary>
29301 </histogram>
29303 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
29304   <owner>dgrogan@chromium.org</owner>
29305   <summary>
29306     Amount of free disk space on the partition/volume/etc where LevelDB failed
29307     to open.
29308   </summary>
29309 </histogram>
29311 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
29312   <owner>dgrogan@chromium.org</owner>
29313   <summary>
29314     Amount of free disk space on the partition/volume/etc where LevelDB was
29315     successfully opened.
29316   </summary>
29317 </histogram>
29319 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
29320   <owner>dgrogan@chromium.org</owner>
29321   <summary>
29322     Error classes returned by LevelDB when it failed to open a database.
29323   </summary>
29324 </histogram>
29326 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
29327     enum="LevelDBCorruptionTypes">
29328   <owner>dgrogan@chromium.org</owner>
29329   Types of corruption that LevelDB encounters when opening a database.
29330 </histogram>
29332 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
29333     enum="LevelDBIOErrorMethods">
29334   <owner>dgrogan@chromium.org</owner>
29335   <summary>
29336     LevelDBEnv methods that generated IO errors when opening a database.
29337   </summary>
29338 </histogram>
29340 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
29341     enum="OSAgnosticErrno">
29342   <owner>dgrogan@chromium.org</owner>
29343   <summary>
29344     Errno errors encountered by a single LevelDBEnv method when opening an
29345     IndexedDB instance.
29346   </summary>
29347 </histogram>
29349 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
29350     enum="PlatformFileError">
29351   <owner>dgrogan@chromium.org</owner>
29352   <summary>
29353     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
29354     IndexedDB instance.
29355   </summary>
29356 </histogram>
29358 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
29359   <owner>dgrogan@chromium.org</owner>
29360   <summary>
29361     Error classes returned by LevelDB when it failed to read a database.
29362   </summary>
29363 </histogram>
29365 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
29366     enum="LevelDBCorruptionTypes">
29367   <owner>dgrogan@chromium.org</owner>
29368   Types of corruption that LevelDB encounters when reading a database.
29369 </histogram>
29371 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
29372     enum="LevelDBIOErrorMethods">
29373   <owner>dgrogan@chromium.org</owner>
29374   <summary>
29375     LevelDBEnv methods that generated IO errors when reading a database.
29376   </summary>
29377 </histogram>
29379 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
29380     enum="OSAgnosticErrno">
29381   <owner>dgrogan@chromium.org</owner>
29382   <summary>
29383     Errno errors encountered by a single LevelDBEnv method when reading an
29384     IndexedDB instance.
29385   </summary>
29386 </histogram>
29388 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
29389     enum="PlatformFileError">
29390   <owner>dgrogan@chromium.org</owner>
29391   <summary>
29392     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
29393     IndexedDB instance.
29394   </summary>
29395 </histogram>
29397 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
29398   <owner>dgrogan@chromium.org</owner>
29399   <summary>
29400     Error classes returned by LevelDB when it failed to write to a database.
29401   </summary>
29402 </histogram>
29404 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
29405     enum="LevelDBCorruptionTypes">
29406   <owner>dgrogan@chromium.org</owner>
29407   Types of corruption returned by LevelDB when it failed to write to a database.
29408 </histogram>
29410 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
29411     enum="LevelDBIOErrorMethods">
29412   <owner>dgrogan@chromium.org</owner>
29413   <summary>
29414     LevelDBEnv methods that generated IO errors when writing to a database.
29415   </summary>
29416 </histogram>
29418 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
29419     enum="OSAgnosticErrno">
29420   <owner>dgrogan@chromium.org</owner>
29421   <summary>
29422     Errno errors encountered by a single LevelDBEnv method when writing to an
29423     IndexedDB instance.
29424   </summary>
29425 </histogram>
29427 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
29428     enum="PlatformFileError">
29429   <owner>dgrogan@chromium.org</owner>
29430   <summary>
29431     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
29432     an IndexedDB instance.
29433   </summary>
29434 </histogram>
29436 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
29437   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29438   <summary>
29439     The delay between when the preload scanner discovers a resource on the
29440     parser thread and when the preload request is issued on the main thread.
29441   </summary>
29442 </histogram>
29444 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
29445     enum="ActionUponResourceRequest">
29446   <owner>clamy@chromium.org</owner>
29447   <summary>
29448     The resulting action (e.g. load resource, use resource from in-memory
29449     cache...) upon a resource request.
29450   </summary>
29451 </histogram>
29453 <histogram name="WebCore.ResourceFetcher.HitCount">
29454   <owner>clamy@chromium.org</owner>
29455   <summary>
29456     Number of dead resources found in the memory cache over the lifetime of the
29457     ResourceFetcher.
29458   </summary>
29459 </histogram>
29461 <histogram name="WebCore.ResourceFetcher.LoadCount">
29462   <owner>clamy@chromium.org</owner>
29463   <summary>
29464     Number of resources that needed to be loaded by the ResourceFetcher over its
29465     lifetime.
29466   </summary>
29467 </histogram>
29469 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
29470     enum="ResourceHasClient">
29471   <owner>clamy@chromium.org</owner>
29472   <summary>
29473     Whether the resource in the cache is being used by at least one client (live
29474     resource) or not (dead resource) upon a cache hit.
29475   </summary>
29476 </histogram>
29478 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
29479     enum="ResourceType">
29480   <owner>clamy@chromium.org</owner>
29481   <summary>
29482     The type of the resource (e.g. image, script...) upon a cache hit.
29483   </summary>
29484 </histogram>
29486 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
29487   <owner>clamy@chromium.org</owner>
29488   <summary>
29489     Number of dead resources that needed to be revalidated by the
29490     ResourceFetcher over its lifetime.
29491   </summary>
29492 </histogram>
29494 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
29495     units="milliseconds">
29496   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29497   <summary>
29498     Duration of time taken to create a V8 Context for an isolated world.
29499   </summary>
29500 </histogram>
29502 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
29503     units="milliseconds">
29504   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29505   <summary>
29506     Duration of time taken to create a V8 Context for the main world.
29507   </summary>
29508 </histogram>
29510 <histogram name="WebCore.WebSocket.HandshakeResult"
29511     enum="WebSocketHandshakeResult">
29512   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29513   <summary>
29514     Count the number of WebSocket handshake for each result. Use this histogram
29515     as a baseline for investigating feature usage counters.
29516   </summary>
29517 </histogram>
29519 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
29520     enum="WebSocketPerMessageDeflateContextTakeOverMode">
29521   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29522   <summary>
29523     Count the number of WebSockets that accepted permessage-deflate extension
29524     for each context take over mode.
29525   </summary>
29526 </histogram>
29528 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
29529     enum="XMLHttpRequestSendArrayBufferOrView">
29530   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29531   <summary>
29532     Count the number of XHR.send() calls for each argument type to see when we
29533     can deprecate the ArrayBuffer type support.
29534   </summary>
29535 </histogram>
29537 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
29538   <owner>ksakamoto@chromium.org</owner>
29539   <summary>
29540     A histogram tracking the time we spent showing blank text because a web font
29541     wasn't available by the time we needed it. Measured once per @font-face that
29542     ended up showing blank text.
29543   </summary>
29544 </histogram>
29546 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
29547   <owner>dmikurube@chromium.org</owner>
29548   <owner>ksakamoto@chromium.org</owner>
29549   <summary>
29550     Recorded upon web fonts load. Counts the number of times web font is loaded
29551     from cache (disk cache or memory cache), fetched over network, or served
29552     from data URL.
29553   </summary>
29554 </histogram>
29556 <histogram name="WebFont.CORSSuccess" enum="BooleanSuccess">
29557   <owner>bashi@chromium.org</owner>
29558   <summary>The success or failure of web fonts CORS-enabled fetching.</summary>
29559 </histogram>
29561 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
29562   <owner>ksakamoto@chromium.org</owner>
29563   <summary>
29564     The time it takes for a webfont download to finish, for webfonts of under
29565     10KB.
29566   </summary>
29567 </histogram>
29569 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
29570   <owner>ksakamoto@chromium.org</owner>
29571   <summary>
29572     The time it takes for a webfont download to finish, for webfonts of
29573     10KB-50KB.
29574   </summary>
29575 </histogram>
29577 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
29578   <owner>ksakamoto@chromium.org</owner>
29579   <summary>
29580     The time it takes for a webfont download to finish, for webfonts of
29581     50KB-100KB.
29582   </summary>
29583 </histogram>
29585 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
29586   <owner>ksakamoto@chromium.org</owner>
29587   <summary>
29588     The time it takes for a webfont download to finish, for webfonts of
29589     100KB-1MB.
29590   </summary>
29591 </histogram>
29593 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
29594   <owner>ksakamoto@chromium.org</owner>
29595   <summary>
29596     The time it takes for a webfont download to finish, for webfonts of over
29597     1MB.
29598   </summary>
29599 </histogram>
29601 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
29602   <owner>ksakamoto@chromium.org</owner>
29603   <summary>
29604     The time taken for a webfont download that failed. Includes aborted
29605     requests.
29606   </summary>
29607 </histogram>
29609 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
29610   <owner>ksakamoto@chromium.org</owner>
29611   <summary>
29612     This metrics is logged when a page that use web fonts is loaded. The value
29613     is whether we had to wait on at least one web font and ended up showing
29614     blank text, or not.
29615   </summary>
29616 </histogram>
29618 <histogram name="WebFont.LayoutLatency" units="milliseconds">
29619   <obsolete>
29620     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
29621   </obsolete>
29622   <owner>ksakamoto@chromium.org</owner>
29623   <summary>
29624     The time from when the webfont was referenced by a calculated style for the
29625     first time to the start of the font download.
29626   </summary>
29627 </histogram>
29629 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
29630   <obsolete>
29631     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
29632   </obsolete>
29633   <owner>ksakamoto@chromium.org</owner>
29634   <summary>
29635     The time it takes for a webfont download to finish, for webfonts of under
29636     10KB.
29637   </summary>
29638 </histogram>
29640 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
29641   <obsolete>
29642     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
29643   </obsolete>
29644   <owner>ksakamoto@chromium.org</owner>
29645   <summary>
29646     The time it takes for a webfont download to finish, for webfonts of
29647     10KB-50KB.
29648   </summary>
29649 </histogram>
29651 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
29652   <obsolete>
29653     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
29654   </obsolete>
29655   <owner>ksakamoto@chromium.org</owner>
29656   <summary>
29657     The time it takes for a webfont download to finish, for webfonts of
29658     50KB-100KB.
29659   </summary>
29660 </histogram>
29662 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
29663   <obsolete>
29664     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
29665   </obsolete>
29666   <owner>ksakamoto@chromium.org</owner>
29667   <summary>
29668     The time it takes for a webfont download to finish, for webfonts of
29669     100KB-1MB.
29670   </summary>
29671 </histogram>
29673 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
29674   <obsolete>
29675     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
29676   </obsolete>
29677   <owner>ksakamoto@chromium.org</owner>
29678   <summary>
29679     The time it takes for a webfont download to finish, for webfonts of over
29680     1MB.
29681   </summary>
29682 </histogram>
29684 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
29685   <obsolete>
29686     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
29687   </obsolete>
29688   <owner>ksakamoto@chromium.org</owner>
29689   <summary>
29690     The time taken for a webfont download that failed. Includes aborted
29691     requests.
29692   </summary>
29693 </histogram>
29695 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
29696   <owner>dmikurube@chromium.org</owner>
29697   <owner>ksakamoto@chromium.org</owner>
29698   <summary>
29699     Whether a locallly installed font is actually used when @font-face had local
29700     sources.
29701   </summary>
29702 </histogram>
29704 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
29705     units="milliseconds">
29706   <owner>ksakamoto@chromium.org</owner>
29707   <summary>
29708     The time from when the webfont was referenced by a calculated style for the
29709     first time to the start of the font download. Recorded at most once for each
29710     FontResource object (not recorded if the font is retrieved from the memory
29711     cache).
29712   </summary>
29713 </histogram>
29715 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
29716   <owner>ksakamoto@chromium.org</owner>
29717   <summary>
29718     For each webfont, this records (a) if the font was 'styled', i.e. referenced
29719     by a calculated style for a RenderText before the font data was used, and
29720     (b) if the font was actually used or not, i.e. the renderer requested the
29721     font data or not. (A Font can be used without being styled, for example when
29722     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
29723     webfont, or destruction of a FontResource object. Recorded at most once for
29724     each FontResource object in the renderer's memory cahce.
29725   </summary>
29726 </histogram>
29728 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
29729   <obsolete>
29730     Deprecated as of 9/2013, replaced by
29731     WebFont.Resource.StyleRecalcToDownloadLatency.
29732   </obsolete>
29733   <owner>ksakamoto@chromium.org</owner>
29734   <summary>
29735     The time from when the webfont was referenced by a calculated style for the
29736     first time to the start of the font download.
29737   </summary>
29738 </histogram>
29740 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
29741   <obsolete>
29742     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
29743   </obsolete>
29744   <owner>ksakamoto@chromium.org</owner>
29745   <summary>
29746     For each webfont, this records (a) if the font was 'styled', i.e. referenced
29747     by a calculated style for a RenderText before the font data was used, and
29748     (b) if the font was actually used or not, i.e. the renderer requested the
29749     font data or not. (A Font can be used without being styled, for example when
29750     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
29751     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
29752     for each url() source of @font-face CSS rule.
29753   </summary>
29754 </histogram>
29756 <histogram name="WebFont.WebFontsInPage">
29757   <owner>ksakamoto@chromium.org</owner>
29758   <summary>
29759     The number of webfonts used in a page. This is recorded when the first
29760     layout is done, and so will not count webfonts dynamically loaded by
29761     scripts.
29762   </summary>
29763 </histogram>
29765 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
29766   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29767   <summary>
29768     Percentage of results that are present locally but are not returned by the
29769     web history API call. Recorded every time a signed-in user visits the
29770     chrome://history page and the results from the web history are received.
29771   </summary>
29772 </histogram>
29774 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
29775   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29776   <summary>
29777     Whether getting the OAuth token was successful for a web history query. On
29778     visits to the chrome://history page this token is obtained and then used to
29779     get the user's synced web history.
29780   </summary>
29781 </histogram>
29783 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
29784   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29785   <summary>
29786     HTTP Response code returned by the server when trying to fetch the OAuth
29787     token for a web history query.
29788   </summary>
29789 </histogram>
29791 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
29792   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29793   <summary>
29794     Whether the web history API call was successful. Every time a signed-in user
29795     visits the chrome://history page this query is executed to get the user's
29796     synced web history. If successful, the local and remote results are merged
29797     and shown in the history page.
29798   </summary>
29799 </histogram>
29801 <histogram name="WebHistory.ResponseTime" units="milliseconds">
29802   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29803   <summary>
29804     Time it took for the web history to reply. Recorded when the web history API
29805     call triggered by visiting chrome://history receives the data, measuring how
29806     much time it took for the server to reply.
29807   </summary>
29808 </histogram>
29810 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
29811   <obsolete>
29812     Removed from code 2014/2/25.
29813   </obsolete>
29814   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29815   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
29816 </histogram>
29818 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
29819   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29820   <summary>Audio input channel layout in WebRTC.</summary>
29821 </histogram>
29823 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
29824   <obsolete>
29825     No longer exists in the code as of 2014/2/25.
29826   </obsolete>
29827   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29828   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
29829 </histogram>
29831 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
29832     units="audio frames">
29833   <obsolete>
29834     No longer exists in the code as of 2014/2/25.
29835   </obsolete>
29836   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29837   <summary>
29838     Size of WebRTC audio input buffers (atypical values, in audio frames).
29839   </summary>
29840 </histogram>
29842 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
29843   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29844   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
29845 </histogram>
29847 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
29848   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29849   <summary>
29850     Audio input sample rate for WebRTC (atypical values, in Hz).
29851   </summary>
29852 </histogram>
29854 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
29855   <obsolete>
29856     Removed from code on 2014/2/25.
29857   </obsolete>
29858   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29859   <summary>Audio output channel layout in WebRTC.</summary>
29860 </histogram>
29862 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
29863   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29864   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
29865 </histogram>
29867 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
29868     units="audio frames">
29869   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29870   <summary>
29871     Size of WebRTC audio output buffers (atypical values, in audio frames).
29872   </summary>
29873 </histogram>
29875 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
29876   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29877   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
29878 </histogram>
29880 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
29881   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29882   <summary>
29883     Audio output sample rate for WebRTC (atypical values, in Hz).
29884   </summary>
29885 </histogram>
29887 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
29888   <obsolete>
29889     Removed from code 2014/2/25.
29890   </obsolete>
29891   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
29892   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
29893 </histogram>
29895 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
29896   <owner>tommi@chromium.org</owner>
29897   <summary>
29898     Counters on creation, opening, and a few main attributes of data channels.
29899   </summary>
29900 </histogram>
29902 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
29903   <owner>tommi@chromium.org</owner>
29904   <summary>
29905     Number of data channels created per PeerConnection. Sample added to the
29906     histogram when the PeerConnection is destroyed. Note that this is done
29907     purely on the renderer side, so no sample will be generated when the
29908     renderer process is destroyed (as in the fast shutdown path for the
29909     renderer) before the PeerConnection is destroyed.
29910   </summary>
29911 </histogram>
29913 <histogram name="WebRTC.ReceivedAudioTrackDuration" units="milliseconds">
29914   <owner>perkj@chromium.org</owner>
29915   <summary>
29916     Durations of audio tracks received over a PeerConnection. The stopwatch
29917     starts when the track first becomes connected, and ends when it is
29918     disconnected or very soon thereafter.
29919   </summary>
29920 </histogram>
29922 <histogram name="WebRTC.ReceivedVideoTrackDuration" units="milliseconds">
29923   <owner>perkj@chromium.org</owner>
29924   <summary>
29925     Durations of video tracks received over a PeerConnection. The stopwatch
29926     starts when the track first becomes connected, and ends when it is
29927     disconnected or very soon thereafter.
29928   </summary>
29929 </histogram>
29931 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
29932   <owner>tommi@chromium.org</owner>
29933   <summary>
29934     Sizes of messages sent over reliable data channels. The size of an
29935     individual message is added to the histogram as a sample immediately when a
29936     message is sent.
29937   </summary>
29938 </histogram>
29940 <histogram name="WebRTC.SentAudioTrackDuration" units="milliseconds">
29941   <owner>perkj@chromium.org</owner>
29942   <summary>
29943     Durations of audio tracks sent over a PeerConnection. The stopwatch starts
29944     when the track first becomes connected, and ends when it is disconnected or
29945     very soon thereafter.
29946   </summary>
29947 </histogram>
29949 <histogram name="WebRTC.SentVideoTrackDuration" units="milliseconds">
29950   <owner>perkj@chromium.org</owner>
29951   <summary>
29952     Durations of video tracks sent over a PeerConnection. The stopwatch starts
29953     when the track first becomes connected, and ends when it is disconnected or
29954     very soon thereafter.
29955   </summary>
29956 </histogram>
29958 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
29959   <owner>perkj@chromium.org</owner>
29960   <summary>
29961     Sizes of messages sent over unreliable data channels. The size of an
29962     individual message is added to the histogram as a sample immediately when a
29963     message is sent.
29964   </summary>
29965 </histogram>
29967 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
29968   <owner>tommi@chromium.org</owner>
29969   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
29970 </histogram>
29972 <histogram name="WebRTC.webkitApiCountPerSession" enum="JavaScriptAPIName">
29973   <owner>tommi@chromium.org</owner>
29974   <summary>
29975     Counts number of calls to WebRTC APIs from JavaScript, once   per
29976     &quot;session&quot; which is demarcated by the total number of MediaStreams
29977     within a renderer process that are being sent over a PeerConnection
29978     transitioning from or to 0.
29979   </summary>
29980 </histogram>
29982 <histogram name="WebRTC.webkitApiCountUniqueByOrigin" enum="JavaScriptAPIName">
29983   <obsolete>
29984     Deprecated as of r253828 (27 Feb 2014).
29985   </obsolete>
29986   <owner>tommi@chromium.org</owner>
29987   <summary>
29988     Counts number of calls to WebRTC APIs from JavaScript, once per origin per
29989     renderer process.
29990   </summary>
29991 </histogram>
29993 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
29994   <owner>jackhou@chromium.org</owner>
29995   <summary>
29996     The success or failure of all extension installs from the webstore. This
29997     includes those initiated by sync.
29998   </summary>
29999 </histogram>
30001 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
30002   <owner>zturner@chromium.org</owner>
30003   <summary>
30004     Count of page loads in each of the 2 different environments (metro/desktop)
30005     on Windows 8.
30006   </summary>
30007 </histogram>
30009 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
30010   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30011   <summary>
30012     Incremented each time the TimeTicks field trial runs on a machine with
30013     multiple cores, but failed to change thread affinity. Broken down by Windows
30014     version.
30015   </summary>
30016 </histogram>
30018 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
30019   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30020   <summary>
30021     The smallest non-zero delta reported by subsequent calls to
30022     QueryPerformanceCounter.
30023   </summary>
30024 </histogram>
30026 <histogram name="WinTimeTicks.NonStopTsc">
30027   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30028   <summary>
30029     True if the CPU's time stamp counter ticks at a constant rate regardless of
30030     CPU frequency.
30031   </summary>
30032 </histogram>
30034 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
30035   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30036   <summary>
30037     The number of times the TimeTicks field trial failed because
30038     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
30039   </summary>
30040 </histogram>
30042 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
30043   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30044   <summary>
30045     The number of times the TimeTicks field trial succeeded. Broken down by
30046     Windows version.
30047   </summary>
30048 </histogram>
30050 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
30051   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30052   <summary>
30053     The number of times the TimeTicks field trial ran for comparison with
30054     WinTimeTicks.VersionSuccess. Broken down by Windows version.
30055   </summary>
30056 </histogram>
30058 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
30059   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
30060   <summary>
30061     The number of times each tab or window restore option in the Recent Tabs
30062     submenu is clicked.
30063   </summary>
30064 </histogram>
30066 <histogram name="ZeroSuggest.AllResults">
30067   <owner>hfung@chromium.org</owner>
30068   <summary>
30069     The number of results (either query or URL) from ZeroSuggest. This is set
30070     every time a successful response from ZeroSuggest is recieved, which can be
30071     every time the user focuses on the omnibox.
30072   </summary>
30073 </histogram>
30075 <histogram name="ZeroSuggest.QueryResults">
30076   <owner>hfung@chromium.org</owner>
30077   <summary>
30078     The number of query results returned from ZeroSuggest. This is set every
30079     time a successful response from ZeroSuggest is recieved, which can be every
30080     time the user focuses on the omnibox.
30081   </summary>
30082 </histogram>
30084 <histogram name="ZeroSuggest.URLResults">
30085   <owner>hfung@chromium.org</owner>
30086   <summary>
30087     The number of URL results returned from ZeroSuggest. This is set every time
30088     a successful response from ZeroSuggest is recieved, which can be every time
30089     the user focuses on the omnibox.
30090   </summary>
30091 </histogram>
30093 </histograms>
30095 <!-- Enum types -->
30097 <enums>
30099 <enum name="Abandoned" type="int">
30100   <int value="0" label="Finished"/>
30101   <int value="1" label="Abandoned"/>
30102 </enum>
30104 <enum name="AcceleratedFixedRootBackground" type="int">
30105   <int value="0" label="ScrolledMainFrame"/>
30106   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
30107   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
30108 </enum>
30110 <enum name="ActionAfterDoubleTap" type="int">
30111   <int value="0" label="Navigated Back"/>
30112   <int value="1" label="Stopped Navigation"/>
30113   <int value="2" label="No Action"/>
30114 </enum>
30116 <enum name="ActionUponResourceRequest" type="int">
30117   <int value="0" label="Load resource"/>
30118   <int value="1" label="Revalidate resource"/>
30119   <int value="2" label="Use resource from cache"/>
30120 </enum>
30122 <enum name="ActiveWindowShowType" type="int">
30123   <int value="0" label="No Active Window"/>
30124   <int value="1" label="Other"/>
30125   <int value="2" label="Maximized"/>
30126   <int value="3" label="Fullscreen"/>
30127   <int value="4" label="Snapped"/>
30128 </enum>
30130 <enum name="AlternateProtocolUsage" type="int">
30131   <int value="0" label="ALTERNATE_PROTOCOL_USAGE_NO_RACE"/>
30132   <int value="1" label="ALTERNATE_PROTOCOL_USAGE_WON_RACE"/>
30133   <int value="2" label="ALTERNATE_PROTOCOL_USAGE_LOST_RACE"/>
30134   <int value="3" label="ALTERNATE_PROTOCOL_USAGE_MAPPING_MISSING"/>
30135   <int value="4" label="ALTERNATE_PROTOCOL_USAGE_BROKEN"/>
30136 </enum>
30138 <enum name="AndroidActivityId" type="int">
30139   <int value="1" label="Unknown"/>
30140   <int value="2" label="Main"/>
30141   <int value="3" label="Preferences"/>
30142   <int value="4" label="WebappActivity"/>
30143   <int value="5" label="FullScreenActivity"/>
30144 </enum>
30146 <enum name="AndroidEvictionReason" type="int">
30147   <int value="0" label="TabUnusedTooLong"/>
30148   <int value="1" label="TabUnusedInSession"/>
30149   <int value="2" label="LimitOfActiveTabs"/>
30150   <int value="3" label="EvictNTabs"/>
30151   <int value="4" label="EvictAll"/>
30152 </enum>
30154 <enum name="AndroidMemoryNotificationBackground" type="int">
30155   <int value="0" label="TrimMemoryUiHidden"/>
30156   <int value="1" label="TrimMemoryBackground"/>
30157   <int value="2" label="TrimMemoryModerate"/>
30158   <int value="3" label="TrimMemoryComplete"/>
30159 </enum>
30161 <enum name="AndroidMemoryNotificationForeground" type="int">
30162   <int value="0" label="TrimMemoryRunningModerate"/>
30163   <int value="1" label="TrimMemoryRunningLow"/>
30164   <int value="2" label="TrimMemoryRunningCritical"/>
30165   <int value="3" label="LowMemory"/>
30166 </enum>
30168 <enum name="AndroidTabCloseUndoToastEvent" type="int">
30169   <int value="0" label="Undo Shown (Cold)"/>
30170   <int value="1" label="Undo Shown (Warm)"/>
30171   <int value="2" label="Undo Pressed"/>
30172   <int value="3" label="Undos Dismissed (Timeout)"/>
30173   <int value="4" label="Undos Dismissed (Action)"/>
30174 </enum>
30176 <enum name="AppBannersDismissEvent" type="int">
30177   <int value="41" label="Error/unknown reason for dismissal"/>
30178   <int value="42" label="User opened the application after installing it"/>
30179   <int value="43" label="User clicked on the banner"/>
30180   <int value="44" label="User swiped the banner away"/>
30181   <int value="45" label="User hit the X button"/>
30182   <int value="46" label="User began app install, but it didn't finish in time"/>
30183   <int value="47" label="Automatic dismissal: User navigated elsewhere"/>
30184 </enum>
30186 <enum name="AppBannersDisplayEvent" type="int">
30187   <int value="1" label="Banner was requested by the site"/>
30188   <int value="2" label="User previously blocked the same banner"/>
30189   <int value="3" label="User blocked too many other banners from the site"/>
30190   <int value="4" label="Banner created."/>
30191 </enum>
30193 <enum name="AppBannersInstallEvent" type="int">
30194   <int value="21" label="User triggered the app install dialog"/>
30195   <int value="22" label="User began installing the app"/>
30196   <int value="23" label="User waited for the app to finish installing"/>
30197 </enum>
30199 <enum name="AppCacheCheckResponseResult" type="int">
30200   <int value="0" label="OK"/>
30201   <int value="1" label="Manifest obsolete"/>
30202   <int value="2" label="Response obsolete"/>
30203   <int value="3" label="Entry not found"/>
30204   <int value="4" label="Read headers error"/>
30205   <int value="5" label="Read data error"/>
30206   <int value="6" label="Unexpected size"/>
30207   <int value="7" label="Check canceled"/>
30208 </enum>
30210 <enum name="AppCacheErrorSite" type="int">
30211   <summary>Identifies the point of failure, see sources.</summary>
30212 </enum>
30214 <enum name="AppCacheInitResult" type="int">
30215   <int value="0" label="OK"/>
30216   <int value="1" label="SQL Database Error"/>
30217   <int value="2" label="Disk Cache Error"/>
30218 </enum>
30220 <enum name="AppCacheUpdateJobResult" type="int">
30221   <int value="0" label="OK"/>
30222   <int value="1" label="SQL Database Error"/>
30223   <int value="2" label="Disk Cache Error"/>
30224   <int value="3" label="Quota Error"/>
30225   <int value="4" label="Redirect Error"/>
30226   <int value="5" label="Manifest Error"/>
30227   <int value="6" label="Network Error"/>
30228   <int value="7" label="Server Error"/>
30229   <int value="8" label="Cancelled"/>
30230 </enum>
30232 <enum name="AppLaunch" type="int">
30233   <int value="0" label="NTP_APPS_MAXIMIZED"/>
30234   <int value="1" label="NTP_APPS_COLLAPSED"/>
30235   <int value="2" label="NTP_APPS_MENU"/>
30236   <int value="3" label="NTP_MOST_VISITED"/>
30237   <int value="4" label="NTP_RECENTLY_CLOSED"/>
30238   <int value="5" label="BOOKMARK_BAR"/>
30239   <int value="6" label="CONTENT_NAVIGATION"/>
30240   <int value="7" label="SESSION_RESTORE"/>
30241   <int value="8" label="AUTOLAUNCH"/>
30242   <int value="9" label="OMNIBOX_APP"/>
30243   <int value="10" label="OMNIBOX_LOCATION"/>
30244   <int value="11" label="OMNIBOX_INSTANT"/>
30245   <int value="12" label="EXTENSION_API"/>
30246   <int value="13" label="CMD_LINE_APP"/>
30247   <int value="14" label="CMD_LINE_URL"/>
30248   <int value="15" label="NTP_WEBSTORE"/>
30249   <int value="16" label="NTP_APP_RE_ENABLE"/>
30250   <int value="17" label="CMD_LINE_APP_LEGACY"/>
30251   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
30252   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
30253   <int value="20" label="APP_LIST_MAIN"/>
30254   <int value="21" label="APP_LIST_SEARCH"/>
30255   <int value="22" label="APP_LIST_MAIN_CHROME"/>
30256   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
30257   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
30258   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
30259 </enum>
30261 <enum name="AppLaunchContainer" type="int">
30262   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
30263   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
30264   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
30265   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
30266 </enum>
30268 <enum name="AppLauncherPromo" type="int">
30269   <int value="0" label="Already installed"/>
30270   <int value="1" label="Shown"/>
30271   <int value="2" label="Dismissed"/>
30272   <int value="3" label="Learn more"/>
30273 </enum>
30275 <enum name="AppListEnableSource" type="int">
30276   <int value="0" label="Not enabled (should never be recorded)"/>
30277   <int value="1" label="Packaged app installed from Web Store"/>
30278   <int value="2" label="Clicked app launcher link from the Web Store"/>
30279   <int value="3" label="Command line flag"/>
30280   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
30281   <int value="5" label="Second packaged app installed without showing"/>
30282 </enum>
30284 <enum name="AppListSearchResult" type="int">
30285   <int value="0" label="OMNIBOX"/>
30286   <int value="1" label="APP"/>
30287   <int value="2" label="WEBSTORE"/>
30288   <int value="3" label="SEARCH_WEBSTORE"/>
30289   <int value="4" label="SEARCH_PEOPLE"/>
30290 </enum>
30292 <enum name="AppPromoAction" type="int">
30293   <int value="0" label="PROMO_LAUNCH_APP"/>
30294   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
30295   <int value="2" label="PROMO_CLOSE"/>
30296   <int value="3" label="PROMO_EXPIRE"/>
30297   <int value="4" label="PROMO_SEEN"/>
30298 </enum>
30300 <enum name="AppsPageDragSource" type="int">
30301   <int value="0" label="Same apps pane"/>
30302   <int value="1" label="Different apps pane"/>
30303   <int value="2" label="Most visited pane"/>
30304   <int value="3" label="Bookmarks pane"/>
30305   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
30306 </enum>
30308 <enum name="AsyncDNSConfigParsePosix" type="int">
30309   <int value="0" label="OK"/>
30310   <int value="1" label="RES_INIT_FAILED"/>
30311   <int value="2" label="RES_INIT_UNSET"/>
30312   <int value="3" label="BAD_ADDRESS"/>
30313   <int value="4" label="BAD_EXT_STRUCT"/>
30314   <int value="5" label="NULL_ADDRESS"/>
30315   <int value="6" label="NO_NAMESERVERS"/>
30316   <int value="7" label="MISSING_OPTIONS"/>
30317   <int value="8" label="UNHANDLED_OPTIONS"/>
30318 </enum>
30320 <enum name="AsyncDNSConfigParseWin" type="int">
30321   <int value="0" label="OK"/>
30322   <int value="1" label="READ_IPHELPER"/>
30323   <int value="2" label="READ_POLICY_SEARCHLIST"/>
30324   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
30325   <int value="4" label="READ_DOMAIN"/>
30326   <int value="5" label="READ_POLICY_DEVOLUTION"/>
30327   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
30328   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
30329   <int value="8" label="READ_APPEND_MULTILABEL"/>
30330   <int value="9" label="READ_PRIMARY_SUFFIX"/>
30331   <int value="10" label="BAD_ADDRESS"/>
30332   <int value="11" label="NO_NAMESERVERS"/>
30333   <int value="12" label="UNHANDLED_OPTIONS"/>
30334 </enum>
30336 <enum name="AsyncDNSHostsParseWin" type="int">
30337   <int value="0" label="OK"/>
30338   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
30339   <int value="2" label="COMPUTER_NAME_FAILED"/>
30340   <int value="3" label="IPHELPER_FAILED"/>
30341   <int value="4" label="BAD_ADDRESS"/>
30342 </enum>
30344 <enum name="AsyncDNSNameServersType" type="int">
30345   <summary>Type of nameservers in the DNS config.</summary>
30346   <int value="0" label="NONE">No nameservers configured.</int>
30347   <int value="1" label="GOOGLE_PUBLIC_DNS">
30348     All nameservers are Google Public DNS servers.
30349   </int>
30350   <int value="2" label="PUBLIC">
30351     All nameservers have public IP addresses (and aren't Google Public DNS
30352     servers).
30353   </int>
30354   <int value="3" label="PRIVATE">
30355     All nameservers have private IP addresses (loopback, link-local, or RFC
30356     1918).
30357   </int>
30358   <int value="4" label="MIXED">
30359     Nameservers are a mix of types (Google Public DNS, public, private).
30360   </int>
30361 </enum>
30363 <enum name="AsyncDNSParseResult" type="int">
30364   <summary>Results of DnsResponse::ParseToAddressList.</summary>
30365   <int value="0" label="SUCCESS"/>
30366   <int value="1" label="MALFORMED_RESPONSE"/>
30367   <int value="2" label="MALFORMED_CNAME"/>
30368   <int value="3" label="NAME_MISMATCH"/>
30369   <int value="4" label="SIZE_MISMATCH"/>
30370   <int value="5" label="CNAME_AFTER_ADDRESS"/>
30371   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
30372   <int value="7" label="NO_ADDRESSES"/>
30373 </enum>
30375 <enum name="AsyncDNSResolveStatus" type="int">
30376   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
30377   <int value="1" label="PROC_SUCCESS">
30378     Succeeded with getaddrinfo after async DNS failed.
30379   </int>
30380   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
30381   <int value="3" label="SUSPECT_NETBIOS">
30382     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
30383   </int>
30384 </enum>
30386 <enum name="AsyncDNSWatchStatus" type="int">
30387   <int value="0" label="STARTED">Started.</int>
30388   <int value="1" label="FAILED_TO_START_CONFIG">
30389     Failed to start watching config.
30390   </int>
30391   <int value="2" label="FAILED_TO_START_HOSTS">
30392     Failed to start watching HOSTS.
30393   </int>
30394   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
30395   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
30396 </enum>
30398 <enum name="AudioCodec" type="int">
30399   <int value="0" label="kUnknownAudioCodec"/>
30400   <int value="1" label="kCodecAAC"/>
30401   <int value="2" label="kCodecMP3"/>
30402   <int value="3" label="kCodecPCM"/>
30403   <int value="4" label="kCodecVorbis"/>
30404   <int value="5" label="kCodecFLAC"/>
30405   <int value="6" label="kCodecAMR_NB"/>
30406   <int value="7" label="kCodecAMR_WB"/>
30407   <int value="8" label="kCodecPCM_MULAW"/>
30408   <int value="9" label="kCodecGSM_MS"/>
30409   <int value="10" label="kCodecPCM_S16BE"/>
30410   <int value="11" label="kCodecPCM_S24BE"/>
30411   <int value="12" label="kCodecOpus"/>
30412 </enum>
30414 <enum name="AudioFramesPerBuffer" type="int">
30415   <int value="0" label="k160"/>
30416   <int value="1" label="k320"/>
30417   <int value="2" label="k440"/>
30418   <int value="3" label="k480"/>
30419   <int value="4" label="k640"/>
30420   <int value="5" label="k880"/>
30421   <int value="6" label="k960"/>
30422   <int value="7" label="k1440"/>
30423   <int value="8" label="k1920"/>
30424 </enum>
30426 <enum name="AudioRendererEvents" type="int">
30427   <int value="0" label="Initialized"/>
30428   <int value="1" label="Runtime error"/>
30429 </enum>
30431 <enum name="AudioSampleFormat" type="int">
30432   <int value="0" label="Unknown"/>
30433   <int value="1" label="Unsigned 8-bit"/>
30434   <int value="2" label="Signed 16-bit"/>
30435   <int value="3" label="Signed 32-bit"/>
30436   <int value="4" label="Float 32-bit"/>
30437   <int value="5" label="Signed 16-bit planar"/>
30438   <int value="6" label="Float 32-bit planar"/>
30439 </enum>
30441 <enum name="AudioSampleRate" type="int">
30442   <int value="0" label="k8000Hz"/>
30443   <int value="1" label="k16000Hz"/>
30444   <int value="2" label="k32000Hz"/>
30445   <int value="3" label="k48000Hz"/>
30446   <int value="4" label="k96000Hz"/>
30447   <int value="5" label="k11025Hz"/>
30448   <int value="6" label="k22050Hz"/>
30449   <int value="7" label="k44100Hz"/>
30450   <int value="8" label="k88200Hz"/>
30451   <int value="9" label="k176400Hz"/>
30452   <int value="10" label="k192000Hz"/>
30453 </enum>
30455 <enum name="AudioTrackProcessingStates" type="int">
30456   <int value="0" label="Enabled"/>
30457   <int value="1" label="Disabled"/>
30458   <int value="2" label="Processing in WebRTC"/>
30459 </enum>
30461 <enum name="AutocheckoutBubble" type="int">
30462   <obsolete>
30463     Deprecated as of 8/2013.
30464   </obsolete>
30465   <int value="0" label="Created"/>
30466   <int value="1" label="Accepted"/>
30467   <int value="2" label="Dismissed"/>
30468   <int value="3" label="Ignored"/>
30469   <int value="4" label="Could be displayed"/>
30470 </enum>
30472 <enum name="AutocheckoutBuyFlow" type="int">
30473   <obsolete>
30474     Deprecated as of 8/2013.
30475   </obsolete>
30476   <int value="0" label="Started"/>
30477   <int value="1" label="Success"/>
30478   <int value="2" label="Missing field mappings"/>
30479   <int value="3" label="Missing advance element"/>
30480   <int value="4" label="Cannot proceed"/>
30481 </enum>
30483 <enum name="AutofillCreditCardInfoBar" type="int">
30484   <int value="0" label="Shown"/>
30485   <int value="1" label="Accepted"/>
30486   <int value="2" label="Denied"/>
30487   <int value="3" label="Ignored"/>
30488 </enum>
30490 <enum name="AutofillDeveloperEngagement" type="int">
30491   <int value="0" label="Fillable form parsed"/>
30492   <int value="1" label="Includes type hints"/>
30493 </enum>
30495 <enum name="AutofillDialogDismissalState" type="int">
30496   <int value="0" label="Submitted, existing data (deprecated)"/>
30497   <int value="1" label="Submitted, saved to Wallet"/>
30498   <int value="2" label="Submitted, saved locally"/>
30499   <int value="3" label="Submitted, no save"/>
30500   <int value="4" label="Canceled, no edits"/>
30501   <int value="5" label="Canceled, no invalid fields"/>
30502   <int value="6" label="Canceled, 1+ invalid fields"/>
30503   <int value="7" label="Canceled during sign-in"/>
30504   <int value="8" label="Submitted, existing data came from Wallet"/>
30505   <int value="9" label="Submitted, existing data came from Autofill"/>
30506 </enum>
30508 <enum name="AutofillDialogInitialUserState" type="int">
30509   <int value="0" label="Not signed in, no Autofill"/>
30510   <int value="1" label="Not signed in, has Autofill"/>
30511   <int value="2" label="Signed in, no Wallet, no Autofill"/>
30512   <int value="3" label="Signed in, no Wallet, has Autofill"/>
30513   <int value="4" label="Signed in, has Wallet, no Autofill"/>
30514   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
30515 </enum>
30517 <enum name="AutofillDialogPopupEvent" type="int">
30518   <int value="0" label="Popup shown"/>
30519   <int value="1" label="Form Autofilled"/>
30520 </enum>
30522 <enum name="AutofillDialogSecurity" type="int">
30523   <int value="0" label="Baseline: Dialog shown"/>
30524   <int value="1" label="Credit card over HTTP"/>
30525   <int value="2" label="Cross-origin frame"/>
30526 </enum>
30528 <enum name="AutofillDialogUiEvents" type="int">
30529   <int value="0" label="Dialog shown"/>
30530   <int value="1" label="Dialog submitted"/>
30531   <int value="2" label="Dialog canceled"/>
30532   <int value="3"
30533       label="Account switched: Wallet-&gt;Autofill (M35+: user actions only)"/>
30534   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
30535   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
30536   <int value="6" label="Sign-in UI shown"/>
30537   <int value="7" label="Selected different email suggestion"/>
30538   <int value="8" label="Selected different billing suggestion"/>
30539   <int value="9" label="Selected different cc+billing suggestion"/>
30540   <int value="10" label="Selected different shipping suggestion"/>
30541   <int value="11" label="Selected different cc suggestion"/>
30542   <int value="12" label="Showed edit UI for email"/>
30543   <int value="13" label="Showed edit UI for billing"/>
30544   <int value="14" label="Showed edit UI for cc+billing"/>
30545   <int value="15" label="Showed edit UI for shipping"/>
30546   <int value="16" label="Showed edit UI for cc"/>
30547   <int value="17" label="Selected 'Add email' suggestion"/>
30548   <int value="18" label="Selected 'Add billing' suggestion"/>
30549   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
30550   <int value="20" label="Selected 'Add shipping' suggestion"/>
30551   <int value="21" label="Selected 'Add cc' suggestion"/>
30552   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
30553 </enum>
30555 <enum name="AutofillExperimentId" type="int">
30556   <int value="0" label="No Experiment"/>
30557   <int value="1" label="Unknown"/>
30558   <int value="2" label="ar06"/>
30559   <int value="3" label="ar1"/>
30560   <int value="4" label="ar2"/>
30561   <int value="5" label="ar4"/>
30562   <int value="6" label="ar05wlr15"/>
30563   <int value="7" label="ar05wlr25"/>
30564   <int value="8" label="ar05wlr25fs5"/>
30565   <int value="9" label="tbar1"/>
30566   <int value="10" label="ar04wr3fs4"/>
30567   <int value="11" label="No Server Response"/>
30568   <int value="12" label="fp05"/>
30569   <int value="13" label="fp025"/>
30570   <int value="14" label="fp05cc03"/>
30571   <int value="15" label="fp05cco03"/>
30572   <int value="16" label="fp05cco03cstd"/>
30573   <int value="17" label="fp05cc03e1"/>
30574 </enum>
30576 <enum name="AutofillQuality" type="int">
30577   <int value="0" label="Submitted"/>
30578   <int value="1" label="Autofilled"/>
30579   <int value="2" label="Autofill failed"/>
30580   <int value="3" label="Heuristic Unknown"/>
30581   <int value="4" label="Heuristic Match"/>
30582   <int value="5" label="Heuristic Mismatch"/>
30583   <int value="6" label="Server Unknown"/>
30584   <int value="7" label="Server Match"/>
30585   <int value="8" label="Server Mismatch"/>
30586 </enum>
30588 <enum name="AutofillQueryResult" type="int">
30589   <int value="0" label="Sent"/>
30590   <int value="1" label="Received"/>
30591   <int value="2" label="Parsed"/>
30592   <int value="3" label="Response matches local"/>
30593   <int value="4" label="Response improves local (nonempty)"/>
30594   <int value="5" label="Response improves local (empty)"/>
30595 </enum>
30597 <enum name="AutofillTypeQuality" type="int">
30598   <int value="0" label="Unknown"/>
30599   <int value="1" label="Match"/>
30600   <int value="2" label="Mismatch"/>
30601 </enum>
30603 <enum name="AutofillTypeQualityByFieldType" type="int">
30604   <int value="0" label="Ambiguous, Unknown"/>
30605   <int value="1" label="Ambiguous, Match"/>
30606   <int value="2" label="Ambiguous, Mismatch"/>
30607   <int value="3" label="Name, Unknown"/>
30608   <int value="4" label="Name, Match"/>
30609   <int value="5" label="Name, Mismatch"/>
30610   <int value="6" label="Company, Unknown"/>
30611   <int value="7" label="Company, Match"/>
30612   <int value="8" label="Company, Mismatch"/>
30613   <int value="9" label="Addr. line 1, Unknown"/>
30614   <int value="10" label="Addr. line 1, Match"/>
30615   <int value="11" label="Addr. line 1, Mismatch"/>
30616   <int value="12" label="Addr. line 2, Unknown"/>
30617   <int value="13" label="Addr. line 2, Match"/>
30618   <int value="14" label="Addr. line 2, Mismatch"/>
30619   <int value="15" label="City, Unknown"/>
30620   <int value="16" label="City, Match"/>
30621   <int value="17" label="City, Mismatch"/>
30622   <int value="18" label="State, Unknown"/>
30623   <int value="19" label="State, Match"/>
30624   <int value="20" label="State, Mismatch"/>
30625   <int value="21" label="ZIP code, Unknown"/>
30626   <int value="22" label="ZIP code, Match"/>
30627   <int value="23" label="ZIP code, Mismatch"/>
30628   <int value="24" label="Country, Unknown"/>
30629   <int value="25" label="Country, Match"/>
30630   <int value="26" label="Country, Mismatch"/>
30631   <int value="27" label="Phone, Unknown"/>
30632   <int value="28" label="Phone, Match"/>
30633   <int value="29" label="Phone, Mismatch"/>
30634   <int value="30" label="Fax, Unknown"/>
30635   <int value="31" label="Fax, Match"/>
30636   <int value="32" label="Fax, Mismatch"/>
30637   <int value="33" label="Email, Unknown"/>
30638   <int value="34" label="Email, Match"/>
30639   <int value="35" label="Email, Mismatch"/>
30640   <int value="36" label="Credit card: name, Unknown"/>
30641   <int value="37" label="Credit card: name, Match"/>
30642   <int value="38" label="Credit card: name, Mismatch"/>
30643   <int value="39" label="Credit card: number, Unknown"/>
30644   <int value="40" label="Credit card: number, Match"/>
30645   <int value="41" label="Credit card: number, Mismatch"/>
30646   <int value="42" label="Credit card: date, Unknown"/>
30647   <int value="43" label="Credit card: date, Match"/>
30648   <int value="44" label="Credit card: date, Mismatch"/>
30649   <int value="45" label="Credit card: type, Unknown"/>
30650   <int value="46" label="Credit card: type, Match"/>
30651   <int value="47" label="Credit card: type, Mismatch"/>
30652   <int value="48" label="Password, Unknown"/>
30653   <int value="49" label="Password, Match"/>
30654   <int value="50" label="Password, Mismatch"/>
30655 </enum>
30657 <enum name="AutofillUserHappiness" type="int">
30658   <int value="0" label="Forms loaded"/>
30659   <int value="1" label="Submitted fillable form, autofilled all"/>
30660   <int value="2" label="Submitted fillable form, autofilled some"/>
30661   <int value="3" label="Submitted fillable form, autofilled none"/>
30662   <int value="4" label="Submitted non-fillable form"/>
30663   <int value="5" label="User did type"/>
30664   <int value="6" label="Suggestions shown"/>
30665   <int value="7" label="Suggestions shown (once)"/>
30666   <int value="8" label="User did autofill"/>
30667   <int value="9" label="User did autofill (once)"/>
30668   <int value="10" label="User edited autofilled field"/>
30669   <int value="11" label="User edited autofilled field (once)"/>
30670 </enum>
30672 <enum name="BackingStoreResults" type="int">
30673   <int value="0" label="Unused"/>
30674   <int value="1" label="Success"/>
30675   <int value="2" label="Failure"/>
30676 </enum>
30678 <enum name="BatteryInfoSampleResult" type="int">
30679   <int value="0" label="Read"/>
30680   <int value="1" label="Good"/>
30681   <int value="2" label="Bad"/>
30682 </enum>
30684 <enum name="BlacklistSetup" type="int">
30685   <int value="0" label="Blacklist enabled"/>
30686   <int value="1" label="Blacklist ran successfully."/>
30687   <int value="2" label="Blacklist failed."/>
30688   <int value="3" label="Blacklist thunk setup failed."/>
30689   <int value="4" label="Blacklist interception failed."/>
30690 </enum>
30692 <enum name="BluetoothPairingMethod" type="int">
30693   <int value="0" label="No user interaction required"/>
30694   <int value="1" label="PIN Code requested from user"/>
30695   <int value="2" label="Passkey requested from user"/>
30696   <int value="3" label="PIN Code entered into device"/>
30697   <int value="4" label="Passkey entered into device"/>
30698   <int value="5" label="Passkey confirmed on both devices"/>
30699 </enum>
30701 <enum name="BluetoothPairingResult" type="int">
30702   <int value="0" label="Success"/>
30703   <int value="1" label="Connection already in-progress"/>
30704   <int value="2" label="Failed for non-specific reason"/>
30705   <int value="3" label="Authentication failed"/>
30706   <int value="4" label="Authentication canceled"/>
30707   <int value="5" label="Authentication rejected"/>
30708   <int value="6" label="Authentication timed out"/>
30709   <int value="7" label="Unsupported device"/>
30710   <int value="8" label="Unknown or unhandler error"/>
30711 </enum>
30713 <enum name="Boolean" type="int">
30714   <int value="0" label="False"/>
30715   <int value="1" label="True"/>
30716 </enum>
30718 <enum name="BooleanAccepted" type="int">
30719   <int value="0" label="Not Accepted"/>
30720   <int value="1" label="Accepted"/>
30721 </enum>
30723 <enum name="BooleanAttempted" type="int">
30724   <int value="0" label="Not Attempted"/>
30725   <int value="1" label="Attempted"/>
30726 </enum>
30728 <enum name="BooleanAvailable" type="int">
30729   <int value="0" label="Not Available"/>
30730   <int value="1" label="Available"/>
30731 </enum>
30733 <enum name="BooleanCloseTimeout" type="int">
30734   <int value="0" label="Closed normally"/>
30735   <int value="1" label="Timed out"/>
30736 </enum>
30738 <enum name="BooleanCommonNameMatch" type="int">
30739   <int value="0" label="subjectAltName used"/>
30740   <int value="1" label="Common Name used"/>
30741 </enum>
30743 <enum name="BooleanCorrupt" type="int">
30744   <int value="0" label="Not Corrupt"/>
30745   <int value="1" label="Corrupt"/>
30746 </enum>
30748 <enum name="BooleanCovered" type="int">
30749   <int value="0" label="Not Covered"/>
30750   <int value="1" label="Covered"/>
30751 </enum>
30753 <enum name="BooleanCredentialsLost" type="int">
30754   <int value="0" label="Found Credentials"/>
30755   <int value="1" label="Missing Credentials"/>
30756 </enum>
30758 <enum name="BooleanDataReductionProxy" type="int">
30759   <int value="0" label="Not Data Reduction Proxy"/>
30760   <int value="1" label="Data Reduction Proxy"/>
30761 </enum>
30763 <enum name="BooleanDelete" type="int">
30764   <int value="0" label="Ignored"/>
30765   <int value="1" label="Deleted"/>
30766 </enum>
30768 <enum name="BooleanDidEvict" type="int">
30769   <int value="0" label="Did not evict"/>
30770   <int value="1" label="Did evict"/>
30771 </enum>
30773 <enum name="BooleanDuplicate" type="int">
30774   <int value="0" label="Not Duplicate"/>
30775   <int value="1" label="Duplicate"/>
30776 </enum>
30778 <enum name="BooleanEnabled" type="int">
30779   <int value="0" label="Disabled"/>
30780   <int value="1" label="Enabled"/>
30781 </enum>
30783 <enum name="BooleanExpired" type="int">
30784   <int value="0" label="Unexpired"/>
30785   <int value="1" label="Expired"/>
30786 </enum>
30788 <enum name="BooleanForceDisabled" type="int">
30789   <int value="0" label="Not Force Disabled"/>
30790   <int value="1" label="Force Disabled"/>
30791 </enum>
30793 <enum name="BooleanHadBlankText" type="int">
30794   <int value="0" label="Did not have blank text"/>
30795   <int value="1" label="Had blank text"/>
30796 </enum>
30798 <enum name="BooleanHasCrc" type="int">
30799   <int value="0" label="No CRC"/>
30800   <int value="1" label="Has CRC"/>
30801 </enum>
30803 <enum name="BooleanHit" type="int">
30804   <int value="0" label="Not_reached"/>
30805   <int value="1" label="Hit"/>
30806 </enum>
30808 <enum name="BooleanHttps" type="int">
30809   <int value="0" label="HTTP"/>
30810   <int value="1" label="HTTPS"/>
30811 </enum>
30813 <enum name="BooleanMatched" type="int">
30814   <int value="0" label="Not matched"/>
30815   <int value="1" label="Matched"/>
30816 </enum>
30818 <enum name="BooleanMigrated" type="int">
30819   <int value="0" label="Not migrated"/>
30820   <int value="1" label="Migrated"/>
30821 </enum>
30823 <enum name="BooleanOrphan" type="int">
30824   <int value="0" label="Non-orphan"/>
30825   <int value="1" label="Orphan"/>
30826 </enum>
30828 <enum name="BooleanRaced" type="int">
30829   <int value="0" label="Did Not Race"/>
30830   <int value="1" label="Raced"/>
30831 </enum>
30833 <enum name="BooleanRegistered" type="int">
30834   <int value="0" label="Not Registered"/>
30835   <int value="1" label="Registered"/>
30836 </enum>
30838 <enum name="BooleanReported" type="int">
30839   <int value="0" label="Not reported"/>
30840   <int value="1" label="Reported"/>
30841 </enum>
30843 <enum name="BooleanSelected" type="int">
30844   <int value="0" label="No selection"/>
30845   <int value="1" label="Selected"/>
30846 </enum>
30848 <enum name="BooleanStale" type="int">
30849   <int value="0" label="Fresh"/>
30850   <int value="1" label="Stale"/>
30851 </enum>
30853 <enum name="BooleanSuccess" type="int">
30854   <int value="0" label="Failure"/>
30855   <int value="1" label="Success"/>
30856 </enum>
30858 <enum name="BooleanSuppressed" type="int">
30859   <int value="0" label="No suppressions"/>
30860   <int value="1" label="Suppressed"/>
30861 </enum>
30863 <enum name="BooleanTabDiscard" type="int">
30864   <int value="0" label="Memory OK, no discards"/>
30865   <int value="1" label="Memory low, tabs discarded"/>
30866 </enum>
30868 <enum name="BooleanUsage" type="int">
30869   <int value="0" label="Not Used"/>
30870   <int value="1" label="Used"/>
30871 </enum>
30873 <enum name="BooleanValid" type="int">
30874   <int value="0" label="Invalid"/>
30875   <int value="1" label="Valid"/>
30876 </enum>
30878 <enum name="BooleanWiped" type="int">
30879   <int value="0" label="Re-enabled"/>
30880   <int value="1" label="Wiped out"/>
30881 </enum>
30883 <enum name="BrokenAlternateProtocolLocation" type="int">
30884   <int value="0" label="HTTP_STREAM_FACTORY_IMPL_JOB"/>
30885   <int value="1" label="QUIC_STREAM_FACTORY"/>
30886 </enum>
30888 <enum name="CanvasContextType" type="int">
30889   <int value="0" label="2d"/>
30890   <int value="1" label="webkit-3d"/>
30891   <int value="2" label="experimental-webgl"/>
30892   <int value="3" label="webgl"/>
30893 </enum>
30895 <enum name="CaptivePortalDetectResult" type="int">
30896   <int value="0" label="INTERNET_CONNECTED"/>
30897   <int value="1" label="NO_RESPONSE"/>
30898   <int value="2" label="BEHIND_CAPTIVE_PORTAL"/>
30899   <int value="3" label="NO_RESPONSE_HTTPS_LANDING_URL"/>
30900   <int value="4" label="BEHIND_CAPTIVE_PORTAL_HTTPS_LANDING_URL"/>
30901 </enum>
30903 <enum name="CaptivePortalNotificationStatus" type="int">
30904   <int value="0" label="UNKNOWN"/>
30905   <int value="1" label="OFFLINE"/>
30906   <int value="2" label="ONLINE"/>
30907   <int value="3" label="PORTAL"/>
30908   <int value="4" label="PROXY_AUTH_REQUIRED"/>
30909 </enum>
30911 <enum name="CaptivePortalNotificationUserAction" type="int">
30912   <int value="0" label="CLICKED"/>
30913   <int value="1" label="CLOSED"/>
30914   <int value="2" label="IGNORED"/>
30915 </enum>
30917 <enum name="CaptivePortalStatus" type="int">
30918   <int value="0" label="UNKNOWN"/>
30919   <int value="1" label="OFFLINE"/>
30920   <int value="2" label="ONLINE"/>
30921   <int value="3" label="PORTAL"/>
30922   <int value="4" label="PROXY_AUTH_REQUIRED"/>
30923 </enum>
30925 <enum name="CapturePixelFormat" type="int">
30926   <int value="0" label="UNKNOWN"/>
30927   <int value="1" label="I420"/>
30928   <int value="2" label="YUY2"/>
30929   <int value="3" label="UYVY"/>
30930   <int value="4" label="RGB24"/>
30931   <int value="5" label="ARGB"/>
30932   <int value="6" label="MJPEG"/>
30933   <int value="7" label="NV21"/>
30934   <int value="8" label="YV12"/>
30935 </enum>
30937 <enum name="CatSixtyFour" type="int">
30938   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
30939   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
30940   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
30941   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
30942   <int value="4" label="Lion (10.7), 32-bit (?)"/>
30943   <int value="5" label="Lion (10.7), 64-bit"/>
30944   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
30945   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
30946   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
30947   <int value="9" label="Mavericks (10.9), 64-bit"/>
30948   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
30949   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
30950   <int value="12" label="Lion (10.7), 8-bit (?)"/>
30951   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
30952   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
30953   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
30954   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
30955   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
30956 </enum>
30958 <enum name="ChannelLayout" type="int">
30959   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
30960   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
30961   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
30962   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
30963   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
30964   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
30965   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
30966   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
30967   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
30968   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
30969   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
30970   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
30971   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
30972   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
30973   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
30974   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
30975   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
30976   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
30977   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
30978   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
30979   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
30980   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
30981   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
30982   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
30983   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
30984   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
30985   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
30986   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
30987   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
30988   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
30989 </enum>
30991 <enum name="CheckCRCResult" type="int">
30992   <int value="0" label="Stream was never read to end"/>
30993   <int value="1" label="CRC check not done"/>
30994   <int value="2" label="CRC check done"/>
30995   <int value="3" label="Stream was never read at all"/>
30996 </enum>
30998 <enum name="ChromeDownloadCountType" type="int">
30999   <int value="0" label="Initiated by Navigation (Obsolete)"/>
31000   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
31001   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
31002   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
31003   <int value="4" label="Blocked by Throttling"/>
31004 </enum>
31006 <enum name="ChromeDownloadSource" type="int">
31007   <int value="0" label="Initiated by Navigation"/>
31008   <int value="1" label="Initiated by Context Menu"/>
31009   <int value="2" label="Initiated by WebStore Installer"/>
31010   <int value="3" label="Initiated by ImageBurner"/>
31011   <int value="4" label="Initiated by Plugin Installer"/>
31012 </enum>
31014 <enum name="ChromeNotifierServiceActionType" type="int">
31015   <int value="0" label="Unknown"/>
31016   <int value="1" label="First service enabled"/>
31017   <int value="2" label="First service disabled"/>
31018 </enum>
31020 <enum name="ChromeOSColorProfile" type="int">
31021   <summary>See ui/display/display_constants.h for the variation.</summary>
31022   <int value="0" label="Standard"/>
31023   <int value="1" label="Dynamic"/>
31024   <int value="2" label="Movie"/>
31025   <int value="3" label="Reading"/>
31026 </enum>
31028 <enum name="ChromeOSUserImageId" type="int">
31029   <summary>
31030     Indices of the default images as defined in
31031     chrome/browser/chromeos/login/default_user_images.cc. The last three values
31032     are for taken photo, downloaded file and the image previously used by user.
31033   </summary>
31034   <int value="0" label="Default, Beaker"/>
31035   <int value="1" label="Default, Bee"/>
31036   <int value="2" label="Default, Briefcase"/>
31037   <int value="3" label="Default, Circles"/>
31038   <int value="4" label="Default, Cloud"/>
31039   <int value="5" label="Default, Cupcake"/>
31040   <int value="6" label="Default, Day"/>
31041   <int value="7" label="Default, Flower"/>
31042   <int value="8" label="Default, Globe"/>
31043   <int value="9" label="Default, Hot air"/>
31044   <int value="10" label="Default, Ladybug"/>
31045   <int value="11" label="Default, Leaf"/>
31046   <int value="12" label="Default, Night"/>
31047   <int value="13" label="Default, Plane"/>
31048   <int value="14" label="Default, Robot body"/>
31049   <int value="15" label="Default, Robot head"/>
31050   <int value="16" label="Default, Toolbox"/>
31051   <int value="17" label="Default, User color"/>
31052   <int value="18" label="Default, User enterprise"/>
31053   <int value="19" label="Photo taken"/>
31054   <int value="20" label="Downloaded file"/>
31055   <int value="21" label="Old image"/>
31056   <int value="22" label="Profile image"/>
31057 </enum>
31059 <enum name="ClipboardAction" type="int">
31060   <int value="0" label="Write from non-Incognito"/>
31061   <int value="1" label="Write from Incognito"/>
31062   <int value="2" label="Read Text"/>
31063 </enum>
31065 <enum name="CloudPrintAuthEventType" type="int">
31066   <int value="0" label="AUTH_EVENT_ROBO_CREATE"/>
31067   <int value="1" label="AUTH_EVENT_ROBO_SUCCEEDED"/>
31068   <int value="2" label="AUTH_EVENT_ROBO_FAILED"/>
31069   <int value="3" label="AUTH_EVENT_ROBO_JSON_ERROR"/>
31070   <int value="4" label="AUTH_EVENT_ROBO_AUTH_ERROR"/>
31071   <int value="5" label="AUTH_EVENT_AUTH_WITH_TOKEN"/>
31072   <int value="6" label="AUTH_EVENT_AUTH_WITH_CODE"/>
31073   <int value="7" label="AUTH_EVENT_TOKEN_RESPONSE"/>
31074   <int value="8" label="AUTH_EVENT_REFRESH_REQUEST"/>
31075   <int value="9" label="AUTH_EVENT_REFRESH_RESPONSE"/>
31076   <int value="10" label="AUTH_EVENT_AUTH_ERROR"/>
31077   <int value="11" label="AUTH_EVENT_NET_ERROR"/>
31078 </enum>
31080 <enum name="CloudPrintJobHandlerEventType" type="int">
31081   <int value="0" label="JOB_HANDLER_CHECK_FOR_JOBS"/>
31082   <int value="1" label="JOB_HANDLER_START"/>
31083   <int value="2" label="JOB_HANDLER_PENDING_TASK"/>
31084   <int value="3" label="JOB_HANDLER_PRINTER_UPDATE"/>
31085   <int value="4" label="JOB_HANDLER_JOB_CHECK"/>
31086   <int value="5" label="JOB_HANDLER_JOB_STARTED"/>
31087   <int value="6" label="JOB_HANDLER_VALID_TICKET"/>
31088   <int value="7" label="JOB_HANDLER_DATA"/>
31089   <int value="8" label="JOB_HANDLER_SET_IN_PROGRESS"/>
31090   <int value="9" label="JOB_HANDLER_SET_START_PRINTING"/>
31091   <int value="10" label="JOB_HANDLER_START_SPOOLING"/>
31092   <int value="11" label="JOB_HANDLER_SPOOLED"/>
31093   <int value="12" label="JOB_HANDLER_JOB_COMPLETED"/>
31094   <int value="13" label="JOB_HANDLER_INVALID_TICKET"/>
31095   <int value="14" label="JOB_HANDLER_INVALID_DATA"/>
31096 </enum>
31098 <enum name="CloudPrintJobStatusType" type="int">
31099   <int value="0" label="JOB_SUCCESS"/>
31100   <int value="1" label="JOB_DOWNLOAD_FAILED"/>
31101   <int value="2" label="JOB_VALIDATE_TICKET_FAILED"/>
31102   <int value="3" label="JOB_FAILED"/>
31103 </enum>
31105 <enum name="CloudPrintNativeJobStatusType" type="int">
31106   <int value="0" label="PRINT_JOB_STATUS_INVALID"/>
31107   <int value="1" label="PRINT_JOB_STATUS_IN_PROGRESS"/>
31108   <int value="2" label="PRINT_JOB_STATUS_ERROR"/>
31109   <int value="3" label="PRINT_JOB_STATUS_COMPLETED"/>
31110 </enum>
31112 <enum name="CloudPrintUrlFetcherRequestType" type="int">
31113   <int value="0" label="REQUEST_AUTH_CODE"/>
31114   <int value="1" label="REQUEST_REGISTER"/>
31115   <int value="2" label="REQUEST_UNREGISTER"/>
31116   <int value="3" label="REQUEST_UPDATE_PRINTER"/>
31117   <int value="4" label="REQUEST_UPDATE_JOB"/>
31118   <int value="5" label="REQUEST_USER_MESSAGE"/>
31119   <int value="6" label="REQUEST_TICKET"/>
31120   <int value="7" label="REQUEST_DATA"/>
31121   <int value="8" label="REQUEST_JOB_FETCH"/>
31122 </enum>
31124 <enum name="CoalescePotentialPackets" type="int">
31125   <int value="0" label="No Advantage"/>
31126   <int value="1" label="Header packets Only"/>
31127   <int value="30" label="More Than 30"/>
31128 </enum>
31130 <enum name="CompositedScrolling" type="int">
31131   <int value="0" label="Is scrollable area"/>
31132   <int value="1" label="Needs to be stacking container"/>
31133   <int value="2" label="Will use composited scrolling"/>
31134 </enum>
31136 <enum name="CompositorType" type="int">
31137   <int value="0" label="Software compositor"/>
31138   <int value="1" label="GPU compositor"/>
31139 </enum>
31141 <enum name="ConnectionType" type="int">
31142   <summary>
31143     Connection type as defined in net/base/connection_type_histograms.h
31144   </summary>
31145   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
31146   <int value="1" label="SSL">An SSL connection</int>
31147   <int value="2" label="SSL-MD5">
31148     An SSL connection with an MD5 certificate in the certificate chain
31149     (excluding root)
31150   </int>
31151   <int value="3" label="SSL-MD2">
31152     An SSL connection with an MD2 certificate in the certificate chain
31153     (excluding root)
31154   </int>
31155   <int value="4" label="SSL-MD4">
31156     An SSL connection with an MD4 certificate in the certificate chain
31157     (excluding root)
31158   </int>
31159   <int value="5" label="SSL-MD5(CA)">
31160     An SSL connection with an MD5 CA certificate in the certificate chain
31161     (excluding root)
31162   </int>
31163   <int value="6" label="SSL-MD2(CA)">
31164     An SSL connection with an MD2 CA certificate in the cerfificate chain
31165     (excluding root)
31166   </int>
31167   <int value="7" label="HTTP">An HTTP connection</int>
31168   <int value="8" label="SPDY">A SPDY connection</int>
31169   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
31170   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
31171   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
31172   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
31173   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
31174 </enum>
31176 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
31177   <int value="0" label="NO_PROBLEM"/>
31178   <int value="1" label="POTENTIAL_PROBLEM"/>
31179   <int value="2" label="PROBLEM"/>
31180   <int value="3" label="TEST_FAILURE_OCCURRED"/>
31181   <int value="4" label="TEST_NOT_RUN"/>
31182 </enum>
31184 <enum name="ContextualSearchOptCardAction" type="int">
31185   <int value="0" label="Opt-in"/>
31186   <int value="1" label="Opt-out"/>
31187   <int value="2" label="Learn More"/>
31188   <int value="3" label="Dismiss by Tapping on the Page"/>
31189   <int value="4" label="Dismiss by Scrolling the Page"/>
31190   <int value="5" label="Dismiss by Leaving the Page"/>
31191 </enum>
31193 <enum name="ContextualSearchPeekCardAction" type="int">
31194   <int value="0" label="Tap Card"/>
31195   <int value="1" label="Dismiss by Tapping on the Page"/>
31196   <int value="2" label="Dismiss by Scrolling the Page"/>
31197   <int value="3" label="Dismiss by Leaving the Page"/>
31198 </enum>
31200 <enum name="ContextualSearchTapAction" type="int">
31201   <int value="0" label="Tap Word"/>
31202   <int value="1" label="Tap Ignored"/>
31203   <int value="2" label="Tap Invalid"/>
31204 </enum>
31206 <enum name="CookieDeletionCause" type="int">
31207   <summary>Reason why a cookie was removed from the cookie store</summary>
31208   <int value="0" label="explicit">
31209     The user explicitly requested that we delete a cookie
31210   </int>
31211   <int value="1" label="overwrite">
31212     The value of the cookie was overwritten by a new value
31213   </int>
31214   <int value="2" label="expired">The cookie expiration time passed</int>
31215   <int value="3" label="evicted">
31216     The cookie was evicted during garbage collection (replaced by
31217     domain_evicted/global_evicted below)
31218   </int>
31219   <int value="4" label="store_dup">
31220     The backing store had two copies of the cookie so one was removed (i.e.
31221     problems writing the backing store database)
31222   </int>
31223   <int value="5" label="dont_record">
31224     The cookie deletion should not be recorded because it occurred, e.g., during
31225     shutdown (the fact that these values showed up in the histogram is a bug,
31226     since fixed)
31227   </int>
31228   <int value="6" label="domain_evicted">
31229     The cookie was evicted during per-domain/eTLD+1 garbage collection
31230   </int>
31231   <int value="7" label="global_evicted">
31232     The cookie was evicted during whole store garbage collection.
31233   </int>
31234   <int value="8" label="domain_evicted_pre_safe">
31235     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
31236     have been evicted by the global garbage collection process (because they
31237     hadn't been accessed recently enough).
31238   </int>
31239   <int value="9" label="domain_evicted_post_safe">
31240     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
31241     not have been evicted by global metrics as well (because they had been
31242     accessed recently enough to save).
31243   </int>
31244   <int value="10" label="expired_overwrite">
31245     The cookie deletion occurred because the server overwrote it with an already
31246     expired cookie (this is a common idiom for server deletions of cookies).
31247   </int>
31248 </enum>
31250 <enum name="CrosDisksArchiveType" type="int">
31251   <int value="0" label="Unknown"/>
31252   <int value="1" label="ZIP"/>
31253   <int value="2" label="RAR"/>
31254   <int value="3" label="Tar"/>
31255   <int value="4" label="Bzip2-compressed Tar"/>
31256   <int value="5" label="Gzip-compressed Tar"/>
31257 </enum>
31259 <enum name="CrosDisksDeviceMediaType" type="int">
31260   <int value="0" label="Unknown"/>
31261   <int value="1" label="USB Drive"/>
31262   <int value="2" label="SD Card"/>
31263   <int value="3" label="Optical Disc"/>
31264   <int value="4" label="Mobile Device"/>
31265   <int value="5" label="DVD"/>
31266 </enum>
31268 <enum name="CrosDisksFilesystemType" type="int">
31269   <int value="0" label="Unknown"/>
31270   <int value="1" label="Others"/>
31271   <int value="2" label="FAT"/>
31272   <int value="3" label="exFAT"/>
31273   <int value="4" label="NTFS"/>
31274   <int value="5" label="HFS+"/>
31275   <int value="6" label="Ext2"/>
31276   <int value="7" label="Ext3"/>
31277   <int value="8" label="Ext4"/>
31278   <int value="9" label="ISO9660"/>
31279   <int value="10" label="UDF"/>
31280 </enum>
31282 <enum name="CrosEnableDriveOfflineOutcome" type="int">
31283   <int value="0" label="Success: Offline mode enabled"/>
31284   <int value="1" label="Failure: Hosted app page timed out"/>
31285   <int value="2" label="Failure: Hosted app page load failed"/>
31286   <int value="3" label="Failure: Not a regular user account"/>
31287   <int value="4" label="Failure: Drive app not installed"/>
31288   <int value="5" label="Failure: Background page already exists"/>
31289 </enum>
31291 <enum name="CrosEventEnum" type="int">
31292   <int value="0" label="ModemManagerCommandSendFailure"/>
31293   <int value="1" label="HwWatchdogReboot"/>
31294   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
31295   <int value="3" label="Chaps.DatabaseCorrupted"/>
31296   <int value="4" label="Chaps.DatabaseRepairFailure"/>
31297   <int value="5" label="Chaps.DatabaseCreateFailure"/>
31298   <int value="6" label="Attestation.OriginSpecificExhausted"/>
31299   <int value="7" label="SpringPowerSupply.Original.High"/>
31300   <int value="8" label="SpringPowerSupply.Other.High"/>
31301   <int value="9" label="SpringPowerSupply.Original.Low"/>
31302   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
31303   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
31304 </enum>
31306 <enum name="CrosFirstRunTutorialCompletionType" type="int">
31307   <int value="0" label="Was not finished"/>
31308   <int value="1" label="Finished with &quot;Got It&quot; button"/>
31309   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
31310 </enum>
31312 <enum name="CrosShelfClickTarget" type="int">
31313   <obsolete>
31314     Deprecated as of 12/2013. Default pinned apps trial is finished.
31315   </obsolete>
31316   <int value="0" label="Chrome"/>
31317   <int value="1" label="AppLauncher"/>
31318   <int value="2" label="Gmail"/>
31319   <int value="3" label="Search"/>
31320   <int value="4" label="Youtube"/>
31321   <int value="5" label="Doc"/>
31322   <int value="6" label="Sheets"/>
31323   <int value="7" label="Slides"/>
31324   <int value="8" label="PlayMusic"/>
31325 </enum>
31327 <enum name="DataChannelCounters" type="int">
31328   <int value="0" label="Channel created."/>
31329   <int value="1" label="Channel reached Open state."/>
31330   <int value="2" label="Channel is reliable."/>
31331   <int value="3" label="Channel is ordered."/>
31332   <int value="4" label="Channel is negotiated."/>
31333 </enum>
31335 <enum name="DataReductionProxyBypassEventType" type="int">
31336   <int value="0" label="Short bypass"/>
31337   <int value="1" label="Long bypass"/>
31338   <int value="2" label="Bypass due to internal server error"/>
31339   <int value="3" label="Bypass due to other error"/>
31340   <int value="4" label="Bypass due to missing via header"/>
31341 </enum>
31343 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
31344   <int value="0" label="Internet disconnected"/>
31345   <int value="1" label="Probe failed, proxy disabled"/>
31346   <int value="2" label="Probe failed, proxy already disabled"/>
31347   <int value="3" label="Probe succeeded, proxy enabled"/>
31348   <int value="4" label="Probe succeeded, proxy already enabled"/>
31349 </enum>
31351 <enum name="DataReductionProxyPromoAction" type="int">
31352   <int value="0" label="Dismissed from first screen"/>
31353   <int value="1" label="Dismissed from second screen"/>
31354   <int value="2" label="Enabled from first screen"/>
31355   <int value="3" label="Enabled from second screen"/>
31356 </enum>
31358 <enum name="DataReductionProxySettingsConversion" type="int">
31359   <int value="0" label="OFF to OFF"/>
31360   <int value="1" label="OFF to ON"/>
31361   <int value="2" label="ON to OFF"/>
31362   <int value="3" label="ON to ON"/>
31363 </enum>
31365 <enum name="DataReductionProxyStartupState" type="int">
31366   <int value="0" label="Proxy not available"/>
31367   <int value="1" label="Proxy available but not enabled"/>
31368   <int value="2" label="Proxy available and enabled"/>
31369 </enum>
31371 <enum name="DevicePermissionActions" type="int">
31372   <int value="0" label="AllowHttps"/>
31373   <int value="1" label="AllowHttp"/>
31374   <int value="2" label="Deny"/>
31375   <int value="3" label="Cancel"/>
31376 </enum>
31378 <enum name="DevicesPageEvents" type="int">
31379   <int value="0" label="OPENED"/>
31380   <int value="1" label="LOG_IN_STARTED_FROM_REGISTER_PROMO"/>
31381   <int value="2" label="LOG_IN_STARTED_FROM_DEVICE_LIST_PROMO"/>
31382   <int value="3" label="ADD_PRINTER_CLICKED"/>
31383   <int value="4" label="REGISTER_CLICKED"/>
31384   <int value="5" label="REGISTER_CONFIRMED"/>
31385   <int value="6" label="REGISTER_SUCCESS"/>
31386   <int value="7" label="REGISTER_CANCEL"/>
31387   <int value="8" label="REGISTER_FAILURE"/>
31388   <int value="9" label="MANAGE_CLICKED"/>
31389   <int value="10" label="REGISTER_CANCEL_ON_PRINTER"/>
31390   <int value="11" label="REGISTER_TIMEOUT"/>
31391   <int value="12" label="LOG_IN_STARTED_FROM_REGISTER_OVERLAY_PROMO"/>
31392 </enum>
31394 <enum name="DiagnosticsRecoveryRun" type="int">
31395   <int value="0" label="Recovery not run"/>
31396   <int value="1" label="Recovery run because of crash"/>
31397   <int value="2" label="Recovery run by user"/>
31398 </enum>
31400 <enum name="DiagnosticsResult" type="int">
31401   <int value="0" label="Not run (regular startup)"/>
31402   <int value="1" label="Success (crash startup)"/>
31403   <int value="2" label="Failure (crash startup)"/>
31404   <int value="3" label="Skipped (crash startup)"/>
31405 </enum>
31407 <enum name="DiagnosticsTestName" type="int">
31408   <int value="0" label="Conflicting DLLs Test"/>
31409   <int value="1" label="Disk Space Test"/>
31410   <int value="2" label="Install Type Test"/>
31411   <int value="3" label="JSON Bookmarks Test"/>
31412   <int value="4" label="JSON Local State Test"/>
31413   <int value="5" label="JSON Preferences Test"/>
31414   <int value="6" label="Operating System Test"/>
31415   <int value="7" label="Path Dictionaries Test"/>
31416   <int value="8" label="Path Local State Test"/>
31417   <int value="9" label="Path Resources Test"/>
31418   <int value="10" label="Path User Data Test"/>
31419   <int value="11" label="Version Test"/>
31420   <int value="12" label="SQLite Integrity App Cache Test"/>
31421   <int value="13" label="SQLite Integrity Archived History Test"/>
31422   <int value="14" label="SQLite Integrity Cookie Test"/>
31423   <int value="15" label="SQLite Integrity Database Tracker Test"/>
31424   <int value="16" label="SQLite Integrity History Test"/>
31425   <int value="17" label="SQLite Integrity Nss Cert Test"/>
31426   <int value="18" label="SQLite Integrity Nss Key Test"/>
31427   <int value="19" label="SQLite Integrity Thumbnails Test"/>
31428   <int value="20" label="SQLite Integrity Web Data Test"/>
31429 </enum>
31431 <enum name="DllHash" type="int">
31432 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
31434   <int value="803283353" label="lmrn.dll"/>
31435   <int value="989714890" label="datamngr.dll"/>
31436   <int value="1270622879" label="hk.dll"/>
31437   <int value="2132270559" label="libsvn_tsvn32.dll"/>
31438 </enum>
31440 <enum name="DNSEmptyAddressListAndNoError" type="int">
31441   <int value="0" label="Error reported or Address List is not empty"/>
31442   <int value="1" label="Success reported but Address List is empty"/>
31443 </enum>
31445 <enum name="DnsProbe.JobResult" type="int">
31446   <int value="0" label="SERVERS_UNKNOWN"/>
31447   <int value="1" label="SERVERS_CORRECT"/>
31448   <int value="2" label="SERVERS_INCORRECT"/>
31449   <int value="3" label="SERVERS_FAILING"/>
31450   <int value="4" label="SERVERS_UNREACHABLE"/>
31451 </enum>
31453 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
31454   <int value="0" label="INCONCLUSIVE"/>
31455   <int value="1" label="NO_INTERNET"/>
31456   <int value="2" label="BAD_CONFIG"/>
31457   <int value="3" label="NXDOMAIN"/>
31458 </enum>
31460 <enum name="DnsProbe.ProbeStatus" type="int">
31461   <int value="0" label="POSSIBLE"/>
31462   <int value="1" label="NOT_RUN"/>
31463   <int value="2" label="STARTED"/>
31464   <int value="3" label="FINISHED_INCONCLUSIVE"/>
31465   <int value="4" label="FINISHED_NO_INTERNET"/>
31466   <int value="5" label="FINISHED_BAD_CONFIG"/>
31467   <int value="6" label="FINISHED_NXDOMAIN"/>
31468 </enum>
31470 <enum name="DnsProbe.SystemIsLocalhost" type="int">
31471   <int value="0" label="Not just 127.0.0.1">
31472     127.0.0.1 was not the only nameserver in the system DNS config.
31473   </int>
31474   <int value="1" label="Just 127.0.0.1">
31475     127.0.0.1 was the only nameserver in the system DNS config.
31476   </int>
31477 </enum>
31479 <enum name="DockedAction" type="int">
31480   <int value="0" label="None"/>
31481   <int value="1" label="Dock"/>
31482   <int value="2" label="Undock"/>
31483   <int value="3" label="Resize"/>
31484   <int value="4" label="Reorder"/>
31485   <int value="5" label="Evict"/>
31486   <int value="6" label="Maximize"/>
31487   <int value="7" label="Minimize"/>
31488   <int value="8" label="Restore"/>
31489   <int value="9" label="Close"/>
31490 </enum>
31492 <enum name="DockedActionSource" type="int">
31493   <int value="0" label="Unknown"/>
31494   <int value="1" label="Mouse"/>
31495   <int value="2" label="Touch"/>
31496 </enum>
31498 <enum name="DomainBoundCerts.GetCertResult" type="int">
31499   <int value="0" label="SYNC_SUCCESS"/>
31500   <int value="1" label="ASYNC_SUCCESS"/>
31501   <int value="2" label="ASYNC_CANCELLED"/>
31502   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
31503   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
31504   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
31505   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
31506   <int value="7" label="INVALID_ARGUMENT"/>
31507   <int value="8" label="UNSUPPORTED_TYPE"/>
31508   <int value="9" label="TYPE_MISMATCH"/>
31509   <int value="10" label="WORKER_FAILURE"/>
31510 </enum>
31512 <enum name="DomainBoundCerts.Support" type="int">
31513   <int value="0" label="DISABLED"/>
31514   <int value="1" label="CLIENT_ONLY"/>
31515   <int value="2" label="CLIENT_AND_SERVER"/>
31516   <int value="3" label="CLIENT_NO_ECC">
31517     Channel ID was enabled, but the client did not support elliptic curve key
31518     generation.
31519   </int>
31520   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
31521     Channel ID was enabled, but the client had an invalid system time which
31522     prevented using it.
31523   </int>
31524   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
31525     The SSLClientSocket was created without a ServerBoundCertService.
31526   </int>
31527 </enum>
31529 <enum name="DomainReliability.BooleanFailover" type="int">
31530   <int value="0" label="Used first collector"/>
31531   <int value="1" label="Failed over to another collector"/>
31532 </enum>
31534 <enum name="DoubleGetExperimentMethods" type="int">
31535   <int value="0" label="POST"/>
31536   <int value="1" label="GET_CACHABLE"/>
31537   <int value="2" label="GET_NON_CACHABLE"/>
31538 </enum>
31540 <enum name="DownloadContentDisposition" type="int">
31541   <int value="0" label="Content-Disposition header present"/>
31542   <int value="1" label="Valid"/>
31543   <int value="2" label="Has disposition-type"/>
31544   <int value="3" label="Has unknown disposition-type"/>
31545   <int value="4" label="Has 'name' attribute"/>
31546   <int value="5" label="Has 'filename' attribute"/>
31547   <int value="6" label="Has 'filename*' attribute"/>
31548   <int value="7" label="Has non-ASCII strings"/>
31549   <int value="8" label="Has percent encoded strings"/>
31550   <int value="9" label="Has RFC 2047 encoded strings"/>
31551   <int value="10" label="Has 'name' attribute only"/>
31552 </enum>
31554 <enum name="DownloadContentType" type="int">
31555   <int value="0" label="UNRECOGNIZED"/>
31556   <int value="1" label="TEXT"/>
31557   <int value="2" label="IMAGE"/>
31558   <int value="3" label="AUDIO"/>
31559   <int value="4" label="VIDEO"/>
31560   <int value="5" label="OCTET_STREAM"/>
31561   <int value="6" label="PDF"/>
31562   <int value="7" label="DOC"/>
31563   <int value="8" label="XLS"/>
31564   <int value="9" label="PPT"/>
31565   <int value="10" label="ARCHIVE"/>
31566   <int value="11" label="EXE"/>
31567   <int value="12" label="DMG"/>
31568   <int value="13" label="CRX"/>
31569 </enum>
31571 <enum name="DownloadCountType" type="int">
31572   <int value="0" label="Initiated by Navigation (Obsolete)"/>
31573   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
31574   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
31575   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
31576   <int value="4" label="Initiated by Renderer (Obsolete)"/>
31577   <int value="5" label="Initiated and Unthrottled"/>
31578   <int value="6" label="Completed"/>
31579   <int value="7" label="Cancelled"/>
31580   <int value="8" label="Started"/>
31581   <int value="9" label="Interrupted"/>
31582   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
31583   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
31584   <int value="12" label="Interrupted at End of Download"/>
31585   <int value="13" label="Attempt to Append to Detached File"/>
31586   <int value="14" label="File Missing After Successful Scan"/>
31587   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
31588   <int value="16" label="No WebContents at interruption"/>
31589   <int value="17" label="Supports ranges and strong validation"/>
31590 </enum>
31592 <enum name="DownloadDatabaseRecordDroppedType" type="int">
31593   <int value="0" label="Bad State"/>
31594   <int value="1" label="Bad Danger Type"/>
31595 </enum>
31597 <enum name="DownloadDOMEvent" type="int">
31598   <int value="0" label="GetDownloads"/>
31599   <int value="1" label="OpenFile"/>
31600   <int value="2" label="Drag"/>
31601   <int value="3" label="SaveDangerous"/>
31602   <int value="4" label="DiscardDangerous"/>
31603   <int value="5" label="Show"/>
31604   <int value="6" label="Pause"/>
31605   <int value="7" label="Remove"/>
31606   <int value="8" label="Cancel"/>
31607   <int value="9" label="ClearAll"/>
31608   <int value="10" label="OpenFolder"/>
31609   <int value="11" label="Resume"/>
31610 </enum>
31612 <enum name="DownloadFilePickerResult" type="int">
31613   <int value="0" label="SAME"/>
31614   <int value="1" label="DIFFERENT_DIR"/>
31615   <int value="2" label="DIFFERENT_NAME"/>
31616   <int value="3" label="CANCEL"/>
31617 </enum>
31619 <enum name="DownloadFunctions" type="int">
31620   <int value="0" label="download"/>
31621   <int value="1" label="search"/>
31622   <int value="2" label="pause"/>
31623   <int value="3" label="resume"/>
31624   <int value="4" label="cancel"/>
31625   <int value="5" label="erase"/>
31626   <int value="6" label="set_destination"/>
31627   <int value="7" label="accept_danger"/>
31628   <int value="8" label="show"/>
31629   <int value="9" label="drag"/>
31630 </enum>
31632 <enum name="DownloadImageType" type="int">
31633   <int value="0" label="Unrecognized"/>
31634   <int value="1" label="GIF"/>
31635   <int value="2" label="JPEG"/>
31636   <int value="3" label="PNG"/>
31637   <int value="4" label="TIFF"/>
31638   <int value="5" label="ICON"/>
31639   <int value="6" label="WEBP"/>
31640 </enum>
31642 <enum name="DownloadInterruptedUnknownSizeType" type="int">
31643   <int value="0" label="Size Known"/>
31644   <int value="1" label="Size Unknown"/>
31645 </enum>
31647 <enum name="DownloadItem.DangerousFileType" type="int">
31648   <int value="0" label="unknown"/>
31649   <int value="1" label="ad"/>
31650   <int value="2" label="ade"/>
31651   <int value="3" label="adp"/>
31652   <int value="4" label="ah"/>
31653   <int value="5" label="apk"/>
31654   <int value="6" label="app"/>
31655   <int value="7" label="application"/>
31656   <int value="8" label="asp"/>
31657   <int value="9" label="asx"/>
31658   <int value="10" label="bas"/>
31659   <int value="11" label="bash"/>
31660   <int value="12" label="bat"/>
31661   <int value="13" label="cfg"/>
31662   <int value="14" label="chi"/>
31663   <int value="15" label="chm"/>
31664   <int value="16" label="class"/>
31665   <int value="17" label="cmd"/>
31666   <int value="18" label="com"/>
31667   <int value="19" label="command"/>
31668   <int value="20" label="crt"/>
31669   <int value="21" label="crx"/>
31670   <int value="22" label="csh"/>
31671   <int value="23" label="deb"/>
31672   <int value="24" label="dex"/>
31673   <int value="25" label="dll"/>
31674   <int value="26" label="drv"/>
31675   <int value="27" label="exe"/>
31676   <int value="28" label="fxp"/>
31677   <int value="29" label="grp"/>
31678   <int value="30" label="hlp"/>
31679   <int value="31" label="hta"/>
31680   <int value="32" label="htm"/>
31681   <int value="33" label="html"/>
31682   <int value="34" label="htt"/>
31683   <int value="35" label="inf"/>
31684   <int value="36" label="ini"/>
31685   <int value="37" label="ins"/>
31686   <int value="38" label="isp"/>
31687   <int value="39" label="jar"/>
31688   <int value="40" label="jnlp"/>
31689   <int value="41" label="user.js"/>
31690   <int value="42" label="js"/>
31691   <int value="43" label="jse"/>
31692   <int value="44" label="ksh"/>
31693   <int value="45" label="lnk"/>
31694   <int value="46" label="local"/>
31695   <int value="47" label="mad"/>
31696   <int value="48" label="maf"/>
31697   <int value="49" label="mag"/>
31698   <int value="50" label="mam"/>
31699   <int value="51" label="manifest"/>
31700   <int value="52" label="maq"/>
31701   <int value="53" label="mar"/>
31702   <int value="54" label="mas"/>
31703   <int value="55" label="mat"/>
31704   <int value="56" label="mau"/>
31705   <int value="57" label="mav"/>
31706   <int value="58" label="maw"/>
31707   <int value="59" label="mda"/>
31708   <int value="60" label="mdb"/>
31709   <int value="61" label="mde"/>
31710   <int value="62" label="mdt"/>
31711   <int value="63" label="mdw"/>
31712   <int value="64" label="mdz"/>
31713   <int value="65" label="mht"/>
31714   <int value="66" label="mhtml"/>
31715   <int value="67" label="mmc"/>
31716   <int value="68" label="mof"/>
31717   <int value="69" label="msc"/>
31718   <int value="70" label="msh"/>
31719   <int value="71" label="mshxml"/>
31720   <int value="72" label="msi"/>
31721   <int value="73" label="msp"/>
31722   <int value="74" label="mst"/>
31723   <int value="75" label="ocx"/>
31724   <int value="76" label="ops"/>
31725   <int value="77" label="pcd"/>
31726   <int value="78" label="pif"/>
31727   <int value="79" label="pkg"/>
31728   <int value="80" label="pl"/>
31729   <int value="81" label="plg"/>
31730   <int value="82" label="prf"/>
31731   <int value="83" label="prg"/>
31732   <int value="84" label="pst"/>
31733   <int value="85" label="py"/>
31734   <int value="86" label="pyc"/>
31735   <int value="87" label="pyw"/>
31736   <int value="88" label="rb"/>
31737   <int value="89" label="reg"/>
31738   <int value="90" label="rpm"/>
31739   <int value="91" label="scf"/>
31740   <int value="92" label="scr"/>
31741   <int value="93" label="sct"/>
31742   <int value="94" label="sh"/>
31743   <int value="95" label="shar"/>
31744   <int value="96" label="shb"/>
31745   <int value="97" label="shs"/>
31746   <int value="98" label="shtm"/>
31747   <int value="99" label="shtml"/>
31748   <int value="100" label="spl"/>
31749   <int value="101" label="svg"/>
31750   <int value="102" label="swf"/>
31751   <int value="103" label="sys"/>
31752   <int value="104" label="tcsh"/>
31753   <int value="105" label="url"/>
31754   <int value="106" label="vb"/>
31755   <int value="107" label="vbe"/>
31756   <int value="108" label="vbs"/>
31757   <int value="109" label="vsd"/>
31758   <int value="110" label="vsmacros"/>
31759   <int value="111" label="vss"/>
31760   <int value="112" label="vst"/>
31761   <int value="113" label="vsw"/>
31762   <int value="114" label="ws"/>
31763   <int value="115" label="wsc"/>
31764   <int value="116" label="wsf"/>
31765   <int value="117" label="wsh"/>
31766   <int value="118" label="xbap"/>
31767   <int value="119" label="xht"/>
31768   <int value="120" label="xhtm"/>
31769   <int value="121" label="xhtml"/>
31770   <int value="122" label="xml"/>
31771   <int value="123" label="xsl"/>
31772   <int value="124" label="xslt"/>
31773 </enum>
31775 <enum name="DownloadItem.DangerType" type="int">
31776   <int value="0" label="NOT_DANGEROUS"/>
31777   <int value="1" label="DANGEROUS_FILE"/>
31778   <int value="2" label="DANGEROUS_URL"/>
31779   <int value="3" label="DANGEROUS_CONTENT"/>
31780   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
31781   <int value="5" label="UNCOMMON_CONTENT"/>
31782   <int value="6" label="USER_VALIDATED"/>
31783   <int value="7" label="DANGEROUS_HOST"/>
31784   <int value="8" label="POTENTIALLY_UNWANTED"/>
31785 </enum>
31787 <enum name="DownloadOpenMethod" type="int">
31788   <int value="0" label="Opened with plaform handler by default"/>
31789   <int value="1" label="Opened in browser by default"/>
31790   <int value="2" label="Opened with plaform handler by user choice"/>
31791 </enum>
31793 <enum name="DownloadOriginStateOnResumption" type="int">
31794   <int value="0" label="No changes"/>
31795   <int value="1" label="New redirects"/>
31796   <int value="2" label="New validators"/>
31797   <int value="3" label="New redirects + validators"/>
31798   <int value="4" label="New Content-Disposition"/>
31799   <int value="5" label="New redirects + Content-Disposition"/>
31800   <int value="6" label="New validators + Content-Disposition"/>
31801   <int value="7" label="New redirects + validators + Content-Disposition"/>
31802 </enum>
31804 <enum name="DownloadSavePackageEvent" type="int">
31805   <int value="0" label="Started"/>
31806   <int value="1" label="Cancelled"/>
31807   <int value="2" label="Finished"/>
31808   <int value="3" label="Write to already completed file"/>
31809   <int value="4" label="Write to already failed file"/>
31810 </enum>
31812 <enum name="DownloadSource" type="int">
31813   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
31814   <int value="1" label="Initiated by Drag-and-drop"/>
31815   <int value="2" label="Initiated by RPC from Renderer"/>
31816   <int value="3" label="Initiated by Save from Pepper"/>
31817   <int value="4" label="Initiated by Resumption"/>
31818 </enum>
31820 <enum name="DriveCacheDBOpenStatus" type="int">
31821   <int value="0" label="Success"/>
31822   <int value="1" label="Corrupt database"/>
31823   <int value="2" label="Unknown recoverable failure"/>
31824   <int value="3" label="Unrecoverable (disk full?) failure"/>
31825 </enum>
31827 <enum name="DriveEntryKind" type="int">
31828   <int value="0" label="Unknown"/>
31829   <int value="1" label="Item"/>
31830   <int value="2" label="Site"/>
31831   <int value="3" label="Document"/>
31832   <int value="4" label="Spereadsheet"/>
31833   <int value="5" label="Presentation"/>
31834   <int value="6" label="Drawing"/>
31835   <int value="7" label="Table"/>
31836   <int value="8" label="External app"/>
31837   <int value="9" label="Folder"/>
31838   <int value="10" label="File"/>
31839   <int value="11" label="PDF"/>
31840 </enum>
31842 <enum name="DriveFileFormat" type="int">
31843   <int value="0" label="AAC"/>
31844   <int value="1" label="ASF"/>
31845   <int value="2" label="AVI"/>
31846   <int value="3" label="CSV"/>
31847   <int value="4" label="DOC"/>
31848   <int value="5" label="DOCX"/>
31849   <int value="6" label="FLV"/>
31850   <int value="7" label="JPG"/>
31851   <int value="8" label="MJPG"/>
31852   <int value="9" label="MOV"/>
31853   <int value="10" label="MP3"/>
31854   <int value="11" label="MP4"/>
31855   <int value="12" label="MPG"/>
31856   <int value="13" label="OTHER"/>
31857   <int value="14" label="PDF"/>
31858   <int value="15" label="PPT"/>
31859   <int value="16" label="PPTX"/>
31860   <int value="17" label="PSD"/>
31861   <int value="18" label="RAR"/>
31862   <int value="19" label="WMA"/>
31863   <int value="20" label="WMV"/>
31864   <int value="21" label="XLS"/>
31865   <int value="22" label="XLSX"/>
31866   <int value="23" label="ZIP"/>
31867 </enum>
31869 <enum name="DriveMetadataDBInitStatus" type="int">
31870   <int value="0" label="Success"/>
31871   <int value="1" label="Not found"/>
31872   <int value="2" label="Corruption"/>
31873   <int value="3" label="IO error"/>
31874   <int value="4" label="Failed to open DB for unknown reason"/>
31875   <int value="5" label="Incompatible DB format"/>
31876   <int value="6" label="DB is broken"/>
31877   <int value="7" label="Opened existing DB."/>
31878   <int value="8" label="No existing DB was found. Created new DB."/>
31879   <int value="9" label="Cannot open existing DB. Created new DB."/>
31880 </enum>
31882 <enum name="EAPInnerProtocol" type="int">
31883   <int value="0" label="UNKNOWN"/>
31884   <int value="1" label="NONE"/>
31885   <int value="2" label="PEAP-MD5"/>
31886   <int value="3" label="PEAP-MSCHAPV2"/>
31887   <int value="4" label="TTLS-EAP-MD5"/>
31888   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
31889   <int value="6" label="TTLS-MSCHAPV2"/>
31890   <int value="7" label="TTLS-MSCHAP"/>
31891   <int value="8" label="TTLS-PAP"/>
31892   <int value="9" label="TTLS-CHAP"/>
31893 </enum>
31895 <enum name="EAPOuterProtocol" type="int">
31896   <int value="0" label="UNKNOWN"/>
31897   <int value="1" label="LEAP"/>
31898   <int value="2" label="PEAP"/>
31899   <int value="3" label="TLS"/>
31900   <int value="4" label="TTLS"/>
31901 </enum>
31903 <enum name="EnterpriseCheckError" type="int">
31904   <int value="0" label="Cound not get net join info."/>
31905   <int value="1" label="Cound not bind to domain controller."/>
31906 </enum>
31908 <enum name="EnterpriseDeviceManagementStatus" type="int">
31909   <summary>
31910     Status codes produced by DeviceManagementService for requests made to the
31911     device management server.
31912   </summary>
31913   <int value="0" label="SUCCESS"/>
31914   <int value="1" label="REQUEST_INVALID"/>
31915   <int value="2" label="REQUEST_FAILED"/>
31916   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
31917   <int value="4" label="HTTP_STATUS_ERROR"/>
31918   <int value="5" label="RESPONSE_DECODING_ERROR"/>
31919   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
31920   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
31921   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
31922   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
31923   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
31924   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
31925   <int value="12" label="SERVICE_MISSING_LICENSES"/>
31926   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
31927 </enum>
31929 <enum name="EnterpriseDMTokenType" type="int">
31930   <summary>
31931     Result of DMToken operations as defined in
31932     chrome/browser/policy/enterprise_metrics.h.
31933   </summary>
31934   <int value="0" label="Load Succeeded">
31935     A cached token was successfully loaded from disk.
31936   </int>
31937   <int value="1" label="Load Failed">
31938     Reading a cached token from disk failed.
31939   </int>
31940   <int value="2" label="Fetch Requested">
31941     A token fetch request was sent to the DM server.
31942   </int>
31943   <int value="3" label="Fetch Request Failed">
31944     The request was invalid, or the HTTP request failed.
31945   </int>
31946   <int value="4" label="Fetch Server Failed">
31947     Error HTTP status received, or the DM server failed in another way.
31948   </int>
31949   <int value="5" label="Fetch Response Received">
31950     A response to the fetch request was received.
31951   </int>
31952   <int value="6" label="Fetch Bad Response">
31953     The response received was invalid. This happens when some expected data was
31954     not present in the response.
31955   </int>
31956   <int value="7" label="Fetch Management Not Supported">
31957     DM server reported that management is not supported.
31958   </int>
31959   <int value="8" label="Fetch Device Not Found">
31960     DM server reported that the given device ID was not found.
31961   </int>
31962   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
31963   <int value="10" label="Store Succeeded">
31964     Successfully cached a token to disk.
31965   </int>
31966   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
31967   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
31968   <int value="13" label="Invalid Serial">
31969     Serial number rejected by DMServer.
31970   </int>
31971   <int value="14" label="Missing Licenses">
31972     No more licenses available for that domain.
31973   </int>
31974 </enum>
31976 <enum name="EnterpriseEnrollmentType" type="int">
31977   <summary>
31978     Result of device enrollment as defined in
31979     chrome/browser/policy/enterprise_metrics.h.
31980   </summary>
31981   <int value="0" label="Cancelled">
31982     The enrollment screen was closed without completing the enrollment process.
31983   </int>
31984   <int value="1" label="Started">
31985     The user submitted credentials and started the enrollment process.
31986   </int>
31987   <int value="2" label="Network Failed">
31988     Enrollment failed due to a network error.
31989   </int>
31990   <int value="3" label="Login Failed">
31991     Enrollment failed because logging in to Gaia failed.
31992   </int>
31993   <int value="4" label="Not Supported">
31994     Enrollment failed because it is not supported for the account used.
31995   </int>
31996   <int value="5" label="Policy Failed">
31997     Enrollment failed because it failed to apply device policy.
31998   </int>
31999   <int value="6" label="Other Failed">
32000     Enrollment failed due to an unexpected error. This currently happens when
32001     the Gaia auth token is not issued for the DM service, the device cloud
32002     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
32003     an unknown reason.
32004   </int>
32005   <int value="7" label="OK">Enrollment was successful.</int>
32006   <int value="8" label="Invalid Serial">
32007     Serial number doesn't belong to account domain.
32008   </int>
32009   <int value="9" label="Auto-enrollment Started">
32010     Auto-enrollment started automatically after sign-in.
32011   </int>
32012   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
32013   <int value="11" label="Auto-enrollment Retried">
32014     Auto-enrollment started again after a failure.
32015   </int>
32016   <int value="12" label="Auto-enrollment Cancelled">
32017     User opted-out of auto-enrollment.
32018   </int>
32019   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
32020   <int value="14" label="Invalid enrollment mode">
32021     The enrollment mode has not been sent down or is unknown to the client.
32022   </int>
32023   <int value="15" label="Auto-enrollment not supported">
32024     The enrollment mode can not be set through auto-enrollment.
32025   </int>
32026   <int value="16" label="Install attributes timeout">
32027     Install attributes failed to initialize in time.
32028   </int>
32029   <int value="17" label="Wrong user name">
32030     Re-enrollment attempted with an account from a different domain.
32031   </int>
32032   <int value="18" label="Missing licenses">
32033     No licenses left for that domain.
32034   </int>
32035   <int value="19" label="Robot auth code fetch failed">
32036     Enrollment failed due to an error fetching the device robot authorization
32037     code from the DM Server.
32038   </int>
32039   <int value="20" label="Robot refresh token fetch failed">
32040     Enrollment failed due to an error fetching the device robot refresh token
32041     from Gaia.
32042   </int>
32043   <int value="21" label="Robot refresh token store failed">
32044     Enrollment failed due to an error persisting the device robot refresh token
32045     on the device.
32046   </int>
32047   <int value="22" label="Deprovisioned device">
32048     Enrollment failed because the administrator has deprovisioned the device.
32049   </int>
32050   <int value="23" label="Domain mismatch">
32051     Enrollment failed because the device belongs to a different domain.
32052   </int>
32053 </enum>
32055 <enum name="EnterprisePolicies" type="int">
32056 <!-- Generated from
32057      ../../../components/policy/resources/policy_templates.json -->
32059   <int value="1" label="Configure the home page URL"/>
32060   <int value="2" label="Use New Tab Page as homepage"/>
32061   <int value="3" label="Set Chrome as Default Browser"/>
32062   <int value="4" label="Application locale"/>
32063   <int value="5" label="Enable alternate error pages"/>
32064   <int value="6" label="Enable search suggestions"/>
32065   <int value="7" label="Enable network prediction"/>
32066   <int value="8" label="Disable SPDY protocol"/>
32067   <int value="9" label="Enable JavaScript"/>
32068   <int value="10" label="Enable Incognito mode"/>
32069   <int value="11" label="Disable saving browser history"/>
32070   <int value="12" label="Enable printing"/>
32071   <int value="13" label="Enable Google Cloud Print proxy"/>
32072   <int value="14" label="Enable Safe Browsing"/>
32073   <int value="15" label="Enable reporting of usage and crash-related data"/>
32074   <int value="16" label="Enable the password manager"/>
32075   <int value="17" label="Allow users to show passwords in Password Manager"/>
32076   <int value="18" label="Enable AutoFill"/>
32077   <int value="19" label="Specify a list of disabled plugins"/>
32078   <int value="20" label="Disable synchronization of data with Google"/>
32079   <int value="21" label="Choose how to specify proxy server settings"/>
32080   <int value="22" label="Choose how to specify proxy server settings"/>
32081   <int value="23" label="Address or URL of proxy server"/>
32082   <int value="24" label="URL to a proxy .pac file"/>
32083   <int value="25" label="Proxy bypass rules"/>
32084   <int value="26" label="Supported authentication schemes"/>
32085   <int value="27"
32086       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
32087   <int value="28" label="Include non-standard port in Kerberos SPN"/>
32088   <int value="29" label="Authentication server whitelist"/>
32089   <int value="30" label="Kerberos delegation server whitelist"/>
32090   <int value="31" label="GSSAPI library name"/>
32091   <int value="32" label="Configure extension installation blacklist"/>
32092   <int value="33" label="Configure extension installation whitelist"/>
32093   <int value="34" label="Configure the list of force-installed extensions"/>
32094   <int value="35" label="Show Home button on toolbar"/>
32095   <int value="36" label="Disable Developer Tools"/>
32096   <int value="37" label="Action on startup"/>
32097   <int value="38" label="URLs to open on startup"/>
32098   <int value="39" label="Block third party cookies"/>
32099   <int value="40" label="Enable the default search provider"/>
32100   <int value="41" label="Default search provider name"/>
32101   <int value="42" label="Default search provider keyword"/>
32102   <int value="43" label="Default search provider search URL"/>
32103   <int value="44" label="Default search provider suggest URL"/>
32104   <int value="45" label="Default search provider instant URL"/>
32105   <int value="46" label="Default search provider icon"/>
32106   <int value="47" label="Default search provider encodings"/>
32107   <int value="48" label="Default cookies setting"/>
32108   <int value="49" label="Default images setting"/>
32109   <int value="50" label="Default JavaScript setting"/>
32110   <int value="51" label="Default plugins setting"/>
32111   <int value="52" label="Default popups setting"/>
32112   <int value="53" label="Default notification setting"/>
32113   <int value="54" label="Default geolocation setting"/>
32114   <int value="55" label="Disable support for 3D graphics APIs"/>
32115   <int value="56" label="Refresh rate for user policy"/>
32116   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
32117   <int value="58"
32118       label="Always render the following URL patterns in Google Chrome Frame"/>
32119   <int value="59"
32120       label="Always render the following URL patterns in the host browser"/>
32121   <int value="60"
32122       label="Allow Google Chrome Frame to handle the listed content types"/>
32123   <int value="61" label="Enable lock when the device become idle or suspended"/>
32124   <int value="62" label="Enable Instant"/>
32125   <int value="63" label="Set user data directory"/>
32126   <int value="64" label="Set download directory"/>
32127   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
32128   <int value="66" label="Specify whether the plugin finder should be disabled"/>
32129   <int value="67" label="Block cookies on these sites"/>
32130   <int value="68" label="Allow session only cookies on these sites"/>
32131   <int value="69" label="Allow images on these sites"/>
32132   <int value="70" label="Block images on these sites"/>
32133   <int value="71" label="Allow JavaScript on these sites"/>
32134   <int value="72" label="Block JavaScript on these sites"/>
32135   <int value="73" label="Allow plugins on these sites"/>
32136   <int value="74" label="Block plugins on these sites"/>
32137   <int value="75" label="Allow popups on these sites"/>
32138   <int value="76" label="Block popups on these sites"/>
32139   <int value="77" label="Allow cookies on these sites"/>
32140   <int value="78" label="Specify a list of enabled plugins"/>
32141   <int value="79"
32142       label="Specify a list of plugins that the user can enable or disable"/>
32143   <int value="80" label="Enable Translate"/>
32144   <int value="81" label="Allow running plugins that are outdated"/>
32145   <int value="82" label="Enable Bookmark Bar"/>
32146   <int value="83" label="Enables or disables bookmark editing"/>
32147   <int value="84" label="Allow invocation of file selection dialogs"/>
32148   <int value="85" label="Disable URL protocol schemes"/>
32149   <int value="86" label="Always runs plugins that require authorization"/>
32150   <int value="87" label="Set Google Chrome Frame user data directory"/>
32151   <int value="88" label="Set disk cache directory"/>
32152   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
32153   <int value="90" label="Refresh rate for Device Policy"/>
32154   <int value="91" label="Release channel"/>
32155   <int value="92"
32156       label="Maximal number of concurrent connections to the proxy server"/>
32157   <int value="93" label="Incognito mode availability"/>
32158   <int value="94" label="Enable firewall traversal from remote access client"/>
32159   <int value="95" label="Enable firewall traversal from remote access host"/>
32160   <int value="96"
32161       label="Prevent app promotions from appearing on the new tab page"/>
32162   <int value="97" label="Import bookmarks from default browser on first run"/>
32163   <int value="98"
32164       label="Import browsing history from default browser on first run"/>
32165   <int value="99" label="Import of homepage from default browser on first run"/>
32166   <int value="100"
32167       label="Import search engines from default browser on first run"/>
32168   <int value="101"
32169       label="Import saved passwords from default browser on first run"/>
32170   <int value="102"
32171       label="Automatically select client certificates for these sites"/>
32172   <int value="103" label="Block access to a list of URLs"/>
32173   <int value="104" label="Allows access to a list of URLs"/>
32174   <int value="105" label="Allow notifications on these sites"/>
32175   <int value="106" label="Block notifications on these sites"/>
32176   <int value="107" label="User-level network configuration"/>
32177   <int value="108" label="Device-level network configuration"/>
32178   <int value="109"
32179       label="Enable submission of documents to Google Cloud Print"/>
32180   <int value="110" label="Set disk cache size in bytes"/>
32181   <int value="111" label="Set media disk cache size in bytes"/>
32182   <int value="112" label="Enterprise web store URL (deprecated)"/>
32183   <int value="113" label="Enterprise web store name (deprecated)"/>
32184   <int value="114" label="Enable TLS domain-bound certificates extension"/>
32185   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
32186   <int value="116" label="Proxy settings"/>
32187   <int value="117" label="Disable Print Preview"/>
32188   <int value="118" label="Disable SSL record splitting"/>
32189   <int value="119" label="Report OS and firmware version"/>
32190   <int value="120" label="Report device activity times"/>
32191   <int value="121" label="Report device boot mode"/>
32192   <int value="122" label="Login user white list"/>
32193   <int value="123" label="Allow creation of new user accounts"/>
32194   <int value="124" label="Enable guest mode"/>
32195   <int value="125" label="Show usernames on login screen"/>
32196   <int value="126" label="Enable data roaming"/>
32197   <int value="127" label="Enable metrics reporting"/>
32198   <int value="128" label="Wipe user data on sign-out"/>
32199   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
32200   <int value="130" label="Timeout until idle user log-out is executed"/>
32201   <int value="131" label="Duration of the idle log-out warning message"/>
32202   <int value="132"
32203       label="Screen saver to be used on the sign-in screen in retail mode"/>
32204   <int value="133"
32205       label="Duration of inactivity before the screen saver is shown on the
32206              sign-in screen in retail mode"/>
32207   <int value="134"
32208       label="Whether the release channel should be configurable by the user"/>
32209   <int value="135" label="List of AppPack extensions"/>
32210   <int value="136" label="Disables Auto Update"/>
32211   <int value="137" label="Load specified urls on demo login"/>
32212   <int value="138"
32213       label="Continue running background apps when Google Chrome is closed"/>
32214   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
32215   <int value="140"
32216       label="Disables Google Drive over Cellular connections in the Chrome OS
32217              Files app"/>
32218   <int value="141"
32219       label="Additional command line parameters for Google Chrome"/>
32220   <int value="142" label="Target Auto Update Version"/>
32221   <int value="143" label="Report device location"/>
32222   <int value="144" label="List of pinned apps to show in the launcher"/>
32223   <int value="145" label="Auto update scatter factor"/>
32224   <int value="146" label="Connection types allowed for updates"/>
32225   <int value="147"
32226       label="Restrict which users are allowed to sign in to Google Chrome"/>
32227   <int value="148"
32228       label="Configure extension, app, and user script install sources"/>
32229   <int value="149" label="Default mediastream setting"/>
32230   <int value="150"
32231       label="Disable proceeding from the Safe Browsing warning page"/>
32232   <int value="151" label="Enable or disable spell checking web service"/>
32233   <int value="152" label="Disable mounting of external storage"/>
32234   <int value="153" label="Disable taking screenshots"/>
32235   <int value="154"
32236       label="Configure the required domain name for remote access hosts"/>
32237   <int value="155"
32238       label="Enable two-factor authentication for remote access hosts"/>
32239   <int value="156"
32240       label="Configure the TalkGadget prefix for remote access hosts"/>
32241   <int value="157" label="Enable curtaining of remote access hosts"/>
32242   <int value="158" label="Timezone"/>
32243   <int value="159" label="Allow playing audio"/>
32244   <int value="160" label="Allow or deny audio capture"/>
32245   <int value="161"
32246       label="List of alternate URLs for the default search provider"/>
32247   <int value="162" label="Force SafeSearch"/>
32248   <int value="163" label="Device-local accounts"/>
32249   <int value="164" label="Add a logout button to the system tray"/>
32250   <int value="165" label="Use built-in DNS client"/>
32251   <int value="166" label="Control shelf auto-hiding"/>
32252   <int value="167" label="Allow or deny video capture"/>
32253   <int value="168" label="Configure allowed app/extension types"/>
32254   <int value="169" label="Set the display name for device-local accounts"/>
32255   <int value="170" label="Limit the session length"/>
32256   <int value="171"
32257       label="Parameter controlling search term placement for the default
32258              search provider"/>
32259   <int value="172" label="Screen dim delay when running on AC power"/>
32260   <int value="173" label="Screen off delay when running on AC power"/>
32261   <int value="174" label="Screen lock delay when running on AC power"/>
32262   <int value="175" label="Idle delay when running on AC power"/>
32263   <int value="176" label="Screen dim delay when running on battery power"/>
32264   <int value="177" label="Screen off delay when running on battery power"/>
32265   <int value="178" label="Screen lock delay when running on battery power"/>
32266   <int value="179" label="Idle delay when running on battery power"/>
32267   <int value="180" label="Action to take when the idle delay is reached"/>
32268   <int value="181" label="Action to take when the user closes the lid"/>
32269   <int value="182"
32270       label="Specify whether audio activity affects power management"/>
32271   <int value="183"
32272       label="Specify whether video activity affects power management"/>
32273   <int value="184"
32274       label="Percentage by which to scale the idle delay in presentation mode
32275              (deprecated)"/>
32276   <int value="185"
32277       label="Allow users to redeem offers through Chrome OS Registration"/>
32278   <int value="186" label="Set the Terms of Service for a device-local account"/>
32279   <int value="187" label="Enable deleting browser and download history"/>
32280   <int value="188" label="Show accessibility options in system tray menu"/>
32281   <int value="189"
32282       label="Hide the web store from the new tab page and app launcher"/>
32283   <int value="190" label="Allows sign in to Chrome"/>
32284   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
32285   <int value="192" label="Limit device uptime by automatically rebooting"/>
32286   <int value="193" label="Automatically reboot after update"/>
32287   <int value="194" label="Public session for auto-login"/>
32288   <int value="195" label="Public session auto-login timer"/>
32289   <int value="196"
32290       label="Set the restriction on the fetching of the Variations seed"/>
32291   <int value="197" label="Idle warning delay when running on AC power"/>
32292   <int value="198" label="Idle warning delay when running on battery power"/>
32293   <int value="199"
32294       label="Set the restriction on the fetching of the Variations seed"/>
32295   <int value="200" label="Enable remote attestation for the user"/>
32296   <int value="201"
32297       label="Extensions allowed to to use the remote attestation API"/>
32298   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
32299   <int value="203" label="Allow screen wake locks"/>
32300   <int value="204" label="Default behavior for sites not in any content pack"/>
32301   <int value="205" label="Managed user manual exception hosts"/>
32302   <int value="206" label="Managed user manual exception URLs"/>
32303   <int value="207" label="Enable remote attestation for the device"/>
32304   <int value="208"
32305       label="URLs that will be granted access to audio capture devices
32306              without prompt"/>
32307   <int value="209"
32308       label="URLs that will be granted access to video capture devices
32309              without prompt"/>
32310   <int value="210"
32311       label="Percentage by which to scale the screen dim delay if the user
32312              becomes active after dimming"/>
32313   <int value="211" label="Enable large cursor"/>
32314   <int value="212" label="Enable spoken feedback"/>
32315   <int value="213" label="Enable high contrast mode"/>
32316   <int value="214" label="Set screen magnifier type"/>
32317   <int value="215"
32318       label="Set default state of the large cursor on the login screen"/>
32319   <int value="216"
32320       label="Set the default state of spoken feedback on the login screen"/>
32321   <int value="217"
32322       label="Set the default state of high contrast mode on the login screen"/>
32323   <int value="218"
32324       label="Set the default screen magnifier type enabled on the login
32325              screen"/>
32326   <int value="219" label="Enable supervised users"/>
32327   <int value="220"
32328       label="Percentage by which to scale the screen dim delay in
32329              presentation mode"/>
32330   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
32331   <int value="222"
32332       label="Action to take when the idle delay is reached while running on
32333              battery power"/>
32334   <int value="223" label="Enable creation of supervised users"/>
32335   <int value="224" label="Report device network interfaces"/>
32336   <int value="225" label="Power mangement on the login screen"/>
32337   <int value="226"
32338       label="Action to take when the idle delay is reached while running on
32339              AC power"/>
32340   <int value="227" label="Managed Bookmarks"/>
32341   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
32342   <int value="229"
32343       label="Parameter providing search-by-image feature for the default
32344              search provider"/>
32345   <int value="230" label="Parameters for search URL which uses POST"/>
32346   <int value="231" label="Parameters for suggest URL which uses POST"/>
32347   <int value="232" label="Parameters for instant URL which uses POST"/>
32348   <int value="233" label="Parameters for image URL which uses POST"/>
32349   <int value="234" label="Enable or disable PIN-less authentication"/>
32350   <int value="235"
32351       label="Whether online OCSP/CRL checks are required for local trust
32352              anchors"/>
32353   <int value="236" label="Use 24 hour clock by default"/>
32354   <int value="237" label="Default search provider new tab page URL"/>
32355   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
32356   <int value="239"
32357       label="Enable the use of remote attestation for content protection for
32358              the device"/>
32359   <int value="240" label="Allow fullscreen mode"/>
32360   <int value="241" label="Enable the data compression proxy feature"/>
32361   <int value="242" label="Auto update p2p enabled"/>
32362   <int value="243" label="Allow autoupdate downloads via HTTP"/>
32363   <int value="244" label="Control the user behavior in a multiprofile session"/>
32364   <int value="245" label="Ephemeral profile"/>
32365   <int value="246"
32366       label="Selects the strategy used to free up disk space during automatic
32367              clean-up"/>
32368   <int value="247"
32369       label="Specify whether power management delays and the session length
32370              limit should only start running after initial user activity in a
32371              session"/>
32372   <int value="248" label="Report device users"/>
32373   <int value="249" label="User avatar image"/>
32374   <int value="250" label="Enable network configuration prompt when offline"/>
32375   <int value="251" label="Native Messaging blacklist"/>
32376   <int value="252" label="Native Messaging whitelist"/>
32377   <int value="253" label="Allow user-level Native Messaging hosts"/>
32378   <int value="254"
32379       label="Limit the time for which a user authenticated via SAML can log
32380              in offline"/>
32381   <int value="255" label="Enable on-screen keyboard"/>
32382   <int value="256"
32383       label="Set default state of the on-screen keyboard on the login screen"/>
32384   <int value="257" label="Allow gnubby authentication"/>
32385   <int value="258"
32386       label="Power management settings when the user becomes idle"/>
32387   <int value="259" label="Screen lock delays"/>
32388   <int value="260" label="Media keys default to function keys"/>
32389   <int value="261" label="Enable WPAD quick check"/>
32390   <int value="262" label="Wallpaper image"/>
32391 </enum>
32393 <enum name="EnterprisePolicyInvalidations" type="int">
32394   <int value="0" label="No payload; not expired"/>
32395   <int value="1" label="Payload; not expired"/>
32396   <int value="2" label="No payload; expired"/>
32397   <int value="3" label="Payload; expired"/>
32398 </enum>
32400 <enum name="EnterprisePolicyLoadStatus" type="int">
32401   <summary>
32402     Status codes produced by the policy loaders that pull policy settings from
32403     the platform-specific management infrastructure, such as Windows Group
32404     Policy.
32405   </summary>
32406   <int value="0" label="STARTED">
32407     Policy load attempt started. This gets logged for each policy load attempt
32408     to get a baseline on the number of requests, and an arbitrary number of the
32409     below status codes may get added in addition.
32410   </int>
32411   <int value="1" label="QUERY_FAILED">
32412     System failed to determine whether there's policy.
32413   </int>
32414   <int value="2" label="NO_POLICY">No policy present.</int>
32415   <int value="3" label="INACCCESSIBLE">
32416     Data inaccessible, such as non-local policy file.
32417   </int>
32418   <int value="4" label="MISSING">
32419     Data missing, such as policy file not present.
32420   </int>
32421   <int value="5" label="WOW64_REDIRECTION_DISABLED">
32422     Trying with Wow64 redirection disabled.
32423   </int>
32424   <int value="6" label="READ_ERROR">
32425     Data read error, for example file reading errors.
32426   </int>
32427   <int value="7" label="TOO_BIG">Data too large to process.</int>
32428   <int value="8" label="PARSE_ERROR">Parse error.</int>
32429 </enum>
32431 <enum name="EnterprisePolicyRefresh" type="int">
32432   <int value="0" label="Changed"/>
32433   <int value="1" label="Changed; Invalidations disabled"/>
32434   <int value="2" label="Unchanged"/>
32435   <int value="3" label="Invalidated; Changed"/>
32436   <int value="4" label="Invalidated; Unchanged"/>
32437 </enum>
32439 <enum name="EnterprisePolicyType" type="int">
32440   <summary>
32441     Result of Policy operations as defined in
32442     chrome/browser/policy/enterprise_metrics.h.
32443   </summary>
32444   <int value="0" label="Load Succeeded">
32445     A cached policy was successfully loaded from disk.
32446   </int>
32447   <int value="1" label="Load Failed">
32448     Reading a cached policy from disk failed.
32449   </int>
32450   <int value="2" label="Fetch Requested">
32451     A policy fetch request was sent to the DM server.
32452   </int>
32453   <int value="3" label="Fetch Request Failed">
32454     The request was invalid, or the HTTP request failed.
32455   </int>
32456   <int value="4" label="Fetch Server Failed">
32457     Error HTTP status received, or the DM server failed in another way.
32458   </int>
32459   <int value="5" label="Fetch Not Found">
32460     Policy not found for the given user or device.
32461   </int>
32462   <int value="6" label="Fetch Invalid Token">
32463     DM server didn't accept the token used in the request.
32464   </int>
32465   <int value="7" label="Fetch Response Received">
32466     A response to the policy fetch request was received.
32467   </int>
32468   <int value="8" label="Fetch Bad Response">
32469     The policy response message didn't contain a policy, or other data was
32470     missing.
32471   </int>
32472   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
32473   <int value="10" label="Fetch Bad Signature">
32474     The device policy was rejected because its signature was invalid.
32475   </int>
32476   <int value="11" label="Fetch Timestamp In Future">
32477     Rejected policy because its timestamp is in the future.
32478   </int>
32479   <int value="12" label="Fetch Non Enterprise Device">
32480     Device policy rejected because the device is not managed.
32481   </int>
32482   <int value="13" label="Fetch User Mismatch">
32483     The policy was provided for a username that is different from the device
32484     owner, and the policy was rejected.
32485   </int>
32486   <int value="14" label="Fetch Other Failed">
32487     The policy was rejected for another reason. Currently this can happen only
32488     for device policies, when the SignedSettings fail to store or retrieve a
32489     stored policy.
32490   </int>
32491   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
32492   <int value="16" label="Fetch Not Modified">
32493     The policy just fetched didn't have any changes compared to the cached
32494     policy.
32495   </int>
32496   <int value="17" label="Store Succeeded">
32497     Successfully cached a policy to disk.
32498   </int>
32499   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
32500 </enum>
32502 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
32503   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
32504   <int value="87" label="ERROR_INVALID_PARAMETER"/>
32505   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
32506   <int value="232" label="ERROR_NO_DATA"/>
32507   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
32508 </enum>
32510 <enum name="ErrorCodesGetaddrinfo_All" type="int">
32511   <int value="1" label="EAI_BADFLAGS(L)"/>
32512   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
32513   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
32514   <int value="4" label="EAI_FAIL"/>
32515   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
32516   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
32517   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
32518   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
32519   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
32520   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
32521   <int value="11" label="EAI_SYSTEM"/>
32522   <int value="12" label="EAI_OVERFLOW"/>
32523   <int value="10022" label="WSAEINVAL"/>
32524   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
32525   <int value="10047" label="WSAEAFNOSUPPORT"/>
32526   <int value="10093" label="WSANOTINITIALISED"/>
32527   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
32528   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
32529   <int value="11002" label="WSATRY_AGAIN"/>
32530   <int value="11003" label="WSA_ANO_RECOVERY"/>
32531   <int value="11004" label="WSANO_DATA"/>
32532 </enum>
32534 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
32535   <int value="1" label="EAI_BADFLAGS"/>
32536   <int value="2" label="EAI_NONAME"/>
32537   <int value="3" label="EAI_AGAIN"/>
32538   <int value="4" label="EAI_FAIL"/>
32539   <int value="5" label="EAI_NODATA"/>
32540   <int value="6" label="EAI_FAMILY"/>
32541   <int value="7" label="EAI_SOCKTYPE"/>
32542   <int value="8" label="EAI_SERVICE"/>
32543   <int value="9" label="EAI_ADDRFAMILY"/>
32544   <int value="10" label="EAI_MEMORY"/>
32545   <int value="11" label="EAI_SYSTEM"/>
32546   <int value="12" label="EAI_OVERFLOW"/>
32547 </enum>
32549 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
32550   <int value="1" label="EAI_ADDRFAMILY"/>
32551   <int value="2" label="EAI_AGAIN"/>
32552   <int value="3" label="EAI_BADFLAGS"/>
32553   <int value="4" label="EAI_FAIL"/>
32554   <int value="5" label="EAI_FAMILY"/>
32555   <int value="6" label="EAI_MEMORY"/>
32556   <int value="7" label="EAI_NODATA"/>
32557   <int value="8" label="EAI_NONAME"/>
32558   <int value="9" label="EAI_SERVICE"/>
32559   <int value="10" label="EAI_SOCKTYPE"/>
32560   <int value="11" label="EAI_SYSTEM"/>
32561   <int value="12" label="EAI_BADHINTS"/>
32562   <int value="13" label="EAI_PROTOCOL"/>
32563   <int value="14" label="EAI_OVERFLOW"/>
32564 </enum>
32566 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
32567   <int value="6" label="WSA_INVALID_HANDLE"/>
32568   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
32569   <int value="10022" label="WSAEINVAL"/>
32570   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
32571   <int value="10047" label="WSAEAFNOSUPPORT"/>
32572   <int value="10093" label="WSANOTINITIALISED"/>
32573   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
32574   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
32575   <int value="11002" label="WSATRY_AGAIN"/>
32576   <int value="11003" label="WSA_ANO_RECOVERY"/>
32577   <int value="11004" label="WSANO_DATA"/>
32578 </enum>
32580 <enum name="ExecutionPhase" type="int">
32581   <int value="0" label="UNINITIALIZED_PHASE"/>
32582   <int value="100" label="START_METRICS_RECORDING"/>
32583   <int value="200" label="CREATE_PROFILE"/>
32584   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
32585   <int value="400" label="THREAD_WATCHER_START"/>
32586   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
32587   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
32588   <int value="700" label="SHUTDOWN_COMPLETE"/>
32589 </enum>
32591 <enum name="ExtensionBackgroundPageType" type="int">
32592   <int value="0" label="None"/>
32593   <int value="1" label="Persistent"/>
32594   <int value="2" label="Event Page"/>
32595 </enum>
32597 <enum name="ExtensionDisabledUIUserResponse" type="int">
32598   <int value="0" label="IGNORED"/>
32599   <int value="1" label="REENABLE"/>
32600   <int value="2" label="UNINSTALL"/>
32601 </enum>
32603 <enum name="ExtensionFileWriteResult" type="int">
32604   <obsolete>
32605     Deprecated 10/2013.
32606   </obsolete>
32607   <int value="0" label="SUCCESS"/>
32608   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
32609   <int value="2" label="CANT_WRITE_CRX_DATA"/>
32610   <int value="3" label="CANT_READ_CRX_FILE"/>
32611 </enum>
32613 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
32614   <int value="0" label="Non-webstore update URL"/>
32615   <int value="1" label="External install location"/>
32616 </enum>
32618 <enum name="ExtensionFunctions" type="int">
32619 <!-- Generated from ../../../extensions/browser/extension_function_histogram_value.h -->
32621   <int value="0" label="UNKNOWN"/>
32622   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
32623   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
32624   <int value="3" label="ALARMS_CREATE"/>
32625   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
32626   <int value="5" label="COOKIES_GET"/>
32627   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
32628   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
32629   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
32630   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
32631   <int value="10" label="MANAGEMENT_SETENABLED"/>
32632   <int value="11" label="HISTORY_DELETEALL"/>
32633   <int value="12" label="STORAGE_GET"/>
32634   <int value="13" label="SOCKET_SETKEEPALIVE"/>
32635   <int value="14" label="DOWNLOADS_CANCEL"/>
32636   <int value="15" label="BOOKMARKS_CREATE"/>
32637   <int value="16" label="BOOKMARKS_UPDATE"/>
32638   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
32639   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
32640   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
32641   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
32642   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
32643   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
32644   <int value="23" label="SOCKET_WRITE"/>
32645   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
32646   <int value="25" label="TTS_SPEAK"/>
32647   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
32648   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
32649   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
32650   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
32651   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
32652   <int value="31" label="BLUETOOTH_DISCONNECT"/>
32653   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
32654   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
32655   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
32656   <int value="35" label="USB_CLAIMINTERFACE"/>
32657   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
32658   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
32659   <int value="38" label="HISTORY_GETVISITS"/>
32660   <int value="39" label="SOCKET_BIND"/>
32661   <int value="40" label="TABS_MOVE"/>
32662   <int value="41" label="SOCKET_DISCONNECT"/>
32663   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
32664   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
32665   <int value="44" label="COMMANDS_GETALL"/>
32666   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
32667   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
32668   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
32669   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
32670   <int value="49" label="BOOKMARKS_GETRECENT"/>
32671   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
32672   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
32673   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
32674   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
32675   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
32676   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
32677   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
32678   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
32679   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
32680   <int value="59" label="SOCKET_SETNODELAY"/>
32681   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
32682   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
32683   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
32684   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
32685   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
32686   <int value="65" label="SOCKET_LISTEN"/>
32687   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
32688   <int value="67" label="DOWNLOADS_OPEN"/>
32689   <int value="68" label="TABS_EXECUTESCRIPT"/>
32690   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
32691   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
32692   <int value="71" label="USB_CLOSEDEVICE"/>
32693   <int value="72" label="TTS_STOP"/>
32694   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
32695   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
32696   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
32697   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
32698   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
32699   <int value="78" label="USB_FINDDEVICES"/>
32700   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
32701   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
32702   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
32703   <int value="82" label="BOOKMARKS_EXPORT"/>
32704   <int value="83" label="HISTORY_SEARCH"/>
32705   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
32706   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
32707   <int value="86" label="BOOKMARKS_IMPORT"/>
32708   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
32709   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
32710   <int value="89" label="DEBUGGER_DETACH"/>
32711   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
32712   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
32713   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
32714   <int value="93" label="DNS_RESOLVE"/>
32715   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
32716   <int value="95" label="HISTORY_ADDURL"/>
32717   <int value="96" label="TABS_GET"/>
32718   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
32719   <int value="98" label="TABS_RELOAD"/>
32720   <int value="99" label="WINDOWS_CREATE"/>
32721   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
32722   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
32723   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
32724   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
32725   <int value="104" label="BROWSERACTION_GETTITLE"/>
32726   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
32727   <int value="106" label="DELETED_SERIAL_CLOSE"/>
32728   <int value="107" label="CONTEXTMENUS_REMOVE"/>
32729   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
32730   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
32731   <int value="110" label="TABS_GETCURRENT"/>
32732   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
32733   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
32734   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
32735   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
32736   <int value="115" label="STORAGE_SET"/>
32737   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
32738   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
32739   <int value="118" label="DELETED_SERIAL_WRITE"/>
32740   <int value="119" label="IDLE_QUERYSTATE"/>
32741   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
32742   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
32743   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
32744   <int value="123" label="COOKIES_SET"/>
32745   <int value="124" label="CONTENTSETTINGS_SET"/>
32746   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
32747   <int value="126" label="TABS_INSERTCSS"/>
32748   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
32749   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
32750   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
32751   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
32752   <int value="131" label="EVENTS_GETRULES"/>
32753   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
32754   <int value="133" label="SOCKET_RECVFROM"/>
32755   <int value="134" label="TABS_GETALLINWINDOW"/>
32756   <int value="135" label="CONTEXTMENUS_UPDATE"/>
32757   <int value="136" label="BOOKMARKS_SEARCH"/>
32758   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
32759   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
32760   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
32761   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
32762   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
32763   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
32764   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
32765   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
32766   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
32767   <int value="146" label="SOCKET_CONNECT"/>
32768   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
32769   <int value="148" label="HISTORY_DELETEURL"/>
32770   <int value="149"
32771       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
32772   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
32773   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
32774   <int value="152" label="DOWNLOADS_DRAG"/>
32775   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
32776   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
32777   <int value="155" label="USB_RELEASEINTERFACE"/>
32778   <int value="156" label="PAGEACTION_GETPOPUP"/>
32779   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
32780   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
32781   <int value="159" label="PERMISSIONS_CONTAINS"/>
32782   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
32783   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
32784   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
32785   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
32786   <int value="164" label="MANAGEMENT_GET"/>
32787   <int value="165" label="PERMISSIONS_GETALL"/>
32788   <int value="166" label="DOWNLOADS_SHOW"/>
32789   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
32790   <int value="168" label="TABS_REMOVE"/>
32791   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
32792   <int value="170" label="WINDOWS_GET"/>
32793   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
32794   <int value="172" label="TTS_GETVOICES"/>
32795   <int value="173" label="MANAGEMENT_GETALL"/>
32796   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
32797   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
32798   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
32799   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
32800   <int value="178" label="BOOKMARKS_GETTREE"/>
32801   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
32802   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
32803   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
32804   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
32805   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
32806   <int value="184" label="COOKIES_GETALL"/>
32807   <int value="185" label="DOWNLOADS_GETFILEICON"/>
32808   <int value="186" label="PAGEACTION_GETTITLE"/>
32809   <int value="187" label="BROWSINGDATA_REMOVE"/>
32810   <int value="188" label="DELETED_SERIAL_OPEN"/>
32811   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
32812   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
32813   <int value="191" label="BOOKMARKS_GET"/>
32814   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
32815   <int value="193" label="ALARMS_CLEAR"/>
32816   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
32817   <int value="195" label="SOCKET_GETINFO"/>
32818   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
32819   <int value="197" label="BROWSERACTION_ENABLE"/>
32820   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
32821   <int value="199" label="PAGEACTION_SETTITLE"/>
32822   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
32823   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
32824   <int value="202" label="SOCKET_CREATE"/>
32825   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
32826   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
32827   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
32828   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
32829   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
32830   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
32831   <int value="209" label="USB_CONTROLTRANSFER"/>
32832   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
32833   <int value="211" label="USB_BULKTRANSFER"/>
32834   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
32835   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
32836   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
32837   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
32838   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
32839   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
32840   <int value="218" label="USB_INTERRUPTTRANSFER"/>
32841   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
32842   <int value="220" label="INPUT_IME_COMMITTEXT"/>
32843   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
32844   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
32845   <int value="223" label="SOCKET_ACCEPT"/>
32846   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
32847   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
32848   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
32849   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
32850   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
32851   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
32852   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
32853   <int value="231" label="TYPES_CHROMESETTING_GET"/>
32854   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
32855   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
32856   <int value="234" label="STORAGE_CLEAR"/>
32857   <int value="235" label="STORAGE_GETBYTESINUSE"/>
32858   <int value="236" label="TABS_QUERY"/>
32859   <int value="237" label="PAGEACTION_SETPOPUP"/>
32860   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
32861   <int value="239" label="DOWNLOADS_SEARCH"/>
32862   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
32863   <int value="241" label="WINDOWS_UPDATE"/>
32864   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
32865   <int value="243" label="SERIAL_FLUSH"/>
32866   <int value="244" label="BROWSERACTION_SETTITLE"/>
32867   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
32868   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
32869   <int value="247" label="BOOKMARKS_REMOVE"/>
32870   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
32871   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
32872   <int value="250" label="HISTORY_DELETERANGE"/>
32873   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
32874   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
32875   <int value="253" label="TABS_HIGHLIGHT"/>
32876   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
32877   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
32878   <int value="256" label="WINDOWS_GETCURRENT"/>
32879   <int value="257" label="DEBUGGER_ATTACH"/>
32880   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
32881   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
32882   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
32883   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
32884   <int value="262" label="PAGEACTION_SETICON"/>
32885   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
32886   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
32887   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
32888   <int value="266" label="COOKIES_REMOVE"/>
32889   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
32890   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
32891   <int value="269" label="WINDOWS_REMOVE"/>
32892   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
32893   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
32894   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
32895   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
32896   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
32897   <int value="275" label="BLUETOOTH_CONNECT"/>
32898   <int value="276" label="TABCAPTURE_CAPTURE"/>
32899   <int value="277" label="NOTIFICATIONS_CREATE"/>
32900   <int value="278" label="TABS_DUPLICATE"/>
32901   <int value="279" label="BLUETOOTH_WRITE"/>
32902   <int value="280" label="PAGEACTION_SHOW"/>
32903   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
32904   <int value="282" label="DOWNLOADS_PAUSE"/>
32905   <int value="283" label="PERMISSIONS_REQUEST"/>
32906   <int value="284" label="TOPSITES_GET"/>
32907   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
32908   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
32909   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
32910   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
32911   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
32912   <int value="290" label="CONTENTSETTINGS_GET"/>
32913   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
32914   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
32915   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
32916   <int value="294" label="SOCKET_READ"/>
32917   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
32918   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
32919   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
32920   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
32921   <int value="299" label="PERMISSIONS_REMOVE"/>
32922   <int value="300" label="MANAGEMENT_UNINSTALL"/>
32923   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
32924   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
32925   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
32926   <int value="304" label="ALARMS_GETALL"/>
32927   <int value="305" label="DIAL_DISCOVERNOW"/>
32928   <int value="306" label="TYPES_CHROMESETTING_SET"/>
32929   <int value="307" label="BROWSERACTION_SETICON"/>
32930   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
32931   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
32932   <int value="310" label="DELETED_BLUETOOTH_GETSERVICES"/>
32933   <int value="311" label="TABS_UPDATE"/>
32934   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
32935   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
32936   <int value="314" label="ALARMS_GET"/>
32937   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
32938   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
32939   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
32940   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
32941   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
32942   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
32943   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
32944   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
32945   <int value="323" label="BROWSERACTION_GETPOPUP"/>
32946   <int value="324" label="SOCKET_DESTROY"/>
32947   <int value="325" label="BLUETOOTH_GETDEVICES"/>
32948   <int value="326" label="ALARMS_CLEARALL"/>
32949   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
32950   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
32951   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
32952   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
32953   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
32954   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
32955   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
32956   <int value="334" label="TABS_DETECTLANGUAGE"/>
32957   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
32958   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
32959   <int value="337" label="DELETED_SERIAL_READ"/>
32960   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
32961   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
32962   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
32963   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
32964   <int value="342" label="BROWSERACTION_SETPOPUP"/>
32965   <int value="343" label="TABS_GETSELECTED"/>
32966   <int value="344" label="FONTSETTINGS_GETFONT"/>
32967   <int value="345" label="BLUETOOTH_READ"/>
32968   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
32969   <int value="347" label="EVENTS_ADDRULES"/>
32970   <int value="348" label="CONTEXTMENUS_CREATE"/>
32971   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
32972   <int value="350" label="DOWNLOADS_ERASE"/>
32973   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
32974   <int value="352" label="TTS_ISSPEAKING"/>
32975   <int value="353" label="BOOKMARKS_REMOVETREE"/>
32976   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
32977   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
32978   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
32979   <int value="357" label="FONTSETTINGS_SETFONT"/>
32980   <int value="358" label="SOCKET_GETNETWORKLIST"/>
32981   <int value="359" label="BOOKMARKS_MOVE"/>
32982   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
32983   <int value="361" label="STORAGE_REMOVE"/>
32984   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
32985   <int value="363" label="TABS_CREATE"/>
32986   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
32987   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
32988   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
32989   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
32990   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
32991   <int value="369" label="SOCKET_SENDTO"/>
32992   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
32993   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
32994   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
32995   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
32996   <int value="374" label="BROWSERACTION_DISABLE"/>
32997   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
32998   <int value="376" label="APP_WINDOW_CREATE"/>
32999   <int value="377" label="RUNTIME_RELOAD"/>
33000   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
33001   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
33002   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
33003   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
33004   <int value="382" label="EVENTS_REMOVERULES"/>
33005   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
33006   <int value="384" label="WINDOWS_GETALL"/>
33007   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
33008   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
33009   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
33010   <int value="388" label="PAGEACTION_HIDE"/>
33011   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
33012   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
33013   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
33014   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
33015   <int value="393" label="DOWNLOADS_RESUME"/>
33016   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
33017   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
33018   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
33019   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
33020   <int value="398" label="NOTIFICATIONS_UPDATE"/>
33021   <int value="399" label="NOTIFICATIONS_CLEAR"/>
33022   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
33023   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
33024   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
33025   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
33026   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
33027   <int value="405" label="BROWSINGDATA_SETTINGS"/>
33028   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
33029   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
33030   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
33031   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
33032   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
33033   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
33034   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
33035   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
33036   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
33037   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
33038   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
33039   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
33040   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
33041   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
33042   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
33043   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
33044   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
33045   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
33046   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
33047   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
33048   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
33049   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
33050   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
33051   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
33052   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
33053   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
33054   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
33055   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
33056   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
33057   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
33058   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
33059   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
33060   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
33061   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
33062   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
33063   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
33064   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
33065   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
33066   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
33067   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
33068   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
33069   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
33070   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
33071   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
33072   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
33073   <int value="451" label="LOCATION_WATCHLOCATION"/>
33074   <int value="452" label="LOCATION_CLEARWATCH"/>
33075   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
33076   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
33077   <int value="455" label="DELETED_BLUETOOTH_GETPROFILES"/>
33078   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
33079   <int value="457" label="AUDIO_GETINFO"/>
33080   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
33081   <int value="459" label="AUDIO_SETPROPERTIES"/>
33082   <int value="460" label="USB_RESETDEVICE"/>
33083   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
33084   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
33085   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
33086   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
33087   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
33088   <int value="466"
33089       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
33090   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
33091   <int value="468" label="WEBVIEW_INSERTCSS"/>
33092   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
33093   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
33094   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
33095   <int value="472" label="USB_LISTINTERFACES"/>
33096   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
33097   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
33098   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
33099   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
33100   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
33101   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
33102   <int value="479" label="TTS_PAUSE"/>
33103   <int value="480" label="TTS_RESUME"/>
33104   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
33105   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
33106   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
33107   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
33108   <int value="485"
33109       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
33110   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
33111   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
33112   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
33113   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
33114   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
33115   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
33116   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
33117   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
33118   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
33119   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
33120   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
33121   <int value="497" label="WEBVIEW_GO"/>
33122   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
33123   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
33124   <int value="500" label="WEBVIEW_STOP"/>
33125   <int value="501" label="WEBVIEW_RELOAD"/>
33126   <int value="502" label="WEBVIEW_TERMINATE"/>
33127   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
33128   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
33129   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
33130   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
33131   <int value="507" label="SYSTEM_CPU_GETINFO"/>
33132   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
33133   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
33134   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
33135   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
33136   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
33137   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
33138   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
33139   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
33140   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
33141   <int value="517"
33142       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
33143   <int value="518"
33144       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
33145   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
33146   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
33147   <int value="521" label="INFOBARS_SHOW"/>
33148   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
33149   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
33150   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
33151   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
33152   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
33153   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
33154   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
33155   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
33156   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
33157   <int value="531" label="WEBVIEW_SETPERMISSION"/>
33158   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
33159   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
33160   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
33161   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
33162   <int value="536" label="PROCESSES_TERMINATE"/>
33163   <int value="537" label="SOCKETS_UDP_CREATE"/>
33164   <int value="538" label="SOCKETS_UDP_UPDATE"/>
33165   <int value="539" label="SOCKETS_UDP_BIND"/>
33166   <int value="540" label="SOCKETS_UDP_SEND"/>
33167   <int value="541" label="SOCKETS_UDP_CLOSE"/>
33168   <int value="542" label="SOCKETS_UDP_GETINFO"/>
33169   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
33170   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
33171   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
33172   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
33173   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
33174   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
33175   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
33176   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
33177   <int value="551" label="WEBVIEW_CLEARDATA"/>
33178   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
33179   <int value="553" label="SESSIONS_GETDEVICES"/>
33180   <int value="554" label="SESSIONS_RESTORE"/>
33181   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
33182   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
33183   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
33184   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
33185   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
33186   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
33187   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
33188   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
33189   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
33190   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
33191   <int value="565" label="USB_GETDEVICES"/>
33192   <int value="566" label="USB_REQUESTACCESS"/>
33193   <int value="567" label="USB_OPENDEVICE"/>
33194   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
33195   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
33196   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
33197   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
33198   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
33199   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
33200   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
33201   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
33202   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
33203   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
33204   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
33205   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
33206   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
33207   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
33208   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
33209   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
33210   <int value="584" label="CAST_CHANNEL_OPEN"/>
33211   <int value="585" label="CAST_CHANNEL_SEND"/>
33212   <int value="586" label="CAST_CHANNEL_CLOSE"/>
33213   <int value="587" label="RUNTIME_RESTART"/>
33214   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
33215   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
33216   <int value="590" label="SOCKETS_TCP_CREATE"/>
33217   <int value="591" label="SOCKETS_TCP_UPDATE"/>
33218   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
33219   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
33220   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
33221   <int value="595" label="SOCKETS_TCP_CONNECT"/>
33222   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
33223   <int value="597" label="SOCKETS_TCP_SEND"/>
33224   <int value="598" label="SOCKETS_TCP_CLOSE"/>
33225   <int value="599" label="SOCKETS_TCP_GETINFO"/>
33226   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
33227   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
33228   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
33229   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
33230   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
33231   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
33232   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
33233   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
33234   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
33235   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
33236   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
33237   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
33238   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
33239   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
33240   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
33241   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
33242   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
33243   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
33244   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
33245   <int value="619" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
33246   <int value="620" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
33247   <int value="621" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
33248   <int value="622" label="DELETED_APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
33249   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
33250   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
33251   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
33252   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
33253   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
33254   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
33255   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
33256   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
33257   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
33258   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
33259   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
33260   <int value="634" label="SERIAL_GETDEVICES"/>
33261   <int value="635" label="SERIAL_UPDATE"/>
33262   <int value="636" label="SERIAL_SETPAUSED"/>
33263   <int value="637" label="SERIAL_GETINFO"/>
33264   <int value="638" label="SERIAL_GETCONNECTIONS"/>
33265   <int value="639" label="SERIAL_SEND"/>
33266   <int value="640" label="GCM_REGISTER"/>
33267   <int value="641" label="GCM_SEND"/>
33268   <int value="642" label="SERIAL_CONNECT"/>
33269   <int value="643" label="SERIAL_DISCONNECT"/>
33270   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
33271   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
33272   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
33273   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
33274   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
33275   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
33276   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
33277   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
33278   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
33279   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
33280   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
33281   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
33282   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
33283   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
33284   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
33285   <int value="659"
33286       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
33287   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
33288   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
33289   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
33290   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
33291   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
33292   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
33293   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
33294   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
33295   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
33296   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
33297   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
33298   <int value="671" label="HID_GETDEVICES"/>
33299   <int value="672" label="HID_CONNECT"/>
33300   <int value="673" label="HID_DISCONNECT"/>
33301   <int value="674" label="HID_RECEIVE"/>
33302   <int value="675" label="HID_SEND"/>
33303   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
33304   <int value="677" label="HID_SENDFEATUREREPORT"/>
33305   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
33306   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
33307   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
33308   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
33309   <int value="682" label="WEBVIEW_SETZOOM"/>
33310   <int value="683" label="WEBVIEW_GETZOOM"/>
33311   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
33312   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
33313   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
33314   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
33315   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
33316   <int value="689" label="SCREENLOCKPRIVATE_HIDEBUTTON"/>
33317   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
33318   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
33319   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
33320   <int value="693" label="WEBVIEW_FIND"/>
33321   <int value="694" label="WEBVIEW_STOPFINDING"/>
33322   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
33323   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
33324   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
33325   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
33326   <int value="699" label="AUTOMATIONINTERNAL_ENABLECURRENTTAB"/>
33327   <int value="700" label="APP_CURRENTWINDOWINTERNAL_SETSIZECONSTRAINTS"/>
33328   <int value="701" label="BLUETOOTH_GETDEVICE"/>
33329   <int value="702" label="GCM_UNREGISTER"/>
33330   <int value="703" label="FILEBROWSERPRIVATE_REQUESTDRIVESHARE"/>
33331   <int value="704" label="METRICSPRIVATE_RECORDSPARSEVALUE"/>
33332   <int value="705" label="HOTWORDPRIVATE_SETAUDIOLOGGINGENABLED"/>
33333   <int value="706" label="BLUETOOTHPRIVATE_SETADAPTERSTATE"/>
33334   <int value="707" label="BLUETOOTHPRIVATE_ENABLEPAIRING"/>
33335   <int value="708" label="BLUETOOTHPRIVATE_DISABLEPAIRING"/>
33336   <int value="709" label="BLUETOOTHPRIVATE_SETPAIRINGRESPONSE"/>
33337   <int value="710" label="NETWORKINGPRIVATE_GETCAPTIVEPORTALSTATUS"/>
33338   <int value="711" label="AUTOMATIONINTERNAL_PERFORMACTION"/>
33339   <int value="712" label="BLUETOOTH_UPDATE_SOCKET"/>
33340   <int value="713" label="BLUETOOTH_SET_SOCKET_PAUSED"/>
33341   <int value="714" label="BLUETOOTH_GET_SOCKET"/>
33342   <int value="715" label="BLUETOOTH_GET_SOCKETS"/>
33343   <int value="716" label="FILESYSTEMPROVIDER_UNMOUNT"/>
33344   <int value="717" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDSUCCESS"/>
33345   <int value="718" label="FILESYSTEMPROVIDERINTERNAL_UNMOUNTREQUESTEDERROR"/>
33346   <int value="719" label="MEDIAGALLERIES_DROPPERMISSIONFORMEDIAFILESYSTEM"/>
33347   <int value="720" label="WEBCAMPRIVATE_SET"/>
33348   <int value="721" label="WEBCAMPRIVATE_RESET"/>
33349   <int value="722" label="WEBCAMPRIVATE_GET"/>
33350 </enum>
33352 <enum name="ExtensionInstallCause" type="int">
33353   <int value="0" label="INSTALL_CAUSE_UNSET"/>
33354   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
33355   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
33356   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
33357   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
33358 </enum>
33360 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
33361   <int value="0" label="Link is shown"/>
33362   <int value="1" label="Link is not shown"/>
33363   <int value="2" label="Link is clicked"/>
33364 </enum>
33366 <enum name="ExtensionInstallPromptType" type="int">
33367   <int value="0" label="Install prompt"/>
33368   <int value="1" label="Inline install prompt"/>
33369   <int value="2" label="Bundle install prompt"/>
33370   <int value="3" label="Re-enable prompt"/>
33371   <int value="4" label="Permissions prompt"/>
33372   <int value="5" label="External install prompt"/>
33373   <int value="6" label="Post install permissions prompt"/>
33374   <int value="7" label="Launch prompt"/>
33375 </enum>
33377 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
33378   <int value="0" label="No signature (network error, etc)"/>
33379   <int value="1" label="Invalid signature"/>
33380   <int value="2" label="Valid signature"/>
33381 </enum>
33383 <enum name="ExtensionInstallVerifierInitResult" type="int">
33384   <int value="0" label="No value in prefs"/>
33385   <int value="1" label="Pref present but parsing failed"/>
33386   <int value="2" label="Invalid signature"/>
33387   <int value="3" label="Valid signature"/>
33388 </enum>
33390 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
33391   <int value="0" label="VERIFIED"/>
33392   <int value="1" label="NOT_EXTENSION"/>
33393   <int value="2" label="UNPACKED"/>
33394   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
33395   <int value="4" label="FORCED_NOT_VERIFIED"/>
33396   <int value="5" label="NOT_FROM_STORE"/>
33397   <int value="6" label="NO_SIGNATURE"/>
33398   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
33399   <int value="8" label="NOT_VERIFIED"/>
33400 </enum>
33402 <enum name="ExtensionInstallVerifierStatus" type="int">
33403   <int value="0" label="NONE"/>
33404   <int value="1" label="BOOTSTRAP"/>
33405   <int value="2" label="ENFORCE"/>
33406 </enum>
33408 <enum name="ExtensionLaunchType" type="int">
33409   <int value="0" label="PINNED"/>
33410   <int value="1" label="REGULAR"/>
33411   <int value="2" label="FULLSCREEN"/>
33412 </enum>
33414 <enum name="ExtensionLocation" type="int">
33415   <int value="0" label="INVALID"/>
33416   <int value="1" label="INTERNAL"/>
33417   <int value="2" label="EXTERNAL_PREF"/>
33418   <int value="3" label="EXTERNAL_REGISTRY"/>
33419   <int value="4" label="LOAD"/>
33420   <int value="5" label="COMPONENT"/>
33421   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
33422   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
33423   <int value="8" label="COMMAND_LINE"/>
33424   <int value="9" label="EXTERNAL_POLICY"/>
33425   <int value="10" label="EXTERNAL_COMPONENT"/>
33426 </enum>
33428 <enum name="ExtensionPermission" type="int">
33429   <int value="0" label="UNKNOWN"/>
33430   <int value="1" label="NONE"/>
33431   <int value="2" label="BOOKMARKS"/>
33432   <int value="3" label="GEOLOCATION"/>
33433   <int value="4" label="BROWSING_HISTORY"/>
33434   <int value="5" label="TABS"/>
33435   <int value="6" label="MANAGEMENT"/>
33436   <int value="7" label="DEBUGGER"/>
33437   <int value="8" label="1_HOST"/>
33438   <int value="9" label="2_HOSTS"/>
33439   <int value="10" label="3_HOSTS"/>
33440   <int value="11" label="4_OR_MORE_HOSTS"/>
33441   <int value="12" label="ALL_HOSTS"/>
33442   <int value="13" label="FULL_ACCESS"/>
33443   <int value="14" label="CLIPBOARD"/>
33444   <int value="15" label="TTS_ENGINE"/>
33445   <int value="16" label="CONTENT_SETTINGS"/>
33446   <int value="17" label="PRIVACY"/>
33447   <int value="18" label="MANAGED_MODE"/>
33448   <int value="19" label="INPUT"/>
33449   <int value="20" label="AUDIO_CAPTURE"/>
33450   <int value="21" label="VIDEO_CAPTURE"/>
33451   <int value="22" label="DOWNLOADS"/>
33452   <int value="23" label="FILE_SYSTEM_WRITE"/>
33453   <int value="24" label="ALL_MEDIA_GALLERIES"/>
33454   <int value="25" label="SERIAL"/>
33455   <int value="26" label="SOCKET_ANY_HOST"/>
33456   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
33457   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
33458 </enum>
33460 <enum name="ExtensionPermission2" type="int">
33461 <!-- Generated from ../../../extensions/common/permissions/permission_message.h -->
33463   <int value="0" label="kUnknown"/>
33464   <int value="1" label="kNone"/>
33465   <int value="2" label="kBookmarks"/>
33466   <int value="3" label="kGeolocation"/>
33467   <int value="4" label="kBrowsingHistory"/>
33468   <int value="5" label="kTabs"/>
33469   <int value="6" label="kManagement"/>
33470   <int value="7" label="kDebugger"/>
33471   <int value="8" label="kDesktopCapture"/>
33472   <int value="9" label="kHid"/>
33473   <int value="10" label="kHosts1"/>
33474   <int value="11" label="kHosts2"/>
33475   <int value="12" label="kHosts3"/>
33476   <int value="13" label="kHosts4OrMore"/>
33477   <int value="14" label="kHostsAll"/>
33478   <int value="15" label="kFullAccess"/>
33479   <int value="16" label="kClipboard"/>
33480   <int value="17" label="kTtsEngine"/>
33481   <int value="18" label="kContentSettings"/>
33482   <int value="19" label="kPrivacy"/>
33483   <int value="20" label="kManagedMode"/>
33484   <int value="21" label="kInput"/>
33485   <int value="22" label="kAudioCapture"/>
33486   <int value="23" label="kVideoCapture"/>
33487   <int value="24" label="kDownloads"/>
33488   <int value="25" label="kFileSystemWrite"/>
33489   <int value="26" label="kMediaGalleriesAllGalleriesRead"/>
33490   <int value="27" label="kSerial"/>
33491   <int value="28" label="kSocketAnyHost"/>
33492   <int value="29" label="kSocketDomainHosts"/>
33493   <int value="30" label="kSocketSpecificHosts"/>
33494   <int value="31" label="kBluetooth"/>
33495   <int value="32" label="kUsb"/>
33496   <int value="33" label="kSystemIndicator"/>
33497   <int value="34" label="kUsbDevice"/>
33498   <int value="35" label="kMediaGalleriesAllGalleriesCopyTo"/>
33499   <int value="36" label="kSystemInfoDisplay"/>
33500   <int value="37" label="kNativeMessaging"/>
33501   <int value="38" label="kSyncFileSystem"/>
33502   <int value="39" label="kAudio"/>
33503   <int value="40" label="kFavicon"/>
33504   <int value="41" label="kMusicManagerPrivate"/>
33505   <int value="42" label="kWebConnectable"/>
33506   <int value="43" label="kActivityLogPrivate"/>
33507   <int value="44" label="kBluetoothDevices"/>
33508   <int value="45" label="kDownloadsOpen"/>
33509   <int value="46" label="kNetworkingPrivate"/>
33510   <int value="47" label="kDeclarativeWebRequest"/>
33511   <int value="48" label="kFileSystemDirectory"/>
33512   <int value="49" label="kFileSystemWriteDirectory"/>
33513   <int value="50" label="kSignedInDevices"/>
33514   <int value="51" label="kWallpaper"/>
33515   <int value="52" label="kNetworkState"/>
33516   <int value="53" label="kHomepage"/>
33517   <int value="54" label="kSearchProvider"/>
33518   <int value="55" label="kStartupPages"/>
33519   <int value="56" label="kMediaGalleriesAllGalleriesDelete"/>
33520   <int value="57" label="kScreenlockPrivate"/>
33521   <int value="58" label="kOverrideBookmarksUI"/>
33522   <int value="59" label="kAutomation"/>
33523 </enum>
33525 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
33526   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
33527   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
33528   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
33529   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
33530 </enum>
33532 <enum name="ExtensionType" type="int">
33533   <int value="0" label="UNKNOWN"/>
33534   <int value="1" label="EXTENSION"/>
33535   <int value="2" label="THEME"/>
33536   <int value="3" label="USER_SCRIPT"/>
33537   <int value="4" label="HOSTED_APP"/>
33538   <int value="5" label="LEGACY_PACKAGED_APP"/>
33539   <int value="6" label="PLATFORM_APP"/>
33540 </enum>
33542 <enum name="ExtensionUnpackFailureReason" type="int">
33543   <summary>
33544     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
33545     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
33546   </summary>
33547   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
33548   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
33549   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
33550   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
33551   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
33552   <int value="5" label="INVALID_MANIFEST"/>
33553   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
33554   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
33555   <int value="8" label="CRX_FILE_NOT_READABLE"/>
33556   <int value="9" label="CRX_HEADER_INVALID"/>
33557   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
33558   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
33559   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
33560   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
33561   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
33562   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
33563   <int value="16" label="CRX_SIGNATURE_INVALID"/>
33564   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
33565   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
33566   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
33567   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
33568   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
33569   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
33570   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
33571   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
33572   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
33573   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
33574   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
33575   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
33576   <int value="29" label="INVALID_CATALOG_DATA"/>
33577   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
33578   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
33579   <int value="32" label="ERROR_SAVING_CATALOG"/>
33580 </enum>
33582 <enum name="ExternalDeviceAction" type="int">
33583   <int value="0" label="Import to Drive"/>
33584   <int value="1" label="View files"/>
33585   <int value="2" label="View files (automatically)"/>
33586   <int value="3" label="Watch video"/>
33587   <int value="4" label="Error"/>
33588   <int value="5" label="Close (no action)"/>
33589 </enum>
33591 <enum name="ExternalDisplayOpenResult" type="int">
33592   <int value="0" label="Success"/>
33593   <int value="1" label="Failed with EACCES (incorrect permission on device)"/>
33594   <int value="2" label="Failed with ENOENT (device missing)"/>
33595   <int value="3" label="Failed for some other reason"/>
33596 </enum>
33598 <enum name="ExternalDisplayReceiveResult" type="int">
33599   <int value="0" label="Success"/>
33600   <int value="1" label="ioctl() to I2C device failed"/>
33601   <int value="2" label="Bad message checksum"/>
33602   <int value="3" label="Bad message address"/>
33603   <int value="4" label="Bad message length"/>
33604   <int value="5" label="Bad command code in message"/>
33605   <int value="6" label="Bad result code in message"/>
33606   <int value="7" label="Bad feature index in message"/>
33607   <int value="8" label="Maximum value of 0 in message"/>
33608 </enum>
33610 <enum name="ExternalDisplaySendResult" type="int">
33611   <int value="0" label="Success"/>
33612   <int value="1" label="ioctl() to I2C device failed"/>
33613 </enum>
33615 <enum name="ExternalItemState" type="int">
33616   <int value="0" label="DEPRECATED_DISABLED"/>
33617   <int value="1" label="DEPRECATED_ENABLED"/>
33618   <int value="2" label="DISABLED (in webstore)"/>
33619   <int value="3" label="ENABLED (in webstore)"/>
33620   <int value="4" label="DISABLED (not in webstore)"/>
33621   <int value="5" label="ENABLED (not in webstore)"/>
33622   <int value="6" label="UNINSTALLED (in webstore)"/>
33623   <int value="7" label="UNINSTALLED (not in webstore)"/>
33624 </enum>
33626 <enum name="Exynos5250LotIdEnum" type="int">
33627   <int value="0" label="Fused device"/>
33628   <int value="1" label="Generic unfused device"/>
33629   <int value="2" label="Unfused; lot ID NZVPU"/>
33630   <int value="3" label="Unfused; lot ID NZVR7"/>
33631 </enum>
33633 <enum name="FallbackSSLVersion" type="int">
33634   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
33635   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
33636   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
33637   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
33638 </enum>
33640 <enum name="FeatureObserver" type="int">
33641 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
33643   <int value="0" label="PageDestruction"/>
33644   <int value="1" label="LegacyNotifications"/>
33645   <int value="2" label="MultipartMainResource"/>
33646   <int value="3" label="PrefixedIndexedDB"/>
33647   <int value="4" label="WorkerStart"/>
33648   <int value="5" label="SharedWorkerStart"/>
33649   <int value="6" label="LegacyWebAudioNoteOn"/>
33650   <int value="7" label="WebAudioStart"/>
33651   <int value="8" label="PrefixedContentSecurityPolicy"/>
33652   <int value="9" label="UnprefixedIndexedDB"/>
33653   <int value="10" label="OpenWebDatabase"/>
33654   <int value="11" label="LegacyHTMLNotifications"/>
33655   <int value="12" label="LegacyTextNotifications"/>
33656   <int value="13" label="UnprefixedRequestAnimationFrame"/>
33657   <int value="14" label="PrefixedRequestAnimationFrame"/>
33658   <int value="15" label="ContentSecurityPolicy"/>
33659   <int value="16" label="ContentSecurityPolicyReportOnly"/>
33660   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
33661   <int value="18" label="PrefixedTransitionEndEvent"/>
33662   <int value="19" label="UnprefixedTransitionEndEvent"/>
33663   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
33664   <int value="21" label="AutoFocusAttribute"/>
33665   <int value="22" label="DeprecatedAutoSaveAttribute"/>
33666   <int value="23" label="DataListElement"/>
33667   <int value="24" label="FormAttribute"/>
33668   <int value="25" label="IncrementalAttribute"/>
33669   <int value="26" label="InputTypeColor"/>
33670   <int value="27" label="InputTypeDate"/>
33671   <int value="28" label="InputTypeDateTime"/>
33672   <int value="29" label="InputTypeDateTimeFallback"/>
33673   <int value="30" label="InputTypeDateTimeLocal"/>
33674   <int value="31" label="InputTypeEmail"/>
33675   <int value="32" label="InputTypeMonth"/>
33676   <int value="33" label="InputTypeNumber"/>
33677   <int value="34" label="InputTypeRange"/>
33678   <int value="35" label="InputTypeSearch"/>
33679   <int value="36" label="InputTypeTel"/>
33680   <int value="37" label="InputTypeTime"/>
33681   <int value="38" label="InputTypeURL"/>
33682   <int value="39" label="InputTypeWeek"/>
33683   <int value="40" label="InputTypeWeekFallback"/>
33684   <int value="41" label="ListAttribute"/>
33685   <int value="42" label="MaxAttribute"/>
33686   <int value="43" label="MinAttribute"/>
33687   <int value="44" label="PatternAttribute"/>
33688   <int value="45" label="PlaceholderAttribute"/>
33689   <int value="46" label="PrecisionAttribute"/>
33690   <int value="47" label="PrefixedDirectoryAttribute"/>
33691   <int value="48" label="PrefixedSpeechAttribute"/>
33692   <int value="49" label="RequiredAttribute"/>
33693   <int value="50" label="ResultsAttribute"/>
33694   <int value="51" label="StepAttribute"/>
33695   <int value="52" label="PageVisits"/>
33696   <int value="53" label="HTMLMarqueeElement"/>
33697   <int value="54" label="Unused: CSSOverflowMarquee"/>
33698   <int value="55" label="Reflection"/>
33699   <int value="56" label="CursorVisibility"/>
33700   <int value="57" label="StorageInfo"/>
33701   <int value="58" label="XFrameOptions"/>
33702   <int value="59" label="XFrameOptionsSameOrigin"/>
33703   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
33704   <int value="61" label="DeprecatedFlexboxWebContent"/>
33705   <int value="62" label="DeprecatedFlexboxChrome"/>
33706   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
33707   <int value="64" label="SVGTRefElement"/>
33708   <int value="65" label="UnprefixedPerformanceTimeline"/>
33709   <int value="66" label="PrefixedPerformanceTimeline"/>
33710   <int value="67" label="UnprefixedUserTiming"/>
33711   <int value="68" label="PrefixedUserTiming"/>
33712   <int value="69" label="WindowEvent"/>
33713   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
33714   <int value="71" label="PrefixedMediaAddKey"/>
33715   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
33716   <int value="73" label="WebAudioLooping"/>
33717   <int value="74" label="DocumentClear"/>
33718   <int value="75" label="PrefixedTransitionMediaFeature"/>
33719   <int value="76" label="SVGFontElement"/>
33720   <int value="77" label="XMLDocument"/>
33721   <int value="78" label="XSLProcessingInstruction"/>
33722   <int value="79" label="XSLTProcessor"/>
33723   <int value="80" label="SVGSwitchElement"/>
33724   <int value="81" label="PrefixedDocumentRegister"/>
33725   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
33726   <int value="83" label="Document.all()"/>
33727   <int value="84" label="FormElement"/>
33728   <int value="85" label="DemotedFormElement"/>
33729   <int value="86" label="CaptureAttributeAsEnum"/>
33730   <int value="87" label="ShadowDOMPrefixedPseudo"/>
33731   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
33732   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
33733   <int value="90" label="SVGAnimationElement"/>
33734   <int value="91" label="KeyboardEventKeyLocation"/>
33735   <int value="92" label="CaptureEvents"/>
33736   <int value="93" label="ReleaseEvents"/>
33737   <int value="94" label="CSSDisplayRunIn"/>
33738   <int value="95" label="CSSDisplayCompact"/>
33739   <int value="96" label="LineClamp"/>
33740   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
33741   <int value="98" label="SubFrameBeforeUnloadFired"/>
33742   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
33743   <int value="100" label="TextReplaceWholeText"/>
33744   <int value="101" label="PrefixedShadowRootConstructor"/>
33745   <int value="102" label="ConsoleMarkTimeline"/>
33746   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
33747   <int value="104" label="DocumentTypeEntities"/>
33748   <int value="105" label="DocumentTypeInternalSubset"/>
33749   <int value="106" label="DocumentTypeNotations"/>
33750   <int value="107" label="ElementGetAttributeNode"/>
33751   <int value="108" label="ElementSetAttributeNode"/>
33752   <int value="109" label="ElementRemoveAttributeNode"/>
33753   <int value="110" label="ElementGetAttributeNodeNS"/>
33754   <int value="111" label="DocumentCreateAttribute"/>
33755   <int value="112" label="DocumentCreateAttributeNS"/>
33756   <int value="113" label="DocumentCreateCDATASection"/>
33757   <int value="114" label="DocumentInputEncoding"/>
33758   <int value="115" label="DocumentXMLEncoding"/>
33759   <int value="116" label="DocumentXMLStandalone"/>
33760   <int value="117" label="DocumentXMLVersion"/>
33761   <int value="118" label="NodeIsSameNode"/>
33762   <int value="119" label="NodeIsSupported"/>
33763   <int value="120" label="NodeNamespaceURI"/>
33764   <int value="121" label="NodePrefix"/>
33765   <int value="122" label="NodeLocalName"/>
33766   <int value="123" label="NavigatorProductSub"/>
33767   <int value="124" label="NavigatorVendor"/>
33768   <int value="125" label="NavigatorVendorSub"/>
33769   <int value="126" label="FileError"/>
33770   <int value="127" label="DocumentCharset"/>
33771   <int value="128" label="PrefixedAnimationEndEvent"/>
33772   <int value="129" label="UnprefixedAnimationEndEvent"/>
33773   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
33774   <int value="131" label="PrefixedAnimationStartEvent"/>
33775   <int value="132" label="UnprefixedAnimationStartEvent"/>
33776   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
33777   <int value="134" label="PrefixedAnimationIterationEvent"/>
33778   <int value="135" label="UnprefixedAnimationIterationEvent"/>
33779   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
33780   <int value="137" label="EventReturnValue"/>
33781   <int value="138" label="SVGSVGElement"/>
33782   <int value="139" label="SVGAnimateColorElement"/>
33783   <int value="140" label="InsertAdjacentText"/>
33784   <int value="141" label="InsertAdjacentElement"/>
33785   <int value="142" label="HasAttributes"/>
33786   <int value="143" label="DOMSubtreeModifiedEvent"/>
33787   <int value="144" label="DOMNodeInsertedEvent"/>
33788   <int value="145" label="DOMNodeRemovedEvent"/>
33789   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
33790   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
33791   <int value="148" label="DOMCharacterDataModifiedEvent"/>
33792   <int value="149" label="DocumentAllTags"/>
33793   <int value="150" label="DocumentAllLegacyCall"/>
33794   <int value="151" label="HTMLAppletElementLegacyCall"/>
33795   <int value="152" label="HTMLEmbedElementLegacyCall"/>
33796   <int value="153" label="HTMLObjectElementLegacyCall"/>
33797   <int value="154" label="BeforeLoadEvent"/>
33798   <int value="155" label="GetMatchedCSSRules"/>
33799   <int value="156" label="SVGFontInCSS"/>
33800   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
33801   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
33802   <int value="159" label="AttributeIsId"/>
33803   <int value="160" label="AttributeOwnerElement"/>
33804   <int value="161" label="AttributeSetPrefix"/>
33805   <int value="162" label="AttributeSpecified"/>
33806   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
33807   <int value="164" label="PrefixedAudioDecodedByteCount"/>
33808   <int value="165" label="PrefixedVideoDecodedByteCount"/>
33809   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
33810   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
33811   <int value="168" label="PrefixedVideoEnterFullscreen"/>
33812   <int value="169" label="PrefixedVideoExitFullscreen"/>
33813   <int value="170" label="PrefixedVideoEnterFullScreen"/>
33814   <int value="171" label="PrefixedVideoExitFullScreen"/>
33815   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
33816   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
33817   <int value="174" label="SourceElementCandidate"/>
33818   <int value="175" label="SourceElementNonMatchingMedia"/>
33819   <int value="176" label="PrefixedElementRequestFullscreen"/>
33820   <int value="177" label="PrefixedElementRequestFullScreen"/>
33821   <int value="178" label="BarPropLocationbar"/>
33822   <int value="179" label="BarPropMenubar"/>
33823   <int value="180" label="BarPropPersonalbar"/>
33824   <int value="181" label="BarPropScrollbars"/>
33825   <int value="182" label="BarPropStatusbar"/>
33826   <int value="183" label="BarPropToolbar"/>
33827   <int value="184" label="input[type=email][multiple]"/>
33828   <int value="185" label="input[type=email][maxlength]"/>
33829   <int value="186" label="input[type=email][multiple][maxlength]"/>
33830   <int value="187" label="TextTrackCueConstructor"/>
33831   <int value="188" label="CSSStyleDeclarationPropertyName"/>
33832   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
33833   <int value="190" label="InputTypeText"/>
33834   <int value="191" label="InputTypeTextMaxLength"/>
33835   <int value="192" label="InputTypePassword"/>
33836   <int value="193" label="InputTypePasswordMaxLength"/>
33837   <int value="194" label="SVGInstanceRoot"/>
33838   <int value="195" label="ShowModalDialog"/>
33839   <int value="196" label="PrefixedPageVisibility"/>
33840   <int value="197" label="HTMLFrameElementLocation"/>
33841   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
33842   <int value="199" label="CSSWebkitRegionAtRule"/>
33843   <int value="200" label="DocumentBeforeUnloadRegistered"/>
33844   <int value="201" label="DocumentBeforeUnloadFired"/>
33845   <int value="202" label="DocumentUnloadRegistered"/>
33846   <int value="203" label="DocumentUnloadFired"/>
33847   <int value="204" label="SVGLocatableNearestViewportElement"/>
33848   <int value="205" label="SVGLocatableFarthestViewportElement"/>
33849   <int value="206" label="IsIndexElement"/>
33850   <int value="207" label="HTMLHeadElementProfile"/>
33851   <int value="208" label="OverflowChangedEvent"/>
33852   <int value="209" label="SVGPointMatrixTransform"/>
33853   <int value="210" label="HTMLHtmlElementManifest"/>
33854   <int value="211" label="DOMFocusInOutEvent"/>
33855   <int value="212" label="FileGetLastModifiedDate"/>
33856   <int value="213" label="HTMLElementInnerText"/>
33857   <int value="214" label="HTMLElementOuterText"/>
33858   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
33859   <int value="216" label="ElementSetAttributeNodeNS"/>
33860   <int value="217" label="ElementPrefixedMatchesSelector"/>
33861   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
33862   <int value="219" label="CSSStyleSheetRules"/>
33863   <int value="220" label="CSSStyleSheetAddRule"/>
33864   <int value="221" label="CSSStyleSheetRemoveRule"/>
33865   <int value="222" label="InitMessageEvent"/>
33866   <int value="223" label="PrefixedInitMessageEvent"/>
33867   <int value="224" label="ElementSetPrefix"/>
33868   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
33869   <int value="226" label="SVGElementGetPresentationAttribute"/>
33870   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
33871   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
33872   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
33873   <int value="230" label="DOMImplementationHasFeature"/>
33874   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
33875   <int value="232" label="CanPlayTypeKeySystem"/>
33876   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
33877   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
33878   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
33879   <int value="236" label="PrefixedTransform2dMediaFeature"/>
33880   <int value="237" label="PrefixedTransform3dMediaFeature"/>
33881   <int value="238" label="PrefixedAnimationMediaFeature"/>
33882   <int value="239" label="PrefixedViewModeMediaFeature"/>
33883   <int value="240" label="PrefixedStorageQuota"/>
33884   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
33885   <int value="242" label="PrefixedMediaSourceOpen"/>
33886   <int value="243" label="ResetReferrerPolicy"/>
33887   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
33888   <int value="245" label="CaptureAttributeAsBoolean"/>
33889   <int value="246" label="FormNameAccessForImageElement"/>
33890   <int value="247" label="FormNameAccessForPastNamesMap"/>
33891   <int value="248" label="FormAssociationByParser"/>
33892   <int value="249" label="HTMLSourceElementMedia"/>
33893   <int value="250" label="SVGSVGElementInDocument"/>
33894   <int value="251" label="SVGDocumentRootElement"/>
33895   <int value="252" label="DocumentCreateEventOptionalArgument"/>
33896   <int value="253" label="MediaErrorEncrypted"/>
33897   <int value="254" label="EventSourceURL"/>
33898   <int value="255" label="WebSocketURL"/>
33899   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
33900   <int value="257" label="WorkerSubjectToCSP"/>
33901   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
33902   <int value="259" label="HTMLMediaElementControllerNotNull"/>
33903   <int value="260" label="DeprecatedWebKitGradient"/>
33904   <int value="261" label="DeprecatedWebKitLinearGradient"/>
33905   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
33906   <int value="263" label="DeprecatedWebKitRadialGradient"/>
33907   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
33908   <int value="265" label="PrefixedGetImageDataHD"/>
33909   <int value="266" label="PrefixedPutImageDataHD"/>
33910   <int value="267" label="PrefixedImageSmoothingEnabled"/>
33911   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
33912   <int value="269" label="ShadowRootApplyAuthorStyles"/>
33913   <int value="270" label="PromiseConstructor"/>
33914   <int value="271" label="PromiseCast"/>
33915   <int value="272" label="PromiseReject"/>
33916   <int value="273" label="PromiseResolve"/>
33917   <int value="274" label="TextAutosizing"/>
33918   <int value="275" label="TextAutosizingLayout"/>
33919   <int value="276" label="HTMLAnchorElementPingAttribute"/>
33920   <int value="277" label="JavascriptExhaustedMemory"/>
33921   <int value="278" label="InsertAdjacentHTML"/>
33922   <int value="279" label="SVGClassName"/>
33923   <int value="280" label="HTMLAppletElement"/>
33924   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
33925   <int value="282" label="HTMLMediaElementSeekToFragmentEnd"/>
33926   <int value="283" label="PrefixedWindowURL"/>
33927   <int value="284" label="PrefixedWorkerURL"/>
33928   <int value="285" label="WindowOrientation"/>
33929   <int value="286" label="DOMStringListContains"/>
33930   <int value="287" label="DocumentCaptureEvents"/>
33931   <int value="288" label="DocumentReleaseEvents"/>
33932   <int value="289" label="WindowCaptureEvents"/>
33933   <int value="290" label="WindowReleaseEvents"/>
33934   <int value="291" label="PrefixedGamepad"/>
33935   <int value="292" label="ElementAnimateKeyframeListEffectObjectTiming"/>
33936   <int value="293" label="ElementAnimateKeyframeListEffectDoubleTiming"/>
33937   <int value="294" label="ElementAnimateKeyframeListEffectNoTiming"/>
33938   <int value="295" label="DocumentXPathCreateExpression"/>
33939   <int value="296" label="DocumentXPathCreateNSResolver"/>
33940   <int value="297" label="DocumentXPathEvaluate"/>
33941   <int value="298" label="AttrGetValue"/>
33942   <int value="299" label="AttrSetValue"/>
33943   <int value="300" label="AnimationConstructorKeyframeListEffectObjectTiming"/>
33944   <int value="301" label="AnimationConstructorKeyframeListEffectDoubleTiming"/>
33945   <int value="302" label="AnimationConstructorKeyframeListEffectNoTiming"/>
33946   <int value="303" label="AttrSetValueWithElement"/>
33947   <int value="304" label="PrefixedCancelAnimationFrame"/>
33948   <int value="305" label="PrefixedCancelRequestAnimationFrame"/>
33949   <int value="306" label="NamedNodeMapGetNamedItem"/>
33950   <int value="307" label="NamedNodeMapSetNamedItem"/>
33951   <int value="308" label="NamedNodeMapRemoveNamedItem"/>
33952   <int value="309" label="NamedNodeMapItem"/>
33953   <int value="310" label="NamedNodeMapGetNamedItemNS"/>
33954   <int value="311" label="NamedNodeMapSetNamedItemNS"/>
33955   <int value="312" label="NamedNodeMapRemoveNamedItemNS"/>
33956   <int value="313" label="OpenWebDatabaseInWorker"/>
33957   <int value="314" label="OpenWebDatabaseSyncInWorker"/>
33958   <int value="315" label="PrefixedAllowFullscreenAttribute"/>
33959   <int value="316" label="XHRProgressEventPosition"/>
33960   <int value="317" label="XHRProgressEventTotalSize"/>
33961   <int value="318" label="PrefixedDocumentIsFullscreen"/>
33962   <int value="319" label="PrefixedDocumentFullScreenKeyboardInputAllowed"/>
33963   <int value="320" label="PrefixedDocumentCurrentFullScreenElement"/>
33964   <int value="321" label="PrefixedDocumentCancelFullScreen"/>
33965   <int value="322" label="PrefixedDocumentFullscreenEnabled"/>
33966   <int value="323" label="PrefixedDocumentFullscreenElement"/>
33967   <int value="324" label="PrefixedDocumentExitFullscreen"/>
33968   <int value="325" label="SVGForeignObjectElement"/>
33969   <int value="326" label="PrefixedElementRequestPointerLock"/>
33970   <int value="327" label="SelectionSetPosition"/>
33971   <int value="328" label="AnimationPlayerFinishEvent"/>
33972 </enum>
33974 <enum name="FFmpegCodecs" type="int">
33975   <int value="0" label="NONE"/>
33976   <int value="1" label="MPEG1VIDEO"/>
33977   <int value="2" label="MPEG2VIDEO"/>
33978   <int value="3" label="MPEG2VIDEO_XVMC"/>
33979   <int value="4" label="H261"/>
33980   <int value="5" label="H263"/>
33981   <int value="6" label="RV10"/>
33982   <int value="7" label="RV20"/>
33983   <int value="8" label="MJPEG"/>
33984   <int value="9" label="MJPEGB"/>
33985   <int value="10" label="LJPEG"/>
33986   <int value="11" label="SP5X"/>
33987   <int value="12" label="JPEGLS"/>
33988   <int value="13" label="MPEG4"/>
33989   <int value="14" label="RAWVIDEO"/>
33990   <int value="15" label="MSMPEG4V1"/>
33991   <int value="16" label="MSMPEG4V2"/>
33992   <int value="17" label="MSMPEG4V3"/>
33993   <int value="18" label="WMV1"/>
33994   <int value="19" label="WMV2"/>
33995   <int value="20" label="H263P"/>
33996   <int value="21" label="H263I"/>
33997   <int value="22" label="FLV1"/>
33998   <int value="23" label="SVQ1"/>
33999   <int value="24" label="SVQ3"/>
34000   <int value="25" label="DVVIDEO"/>
34001   <int value="26" label="HUFFYUV"/>
34002   <int value="27" label="CYUV"/>
34003   <int value="28" label="H264"/>
34004   <int value="29" label="INDEO3"/>
34005   <int value="30" label="VP3"/>
34006   <int value="31" label="THEORA"/>
34007   <int value="32" label="ASV1"/>
34008   <int value="33" label="ASV2"/>
34009   <int value="34" label="FFV1"/>
34010   <int value="35" label="4XM"/>
34011   <int value="36" label="VCR1"/>
34012   <int value="37" label="CLJR"/>
34013   <int value="38" label="MDEC"/>
34014   <int value="39" label="ROQ"/>
34015   <int value="40" label="INTERPLAY_VIDEO"/>
34016   <int value="41" label="XAN_WC3"/>
34017   <int value="42" label="XAN_WC4"/>
34018   <int value="43" label="RPZA"/>
34019   <int value="44" label="CINEPAK"/>
34020   <int value="45" label="WS_VQA"/>
34021   <int value="46" label="MSRLE"/>
34022   <int value="47" label="MSVIDEO1"/>
34023   <int value="48" label="IDCIN"/>
34024   <int value="49" label="8BPS"/>
34025   <int value="50" label="SMC"/>
34026   <int value="51" label="FLIC"/>
34027   <int value="52" label="TRUEMOTION1"/>
34028   <int value="53" label="VMDVIDEO"/>
34029   <int value="54" label="MSZH"/>
34030   <int value="55" label="ZLIB"/>
34031   <int value="56" label="QTRLE"/>
34032   <int value="57" label="SNOW"/>
34033   <int value="58" label="TSCC"/>
34034   <int value="59" label="ULTI"/>
34035   <int value="60" label="QDRAW"/>
34036   <int value="61" label="VIXL"/>
34037   <int value="62" label="QPEG"/>
34038   <int value="63" label="PNG"/>
34039   <int value="64" label="PPM"/>
34040   <int value="65" label="PBM"/>
34041   <int value="66" label="PGM"/>
34042   <int value="67" label="PGMYUV"/>
34043   <int value="68" label="PAM"/>
34044   <int value="69" label="FFVHUFF"/>
34045   <int value="70" label="RV30"/>
34046   <int value="71" label="RV40"/>
34047   <int value="72" label="VC1"/>
34048   <int value="73" label="WMV3"/>
34049   <int value="74" label="LOCO"/>
34050   <int value="75" label="WNV1"/>
34051   <int value="76" label="AASC"/>
34052   <int value="77" label="INDEO2"/>
34053   <int value="78" label="FRAPS"/>
34054   <int value="79" label="TRUEMOTION2"/>
34055   <int value="80" label="BMP"/>
34056   <int value="81" label="CSCD"/>
34057   <int value="82" label="MMVIDEO"/>
34058   <int value="83" label="ZMBV"/>
34059   <int value="84" label="AVS"/>
34060   <int value="85" label="SMACKVIDEO"/>
34061   <int value="86" label="NUV"/>
34062   <int value="87" label="KMVC"/>
34063   <int value="88" label="FLASHSV"/>
34064   <int value="89" label="CAVS"/>
34065   <int value="90" label="JPEG2000"/>
34066   <int value="91" label="VMNC"/>
34067   <int value="92" label="VP5"/>
34068   <int value="93" label="VP6"/>
34069   <int value="94" label="VP6F"/>
34070   <int value="95" label="TARGA"/>
34071   <int value="96" label="DSICINVIDEO"/>
34072   <int value="97" label="TIERTEXSEQVIDEO"/>
34073   <int value="98" label="TIFF"/>
34074   <int value="99" label="GIF"/>
34075   <int value="100" label="DXA"/>
34076   <int value="101" label="DNXHD"/>
34077   <int value="102" label="THP"/>
34078   <int value="103" label="SGI"/>
34079   <int value="104" label="C93"/>
34080   <int value="105" label="BETHSOFTVID"/>
34081   <int value="106" label="PTX"/>
34082   <int value="107" label="TXD"/>
34083   <int value="108" label="VP6A"/>
34084   <int value="109" label="AMV"/>
34085   <int value="110" label="VB"/>
34086   <int value="111" label="PCX"/>
34087   <int value="112" label="SUNRAST"/>
34088   <int value="113" label="INDEO4"/>
34089   <int value="114" label="INDEO5"/>
34090   <int value="115" label="MIMIC"/>
34091   <int value="116" label="RL2"/>
34092   <int value="117" label="ESCAPE124"/>
34093   <int value="118" label="DIRAC"/>
34094   <int value="119" label="BFI"/>
34095   <int value="120" label="CMV"/>
34096   <int value="121" label="MOTIONPIXELS"/>
34097   <int value="122" label="TGV"/>
34098   <int value="123" label="TGQ"/>
34099   <int value="124" label="TQI"/>
34100   <int value="125" label="AURA"/>
34101   <int value="126" label="AURA2"/>
34102   <int value="127" label="V210X"/>
34103   <int value="128" label="TMV"/>
34104   <int value="129" label="V210"/>
34105   <int value="130" label="DPX"/>
34106   <int value="131" label="MAD"/>
34107   <int value="132" label="FRWU"/>
34108   <int value="133" label="FLASHSV2"/>
34109   <int value="134" label="CDGRAPHICS"/>
34110   <int value="135" label="R210"/>
34111   <int value="136" label="ANM"/>
34112   <int value="137" label="BINKVIDEO"/>
34113   <int value="138" label="IFF_ILBM"/>
34114   <int value="139" label="IFF_BYTERUN1"/>
34115   <int value="140" label="KGV1"/>
34116   <int value="141" label="YOP"/>
34117   <int value="142" label="VP8"/>
34118   <int value="143" label="PICTOR"/>
34119   <int value="144" label="ANSI"/>
34120   <int value="145" label="A64_MULTI"/>
34121   <int value="146" label="A64_MULTI5"/>
34122   <int value="147" label="R10K"/>
34123   <int value="148" label="MXPEG"/>
34124   <int value="149" label="LAGARITH"/>
34125   <int value="150" label="PRORES"/>
34126   <int value="151" label="JV"/>
34127   <int value="152" label="DFA"/>
34128   <int value="153" label="WMV3IMAGE"/>
34129   <int value="154" label="VC1IMAGE"/>
34130   <int value="155" label="UTVIDEO"/>
34131   <int value="156" label="BMV_VIDEO"/>
34132   <int value="157" label="VBLE"/>
34133   <int value="158" label="DXTORY"/>
34134   <int value="159" label="V410"/>
34135   <int value="160" label="XWD"/>
34136   <int value="161" label="CDXL"/>
34137   <int value="162" label="XBM"/>
34138   <int value="163" label="ZEROCODEC"/>
34139   <int value="164" label="MSS1"/>
34140   <int value="165" label="MSA1"/>
34141   <int value="166" label="TSCC2"/>
34142   <int value="167" label="MTS2"/>
34143   <int value="168" label="CLLC"/>
34144   <int value="169" label="MSS2"/>
34145   <int value="170" label="VP9"/>
34146   <int value="65536" label="PCM_S16LE"/>
34147   <int value="65537" label="PCM_S16BE"/>
34148   <int value="65538" label="PCM_U16LE"/>
34149   <int value="65539" label="PCM_U16BE"/>
34150   <int value="65540" label="PCM_S8"/>
34151   <int value="65541" label="PCM_U8"/>
34152   <int value="65542" label="PCM_MULAW"/>
34153   <int value="65543" label="PCM_ALAW"/>
34154   <int value="65544" label="PCM_S32LE"/>
34155   <int value="65545" label="PCM_S32BE"/>
34156   <int value="65546" label="PCM_U32LE"/>
34157   <int value="65547" label="PCM_U32BE"/>
34158   <int value="65548" label="PCM_S24LE"/>
34159   <int value="65549" label="PCM_S24BE"/>
34160   <int value="65550" label="PCM_U24LE"/>
34161   <int value="65551" label="PCM_U24BE"/>
34162   <int value="65552" label="PCM_S24DAUD"/>
34163   <int value="65553" label="PCM_ZORK"/>
34164   <int value="65554" label="PCM_S16LE_PLANAR"/>
34165   <int value="65555" label="PCM_DVD"/>
34166   <int value="65556" label="PCM_F32BE"/>
34167   <int value="65557" label="PCM_F32LE"/>
34168   <int value="65558" label="PCM_F64BE"/>
34169   <int value="65559" label="PCM_F64LE"/>
34170   <int value="65560" label="PCM_BLURAY"/>
34171   <int value="65561" label="PCM_LXF"/>
34172   <int value="65562" label="S302M"/>
34173   <int value="65563" label="PCM_S8_PLANAR"/>
34174   <int value="69632" label="ADPCM_IMA_QT"/>
34175   <int value="69633" label="ADPCM_IMA_WAV"/>
34176   <int value="69634" label="ADPCM_IMA_DK3"/>
34177   <int value="69635" label="ADPCM_IMA_DK4"/>
34178   <int value="69636" label="ADPCM_IMA_WS"/>
34179   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
34180   <int value="69638" label="ADPCM_MS"/>
34181   <int value="69639" label="ADPCM_4XM"/>
34182   <int value="69640" label="ADPCM_XA"/>
34183   <int value="69641" label="ADPCM_ADX"/>
34184   <int value="69642" label="ADPCM_EA"/>
34185   <int value="69643" label="ADPCM_G726"/>
34186   <int value="69644" label="ADPCM_CT"/>
34187   <int value="69645" label="ADPCM_SWF"/>
34188   <int value="69646" label="ADPCM_YAMAHA"/>
34189   <int value="69647" label="ADPCM_SBPRO_4"/>
34190   <int value="69648" label="ADPCM_SBPRO_3"/>
34191   <int value="69649" label="ADPCM_SBPRO_2"/>
34192   <int value="69650" label="ADPCM_THP"/>
34193   <int value="69651" label="ADPCM_IMA_AMV"/>
34194   <int value="69652" label="ADPCM_EA_R1"/>
34195   <int value="69653" label="ADPCM_EA_R3"/>
34196   <int value="69654" label="ADPCM_EA_R2"/>
34197   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
34198   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
34199   <int value="69657" label="ADPCM_EA_XAS"/>
34200   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
34201   <int value="69659" label="ADPCM_IMA_ISS"/>
34202   <int value="69660" label="ADPCM_G722"/>
34203   <int value="69661" label="ADPCM_IMA_APC"/>
34204   <int value="73728" label="AMR_NB"/>
34205   <int value="73729" label="AMR_WB"/>
34206   <int value="77824" label="RA_144"/>
34207   <int value="77825" label="RA_288"/>
34208   <int value="81920" label="ROQ_DPCM"/>
34209   <int value="81921" label="INTERPLAY_DPCM"/>
34210   <int value="81922" label="XAN_DPCM"/>
34211   <int value="81923" label="SOL_DPCM"/>
34212   <int value="86016" label="MP2"/>
34213   <int value="86017" label="MP3"/>
34214   <int value="86018" label="AAC"/>
34215   <int value="86019" label="AC3"/>
34216   <int value="86020" label="DTS"/>
34217   <int value="86021" label="VORBIS"/>
34218   <int value="86022" label="DVAUDIO"/>
34219   <int value="86023" label="WMAV1"/>
34220   <int value="86024" label="WMAV2"/>
34221   <int value="86025" label="MACE3"/>
34222   <int value="86026" label="MACE6"/>
34223   <int value="86027" label="VMDAUDIO"/>
34224   <int value="86028" label="FLAC"/>
34225   <int value="86029" label="MP3ADU"/>
34226   <int value="86030" label="MP3ON4"/>
34227   <int value="86031" label="SHORTEN"/>
34228   <int value="86032" label="ALAC"/>
34229   <int value="86033" label="WESTWOOD_SND1"/>
34230   <int value="86034" label="GSM"/>
34231   <int value="86035" label="QDM2"/>
34232   <int value="86036" label="COOK"/>
34233   <int value="86037" label="TRUESPEECH"/>
34234   <int value="86038" label="TTA"/>
34235   <int value="86039" label="SMACKAUDIO"/>
34236   <int value="86040" label="QCELP"/>
34237   <int value="86041" label="WAVPACK"/>
34238   <int value="86042" label="DSICINAUDIO"/>
34239   <int value="86043" label="IMC"/>
34240   <int value="86044" label="MUSEPACK7"/>
34241   <int value="86045" label="MLP"/>
34242   <int value="86046" label="GSM_MS"/>
34243   <int value="86047" label="ATRAC3"/>
34244   <int value="86048" label="VOXWARE"/>
34245   <int value="86049" label="APE"/>
34246   <int value="86050" label="NELLYMOSER"/>
34247   <int value="86051" label="MUSEPACK8"/>
34248   <int value="86052" label="SPEEX"/>
34249   <int value="86053" label="WMAVOICE"/>
34250   <int value="86054" label="WMAPRO"/>
34251   <int value="86055" label="WMALOSSLESS"/>
34252   <int value="86056" label="ATRAC3P"/>
34253   <int value="86057" label="EAC3"/>
34254   <int value="86058" label="SIPR"/>
34255   <int value="86059" label="MP1"/>
34256   <int value="86060" label="TWINVQ"/>
34257   <int value="86061" label="TRUEHD"/>
34258   <int value="86062" label="MP4ALS"/>
34259   <int value="86063" label="ATRAC1"/>
34260   <int value="86064" label="BINKAUDIO_RDFT"/>
34261   <int value="86065" label="BINKAUDIO_DCT"/>
34262   <int value="86066" label="AAC_LATM"/>
34263   <int value="86067" label="QDMC"/>
34264   <int value="86068" label="CELT"/>
34265   <int value="86069" label="G723_1"/>
34266   <int value="86070" label="G729"/>
34267   <int value="86071" label="8SVX_EXP"/>
34268   <int value="86072" label="8SVX_FIB"/>
34269   <int value="86073" label="BMV_AUDIO"/>
34270   <int value="86074" label="RALF"/>
34271   <int value="86075" label="IAC"/>
34272   <int value="86076" label="ILBC"/>
34273   <int value="86077" label="OPUS_DEPRECATED"/>
34274   <int value="86078" label="COMFORT_NOISE"/>
34275   <int value="86079" label="TAK_DEPRECATED"/>
34276   <int value="94208" label="DVD_SUBTITLE"/>
34277   <int value="94209" label="DVB_SUBTITLE"/>
34278   <int value="94210" label="TEXT"/>
34279   <int value="94211" label="XSUB"/>
34280   <int value="94212" label="SSA"/>
34281   <int value="94213" label="MOV_TEXT"/>
34282   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
34283   <int value="94215" label="DVB_TELETEXT"/>
34284   <int value="94216" label="SRT"/>
34285   <int value="98304" label="TTF"/>
34286   <int value="102400" label="PROBE"/>
34287   <int value="131072" label="MPEG2TS"/>
34288   <int value="131073" label="MPEG4SYSTEMS"/>
34289   <int value="135168" label="FFMETADATA"/>
34290   <int value="4665933" label="G2M"/>
34291   <int value="4801606" label="IDF"/>
34292   <int value="5198918" label="OTF"/>
34293   <int value="407917392" label="PCM_S24LE_PLANAR"/>
34294   <int value="542135120" label="PCM_S32LE_PLANAR"/>
34295   <int value="808530518" label="012V"/>
34296   <int value="809850962" label="EXR"/>
34297   <int value="944985688" label="8SVX_RAW"/>
34298   <int value="1095123744" label="ADPCM_AFC"/>
34299   <int value="1096176208" label="AVRP"/>
34300   <int value="1096176238" label="AVRN"/>
34301   <int value="1096176969" label="AVUI"/>
34302   <int value="1096373590" label="AYUV"/>
34303   <int value="1112557912" label="BRENDER_PIX"/>
34304   <int value="1112823892" label="BINTEXT"/>
34305   <int value="1129335105" label="CPIA"/>
34306   <int value="1160852272" label="ESCAPE130"/>
34307   <int value="1179014995" label="FFWAVESYNTH"/>
34308   <int value="1246975298" label="JACOSUB"/>
34309   <int value="1263294017" label="SMPTE_KLV"/>
34310   <int value="1297108018" label="MPL2"/>
34311   <int value="1297498929" label="MVC1"/>
34312   <int value="1297498930" label="MVC2"/>
34313   <int value="1330333984" label="ADPCM_IMA_OKI"/>
34314   <int value="1330664787" label="OPUS"/>
34315   <int value="1346455105" label="PAF_AUDIO"/>
34316   <int value="1346455126" label="PAF_VIDEO"/>
34317   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
34318   <int value="1349012051" label="PJS"/>
34319   <int value="1381259348" label="REALTEXT"/>
34320   <int value="1396788553" label="SAMI"/>
34321   <int value="1396788813" label="SANM"/>
34322   <int value="1397180754" label="SGIRLE"/>
34323   <int value="1397706307" label="SONIC"/>
34324   <int value="1397706316" label="SONIC_LS"/>
34325   <int value="1397909872" label="SUBRIP"/>
34326   <int value="1398953521" label="SUBVIEWER1"/>
34327   <int value="1400201814" label="SUBVIEWER"/>
34328   <int value="1412575542" label="TARGA_Y216"/>
34329   <int value="1446195256" label="V308"/>
34330   <int value="1446260792" label="V408"/>
34331   <int value="1447644481" label="VIMA"/>
34332   <int value="1448111218" label="VPLAYER"/>
34333   <int value="1465275476" label="WEBVTT"/>
34334   <int value="1480739150" label="XBIN"/>
34335   <int value="1480999235" label="XFACE"/>
34336   <int value="1496592720" label="Y41P"/>
34337   <int value="1498764852" label="YUV4"/>
34338   <int value="1664495672" label="EIA_608"/>
34339   <int value="1833195076" label="MICRODVD"/>
34340   <int value="1936029283" label="EVRC"/>
34341   <int value="1936944502" label="SMV"/>
34342   <int value="1950507339" label="TAK"/>
34343 </enum>
34345 <enum name="FFmpegColorRanges" type="int">
34346   <int value="0" label="UNSPECIFIED"/>
34347   <int value="1" label="MPEG"/>
34348   <int value="2" label="JPEG"/>
34349 </enum>
34351 <enum name="FileDialogType" type="int">
34352   <int value="0" label="Select folder"/>
34353   <int value="1" label="Upload folder"/>
34354   <int value="2" label="Save as file"/>
34355   <int value="3" label="Open file"/>
34356   <int value="4" label="Open multiple files"/>
34357   <int value="5" label="Full page"/>
34358   <int value="6" label="Error"/>
34359 </enum>
34361 <enum name="FileType" type="int">
34362   <int value="0" label="other"/>
34363   <int value="1" label=".doc"/>
34364   <int value="2" label=".docx"/>
34365   <int value="3" label=".odt"/>
34366   <int value="4" label=".rtf"/>
34367   <int value="5" label=".pdf"/>
34368   <int value="6" label=".ppt"/>
34369   <int value="7" label=".pptx"/>
34370   <int value="8" label=".odp"/>
34371   <int value="9" label=".xls"/>
34372   <int value="10" label=".xlsx"/>
34373   <int value="11" label=".ods"/>
34374   <int value="12" label=".csv"/>
34375   <int value="13" label=".odf"/>
34376   <int value="14" label=".rar"/>
34377   <int value="15" label=".asf"/>
34378   <int value="16" label=".wma"/>
34379   <int value="17" label=".wmv"/>
34380   <int value="18" label=".mov"/>
34381   <int value="19" label=".mpg"/>
34382   <int value="20" label=".log"/>
34383 </enum>
34385 <enum name="FlashNavigateUsageType" type="int">
34386   <int value="0" label="Rejected because of Authorization header."/>
34387   <int value="1" label="Rejected because of Cache-Control header."/>
34388   <int value="2" label="Rejected because of Content-Encoding header."/>
34389   <int value="3" label="Rejected because of Content-MD5 header."/>
34390   <int value="4" label="Rejected because of Content-Type header."/>
34391   <int value="5" label="Rejected because of Expires header."/>
34392   <int value="6" label="Rejected because of From header."/>
34393   <int value="7" label="Rejected because of If-Match header."/>
34394   <int value="8" label="Rejected because of If-None-Match header."/>
34395   <int value="9" label="Rejected because of If-Range header."/>
34396   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
34397   <int value="11" label="Rejected because of Pragma header."/>
34398   <int value="12" label="Rejected because of Referer header."/>
34399   <int value="13"
34400       label="Rejected because of other headers (e.g., custom headers)."/>
34401   <int value="14" label="The total number of rejected navigate requests."/>
34402   <int value="15" label="The total number of navigate requests."/>
34403 </enum>
34405 <enum name="FtpDataConnectionError" type="int">
34406   <int value="0">Data connection successful</int>
34407   <int value="1">Local firewall blocked the connection</int>
34408   <int value="2">Connection timed out</int>
34409   <int value="3">
34410     Connection has been established, but then got broken (either reset or
34411     aborted)
34412   </int>
34413   <int value="4">Connection has been refused</int>
34414   <int value="20">Other kind of error</int>
34415 </enum>
34417 <enum name="FtpServerType" type="int">
34418   <summary>
34419     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
34420   </summary>
34421   <int value="0" label="Unknown">
34422     Unknown (could be a server we don't support, a broken server, or a security
34423     attack)
34424   </int>
34425   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
34426   <int value="2" label="/bin/dls">Server using /bin/dls</int>
34427   <int value="3" label="EPLF">Server using EPLF format</int>
34428   <int value="4" label="WinNT">
34429     WinNT server configured for old style listing
34430   </int>
34431   <int value="5" label="VMS">VMS (including variants)</int>
34432   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
34433   <int value="7" label="OS/2">OS/2 FTP Server</int>
34434   <int value="8" label="win16">
34435     win16 hosts: SuperTCP or NetManage Chameleon
34436   </int>
34437 </enum>
34439 <enum name="GaiaSessionRestoreOutcome" type="int">
34440   <int value="0" label="Undefined"/>
34441   <int value="1" label="Success"/>
34442   <int value="2" label="OAuth2 tokens cannot be fetched"/>
34443   <int value="3" label="No local OAuth2 refresh token found"/>
34444   <int value="4" label="OAuthLogin call failed"/>
34445   <int value="5" label="MergeSession call failed"/>
34446   <int value="6" label="ListAccounts call failed"/>
34447   <int value="7" label="No restore needed, fresh cookies found"/>
34448   <int value="8" label="Overflow"/>
34449 </enum>
34451 <enum name="GCMCheckinRequestStatus" type="int">
34452   <int value="0" label="Success"/>
34453   <int value="1" label="URL fetching failed"/>
34454   <int value="2" label="HTTP bad request"/>
34455   <int value="3" label="HTTP unauthorized"/>
34456   <int value="4" label="HTTP not OK"/>
34457   <int value="5" label="Response parsing failed"/>
34458   <int value="6" label="Zero ID or token"/>
34459 </enum>
34461 <enum name="GCMConnectionResetReason" type="int">
34462   <int value="0" label="Login failure"/>
34463   <int value="1" label="Close command"/>
34464   <int value="2" label="Heartbeat failure"/>
34465   <int value="3" label="Socket failure"/>
34466   <int value="4" label="Network change"/>
34467 </enum>
34469 <enum name="GCMEndpoints" type="int">
34470   <int value="0" label="mtalk.google.com:5228"/>
34471   <int value="1" label="mtalk.google.com:443"/>
34472 </enum>
34474 <enum name="GCMInvalidationsIncomingMessageStatus" type="int">
34475   <int value="0" label="Success"/>
34476   <int value="1" label="GCM message's content missing or empty"/>
34477   <int value="2" label="Base64Decode failed"/>
34478   <int value="3" label="Parsing protobuf failed"/>
34479 </enum>
34481 <enum name="GCMInvalidationsOutgoingMessageStatus" type="int">
34482   <int value="0" label="Success"/>
34483   <int value="1" label="Message was discarded"/>
34484   <int value="2" label="Access token request failed"/>
34485   <int value="3" label="HTTP Post failed"/>
34486 </enum>
34488 <enum name="GCMRegistrationRequestStatus" type="int">
34489   <int value="0" label="Success (this is not logged currently)"/>
34490   <int value="1" label="Invalid parameters"/>
34491   <int value="2" label="Invalid sender"/>
34492   <int value="3" label="Authentication failed"/>
34493   <int value="4" label="Device registration error"/>
34494   <int value="5" label="Unknown error"/>
34495   <int value="6" label="URL fetching failed"/>
34496   <int value="7" label="HTTP not OK"/>
34497   <int value="8" label="Response parsing failed"/>
34498   <int value="9" label="Reached maximum number of retries"/>
34499 </enum>
34501 <enum name="GCMUnregistrationRequestStatus" type="int">
34502   <int value="0" label="Success"/>
34503   <int value="1" label="URL fetching failed"/>
34504   <int value="2" label="No response body"/>
34505   <int value="3" label="Response parsing failed"/>
34506   <int value="4" label="Incorrect App Id"/>
34507   <int value="5" label="Invalid parameters"/>
34508   <int value="6" label="Service unavailable"/>
34509   <int value="7" label="Internal server error"/>
34510   <int value="8" label="HTTP reponse code not OK"/>
34511   <int value="9" label="Unknown error"/>
34512 </enum>
34514 <enum name="GDataAuthResult" type="int">
34515   <int value="0" label="FAILURE"/>
34516   <int value="1" label="SUCCESS"/>
34517   <int value="2" label="NO_CONNECTION"/>
34518 </enum>
34520 <enum name="GDataEntryKind" type="int">
34521   <obsolete>
34522     Deprecated 9/2012, and replaced by DriveEntryKind
34523   </obsolete>
34524   <int value="0" label="UNKNOWN"/>
34525   <int value="4097" label="ITEM"/>
34526   <int value="4098" label="SITE"/>
34527   <int value="8449" label="DOCUMENT"/>
34528   <int value="8450" label="SPEREADSHEET"/>
34529   <int value="8451" label="PRESENTATION"/>
34530   <int value="8452" label="DRAWING"/>
34531   <int value="8453" label="TABLE"/>
34532   <int value="8705" label="EXTERNAL_APP"/>
34533   <int value="16385" label="FOLDER"/>
34534   <int value="32769" label="FILE"/>
34535   <int value="32770" label="PDF"/>
34536 </enum>
34538 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
34539   <int value="0" label="User allowed the page to use geolocation">
34540     For the Android platform the count for this event should be exactly the same
34541     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
34542   </int>
34543   <int value="1" label="User opened geolocation settings"/>
34544 </enum>
34546 <enum name="GeolocationInfoBarDelegateEvent" type="int">
34547   <int value="0" label="The bar was created"/>
34548   <int value="1" label="User allowed use of geolocation"/>
34549   <int value="2" label="User denied use of geolocation"/>
34550   <int value="3" label="User dismissed the bar"/>
34551   <int value="4" label="User clicked on link"/>
34552   <int value="5" label="User ignored the bar"/>
34553 </enum>
34555 <enum name="GeopositionErrorCode" type="int">
34556   <int value="0" label="There was no error"/>
34557   <int value="1" label="User denied use of geolocation"/>
34558   <int value="2" label="Geoposition could not be determined"/>
34559   <int value="3" label="Timeout"/>
34560 </enum>
34562 <enum name="GestureActionType" type="int">
34563   <int value="0" label="Unknown"/>
34564   <int value="1" label="Omnibox pinch"/>
34565   <int value="2" label="Omnibox scroll"/>
34566   <int value="3" label="Tabstrip pinch"/>
34567   <int value="4" label="Tabstrip scroll"/>
34568   <int value="5" label="Bezel scroll"/>
34569   <int value="6" label="Desktop scroll"/>
34570   <int value="7" label="Desktop pinch"/>
34571   <int value="8" label="Webpage pinch"/>
34572   <int value="9" label="Webpage scroll"/>
34573   <int value="10" label="Webpage tap"/>
34574   <int value="11" label="Tabstrip tap"/>
34575   <int value="12" label="Bezel down"/>
34576   <int value="13" label="Tab switched tap"/>
34577   <int value="14" label="Active tab tap"/>
34578   <int value="15" label="Tab close button tap"/>
34579   <int value="16" label="New tab button tap"/>
34580   <int value="17" label="Top edge of window tap"/>
34581   <int value="18" label="Window size button tap"/>
34582   <int value="19" label="Area surrounding tabstrip tap"/>
34583   <int value="20" label="Window resized double tap"/>
34584 </enum>
34586 <enum name="GetPerfDataOutcome" type="int">
34587   <int value="0" label="Success.">
34588     Perf data was collected, parsed and attached to the UMA protobuf
34589     successfully.
34590   </int>
34591   <int value="1" label="No perf data ready to be uploaded.">
34592     Could not add perf data to the UMA protobuf because no perf data was ready
34593     to be uploaded.
34594   </int>
34595   <int value="2" label="Collection timer triggered but have data already.">
34596     Perf timer triggered but the perf provider already had a perf data proto to
34597     be added to the UMA protobuf.
34598   </int>
34599   <int value="3"
34600       label="Collection timer triggered but incognito window active.">
34601     Perf timer triggered but an incognito window was open.
34602   </int>
34603   <int value="4" label="Incognito window launched during collection.">
34604     Perf data was collected but an incognito window was opened during the
34605     collection.
34606   </int>
34607   <int value="5" label="Protobuf returned by debugd not deserialized.">
34608     Perf data was collected and sent to Chrome as a serialized protobuf but it
34609     could be deserialized by Chrome.
34610   </int>
34611 </enum>
34613 <enum name="GetUserDataTempDirResult" type="int">
34614   <int value="0" label="SUCCESS"/>
34615   <int value="1" label="CANT_GET_PARENT_PATH"/>
34616   <int value="2" label="CANT_GET_UDT_PATH"/>
34617   <int value="3" label="NOT_A_DIRECTORY"/>
34618   <int value="4" label="CANT_CREATE_DIR"/>
34619   <int value="5" label="CANT_WRITE_TO_PATH"/>
34620   <int value="6" label="UNSET"/>
34621 </enum>
34623 <enum name="GoogleNowCardTypeId" type="int">
34624   <summary>
34625     Represents a card type ID. See cardTypeId in
34626     chrome/browser/resources/google_now/background.js.
34627   </summary>
34628 </enum>
34630 <enum name="GoogleNowEvent" type="int">
34631   <summary>
34632     Events in Google Now component extension. See GoogleNowEvent in
34633     chrome/browser/resources/google_now/background.js.
34634   </summary>
34635   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
34636   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
34637   <int value="2" label="CARDS_PARSE_SUCCESS"/>
34638   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
34639   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
34640   <int value="5" label="LOCATION_REQUEST"/>
34641   <int value="6" label="DELETED_LOCATION_UPDATE"/>
34642   <int value="7" label="EXTENSION_START"/>
34643   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
34644   <int value="9" label="STOPPED"/>
34645   <int value="10" label="DELETED_USER_SUPPRESSED"/>
34646   <int value="11" label="SIGNED_OUT"/>
34647   <int value="12" label="NOTIFICATION_DISABLED"/>
34648   <int value="13" label="GOOGLE_NOW_DISABLED"/>
34649 </enum>
34651 <enum name="GoogleServiceAuthError" type="int">
34652   <int value="0" label="NONE"/>
34653   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
34654   <int value="2" label="USER_NOT_SIGNED_UP"/>
34655   <int value="3" label="CONNECTION_FAILED"/>
34656   <int value="4" label="CAPTCHA_REQUIRED"/>
34657   <int value="5" label="ACCOUNT_DELETED"/>
34658   <int value="6" label="ACCOUNT_DISABLED"/>
34659   <int value="7" label="SERVICE_UNAVAILABLE"/>
34660   <int value="8" label="TWO_FACTOR"/>
34661   <int value="9" label="REQUEST_CANCELED"/>
34662   <int value="10" label="HOSTED_NOT_ALLOWED"/>
34663   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
34664   <int value="12" label="SERVICE_ERROR"/>
34665 </enum>
34667 <enum name="HistoryFaviconsRecoveryEnum" type="int">
34668   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
34669   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
34670   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
34671     sql::Recovery failed init.
34672   </int>
34673   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
34674     Query failed against recovery meta table.
34675   </int>
34676   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
34677     No version row in recovery meta table.
34678   </int>
34679   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
34680     Recovery meta table has version 6.
34681   </int>
34682   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
34683     Recovery meta table has version 5.
34684   </int>
34685   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
34686     Recovery meta table has an unexpected version.
34687   </int>
34688   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
34689     Failed to create recovery meta table.
34690   </int>
34691   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
34692     Failed to copy recovery meta table.
34693   </int>
34694   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
34695     Failed to init target schema.
34696   </int>
34697   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
34698     Failed to create recovery favicons table.
34699   </int>
34700   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
34701     Failed to copy recovery favicons table.
34702   </int>
34703   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
34704     Failed to create recovery favicon_bitmaps table.
34705   </int>
34706   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
34707     Failed to copy recovery favicon_bitmaps table.
34708   </int>
34709   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
34710     Failed to create recovery icon_mapping table.
34711   </int>
34712   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
34713     Failed to copy recovery icon_mapping table.
34714   </int>
34715   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
34716     Successful recovery of version 6 database.
34717   </int>
34718   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
34719     Failed sql::MetaTable::Init().
34720   </int>
34721   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
34722     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
34723   </int>
34724   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
34725     Recovery found deprecated version and razed.
34726   </int>
34727   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
34728     Failed v5 recovery loading schema.
34729   </int>
34730   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
34731     Failed v5 recovery on favicons.
34732   </int>
34733   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
34734     Failed v5 recovery on icon_mapping.
34735   </int>
34736   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
34737     Successful recovery of version 6 database.
34738   </int>
34739   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
34740     Failed v6/7 recovery on favicons.
34741   </int>
34742   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
34743     Failed v6/7 recovery on favicon_bitmaps.
34744   </int>
34745   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
34746     Failed v6/7 recovery on icon_mapping.
34747   </int>
34748   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
34749     Failed sql::Recovery::Recovered().
34750   </int>
34751 </enum>
34753 <enum name="HistoryTopSitesRecoveryEnum" type="int">
34754   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
34755   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
34756   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
34757     Recovery found deprecated version and razed.
34758   </int>
34759   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
34760     sql::Recovery failed init.
34761   </int>
34762   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
34763     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
34764   </int>
34765   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
34766     Recovery meta table has an unexpected version.
34767   </int>
34768   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
34769     Failed sql::MetaTable::Init().
34770   </int>
34771   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
34772     Failed to init target schema.
34773   </int>
34774   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
34775     Failed recovery on thumbnails table.
34776   </int>
34777   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
34778     Failure from sql::Recovery::Recovered().
34779   </int>
34780   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
34781     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
34782     not prevent recovery.
34783   </int>
34784   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
34785     Rows were deleted because |redirects| did not contain |url|.  Does not
34786     prevent recovery.
34787   </int>
34788   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
34789     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
34790   </int>
34791 </enum>
34793 <enum name="HotwordAvailability" type="int">
34794   <int value="0" label="Unavailable -- reason may be unknown"/>
34795   <int value="1" label="Available"/>
34796   <int value="2" label="Pending download"/>
34797   <int value="3" label="Disabled"/>
34798 </enum>
34800 <enum name="HotwordPrefState" type="int">
34801   <int value="0" label="Preference not set"/>
34802   <int value="1" label="Hotwording enabled"/>
34803   <int value="2" label="Hotwording disabled"/>
34804 </enum>
34806 <enum name="HttpAuthCount" type="int">
34807   <int value="0" label="Basic Start"/>
34808   <int value="1" label="Basic Reject"/>
34809   <int value="2" label="Digest Start"/>
34810   <int value="3" label="Digest Reject"/>
34811   <int value="4" label="NTLM Start"/>
34812   <int value="5" label="NTLM Reject"/>
34813   <int value="6" label="Negotiate Start"/>
34814   <int value="7" label="Negotiate Reject"/>
34815 </enum>
34817 <enum name="HttpAuthResource" type="int">
34818   <int value="0" label="Top Page Allowed"/>
34819   <int value="1" label="Same-domain Sub-resource Allowed"/>
34820   <int value="2" label="Cross-domain Sub-resource Blocked"/>
34821   <int value="3" label="Cross-domain Sub-resource Allowed"/>
34822 </enum>
34824 <enum name="HttpAuthTarget" type="int">
34825   <int value="0" label="Basic Proxy"/>
34826   <int value="1" label="Basic Secure Proxy"/>
34827   <int value="2" label="Basic Server"/>
34828   <int value="3" label="Basic Secure Server"/>
34829   <int value="4" label="Digest Proxy"/>
34830   <int value="5" label="Digest Secure Proxy"/>
34831   <int value="6" label="Digest Server"/>
34832   <int value="7" label="Digest Secure Server"/>
34833   <int value="8" label="NTLM Proxy"/>
34834   <int value="9" label="NTLM Secure Proxy"/>
34835   <int value="10" label="NTLM Server"/>
34836   <int value="11" label="NTLM Secure Server"/>
34837   <int value="12" label="Negotiate Proxy"/>
34838   <int value="13" label="Negotiate Secure Proxy"/>
34839   <int value="14" label="Negotiate Server"/>
34840   <int value="15" label="Negotiate Secure Server"/>
34841 </enum>
34843 <enum name="HttpPipelineStatus" type="int">
34844   <int value="0" label="Success"/>
34845   <int value="1" label="Redirected"/>
34846   <int value="2" label="Certificate error"/>
34847   <int value="3" label="Bad HTTP response code"/>
34848   <int value="4" label="Network error"/>
34849   <int value="5" label="Response too large"/>
34850   <int value="6" label="Response too small"/>
34851   <int value="7" label="Response content mismatch"/>
34852   <int value="8" label="Bad HTTP version"/>
34853   <int value="9" label="Corrupt stats response"/>
34854 </enum>
34856 <enum name="HttpResponseCode" type="int">
34857   <int value="100" label="Continue"/>
34858   <int value="101" label="Switching Protocols"/>
34859   <int value="200" label="OK"/>
34860   <int value="201" label="Created"/>
34861   <int value="202" label="Accepted"/>
34862   <int value="203" label="Non-Authoritative Information"/>
34863   <int value="204" label="No Content"/>
34864   <int value="205" label="Reset Content"/>
34865   <int value="206" label="Partial Content"/>
34866   <int value="300" label="Multiple Choices"/>
34867   <int value="301" label="Moved Permanently"/>
34868   <int value="302" label="Found"/>
34869   <int value="303" label="See Other"/>
34870   <int value="304" label="Not Modified"/>
34871   <int value="305" label="Use Proxy"/>
34872   <int value="306" label="(Unused)"/>
34873   <int value="307" label="Temporary Redirect"/>
34874   <int value="400" label="Bad Request"/>
34875   <int value="401" label="Unauthorized"/>
34876   <int value="402" label="Payment Required"/>
34877   <int value="403" label="Forbidden"/>
34878   <int value="404" label="Not Found"/>
34879   <int value="405" label="Method Not Allowed"/>
34880   <int value="406" label="Not Acceptable"/>
34881   <int value="407" label="Proxy Authentication Required"/>
34882   <int value="408" label="Request Timeout"/>
34883   <int value="409" label="Conflict"/>
34884   <int value="410" label="Gone"/>
34885   <int value="411" label="Length Required"/>
34886   <int value="412" label="Precondition Failed"/>
34887   <int value="413" label="Request Entity Too Large"/>
34888   <int value="414" label="Request-URI Too Long"/>
34889   <int value="415" label="Unsupported Media Type"/>
34890   <int value="416" label="Requested Range Not Satisfiable"/>
34891   <int value="417" label="Expectation Failed"/>
34892   <int value="500" label="Internal Server Error"/>
34893   <int value="501" label="Not Implemented"/>
34894   <int value="503" label="Service Unavailable"/>
34895   <int value="504" label="Gateway Timeout"/>
34896   <int value="505" label="HTTP Version Not Supported"/>
34897 </enum>
34899 <enum name="HttpSocketType" type="int">
34900   <int value="0" label="UNUSED">newly connected socket</int>
34901   <int value="1" label="UNUSED_IDLE">
34902     connected unused socket (idle prior to use)
34903   </int>
34904   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
34905 </enum>
34907 <enum name="IDBContextForcedCloseReason" type="int">
34908   <int value="0" label="DeleteOrigin">
34909     A request was made to delete the data for an origin.
34910   </int>
34911   <int value="1" label="BackingStoreFailure">
34912     An unrecoverable error occurred accessing the backing store.
34913   </int>
34914   <int value="2" label="InternalsPage">
34915     A forced close was requested from the indexeddb-internals page.
34916   </int>
34917 </enum>
34919 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
34920   <int value="0" label="IDBLevelDBBackingStoreReadError">
34921     IndexedDB encountered an error attempting to read or decode a value from the
34922     leveldb backing store, indicative of corruption or I/O error. Unused as of
34923     M26.
34924   </int>
34925   <int value="1" label="IDBLevelDBBackingStoreWriteError">
34926     IndexeDB encountered an error attempting to write or commit a value to the
34927     leveldb backing store, indicative of I/O error. Unused as of M26.
34928   </int>
34929   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
34930     IndexedDB encountered a consistency error in the leveldb backing store,
34931     indicative of corruption or an coding error. Unused as of M26.
34932   </int>
34933   <int value="3" label="FindKeyInIndex"/>
34934   <int value="4" label="GetIDBDatabaseMetaData"/>
34935   <int value="5" label="GetIndexes"/>
34936   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
34937   <int value="7" label="GetObjectStores"/>
34938   <int value="8" label="GetRecord"/>
34939   <int value="9" label="KeyExistsInObjectStore"/>
34940   <int value="10" label="LoadCurrentRow"/>
34941   <int value="11" label="SetupMetadata"/>
34942   <int value="12" label="GetPrimaryKeyViaIndex"/>
34943   <int value="13" label="KeyExistsInIndex"/>
34944   <int value="14" label="VersionExists"/>
34945   <int value="15" label="DeleteObjectStore"/>
34946   <int value="16" label="SetMaxObjectStoreId"/>
34947   <int value="17" label="SetMaxIndexId"/>
34948   <int value="18" label="GetNewDatabaseId"/>
34949   <int value="19" label="GetNewVersionNumber"/>
34950   <int value="20" label="CreateIDBDatabaseMetaData"/>
34951   <int value="21" label="DeleteDatabase"/>
34952   <int value="22" label="TransactionCommit"/>
34953   <int value="23" label="GetDatabaseNames"/>
34954 </enum>
34956 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
34957   <int value="0" label="OpenMemorySuccess">
34958     An in-memory backing store was opened successfully.
34959   </int>
34960   <int value="1" label="OpenSuccess">
34961     An on-disk backing store was opened successfully.
34962   </int>
34963   <int value="2" label="OpenFailedDirectory">
34964     An on-disk backing store could not be opened or created because the
34965     directory could not be opened or created. Cleanup will not be attempted.
34966   </int>
34967   <int value="3" label="OpenFailedUnknownSchema">
34968     An on-disk backing store was opened but had an unknown schema version, due
34969     to corruption or reverting to a previous version of Chrome. Cleanup will be
34970     attempted.
34971   </int>
34972   <int value="4" label="OpenCleanupDestroyFailed">
34973     An on-disk backing store failed to open; cleanup was attempted but the
34974     database could not be destroyed.
34975   </int>
34976   <int value="5" label="OpenCleanupReopenFailed">
34977     An on-disk backing store failed to open; cleanup was attempted but
34978     re-opening the database failed.
34979   </int>
34980   <int value="6" label="OpenCleanupReopenSuccess">
34981     An on-disk backing store failed to open; cleanup was attempted and the
34982     database was then opened successfully.
34983   </int>
34984   <int value="7" label="OpenFailedIOErrCheckingSchema">
34985     An on-disk backing store was opened but leveldb failed to read the schema
34986     version.
34987   </int>
34988   <int value="8" label="OpenFailedUnknownErr"/>
34989   <int value="9" label="OpenMemoryFailed">
34990     An in-memory backing store failed to open.
34991   </int>
34992   <int value="10" label="OpenNonASCII">
34993     A database with non-ascii characters in its path was opened (with either
34994     success or failure).
34995   </int>
34996   <int value="11" label="OpenAttemptDiskFull">
34997     An open failed on a machine with a full disk. No cleanup was attempted.
34998   </int>
34999   <int value="12" label="OpenAttemptPathTooLong">
35000     Open failed because either a path component or the overall path was too
35001     long.
35002   </int>
35003   <int value="13" label="OpenAttemptNoRecovery">
35004     An open attempt failed with an I/O error that doesn't necessitate a recovery
35005     attempt.
35006   </int>
35007   <int value="14" label="OpenAttemptPriorCorruption">
35008     The corrupted open database was deleted.
35009   </int>
35010 </enum>
35012 <enum name="ImporterType" type="int">
35013   <int value="0" label="Unknown"/>
35014   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
35015   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
35016   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
35017   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
35018   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
35019   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
35020     A bookmarks.html file
35021   </int>
35022 </enum>
35024 <enum name="IndexedDatabaseMethods" type="int">
35025   <int value="0" label="CreateObjectStore()"/>
35026   <int value="1" label="DeleteObjectStore()"/>
35027   <int value="2" label="Transaction()"/>
35028   <int value="3" label="DeleteDatabase()"/>
35029   <int value="4" label="Open()"/>
35030 </enum>
35032 <enum name="InfoBarResponse" type="int">
35033   <int value="0" label="No Response selected"/>
35034   <int value="1" label="Save Password"/>
35035   <int value="2" label="Never for this site (blacklist / exception)"/>
35036   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
35037 </enum>
35039 <enum name="InstantControllerEvent" type="int">
35040   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
35041   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
35042   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
35043 </enum>
35045 <enum name="InstantExtended_CacheableNTPLoad" type="int">
35046   <int value="0" label="Failed to load"/>
35047   <int value="1" label="Loaded successfuly"/>
35048 </enum>
35050 <enum name="InstantExtended_FallbackCause" type="int">
35051   <int value="0" label="Fallback did not occur"/>
35052   <int value="1" label="Page not current: unknown"/>
35053   <int value="2" label="Page not current: empty instant url"/>
35054   <int value="3" label="Page not current: origin/path mismatch"/>
35055   <int value="4" label="Page not current: instant not supported"/>
35056   <int value="5" label="No overlay"/>
35057   <int value="6" label="Javascript disabled"/>
35058 </enum>
35060 <enum name="InstantExtended_InstantNavigation" type="int">
35061   <obsolete>
35062     Deprecated as of 10/2013.
35063   </obsolete>
35064   <int value="0" label="Local click"/>
35065   <int value="1" label="Local submit"/>
35066   <int value="2" label="Online click"/>
35067   <int value="3" label="Online submit"/>
35068   <int value="4" label="Non-extended navigation"/>
35069 </enum>
35071 <enum name="InstantExtended_NewOptInState" type="int">
35072   <int value="0" label="Default"/>
35073   <int value="1" label="Opted in"/>
35074   <int value="2" label="Opted out"/>
35075 </enum>
35077 <enum name="InstantExtended_OptInState" type="int">
35078   <obsolete>
35079     Deprecated 2013-06.
35080   </obsolete>
35081   <int value="0" label="Default"/>
35082   <int value="1" label="Opted in"/>
35083   <int value="2" label="Opted out"/>
35084   <int value="3" label="Opted in local"/>
35085   <int value="4" label="Opted out local"/>
35086   <int value="5" label="Opted out both"/>
35087 </enum>
35089 <enum name="InstantSessionStorageNamespace" type="int">
35090   <int value="0" label="different"/>
35091   <int value="1" label="identical"/>
35092 </enum>
35094 <enum name="IntelMaxMicroArchitecture" type="int">
35095   <int value="0" label="Pentium"/>
35096   <int value="1" label="SSE"/>
35097   <int value="2" label="SSE2"/>
35098   <int value="3" label="SSE3"/>
35099   <int value="4" label="SSSE3"/>
35100   <int value="5" label="SSE4.1"/>
35101   <int value="6" label="SSE4.3"/>
35102   <int value="7" label="AVX"/>
35103 </enum>
35105 <enum name="InterruptReason" type="int">
35106   <int value="0" label="NONE"/>
35107   <int value="1" label="FILE_FAILED"/>
35108   <int value="2" label="FILE_ACCESS_DENIED"/>
35109   <int value="3" label="FILE_NO_SPACE"/>
35110   <int value="5" label="FILE_NAME_TOO_LONG"/>
35111   <int value="6" label="FILE_TOO_LARGE"/>
35112   <int value="7" label="FILE_VIRUS_INFECTED"/>
35113   <int value="10" label="FILE_TRANSIENT_ERROR"/>
35114   <int value="11" label="FILE_BLOCKED"/>
35115   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
35116   <int value="13" label="FILE_TOO_SHORT"/>
35117   <int value="20" label="NETWORK_FAILED"/>
35118   <int value="21" label="NETWORK_TIMEOUT"/>
35119   <int value="22" label="NETWORK_DISCONNECTED"/>
35120   <int value="23" label="NETWORK_SERVER_DOWN"/>
35121   <int value="30" label="SERVER_FAILED"/>
35122   <int value="31" label="SERVER_NO_RANGE"/>
35123   <int value="32" label="SERVER_PRECONDITION"/>
35124   <int value="33" label="SERVER_BAD_CONTENT"/>
35125   <int value="40" label="USER_CANCELED"/>
35126   <int value="41" label="USER_SHUTDOWN"/>
35127   <int value="50" label="CRASH"/>
35128 </enum>
35130 <enum name="InvalidationNetworkChannel" type="int">
35131   <int value="0" label="PushClientChannel"/>
35132   <int value="1" label="GCMNetworkChannel"/>
35133 </enum>
35135 <enum name="IPV6ProbeResult" type="int">
35136   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
35137   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
35138   <int value="2" label="IPV6_GETIFADDRS_FAILED">
35139     getifaddrs or GetAdaptersAddresses failed
35140   </int>
35141   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
35142   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
35143   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
35144 </enum>
35146 <enum name="JavaScriptAPIName" type="int">
35147   <int value="0" label="GetUserMedia"/>
35148   <int value="1" label="PeerConnection00"/>
35149   <int value="2" label="DeprecatedPeerConnection"/>
35150   <int value="3" label="RTCPeerConnection"/>
35151 </enum>
35153 <enum name="KeyboardControlEvent" type="int">
35154   <int value="0" label="Keyboard was shown."/>
35155   <int value="1" label="Keyboard was automatically hidden."/>
35156   <int value="2" label="Keyboard was hidden by the user."/>
35157 </enum>
35159 <enum name="LanguageCode" type="int">
35160   <summary>ISO 639 Language Codes.</summary>
35161   <int value="24929" label="Afar"/>
35162   <int value="24930" label="Abkhazian"/>
35163   <int value="24933" label="Avestan"/>
35164   <int value="24934" label="Afrikaans"/>
35165   <int value="24939" label="Akan"/>
35166   <int value="24941" label="Amharic"/>
35167   <int value="24942" label="Aragonese"/>
35168   <int value="24946" label="Arabic"/>
35169   <int value="24947" label="Assamese"/>
35170   <int value="24950" label="Avaric"/>
35171   <int value="24953" label="Aymara"/>
35172   <int value="24954" label="Azerbaijani"/>
35173   <int value="25185" label="Bashkir"/>
35174   <int value="25189" label="Belarusian"/>
35175   <int value="25191" label="Bulgarian"/>
35176   <int value="25192" label="Bihari"/>
35177   <int value="25193" label="Bislama"/>
35178   <int value="25197" label="Bambara"/>
35179   <int value="25198" label="Bengali"/>
35180   <int value="25199" label="Tibetan"/>
35181   <int value="25202" label="Breton"/>
35182   <int value="25203" label="Bosnian"/>
35183   <int value="25441" label="Catalan"/>
35184   <int value="25445" label="Chechen"/>
35185   <int value="25448" label="Chamorro"/>
35186   <int value="25455" label="Corsican"/>
35187   <int value="25458" label="Cree"/>
35188   <int value="25459" label="Czech"/>
35189   <int value="25461" label="Church Slavic"/>
35190   <int value="25462" label="Chuvash"/>
35191   <int value="25465" label="Welsh"/>
35192   <int value="25697" label="Danish"/>
35193   <int value="25701" label="German"/>
35194   <int value="25718" label="Divehi"/>
35195   <int value="25722" label="Dzongkha"/>
35196   <int value="25957" label="Ewe"/>
35197   <int value="25964" label="Greek"/>
35198   <int value="25966" label="English"/>
35199   <int value="25967" label="Esperanto"/>
35200   <int value="25971" label="Spanish"/>
35201   <int value="25972" label="Estonian"/>
35202   <int value="25973" label="Basque"/>
35203   <int value="26209" label="Persian"/>
35204   <int value="26214" label="Fulah"/>
35205   <int value="26217" label="Finnish"/>
35206   <int value="26218" label="Fijian"/>
35207   <int value="26223" label="Faroese"/>
35208   <int value="26226" label="French"/>
35209   <int value="26233" label="Western Frisian"/>
35210   <int value="26465" label="Irish"/>
35211   <int value="26468" label="Scottish Gaelic"/>
35212   <int value="26476" label="Galician"/>
35213   <int value="26478" label="Guarani"/>
35214   <int value="26485" label="Gujarati"/>
35215   <int value="26486" label="Manx"/>
35216   <int value="26721" label="Hausa"/>
35217   <int value="26725" label="Hebrew"/>
35218   <int value="26729" label="Hindi"/>
35219   <int value="26735" label="Hiri Motu"/>
35220   <int value="26738" label="Croatian"/>
35221   <int value="26740" label="Haitian"/>
35222   <int value="26741" label="Hungarian"/>
35223   <int value="26745" label="Armenian"/>
35224   <int value="26746" label="Herero"/>
35225   <int value="26977" label="Interlingua"/>
35226   <int value="26980" label="Indonesian"/>
35227   <int value="26981" label="Interlingue"/>
35228   <int value="26983" label="Igbo"/>
35229   <int value="26985" label="Sichuan Yi"/>
35230   <int value="26987" label="Inupiaq"/>
35231   <int value="26991" label="Ido"/>
35232   <int value="26995" label="Icelandic"/>
35233   <int value="26996" label="Italian"/>
35234   <int value="26997" label="Inuktitut"/>
35235   <int value="27233" label="Japanese"/>
35236   <int value="27254" label="Javanese"/>
35237   <int value="27489" label="Georgian"/>
35238   <int value="27495" label="Kongo"/>
35239   <int value="27497" label="Kikuyu"/>
35240   <int value="27498" label="Kuanyama"/>
35241   <int value="27499" label="Kazakh"/>
35242   <int value="27500" label="Kalaallisut"/>
35243   <int value="27501" label="Khmer"/>
35244   <int value="27502" label="Kannada"/>
35245   <int value="27503" label="Korean"/>
35246   <int value="27506" label="Kanuri"/>
35247   <int value="27507" label="Kashmiri"/>
35248   <int value="27509" label="Kurdish"/>
35249   <int value="27510" label="Komi"/>
35250   <int value="27511" label="Cornish"/>
35251   <int value="27513" label="Kirghiz"/>
35252   <int value="27745" label="Latin"/>
35253   <int value="27746" label="Luxembourgish"/>
35254   <int value="27751" label="Ganda"/>
35255   <int value="27753" label="Limburgish"/>
35256   <int value="27758" label="Lingala"/>
35257   <int value="27759" label="Lao"/>
35258   <int value="27764" label="Lithuanian"/>
35259   <int value="27765" label="Luba-Katanga"/>
35260   <int value="27766" label="Latvian"/>
35261   <int value="28007" label="Malagasy"/>
35262   <int value="28008" label="Marshallese"/>
35263   <int value="28009" label="Maori"/>
35264   <int value="28011" label="Macedonian"/>
35265   <int value="28012" label="Malayalam"/>
35266   <int value="28014" label="Mongolian"/>
35267   <int value="28015" label="Moldavian"/>
35268   <int value="28018" label="Marathi"/>
35269   <int value="28019" label="Malay"/>
35270   <int value="28020" label="Maltese"/>
35271   <int value="28025" label="Burmese"/>
35272   <int value="28257" label="Nauru"/>
35273   <int value="28258" label="Norwegian Bokmal"/>
35274   <int value="28260" label="North Ndebele"/>
35275   <int value="28261" label="Nepali"/>
35276   <int value="28263" label="Ndonga"/>
35277   <int value="28268" label="Dutch"/>
35278   <int value="28270" label="Norwegian Nynorsk"/>
35279   <int value="28271" label="Norwegian"/>
35280   <int value="28274" label="South Ndebele"/>
35281   <int value="28278" label="Navajo"/>
35282   <int value="28281" label="Nyanja"/>
35283   <int value="28515" label="Occitan"/>
35284   <int value="28522" label="Ojibwa"/>
35285   <int value="28525" label="Oromo"/>
35286   <int value="28530" label="Oriya"/>
35287   <int value="28531" label="Ossetic"/>
35288   <int value="28769" label="Punjabi"/>
35289   <int value="28777" label="Pali"/>
35290   <int value="28780" label="Polish"/>
35291   <int value="28787" label="Pashto"/>
35292   <int value="28788" label="Portuguese"/>
35293   <int value="29045" label="Quechua"/>
35294   <int value="29293" label="Romansh"/>
35295   <int value="29294" label="Rundi"/>
35296   <int value="29295" label="Romanian"/>
35297   <int value="29301" label="Russian"/>
35298   <int value="29303" label="Kinyarwanda"/>
35299   <int value="29537" label="Sanskrit"/>
35300   <int value="29539" label="Sardinian"/>
35301   <int value="29540" label="Sindhi"/>
35302   <int value="29541" label="Northern Sami"/>
35303   <int value="29543" label="Sango"/>
35304   <int value="29544" label="Serbo-Croatian"/>
35305   <int value="29545" label="Sinhala"/>
35306   <int value="29547" label="Slovak"/>
35307   <int value="29548" label="Slovenian"/>
35308   <int value="29549" label="Samoan"/>
35309   <int value="29550" label="Shona"/>
35310   <int value="29551" label="Somali"/>
35311   <int value="29553" label="Albanian"/>
35312   <int value="29554" label="Serbian"/>
35313   <int value="29555" label="Swati"/>
35314   <int value="29556" label="Southern Sotho"/>
35315   <int value="29557" label="Sundanese"/>
35316   <int value="29558" label="Swedish"/>
35317   <int value="29559" label="Swahili"/>
35318   <int value="29793" label="Tamil"/>
35319   <int value="29797" label="Telugu"/>
35320   <int value="29799" label="Tajik"/>
35321   <int value="29800" label="Thai"/>
35322   <int value="29801" label="Tigrinya"/>
35323   <int value="29803" label="Turkmen"/>
35324   <int value="29804" label="Tagalog"/>
35325   <int value="29806" label="Tswana"/>
35326   <int value="29807" label="Tonga"/>
35327   <int value="29810" label="Turkish"/>
35328   <int value="29811" label="Tsonga"/>
35329   <int value="29812" label="Tatar"/>
35330   <int value="29815" label="Twi"/>
35331   <int value="29817" label="Tahitian"/>
35332   <int value="30055" label="Uighur"/>
35333   <int value="30059" label="Ukrainian"/>
35334   <int value="30066" label="Urdu"/>
35335   <int value="30074" label="Uzbek"/>
35336   <int value="30309" label="Venda"/>
35337   <int value="30313" label="Vietnamese"/>
35338   <int value="30319" label="Volapuk"/>
35339   <int value="30561" label="Walloon"/>
35340   <int value="30575" label="Wolof"/>
35341   <int value="30824" label="Xhosa"/>
35342   <int value="31081" label="Yiddish"/>
35343   <int value="31087" label="Yoruba"/>
35344   <int value="31329" label="Zhuang"/>
35345   <int value="31336" label="Chinese"/>
35346   <int value="31349" label="Zulu"/>
35347   <int value="6382437" label="Achinese"/>
35348   <int value="6382440" label="Acoli"/>
35349   <int value="6382689" label="Adangme"/>
35350   <int value="6382713" label="Adyghe"/>
35351   <int value="6383201" label="Afro-Asiatic Language"/>
35352   <int value="6383208" label="Afrihili"/>
35353   <int value="6383982" label="Ainu"/>
35354   <int value="6384491" label="Akkadian"/>
35355   <int value="6384741" label="Aleut"/>
35356   <int value="6384743" label="Algonquian Language"/>
35357   <int value="6384756" label="Southern Altai"/>
35358   <int value="6385255" label="Old English"/>
35359   <int value="6385264" label="Angika"/>
35360   <int value="6385761" label="Apache Language"/>
35361   <int value="6386275" label="Aramaic"/>
35362   <int value="6386286" label="Araucanian"/>
35363   <int value="6386288" label="Arapaho"/>
35364   <int value="6386292" label="Artificial Language"/>
35365   <int value="6386295" label="Arawak"/>
35366   <int value="6386529" label="Asu"/>
35367   <int value="6386548" label="Asturian"/>
35368   <int value="6386792" label="Athapascan Language"/>
35369   <int value="6387059" label="Australian Language"/>
35370   <int value="6387553" label="Awadhi"/>
35371   <int value="6447460" label="Banda"/>
35372   <int value="6447465" label="Bamileke Language"/>
35373   <int value="6447468" label="Baluchi"/>
35374   <int value="6447470" label="Balinese"/>
35375   <int value="6447475" label="Basa"/>
35376   <int value="6447476" label="Baltic Language"/>
35377   <int value="6448490" label="Beja"/>
35378   <int value="6448493" label="Bemba"/>
35379   <int value="6448498" label="Berber"/>
35380   <int value="6448506" label="Bena"/>
35381   <int value="6449263" label="Bhojpuri"/>
35382   <int value="6449515" label="Bikol"/>
35383   <int value="6449518" label="Bini"/>
35384   <int value="6450273" label="Siksika"/>
35385   <int value="6450804" label="Bantu"/>
35386   <int value="6451809" label="Braj"/>
35387   <int value="6451832" label="Bodo"/>
35388   <int value="6452331" label="Batak"/>
35389   <int value="6452577" label="Buriat"/>
35390   <int value="6452583" label="Buginese"/>
35391   <int value="6453614" label="Blin"/>
35392   <int value="6512996" label="Caddo"/>
35393   <int value="6513001" label="Central American Indian Language"/>
35394   <int value="6513010" label="Carib"/>
35395   <int value="6513013" label="Caucasian Language"/>
35396   <int value="6513017" label="Cayuga"/>
35397   <int value="6513512" label="Atsam"/>
35398   <int value="6514018" label="Cebuano"/>
35399   <int value="6514028" label="Celtic Language"/>
35400   <int value="6514535" label="Chiga"/>
35401   <int value="6514786" label="Chibcha"/>
35402   <int value="6514791" label="Chagatai"/>
35403   <int value="6514795" label="Chuukese"/>
35404   <int value="6514797" label="Mari"/>
35405   <int value="6514798" label="Chinook Jargon"/>
35406   <int value="6514799" label="Choctaw"/>
35407   <int value="6514800" label="Chipewyan"/>
35408   <int value="6514802" label="Cherokee"/>
35409   <int value="6514809" label="Cheyenne"/>
35410   <int value="6516067" label="Chamic Language"/>
35411   <int value="6516592" label="Coptic"/>
35412   <int value="6516837" label="English-based Creole or Pidgin"/>
35413   <int value="6516838" label="French-based Creole or Pidgin"/>
35414   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
35415   <int value="6517352" label="Crimean Turkish"/>
35416   <int value="6517360" label="Creole or Pidgin"/>
35417   <int value="6517602" label="Kashubian"/>
35418   <int value="6518131" label="Cushitic Language"/>
35419   <int value="6578539" label="Dakota"/>
35420   <int value="6578546" label="Dargwa"/>
35421   <int value="6578550" label="Taita"/>
35422   <int value="6578553" label="Dayak"/>
35423   <int value="6579564" label="Delaware"/>
35424   <int value="6579566" label="Slave"/>
35425   <int value="6580082" label="Dogrib"/>
35426   <int value="6580590" label="Dinka"/>
35427   <int value="6580837" label="Zarma"/>
35428   <int value="6582121" label="Dogri"/>
35429   <int value="6582881" label="Dravidian Language"/>
35430   <int value="6583138" label="Lower Sorbian"/>
35431   <int value="6583649" label="Duala"/>
35432   <int value="6583661" label="Middle Dutch"/>
35433   <int value="6584693" label="Dyula"/>
35434   <int value="6644341" label="Embu"/>
35435   <int value="6645353" label="Efik"/>
35436   <int value="6645625" label="Ancient Egyptian"/>
35437   <int value="6646625" label="Ekajuk"/>
35438   <int value="6646904" label="Elamite"/>
35439   <int value="6647405" label="Middle English"/>
35440   <int value="6649711" label="Ewondo"/>
35441   <int value="6709614" label="Fang"/>
35442   <int value="6709620" label="Fanti"/>
35443   <int value="6711660" label="Filipino"/>
35444   <int value="6711669" label="Finno-Ugrian Language"/>
35445   <int value="6713198" label="Fon"/>
35446   <int value="6713965" label="Middle French"/>
35447   <int value="6713967" label="Old French"/>
35448   <int value="6713970" label="Northern Frisian"/>
35449   <int value="6713971" label="Eastern Frisian"/>
35450   <int value="6714738" label="Friulian"/>
35451   <int value="6775137" label="Ga"/>
35452   <int value="6775161" label="Gayo"/>
35453   <int value="6775393" label="Gbaya"/>
35454   <int value="6776173" label="Germanic Language"/>
35455   <int value="6776186" label="Geez"/>
35456   <int value="6777196" label="Gilbertese"/>
35457   <int value="6778216" label="Middle High German"/>
35458   <int value="6778728" label="Old High German"/>
35459   <int value="6778734" label="Gondi"/>
35460   <int value="6778738" label="Gorontalo"/>
35461   <int value="6778740" label="Gothic"/>
35462   <int value="6779490" label="Grebo"/>
35463   <int value="6779491" label="Ancient Greek"/>
35464   <int value="6779767" label="Swiss German"/>
35465   <int value="6780282" label="Gusii"/>
35466   <int value="6780777" label="Gwich'in"/>
35467   <int value="6840681" label="Haida"/>
35468   <int value="6840695" label="Hawaiian"/>
35469   <int value="6842732" label="Hiligaynon"/>
35470   <int value="6842733" label="Himachali"/>
35471   <int value="6842740" label="Hittite"/>
35472   <int value="6843758" label="Hmong"/>
35473   <int value="6845282" label="Upper Sorbian"/>
35474   <int value="6845808" label="Hupa"/>
35475   <int value="6906465" label="Iban"/>
35476   <int value="6908527" label="Ijo"/>
35477   <int value="6909039" label="Iloko"/>
35478   <int value="6909539" label="Indic Language"/>
35479   <int value="6909541" label="Indo-European Language"/>
35480   <int value="6909544" label="Ingush"/>
35481   <int value="6910561" label="Iranian Language"/>
35482   <int value="6910575" label="Iroquoian Language"/>
35483   <int value="6972015" label="Lojban"/>
35484   <int value="6974819" label="Machame"/>
35485   <int value="6975602" label="Judeo-Persian"/>
35486   <int value="6976098" label="Judeo-Arabic"/>
35487   <int value="7037281" label="Kara-Kalpak"/>
35488   <int value="7037282" label="Kabyle"/>
35489   <int value="7037283" label="Kachin"/>
35490   <int value="7037290" label="Jju"/>
35491   <int value="7037293" label="Kamba"/>
35492   <int value="7037298" label="Karen"/>
35493   <int value="7037303" label="Kawi"/>
35494   <int value="7037540" label="Kabardian"/>
35495   <int value="7037799" label="Tyap"/>
35496   <int value="7038053" label="Makonde"/>
35497   <int value="7038305" label="Kabuverdianu"/>
35498   <int value="7038575" label="Koro"/>
35499   <int value="7039073" label="Khasi"/>
35500   <int value="7039081" label="Khoisan Language"/>
35501   <int value="7039087" label="Khotanese"/>
35502   <int value="7039089" label="Koyra Chiini"/>
35503   <int value="7040110" label="Kalenjin"/>
35504   <int value="7040354" label="Kimbundu"/>
35505   <int value="7040875" label="Konkani"/>
35506   <int value="7040883" label="Kosraean"/>
35507   <int value="7041125" label="Kpelle"/>
35508   <int value="7041635" label="Karachay-Balkar"/>
35509   <int value="7041644" label="Karelian"/>
35510   <int value="7041647" label="Kru"/>
35511   <int value="7041653" label="Kurukh"/>
35512   <int value="7041890" label="Shambala"/>
35513   <int value="7041896" label="Colognian"/>
35514   <int value="7042413" label="Kumyk"/>
35515   <int value="7042420" label="Kutenai"/>
35516   <int value="7102820" label="Ladino"/>
35517   <int value="7102823" label="Langi"/>
35518   <int value="7102824" label="Lahnda"/>
35519   <int value="7102829" label="Lamba"/>
35520   <int value="7103866" label="Lezghian"/>
35521   <int value="7106412" label="Mongo"/>
35522   <int value="7106426" label="Lozi"/>
35523   <int value="7107937" label="Luba-Lulua"/>
35524   <int value="7107945" label="Luiseno"/>
35525   <int value="7107950" label="Lunda"/>
35526   <int value="7107951" label="Luo"/>
35527   <int value="7107955" label="Lushai"/>
35528   <int value="7107961" label="Luyia"/>
35529   <int value="7168356" label="Madurese"/>
35530   <int value="7168359" label="Magahi"/>
35531   <int value="7168361" label="Maithili"/>
35532   <int value="7168363" label="Makasar"/>
35533   <int value="7168366" label="Mandingo"/>
35534   <int value="7168368" label="Austronesian Language"/>
35535   <int value="7168371" label="Masai"/>
35536   <int value="7169126" label="Moksha"/>
35537   <int value="7169138" label="Mandar"/>
35538   <int value="7169390" label="Mende"/>
35539   <int value="7169394" label="Meru"/>
35540   <int value="7169637" label="Morisyen"/>
35541   <int value="7169889" label="Middle Irish"/>
35542   <int value="7170403" label="Micmac"/>
35543   <int value="7170414" label="Minangkabau"/>
35544   <int value="7170419" label="Miscellaneous Language"/>
35545   <int value="7170920" label="Mon-Khmer Language"/>
35546   <int value="7171683" label="Manchu"/>
35547   <int value="7171689" label="Manipuri"/>
35548   <int value="7171695" label="Manobo Language"/>
35549   <int value="7171944" label="Mohawk"/>
35550   <int value="7171955" label="Mossi"/>
35551   <int value="7173484" label="Multiple Languages"/>
35552   <int value="7173486" label="Munda Language"/>
35553   <int value="7173491" label="Creek"/>
35554   <int value="7173996" label="Mirandese"/>
35555   <int value="7174002" label="Marwari"/>
35556   <int value="7174510" label="Mayan Language"/>
35557   <int value="7174518" label="Erzya"/>
35558   <int value="7233896" label="Nahuatl"/>
35559   <int value="7233897" label="North American Indian Language"/>
35560   <int value="7233904" label="Neapolitan"/>
35561   <int value="7233905" label="Nama"/>
35562   <int value="7234675" label="Low German"/>
35563   <int value="7234935" label="Newari"/>
35564   <int value="7235937" label="Nias"/>
35565   <int value="7235939" label="Niger-Kordofanian Language"/>
35566   <int value="7235957" label="Niuean"/>
35567   <int value="7237479" label="Nogai"/>
35568   <int value="7237486" label="Old Norse"/>
35569   <int value="7237999" label="N'Ko"/>
35570   <int value="7238511" label="Northern Sotho"/>
35571   <int value="7239010" label="Nubian Language"/>
35572   <int value="7239523" label="Classical Newari"/>
35573   <int value="7240045" label="Nyamwezi"/>
35574   <int value="7240046" label="Nyankole"/>
35575   <int value="7240047" label="Nyoro"/>
35576   <int value="7240297" label="Nzima"/>
35577   <int value="7304033" label="Osage"/>
35578   <int value="7304289" label="Ottoman Turkish"/>
35579   <int value="7304303" label="Otomian Language"/>
35580   <int value="7364961" label="Papuan Language"/>
35581   <int value="7364967" label="Pangasinan"/>
35582   <int value="7364972" label="Pahlavi"/>
35583   <int value="7364973" label="Pampanga"/>
35584   <int value="7364976" label="Papiamento"/>
35585   <int value="7364981" label="Palauan"/>
35586   <int value="7365999" label="Old Persian"/>
35587   <int value="7366761" label="Philippine Language"/>
35588   <int value="7366766" label="Phoenician"/>
35589   <int value="7368558" label="Pohnpeian"/>
35590   <int value="7369313" label="Prakrit Language"/>
35591   <int value="7369327" label="Old Provencal"/>
35592   <int value="7496042" label="Rajasthani"/>
35593   <int value="7496048" label="Rapanui"/>
35594   <int value="7496050" label="Rarotongan"/>
35595   <int value="7499617" label="Romance Language"/>
35596   <int value="7499622" label="Rombo"/>
35597   <int value="7499629" label="Romany"/>
35598   <int value="7501168" label="Aromanian"/>
35599   <int value="7501675" label="Rwa"/>
35600   <int value="7561572" label="Sandawe"/>
35601   <int value="7561576" label="Yakut"/>
35602   <int value="7561577" label="South American Indian Language"/>
35603   <int value="7561580" label="Salishan Language"/>
35604   <int value="7561581" label="Samaritan Aramaic"/>
35605   <int value="7561585" label="Samburu"/>
35606   <int value="7561587" label="Sasak"/>
35607   <int value="7561588" label="Santali"/>
35608   <int value="7562094" label="Sicilian"/>
35609   <int value="7562095" label="Scots"/>
35610   <int value="7562597" label="Seneca"/>
35611   <int value="7562600" label="Sena"/>
35612   <int value="7562604" label="Selkup"/>
35613   <int value="7562605" label="Semitic Language"/>
35614   <int value="7562611" label="Koyraboro Senni"/>
35615   <int value="7563105" label="Old Irish"/>
35616   <int value="7563118" label="Sign Language"/>
35617   <int value="7563369" label="Tachelhit"/>
35618   <int value="7563374" label="Shan"/>
35619   <int value="7563620" label="Sidamo"/>
35620   <int value="7563631" label="Siouan Language"/>
35621   <int value="7563636" label="Sino-Tibetan Language"/>
35622   <int value="7564385" label="Slavic Language"/>
35623   <int value="7564641" label="Southern Sami"/>
35624   <int value="7564649" label="Sami Language"/>
35625   <int value="7564650" label="Lule Sami"/>
35626   <int value="7564654" label="Inari Sami"/>
35627   <int value="7564659" label="Skolt Sami"/>
35628   <int value="7564907" label="Soninke"/>
35629   <int value="7565159" label="Sogdien"/>
35630   <int value="7565166" label="Songhai"/>
35631   <int value="7565934" label="Sranan Tongo"/>
35632   <int value="7565938" label="Serer"/>
35633   <int value="7566177" label="Nilo-Saharan Language"/>
35634   <int value="7566201" label="Saho"/>
35635   <int value="7566699" label="Sukuma"/>
35636   <int value="7566707" label="Susu"/>
35637   <int value="7566712" label="Sumerian"/>
35638   <int value="7567202" label="Comorian"/>
35639   <int value="7567715" label="Classical Syriac"/>
35640   <int value="7567730" label="Syriac"/>
35641   <int value="7627113" label="Tai Language"/>
35642   <int value="7628141" label="Timne"/>
35643   <int value="7628143" label="Teso"/>
35644   <int value="7628146" label="Tereno"/>
35645   <int value="7628148" label="Tetum"/>
35646   <int value="7629159" label="Tigre"/>
35647   <int value="7629174" label="Tiv"/>
35648   <int value="7629676" label="Tokelau"/>
35649   <int value="7629928" label="Klingon"/>
35650   <int value="7629929" label="Tlingit"/>
35651   <int value="7630184" label="Tamashek"/>
35652   <int value="7630695" label="Nyasa Tonga"/>
35653   <int value="7630953" label="Tok Pisin"/>
35654   <int value="7631478" label="Taroko"/>
35655   <int value="7631721" label="Tsimshian"/>
35656   <int value="7632237" label="Tumbuka"/>
35657   <int value="7632240" label="Tupi Language"/>
35658   <int value="7632244" label="Altaic Language"/>
35659   <int value="7632492" label="Tuvalu"/>
35660   <int value="7632753" label="Tasawaq"/>
35661   <int value="7633270" label="Tuvinian"/>
35662   <int value="7633517" label="Central Morocco Tamazight"/>
35663   <int value="7693421" label="Udmurt"/>
35664   <int value="7694177" label="Ugaritic"/>
35665   <int value="7695714" label="Umbundu"/>
35666   <int value="7695972" label="Unknown Language"/>
35667   <int value="7758185" label="Vai"/>
35668   <int value="7761780" label="Votic"/>
35669   <int value="7763310" label="Vunjo"/>
35670   <int value="7823723" label="Wakashan Language"/>
35671   <int value="7823724" label="Walamo"/>
35672   <int value="7823730" label="Waray"/>
35673   <int value="7823731" label="Washo"/>
35674   <int value="7824750" label="Sorbian Language"/>
35675   <int value="7889260" label="Kalmyk"/>
35676   <int value="7892839" label="Soga"/>
35677   <int value="7954799" label="Yao"/>
35678   <int value="7954800" label="Yapese"/>
35679   <int value="7958635" label="Yupik Language"/>
35680   <int value="7959909" label="Cantonese"/>
35681   <int value="8020336" label="Zapotec"/>
35682   <int value="8020588" label="Blissymbols"/>
35683   <int value="8021358" label="Zenaga"/>
35684   <int value="8023652" label="Zande"/>
35685   <int value="8025454" label="Zuni"/>
35686   <int value="8026232" label="No linguistic content"/>
35687   <int value="8026721" label="Zaza"/>
35688 </enum>
35690 <enum name="LevelDBCorruptionTypes" type="int">
35691   <int value="0" label="other"/>
35692   <int value="1" label="missing files"/>
35693   <int value="2" label="log record too small"/>
35694   <int value="3" label="corrupted internal key"/>
35695   <int value="4" label="partial record"/>
35696   <int value="5" label="missing start of fragmented record"/>
35697   <int value="6" label="error in middle of record"/>
35698   <int value="7" label="unknown record type"/>
35699   <int value="8" label="truncated record at end"/>
35700   <int value="9" label="bad record length"/>
35701   <int value="10" label="VersionEdit"/>
35702   <int value="11" label="FileReader invoked with unexpected value"/>
35703   <int value="12" label="corrupted key"/>
35704   <int value="13" label="CURRENT file does not end with newline"/>
35705   <int value="14" label="no meta-nextfile entry"/>
35706   <int value="15" label="no meta-lognumber entry"/>
35707   <int value="16" label="no last-sequence-number entry"/>
35708   <int value="17" label="malformed WriteBatch"/>
35709   <int value="18" label="bad WriteBatch Put"/>
35710   <int value="19" label="bad WriteBatch Delete"/>
35711   <int value="20" label="unknown WriteBatch tag"/>
35712   <int value="21" label="WriteBatch has wrong count"/>
35713   <int value="22" label="bad entry in block"/>
35714   <int value="23" label="bad block contents"/>
35715   <int value="24" label="bad block handle"/>
35716   <int value="25" label="truncated block read"/>
35717   <int value="26" label="block checksum mismatch"/>
35718   <int value="27" label="checksum mismatch"/>
35719   <int value="28" label="corrupted compressed block contents"/>
35720   <int value="29" label="bad block type"/>
35721   <int value="30" label="bad magic number"/>
35722   <int value="31" label="file is too short"/>
35723 </enum>
35725 <enum name="LevelDBErrorCount" type="int">
35726   <int value="1" label="Failure"/>
35727 </enum>
35729 <enum name="LevelDBErrorTypes" type="int">
35730   <int value="0" label="NotFound"/>
35731   <int value="1" label="Corruption"/>
35732   <int value="2" label="IOError"/>
35733   <int value="3" label="Other"/>
35734 </enum>
35736 <enum name="LevelDBIOErrorMethods" type="int">
35737   <int value="0" label="SequentialFileRead"/>
35738   <int value="1" label="SequentialFileSkip"/>
35739   <int value="2" label="RandomAccessFileRead"/>
35740   <int value="3" label="WritableFileAppend"/>
35741   <int value="4" label="WritableFileClose"/>
35742   <int value="5" label="WritableFileFlush"/>
35743   <int value="6" label="WritableFileSync"/>
35744   <int value="7" label="NewSequentialFile"/>
35745   <int value="8" label="NewRandomAccessFile"/>
35746   <int value="9" label="NewWritableFile"/>
35747   <int value="10" label="DeleteFile"/>
35748   <int value="11" label="CreateDir"/>
35749   <int value="12" label="DeleteDir"/>
35750   <int value="13" label="GetFileSize"/>
35751   <int value="14" label="RenameFile"/>
35752   <int value="15" label="LockFile"/>
35753   <int value="16" label="UnlockFile"/>
35754   <int value="17" label="GetTestDirectory"/>
35755   <int value="18" label="NewLogger"/>
35756   <int value="19" label="SyncParent"/>
35757   <int value="20" label="GetChildren"/>
35758 </enum>
35760 <enum name="LinkMonitorFailureType" type="int">
35761   <int value="0" label="Local MAC Address Not Found"/>
35762   <int value="1" label="Client Startup Failure"/>
35763   <int value="2" label="Transmission Failure"/>
35764   <int value="3" label="Failure Threshold Reached"/>
35765 </enum>
35767 <enum name="LinuxAudioIO" type="int">
35768   <int value="0" label="PulseAudio"/>
35769   <int value="1" label="ALSA"/>
35770   <int value="2" label="Cras"/>
35771 </enum>
35773 <enum name="LinuxGlibcVersion" type="int">
35774   <int value="0" label="Not Parseable"/>
35775   <int value="1" label="Unknown"/>
35776   <int value="2" label="2.11"/>
35777   <int value="3" label="2.12"/>
35778   <int value="4" label="2.13"/>
35779   <int value="5" label="2.14"/>
35780   <int value="6" label="2.15"/>
35781   <int value="7" label="2.16"/>
35782   <int value="8" label="2.17"/>
35783   <int value="9" label="2.18"/>
35784   <int value="10" label="2.19"/>
35785 </enum>
35787 <enum name="LoadType" type="int">
35788   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
35789   <int value="1" label="RELOAD">User pressed reload</int>
35790   <int value="2" label="HISTORY_LOAD">Back or forward</int>
35791   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
35792   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
35793   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
35794   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
35795   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
35796     back/forward or encoding change
35797   </int>
35798   <int value="8" label="LINK_LOAD_CACHE_ONLY">
35799     Allow stale data (avoid doing a re-post)
35800   </int>
35801   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
35802 </enum>
35804 <enum name="LocalRendererSinkStates" type="int">
35805   <int value="0" label="SinkStarted"/>
35806   <int value="1" label="SinkNeverStarted"/>
35807 </enum>
35809 <enum name="LoginConsumerWhitelist" type="int">
35810   <int value="0" label="ANY_USER_ALLOWED">Any user can sign in</int>
35811   <int value="1" label="ONLY_WHITELISTED_ALLOWED">Whitelisted users only</int>
35812 </enum>
35814 <enum name="LoginFailureReason" type="int">
35815   <int value="0" label="NONE">None</int>
35816   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
35817     Could not mount cryptohome
35818   </int>
35819   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
35820   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
35821     Could not unmount cryptohome
35822   </int>
35823   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
35824   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
35825   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
35826   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
35827 </enum>
35829 <enum name="LoginPolicyFilesState" type="int">
35830   <summary>Policy/owner key file state.</summary>
35831   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
35832   <int value="1" label="UNUSED">Unused</int>
35833   <int value="2" label="HEALTHY">Healthy</int>
35834   <int value="3" label="RESERVED">Reserved</int>
35835   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
35836   <int value="5" label="UNUSED">Unused</int>
35837   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
35838   <int value="7" label="RESERVED">Reserved</int>
35839   <int value="8" label="KEY_OK_NO_POLICY_R11">
35840     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
35841   </int>
35842   <int value="9" label="UNUSED">Unused</int>
35843   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
35844   <int value="11" label="RESERVED">Reserved</int>
35845   <int value="12" label="RESERVED">Reserved</int>
35846   <int value="13" label="RESERVED">Reserved</int>
35847   <int value="14" label="RESERVED">Reserved</int>
35848   <int value="15" label="RESERVED">Reserved</int>
35849   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
35850   <int value="17" label="UNUSED">Unused</int>
35851   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
35852   <int value="19" label="RESERVED">Reserved</int>
35853   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
35854     Key bad, policy bad, pre-R11
35855   </int>
35856   <int value="21" label="UNUSED">Unused</int>
35857   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
35858   <int value="23" label="RESERVED">Reserved</int>
35859   <int value="24" label="BAD_KEY_NO_POLICY_R11">
35860     Key bad, policy bad, pre-R11
35861   </int>
35862   <int value="25" label="UNUSED">Unused</int>
35863   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
35864   <int value="27" label="RESERVED">Reserved</int>
35865   <int value="28" label="RESERVED">Reserved</int>
35866   <int value="29" label="RESERVED">Reserved</int>
35867   <int value="30" label="RESERVED">Reserved</int>
35868   <int value="31" label="RESERVED">Reserved</int>
35869   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
35870   <int value="33" label="UNUSED">Unused</int>
35871   <int value="34" label="NO_KEY">No key, policy OK</int>
35872   <int value="35" label="RESERVED">RESERVED</int>
35873   <int value="36" label="NO_KEY_BAD_POLICY_R11">
35874     No key, policy bad, pre-R11
35875   </int>
35876   <int value="37" label="UNUSED">Unused</int>
35877   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
35878   <int value="39" label="RESERVED">Reserved</int>
35879   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
35880   <int value="41" label="UNUSED">Unused</int>
35881   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
35882   <int value="43" label="RESERVED">Reserved</int>
35883 </enum>
35885 <enum name="LoginSuccessReason" type="int">
35886   <int value="0" label="OFFLINE_AND_ONLINE">
35887     Login success offline and online
35888   </int>
35889   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
35890 </enum>
35892 <enum name="LoginUserType" type="int">
35893   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
35894   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
35895   <int value="2" label="OTHER_NORMAL">Other Normal</int>
35896   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
35897   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
35898   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
35899 </enum>
35901 <enum name="ManagedUserPasswordChange" type="int">
35902   <int value="0" label="OK_MANAGER">Changed in manager session</int>
35903   <int value="1" label="OK_MANGED">Changed in supervised user session</int>
35904   <int value="2" label="FAILED_NO_MASTER_KEY">Master key not found</int>
35905   <int value="3" label="FAILED_NO_SIGNATURE_KEY">
35906     Signature or encryption key not found
35907   </int>
35908   <int value="4" label="FAILED_NO_PASSWORD_DATA">Password data not found</int>
35909   <int value="5" label="FAILED_MASTER_KEY_FAILURE">
35910     Manager key authorization failed
35911   </int>
35912   <int value="6" label="FAILED_LOAD_DATA_FAILURE">
35913     Could not load new password data upon supervised user signin
35914   </int>
35915   <int value="7" label="FAILED_INCOMPLETE_DATA_FAILURE">
35916     Incomplete password data loaded upon supervised user signin.
35917   </int>
35918   <int value="8" label="FAILED_AUTHENTICATION_FAILURE">
35919     Authentication failure while changing password during supervised user
35920     signin.
35921   </int>
35922   <int value="9" label="FAILED_STORE_DATA">
35923     Could not store new password data for supervised user.
35924   </int>
35925 </enum>
35927 <enum name="MappedCSSProperties" type="int">
35928 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
35930   <int value="1" label="Total Pages Measured"/>
35931   <int value="2" label="color"/>
35932   <int value="3" label="direction"/>
35933   <int value="4" label="display"/>
35934   <int value="5" label="font"/>
35935   <int value="6" label="font-family"/>
35936   <int value="7" label="font-size"/>
35937   <int value="8" label="font-style"/>
35938   <int value="9" label="font-variant"/>
35939   <int value="10" label="font-weight"/>
35940   <int value="11" label="text-rendering"/>
35941   <int value="12" label="webkit-font-feature-settings"/>
35942   <int value="13" label="webkit-font-kerning"/>
35943   <int value="14" label="webkit-font-smoothing"/>
35944   <int value="15" label="webkit-font-variant-ligatures"/>
35945   <int value="16" label="webkit-locale"/>
35946   <int value="17" label="webkit-text-orientation"/>
35947   <int value="18" label="webkit-writing-mode"/>
35948   <int value="19" label="zoom"/>
35949   <int value="20" label="line-height"/>
35950   <int value="21" label="background"/>
35951   <int value="22" label="background-attachment"/>
35952   <int value="23" label="background-clip"/>
35953   <int value="24" label="background-color"/>
35954   <int value="25" label="background-image"/>
35955   <int value="26" label="background-origin"/>
35956   <int value="27" label="background-position"/>
35957   <int value="28" label="background-position-x"/>
35958   <int value="29" label="background-position-y"/>
35959   <int value="30" label="background-repeat"/>
35960   <int value="31" label="background-repeat-x"/>
35961   <int value="32" label="background-repeat-y"/>
35962   <int value="33" label="background-size"/>
35963   <int value="34" label="border"/>
35964   <int value="35" label="border-bottom"/>
35965   <int value="36" label="border-bottom-color"/>
35966   <int value="37" label="border-bottom-left-radius"/>
35967   <int value="38" label="border-bottom-right-radius"/>
35968   <int value="39" label="border-bottom-style"/>
35969   <int value="40" label="border-bottom-width"/>
35970   <int value="41" label="border-collapse"/>
35971   <int value="42" label="border-color"/>
35972   <int value="43" label="border-image"/>
35973   <int value="44" label="border-image-outset"/>
35974   <int value="45" label="border-image-repeat"/>
35975   <int value="46" label="border-image-slice"/>
35976   <int value="47" label="border-image-source"/>
35977   <int value="48" label="border-image-width"/>
35978   <int value="49" label="border-left"/>
35979   <int value="50" label="border-left-color"/>
35980   <int value="51" label="border-left-style"/>
35981   <int value="52" label="border-left-width"/>
35982   <int value="53" label="border-radius"/>
35983   <int value="54" label="border-right"/>
35984   <int value="55" label="border-right-color"/>
35985   <int value="56" label="border-right-style"/>
35986   <int value="57" label="border-right-width"/>
35987   <int value="58" label="border-spacing"/>
35988   <int value="59" label="border-style"/>
35989   <int value="60" label="border-top"/>
35990   <int value="61" label="border-top-color"/>
35991   <int value="62" label="border-top-left-radius"/>
35992   <int value="63" label="border-top-right-radius"/>
35993   <int value="64" label="border-top-style"/>
35994   <int value="65" label="border-top-width"/>
35995   <int value="66" label="border-width"/>
35996   <int value="67" label="bottom"/>
35997   <int value="68" label="box-shadow"/>
35998   <int value="69" label="box-sizing"/>
35999   <int value="70" label="caption-side"/>
36000   <int value="71" label="clear"/>
36001   <int value="72" label="clip"/>
36002   <int value="73" label="webkit-clip-path"/>
36003   <int value="74" label="content"/>
36004   <int value="75" label="counter-increment"/>
36005   <int value="76" label="counter-reset"/>
36006   <int value="77" label="cursor"/>
36007   <int value="78" label="empty-cells"/>
36008   <int value="79" label="float"/>
36009   <int value="80" label="font-stretch"/>
36010   <int value="81" label="height"/>
36011   <int value="82" label="image-rendering"/>
36012   <int value="83" label="left"/>
36013   <int value="84" label="letter-spacing"/>
36014   <int value="85" label="list-style"/>
36015   <int value="86" label="list-style-image"/>
36016   <int value="87" label="list-style-position"/>
36017   <int value="88" label="list-style-type"/>
36018   <int value="89" label="margin"/>
36019   <int value="90" label="margin-bottom"/>
36020   <int value="91" label="margin-left"/>
36021   <int value="92" label="margin-right"/>
36022   <int value="93" label="margin-top"/>
36023   <int value="94" label="max-height"/>
36024   <int value="95" label="max-width"/>
36025   <int value="96" label="min-height"/>
36026   <int value="97" label="min-width"/>
36027   <int value="98" label="opacity"/>
36028   <int value="99" label="orphans"/>
36029   <int value="100" label="outline"/>
36030   <int value="101" label="outline-color"/>
36031   <int value="102" label="outline-offset"/>
36032   <int value="103" label="outline-style"/>
36033   <int value="104" label="outline-width"/>
36034   <int value="105" label="overflow"/>
36035   <int value="106" label="overflow-wrap"/>
36036   <int value="107" label="overflow-x"/>
36037   <int value="108" label="overflow-y"/>
36038   <int value="109" label="padding"/>
36039   <int value="110" label="padding-bottom"/>
36040   <int value="111" label="padding-left"/>
36041   <int value="112" label="padding-right"/>
36042   <int value="113" label="padding-top"/>
36043   <int value="114" label="page"/>
36044   <int value="115" label="page-break-after"/>
36045   <int value="116" label="page-break-before"/>
36046   <int value="117" label="page-break-inside"/>
36047   <int value="118" label="pointer-events"/>
36048   <int value="119" label="position"/>
36049   <int value="120" label="quotes"/>
36050   <int value="121" label="resize"/>
36051   <int value="122" label="right"/>
36052   <int value="123" label="size"/>
36053   <int value="124" label="src"/>
36054   <int value="125" label="speak"/>
36055   <int value="126" label="table-layout"/>
36056   <int value="127" label="tab-size"/>
36057   <int value="128" label="text-align"/>
36058   <int value="129" label="text-decoration"/>
36059   <int value="130" label="text-indent"/>
36060   <int value="131" label="text-line-through"/>
36061   <int value="132" label="text-line-through-color"/>
36062   <int value="133" label="text-line-through-mode"/>
36063   <int value="134" label="text-line-through-style"/>
36064   <int value="135" label="text-line-through-width"/>
36065   <int value="136" label="text-overflow"/>
36066   <int value="137" label="text-overline"/>
36067   <int value="138" label="text-overline-color"/>
36068   <int value="139" label="text-overline-mode"/>
36069   <int value="140" label="text-overline-style"/>
36070   <int value="141" label="text-overline-width"/>
36071   <int value="142" label="text-shadow"/>
36072   <int value="143" label="text-transform"/>
36073   <int value="144" label="text-underline"/>
36074   <int value="145" label="text-underline-color"/>
36075   <int value="146" label="text-underline-mode"/>
36076   <int value="147" label="text-underline-style"/>
36077   <int value="148" label="text-underline-width"/>
36078   <int value="149" label="top"/>
36079   <int value="150" label="transition"/>
36080   <int value="151" label="transition-delay"/>
36081   <int value="152" label="transition-duration"/>
36082   <int value="153" label="transition-property"/>
36083   <int value="154" label="transition-timing-function"/>
36084   <int value="155" label="unicode-bidi"/>
36085   <int value="156" label="unicode-range"/>
36086   <int value="157" label="vertical-align"/>
36087   <int value="158" label="visibility"/>
36088   <int value="159" label="white-space"/>
36089   <int value="160" label="widows"/>
36090   <int value="161" label="width"/>
36091   <int value="162" label="word-break"/>
36092   <int value="163" label="word-spacing"/>
36093   <int value="164" label="word-wrap"/>
36094   <int value="165" label="z-index"/>
36095   <int value="166" label="webkit-animation"/>
36096   <int value="167" label="webkit-animation-delay"/>
36097   <int value="168" label="webkit-animation-direction"/>
36098   <int value="169" label="webkit-animation-duration"/>
36099   <int value="170" label="webkit-animation-fill-mode"/>
36100   <int value="171" label="webkit-animation-iteration-count"/>
36101   <int value="172" label="webkit-animation-name"/>
36102   <int value="173" label="webkit-animation-play-state"/>
36103   <int value="174" label="webkit-animation-timing-function"/>
36104   <int value="175" label="webkit-appearance"/>
36105   <int value="176" label="webkit-aspect-ratio"/>
36106   <int value="177" label="webkit-backface-visibility"/>
36107   <int value="178" label="webkit-background-clip"/>
36108   <int value="179" label="webkit-background-composite"/>
36109   <int value="180" label="webkit-background-origin"/>
36110   <int value="181" label="webkit-background-size"/>
36111   <int value="182" label="webkit-border-after"/>
36112   <int value="183" label="webkit-border-after-color"/>
36113   <int value="184" label="webkit-border-after-style"/>
36114   <int value="185" label="webkit-border-after-width"/>
36115   <int value="186" label="webkit-border-before"/>
36116   <int value="187" label="webkit-border-before-color"/>
36117   <int value="188" label="webkit-border-before-style"/>
36118   <int value="189" label="webkit-border-before-width"/>
36119   <int value="190" label="webkit-border-end"/>
36120   <int value="191" label="webkit-border-end-color"/>
36121   <int value="192" label="webkit-border-end-style"/>
36122   <int value="193" label="webkit-border-end-width"/>
36123   <int value="194" label="webkit-border-fit"/>
36124   <int value="195" label="webkit-border-horizontal-spacing"/>
36125   <int value="196" label="webkit-border-image"/>
36126   <int value="197" label="webkit-border-radius"/>
36127   <int value="198" label="webkit-border-start"/>
36128   <int value="199" label="webkit-border-start-color"/>
36129   <int value="200" label="webkit-border-start-style"/>
36130   <int value="201" label="webkit-border-start-width"/>
36131   <int value="202" label="webkit-border-vertical-spacing"/>
36132   <int value="203" label="webkit-box-align"/>
36133   <int value="204" label="webkit-box-direction"/>
36134   <int value="205" label="webkit-box-flex"/>
36135   <int value="206" label="webkit-box-flex-group"/>
36136   <int value="207" label="webkit-box-lines"/>
36137   <int value="208" label="webkit-box-ordinal-group"/>
36138   <int value="209" label="webkit-box-orient"/>
36139   <int value="210" label="webkit-box-pack"/>
36140   <int value="211" label="webkit-box-reflect"/>
36141   <int value="212" label="webkit-box-shadow"/>
36142   <int value="213" label="webkit-color-correction"/>
36143   <int value="214" label="webkit-column-axis"/>
36144   <int value="215" label="webkit-column-break-after"/>
36145   <int value="216" label="webkit-column-break-before"/>
36146   <int value="217" label="webkit-column-break-inside"/>
36147   <int value="218" label="webkit-column-count"/>
36148   <int value="219" label="webkit-column-gap"/>
36149   <int value="220" label="webkit-column-progression"/>
36150   <int value="221" label="webkit-column-rule"/>
36151   <int value="222" label="webkit-column-rule-color"/>
36152   <int value="223" label="webkit-column-rule-style"/>
36153   <int value="224" label="webkit-column-rule-width"/>
36154   <int value="225" label="webkit-column-span"/>
36155   <int value="226" label="webkit-column-width"/>
36156   <int value="227" label="webkit-columns"/>
36157   <int value="228" label="webkit-box-decoration-break"/>
36158   <int value="229" label="webkit-filter"/>
36159   <int value="230" label="webkit-align-content"/>
36160   <int value="231" label="webkit-align-items"/>
36161   <int value="232" label="webkit-align-self"/>
36162   <int value="233" label="webkit-flex"/>
36163   <int value="234" label="webkit-flex-basis"/>
36164   <int value="235" label="webkit-flex-direction"/>
36165   <int value="236" label="webkit-flex-flow"/>
36166   <int value="237" label="webkit-flex-grow"/>
36167   <int value="238" label="webkit-flex-shrink"/>
36168   <int value="239" label="webkit-flex-wrap"/>
36169   <int value="240" label="webkit-justify-content"/>
36170   <int value="241" label="webkit-font-size-delta"/>
36171   <int value="242" label="webkit-grid-columns"/>
36172   <int value="243" label="webkit-grid-rows"/>
36173   <int value="244" label="webkit-grid-start"/>
36174   <int value="245" label="webkit-grid-end"/>
36175   <int value="246" label="webkit-grid-before"/>
36176   <int value="247" label="webkit-grid-after"/>
36177   <int value="248" label="webkit-grid-column"/>
36178   <int value="249" label="webkit-grid-row"/>
36179   <int value="250" label="webkit-grid-auto-flow"/>
36180   <int value="251" label="webkit-highlight"/>
36181   <int value="252" label="webkit-hyphenate-character"/>
36182   <int value="253" label="webkit-hyphenate-limit-after"/>
36183   <int value="254" label="webkit-hyphenate-limit-before"/>
36184   <int value="255" label="webkit-hyphenate-limit-lines"/>
36185   <int value="256" label="webkit-hyphens"/>
36186   <int value="257" label="webkit-line-box-contain"/>
36187   <int value="258" label="webkit-line-align"/>
36188   <int value="259" label="webkit-line-break"/>
36189   <int value="260" label="webkit-line-clamp"/>
36190   <int value="261" label="webkit-line-grid"/>
36191   <int value="262" label="webkit-line-snap"/>
36192   <int value="263" label="webkit-logical-width"/>
36193   <int value="264" label="webkit-logical-height"/>
36194   <int value="265" label="webkit-margin-after-collapse"/>
36195   <int value="266" label="webkit-margin-before-collapse"/>
36196   <int value="267" label="webkit-margin-bottom-collapse"/>
36197   <int value="268" label="webkit-margin-top-collapse"/>
36198   <int value="269" label="webkit-margin-collapse"/>
36199   <int value="270" label="webkit-margin-after"/>
36200   <int value="271" label="webkit-margin-before"/>
36201   <int value="272" label="webkit-margin-end"/>
36202   <int value="273" label="webkit-margin-start"/>
36203   <int value="274" label="webkit-marquee"/>
36204   <int value="275" label="webkit-marquee-direction"/>
36205   <int value="276" label="webkit-marquee-increment"/>
36206   <int value="277" label="webkit-marquee-repetition"/>
36207   <int value="278" label="webkit-marquee-speed"/>
36208   <int value="279" label="webkit-marquee-style"/>
36209   <int value="280" label="webkit-mask"/>
36210   <int value="281" label="webkit-mask-box-image"/>
36211   <int value="282" label="webkit-mask-box-image-outset"/>
36212   <int value="283" label="webkit-mask-box-image-repeat"/>
36213   <int value="284" label="webkit-mask-box-image-slice"/>
36214   <int value="285" label="webkit-mask-box-image-source"/>
36215   <int value="286" label="webkit-mask-box-image-width"/>
36216   <int value="287" label="webkit-mask-clip"/>
36217   <int value="288" label="webkit-mask-composite"/>
36218   <int value="289" label="webkit-mask-image"/>
36219   <int value="290" label="webkit-mask-origin"/>
36220   <int value="291" label="webkit-mask-position"/>
36221   <int value="292" label="webkit-mask-position-x"/>
36222   <int value="293" label="webkit-mask-position-y"/>
36223   <int value="294" label="webkit-mask-repeat"/>
36224   <int value="295" label="webkit-mask-repeat-x"/>
36225   <int value="296" label="webkit-mask-repeat-y"/>
36226   <int value="297" label="webkit-mask-size"/>
36227   <int value="298" label="webkit-max-logical-width"/>
36228   <int value="299" label="webkit-max-logical-height"/>
36229   <int value="300" label="webkit-min-logical-width"/>
36230   <int value="301" label="webkit-min-logical-height"/>
36231   <int value="302" label="webkit-nbsp-mode"/>
36232   <int value="303" label="webkit-order"/>
36233   <int value="304" label="webkit-padding-after"/>
36234   <int value="305" label="webkit-padding-before"/>
36235   <int value="306" label="webkit-padding-end"/>
36236   <int value="307" label="webkit-padding-start"/>
36237   <int value="308" label="webkit-perspective"/>
36238   <int value="309" label="webkit-perspective-origin"/>
36239   <int value="310" label="webkit-perspective-origin-x"/>
36240   <int value="311" label="webkit-perspective-origin-y"/>
36241   <int value="312" label="webkit-print-color-adjust"/>
36242   <int value="313" label="webkit-rtl-ordering"/>
36243   <int value="314" label="webkit-ruby-position"/>
36244   <int value="315" label="webkit-text-combine"/>
36245   <int value="316" label="webkit-text-decorations-in-effect"/>
36246   <int value="317" label="webkit-text-emphasis"/>
36247   <int value="318" label="webkit-text-emphasis-color"/>
36248   <int value="319" label="webkit-text-emphasis-position"/>
36249   <int value="320" label="webkit-text-emphasis-style"/>
36250   <int value="321" label="webkit-text-fill-color"/>
36251   <int value="322" label="webkit-text-security"/>
36252   <int value="323" label="webkit-text-stroke"/>
36253   <int value="324" label="webkit-text-stroke-color"/>
36254   <int value="325" label="webkit-text-stroke-width"/>
36255   <int value="326" label="webkit-transform"/>
36256   <int value="327" label="webkit-transform-origin"/>
36257   <int value="328" label="webkit-transform-origin-x"/>
36258   <int value="329" label="webkit-transform-origin-y"/>
36259   <int value="330" label="webkit-transform-origin-z"/>
36260   <int value="331" label="webkit-transform-style"/>
36261   <int value="332" label="webkit-transition"/>
36262   <int value="333" label="webkit-transition-delay"/>
36263   <int value="334" label="webkit-transition-duration"/>
36264   <int value="335" label="webkit-transition-property"/>
36265   <int value="336" label="webkit-transition-timing-function"/>
36266   <int value="337" label="webkit-user-drag"/>
36267   <int value="338" label="webkit-user-modify"/>
36268   <int value="339" label="webkit-user-select"/>
36269   <int value="340" label="webkit-flow-into"/>
36270   <int value="341" label="webkit-flow-from"/>
36271   <int value="342" label="webkit-region-overflow"/>
36272   <int value="343" label="webkit-region-break-after"/>
36273   <int value="344" label="webkit-region-break-before"/>
36274   <int value="345" label="webkit-region-break-inside"/>
36275   <int value="346" label="webkit-shape-inside"/>
36276   <int value="347" label="webkit-shape-outside"/>
36277   <int value="348" label="webkit-shape-margin"/>
36278   <int value="349" label="webkit-shape-padding"/>
36279   <int value="350" label="webkit-wrap-flow"/>
36280   <int value="351" label="webkit-wrap-through"/>
36281   <int value="352" label="webkit-wrap"/>
36282   <int value="353" label="webkit-tap-highlight-color"/>
36283   <int value="354" label="webkit-app-region"/>
36284   <int value="355" label="clip-path"/>
36285   <int value="356" label="clip-rule"/>
36286   <int value="357" label="mask"/>
36287   <int value="358" label="enable-background"/>
36288   <int value="359" label="filter"/>
36289   <int value="360" label="flood-color"/>
36290   <int value="361" label="flood-opacity"/>
36291   <int value="362" label="lighting-color"/>
36292   <int value="363" label="stop-color"/>
36293   <int value="364" label="stop-opacity"/>
36294   <int value="365" label="color-interpolation"/>
36295   <int value="366" label="color-interpolation-filters"/>
36296   <int value="367" label="color-profile"/>
36297   <int value="368" label="color-rendering"/>
36298   <int value="369" label="fill"/>
36299   <int value="370" label="fill-opacity"/>
36300   <int value="371" label="fill-rule"/>
36301   <int value="372" label="marker"/>
36302   <int value="373" label="marker-end"/>
36303   <int value="374" label="marker-mid"/>
36304   <int value="375" label="marker-start"/>
36305   <int value="376" label="mask-type"/>
36306   <int value="377" label="shape-rendering"/>
36307   <int value="378" label="stroke"/>
36308   <int value="379" label="stroke-dasharray"/>
36309   <int value="380" label="stroke-dashoffset"/>
36310   <int value="381" label="stroke-linecap"/>
36311   <int value="382" label="stroke-linejoin"/>
36312   <int value="383" label="stroke-miterlimit"/>
36313   <int value="384" label="stroke-opacity"/>
36314   <int value="385" label="stroke-width"/>
36315   <int value="386" label="alignment-baseline"/>
36316   <int value="387" label="baseline-shift"/>
36317   <int value="388" label="dominant-baseline"/>
36318   <int value="389" label="glyph-orientation-horizontal"/>
36319   <int value="390" label="glyph-orientation-vertical"/>
36320   <int value="391" label="kerning"/>
36321   <int value="392" label="text-anchor"/>
36322   <int value="393" label="vector-effect"/>
36323   <int value="394" label="writing-mode"/>
36324   <int value="395" label="webkit-svg-shadow"/>
36325   <int value="396" label="webkit-cursor-visibility"/>
36326   <int value="397" label="image-orientation"/>
36327   <int value="398" label="image-resolution"/>
36328   <int value="399" label="webkit-blend-mode"/>
36329   <int value="400" label="webkit-background-blend-mode"/>
36330   <int value="401" label="webkit-text-decoration-line"/>
36331   <int value="402" label="webkit-text-decoration-style"/>
36332   <int value="403" label="webkit-text-decoration-color"/>
36333   <int value="404" label="webkit-text-align-last"/>
36334   <int value="405" label="webkit-text-underline-position"/>
36335   <int value="406" label="max-zoom"/>
36336   <int value="407" label="min-zoom"/>
36337   <int value="408" label="orientation"/>
36338   <int value="409" label="user-zoom"/>
36339   <int value="410" label="webkit-dashboard-region"/>
36340   <int value="411" label="webkit-overflow-scrolling"/>
36341   <int value="412" label="webkit-app-region"/>
36342   <int value="413" label="webkit-filter"/>
36343   <int value="414" label="webkit-box-decoration-break"/>
36344   <int value="415" label="webkit-tap-highlight-color"/>
36345   <int value="416" label="buffered-rendering"/>
36346   <int value="417" label="grid-auto-rows"/>
36347   <int value="418" label="grid-auto-columns"/>
36348   <int value="419" label="background-blend-mode"/>
36349   <int value="420" label="mix-blend-mode"/>
36350   <int value="421" label="touch-action"/>
36351   <int value="422" label="grid-area"/>
36352   <int value="423" label="grid-template"/>
36353   <int value="424" label="animation"/>
36354   <int value="425" label="animation-delay"/>
36355   <int value="426" label="animation-direction"/>
36356   <int value="427" label="animation-duration"/>
36357   <int value="428" label="animation-fill-mode"/>
36358   <int value="429" label="animation-iteration-count"/>
36359   <int value="430" label="animation-name"/>
36360   <int value="431" label="animation-play-state"/>
36361   <int value="432" label="animation-timing-function"/>
36362   <int value="433" label="object-fit"/>
36363   <int value="434" label="paint-order"/>
36364   <int value="435" label="mask-source-type"/>
36365   <int value="436" label="isolation"/>
36366   <int value="437" label="object-position"/>
36367 </enum>
36369 <enum name="MappedEditingCommands" type="int">
36370 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
36372   <int value="1" label="AlignJustified"/>
36373   <int value="2" label="AlignLeft"/>
36374   <int value="3" label="AlignRight"/>
36375   <int value="4" label="BackColor"/>
36376   <int value="5" label="BackwardDelete"/>
36377   <int value="6" label="Bold"/>
36378   <int value="7" label="Copy"/>
36379   <int value="8" label="CreateLink"/>
36380   <int value="9" label="Cut"/>
36381   <int value="10" label="DefaultParagraphSeparator"/>
36382   <int value="11" label="Delete"/>
36383   <int value="12" label="DeleteBackward"/>
36384   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
36385   <int value="14" label="DeleteForward"/>
36386   <int value="15" label="DeleteToBeginningOfLine"/>
36387   <int value="16" label="DeleteToBeginningOfParagraph"/>
36388   <int value="17" label="DeleteToEndOfLine"/>
36389   <int value="18" label="DeleteToEndOfParagraph"/>
36390   <int value="19" label="DeleteToMark"/>
36391   <int value="20" label="DeleteWordBackward"/>
36392   <int value="21" label="DeleteWordForward"/>
36393   <int value="22" label="FindString"/>
36394   <int value="23" label="FontName"/>
36395   <int value="24" label="FontSize"/>
36396   <int value="25" label="FontSizeDelta"/>
36397   <int value="26" label="ForeColor"/>
36398   <int value="27" label="FormatBlock"/>
36399   <int value="28" label="ForwardDelete"/>
36400   <int value="29" label="HiliteColor"/>
36401   <int value="30" label="IgnoreSpelling"/>
36402   <int value="31" label="Indent"/>
36403   <int value="32" label="InsertBacktab"/>
36404   <int value="33" label="InsertHTML"/>
36405   <int value="34" label="InsertHorizontalRule"/>
36406   <int value="35" label="InsertImage"/>
36407   <int value="36" label="InsertLineBreak"/>
36408   <int value="37" label="InsertNewline"/>
36409   <int value="38" label="InsertNewlineInQuotedContent"/>
36410   <int value="39" label="InsertOrderedList"/>
36411   <int value="40" label="InsertParagraph"/>
36412   <int value="41" label="InsertTab"/>
36413   <int value="42" label="InsertText"/>
36414   <int value="43" label="InsertUnorderedList"/>
36415   <int value="44" label="Italic"/>
36416   <int value="45" label="JustifyCenter"/>
36417   <int value="46" label="JustifyFull"/>
36418   <int value="47" label="JustifyLeft"/>
36419   <int value="48" label="JustifyNone"/>
36420   <int value="49" label="JustifyRight"/>
36421   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
36422   <int value="51" label="MakeTextWritingDirectionNatural"/>
36423   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
36424   <int value="53" label="MoveBackward"/>
36425   <int value="54" label="MoveBackwardAndModifySelection"/>
36426   <int value="55" label="MoveDown"/>
36427   <int value="56" label="MoveDownAndModifySelection"/>
36428   <int value="57" label="MoveForward"/>
36429   <int value="58" label="MoveForwardAndModifySelection"/>
36430   <int value="59" label="MoveLeft"/>
36431   <int value="60" label="MoveLeftAndModifySelection"/>
36432   <int value="61" label="MovePageDown"/>
36433   <int value="62" label="MovePageDownAndModifySelection"/>
36434   <int value="63" label="MovePageUp"/>
36435   <int value="64" label="MovePageUpAndModifySelection"/>
36436   <int value="65" label="MoveParagraphBackward"/>
36437   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
36438   <int value="67" label="MoveParagraphForward"/>
36439   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
36440   <int value="69" label="MoveRight"/>
36441   <int value="70" label="MoveRightAndModifySelection"/>
36442   <int value="71" label="MoveToBeginningOfDocument"/>
36443   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
36444   <int value="73" label="MoveToBeginningOfLine"/>
36445   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
36446   <int value="75" label="MoveToBeginningOfParagraph"/>
36447   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
36448   <int value="77" label="MoveToBeginningOfSentence"/>
36449   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
36450   <int value="79" label="MoveToEndOfDocument"/>
36451   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
36452   <int value="81" label="MoveToEndOfLine"/>
36453   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
36454   <int value="83" label="MoveToEndOfParagraph"/>
36455   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
36456   <int value="85" label="MoveToEndOfSentence"/>
36457   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
36458   <int value="87" label="MoveToLeftEndOfLine"/>
36459   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
36460   <int value="89" label="MoveToRightEndOfLine"/>
36461   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
36462   <int value="91" label="MoveUp"/>
36463   <int value="92" label="MoveUpAndModifySelection"/>
36464   <int value="93" label="MoveWordBackward"/>
36465   <int value="94" label="MoveWordBackwardAndModifySelection"/>
36466   <int value="95" label="MoveWordForward"/>
36467   <int value="96" label="MoveWordForwardAndModifySelection"/>
36468   <int value="97" label="MoveWordLeft"/>
36469   <int value="98" label="MoveWordLeftAndModifySelection"/>
36470   <int value="99" label="MoveWordRight"/>
36471   <int value="100" label="MoveWordRightAndModifySelection"/>
36472   <int value="101" label="Outdent"/>
36473   <int value="102" label="OverWrite"/>
36474   <int value="103" label="Paste"/>
36475   <int value="104" label="PasteAndMatchStyle"/>
36476   <int value="105" label="PasteGlobalSelection"/>
36477   <int value="106" label="Print"/>
36478   <int value="107" label="Redo"/>
36479   <int value="108" label="RemoveFormat"/>
36480   <int value="109" label="ScrollPageBackward"/>
36481   <int value="110" label="ScrollPageForward"/>
36482   <int value="111" label="ScrollLineUp"/>
36483   <int value="112" label="ScrollLineDown"/>
36484   <int value="113" label="ScrollToBeginningOfDocument"/>
36485   <int value="114" label="ScrollToEndOfDocument"/>
36486   <int value="115" label="SelectAll"/>
36487   <int value="116" label="SelectLine"/>
36488   <int value="117" label="SelectParagraph"/>
36489   <int value="118" label="SelectSentence"/>
36490   <int value="119" label="SelectToMark"/>
36491   <int value="120" label="SelectWord"/>
36492   <int value="121" label="SetMark"/>
36493   <int value="122" label="Strikethrough"/>
36494   <int value="123" label="StyleWithCSS"/>
36495   <int value="124" label="Subscript"/>
36496   <int value="125" label="Superscript"/>
36497   <int value="126" label="SwapWithMark"/>
36498   <int value="127" label="ToggleBold"/>
36499   <int value="128" label="ToggleItalic"/>
36500   <int value="129" label="ToggleUnderline"/>
36501   <int value="130" label="Transpose"/>
36502   <int value="131" label="Underline"/>
36503   <int value="132" label="Undo"/>
36504   <int value="133" label="Unlink"/>
36505   <int value="134" label="Unscript"/>
36506   <int value="135" label="Unselect"/>
36507   <int value="136" label="UseCSS"/>
36508   <int value="137" label="Yank"/>
36509   <int value="138" label="YankAndSelect"/>
36510   <int value="139" label="AlignCenter"/>
36511 </enum>
36513 <enum name="MediaContainers" type="int">
36514   <int value="0" label="Unknown"/>
36515   <int value="1" label="AAC (Advanced Audio Coding)"/>
36516   <int value="2" label="AC-3"/>
36517   <int value="3" label="AIFF (Audio Interchange File Format)"/>
36518   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
36519   <int value="5" label="APE (Monkey's Audio)"/>
36520   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
36521   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
36522   <int value="8" label="AVI (Audio Video Interleaved)"/>
36523   <int value="9" label="Bink"/>
36524   <int value="10" label="CAF (Apple Core Audio Format)"/>
36525   <int value="11" label="DTS"/>
36526   <int value="12" label="DTS-HD"/>
36527   <int value="13" label="DV (Digital Video)"/>
36528   <int value="14" label="DXA"/>
36529   <int value="15" label="Enhanced AC-3"/>
36530   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
36531   <int value="17" label="FLV (Flash Video)"/>
36532   <int value="18" label="GSM (Global System for Mobile Audio)"/>
36533   <int value="19" label="H.261"/>
36534   <int value="20" label="H.263"/>
36535   <int value="21" label="H.264"/>
36536   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
36537   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
36538   <int value="24" label="MJPEG video"/>
36539   <int value="25" label="QuickTime / MOV / MPEG4"/>
36540   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
36541   <int value="27" label="MPEG-2 Program Stream"/>
36542   <int value="28" label="MPEG-2 Transport Stream"/>
36543   <int value="29" label="MPEG-4 Bitstream"/>
36544   <int value="30" label="Ogg"/>
36545   <int value="31" label="RM (RealMedia)"/>
36546   <int value="32" label="SRT (SubRip subtitle)"/>
36547   <int value="33" label="SWF (ShockWave Flash)"/>
36548   <int value="34" label="VC-1"/>
36549   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
36550   <int value="36" label="Matroska / WebM"/>
36551   <int value="37" label="WTV (Windows Television)"/>
36552   <int value="38" label="DASH"/>
36553   <int value="39" label="SmoothStream"/>
36554 </enum>
36556 <enum name="MediaGalleriesUsageType" type="int">
36557   <int value="0" label="Gallery added from permission dialog"/>
36558   <int value="1" label="Gallery permission added from permission dialog"/>
36559   <int value="2" label="Gallery permission removed from permission dialog"/>
36560   <int value="3" label="GetMediaFileSystems API invocations"/>
36561   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
36562   <int value="5" label="Dialog shown"/>
36563   <int value="6" label="Dialog permissions saved"/>
36564   <int value="7" label="Gallery added from WebUI"/>
36565   <int value="8" label="Gallery removed from WebUI"/>
36566   <int value="9" label="Preferences initialized"/>
36567   <int value="10" label="Preferences initialization failed"/>
36568   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
36569   <int value="12" label="GetMetadata API invocations"/>
36570   <int value="13" label="AddUserSelectedFolder API invocations"/>
36571   <int value="14" label="StartMediaScan API invocations"/>
36572   <int value="15" label="CancelMediaScan API invocations"/>
36573   <int value="16" label="AddScanResults API invocations"/>
36574   <int value="17" label="A media scan completed"/>
36575   <int value="18" label="AddScanResults dialog cancelled"/>
36576   <int value="19" label="AddScanResults dialog accepted"/>
36577   <int value="20" label="Gallery removed from AddScanResults dialog"/>
36578   <int value="21" label="Gallery removed from permission dialog"/>
36579   <int value="22" label="DropPermissionForMediaFileSystem API invocations"/>
36580 </enum>
36582 <enum name="MediaKeyError" type="int">
36583   <int value="1" label="kUnknownError"/>
36584   <int value="2" label="kClientError"/>
36585   <int value="4" label="kOutputError"/>
36586 </enum>
36588 <enum name="MediaKeyException" type="int">
36589   <int value="0" label="kUnknownResultId"/>
36590   <int value="1" label="kSuccess"/>
36591   <int value="2" label="kKeySystemNotSupported"/>
36592   <int value="3" label="kInvalidPlayerState"/>
36593 </enum>
36595 <enum name="MigrationNssToPemNetworkTypes" type="int">
36596   <int value="0" label="EAP"/>
36597   <int value="1" label="OpenVPN"/>
36598   <int value="2" label="IPsec"/>
36599 </enum>
36601 <enum name="MistSwitchResult" type="int">
36602   <int value="0" label="Success"/>
36603   <int value="1" label="Failure"/>
36604 </enum>
36606 <enum name="MobileSessionCallerApp" type="int">
36607   <int value="0" label="Google Search"/>
36608   <int value="1" label="GMail"/>
36609   <int value="2" label="Google+"/>
36610   <int value="3" label="Google Drive"/>
36611   <int value="4" label="Google Earth"/>
36612   <int value="5" label="Other Google Apps"/>
36613   <int value="6" label="Others"/>
36614   <int value="7" label="Mobile Safari"/>
36615   <int value="8" label="Other Apple Apps"/>
36616   <int value="9" label="YouTube"/>
36617   <int value="10" label="Google Maps"/>
36618 </enum>
36620 <enum name="MobileSessionStartAction" type="int">
36621   <int value="0" label="Open http"/>
36622   <int value="1" label="Open https"/>
36623   <int value="2" label="Open file"/>
36624   <int value="3" label="x-callback-url open"/>
36625   <int value="4" label="x-callback-url other"/>
36626   <int value="5" label="Others"/>
36627 </enum>
36629 <enum name="MouseEventFollowedByClick" type="int">
36630   <int value="0" label="Missed event before click"/>
36631   <int value="1" label="Caught event before click"/>
36632 </enum>
36634 <enum name="MSECodec" type="int">
36635   <int value="0" label="(Unknown)"/>
36636   <int value="1" label="VP8"/>
36637   <int value="2" label="VP9"/>
36638   <int value="3" label="Vorbis"/>
36639   <int value="4" label="H.264"/>
36640   <int value="5" label="MPEG2 AAC"/>
36641   <int value="6" label="MPEG4 AAC"/>
36642   <int value="7" label="EAC3"/>
36643   <int value="8" label="MP3"/>
36644   <int value="9" label="OPUS"/>
36645 </enum>
36647 <enum name="MultiProfileSessionMode" type="int">
36648   <int value="0" label="Single user mode"/>
36649   <int value="1" label="Side by side mode"/>
36650   <int value="2" label="Separate desktop mode"/>
36651 </enum>
36653 <enum name="MultiProfileSigninUserAction" type="int">
36654   <int value="0" label="System tray"/>
36655   <int value="1" label="Browser frame"/>
36656 </enum>
36658 <enum name="MultiProfileSwitchActiveUserAction" type="int">
36659   <int value="0" label="System tray"/>
36660   <int value="1" label="Keyboard accelerator"/>
36661 </enum>
36663 <enum name="MultiProfileTeleportWindowAction" type="int">
36664   <int value="0" label="Drag and drop"/>
36665   <int value="1" label="Caption context menu"/>
36666   <int value="2" label="Return by minimize"/>
36667   <int value="3" label="Return by launcher"/>
36668 </enum>
36670 <enum name="MultiProfileTeleportWindowType" type="int">
36671   <int value="0" label="Tabbed browser"/>
36672   <int value="1" label="Tabbed incognito browser"/>
36673   <int value="2" label="V1 app"/>
36674   <int value="3" label="V2 app"/>
36675   <int value="4" label="Panel"/>
36676   <int value="5" label="Popup"/>
36677   <int value="6" label="Unknown"/>
36678 </enum>
36680 <enum name="NaClHelperStatus" type="int">
36681   <int value="0" label="Helper not initialized"/>
36682   <int value="1" label="Helper executable missing"/>
36683   <int value="2" label="Helper bootstrap executable missing"/>
36684   <int value="3" label="Browser running under Valgrind"/>
36685   <int value="4" label="Helper failed to launch"/>
36686   <int value="5" label="Helper failed to ACK"/>
36687   <int value="6" label="Helper started correctly"/>
36688 </enum>
36690 <enum name="NaClHttpStatusCodeClass" type="int">
36691   <int value="0" label="0XX"/>
36692   <int value="1" label="1XX"/>
36693   <int value="2" label="2XX"/>
36694   <int value="3" label="3XX"/>
36695   <int value="4" label="4XX"/>
36696   <int value="5" label="5XX"/>
36697   <int value="6" label="No status"/>
36698 </enum>
36700 <enum name="NaClManifestType" type="int">
36701   <int value="0" label="File"/>
36702   <int value="1" label="DataURI"/>
36703 </enum>
36705 <enum name="NaClOSArchEnum" type="int">
36706   <int value="0" label="Linux x86-32"/>
36707   <int value="1" label="Linux x86-64"/>
36708   <int value="2" label="Linux ARM"/>
36709   <int value="3" label="Mac x86-32"/>
36710   <int value="4" label="Mac x86-64"/>
36711   <int value="5" label="Mac ARM"/>
36712   <int value="6" label="Windows x86-32"/>
36713   <int value="7" label="Windows x86-64"/>
36714   <int value="8" label="Windows ARM"/>
36715   <int value="9" label="Linux Mips32"/>
36716 </enum>
36718 <enum name="NaClPluginErrorCode" type="int">
36719   <int value="0" label="ERROR_LOAD_SUCCESS"/>
36720   <int value="1" label="ERROR_LOAD_ABORTED"/>
36721   <int value="2" label="ERROR_UNKNOWN"/>
36722   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
36723   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
36724   <int value="5" label="ERROR_MANIFEST_STAT"/>
36725   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
36726   <int value="7" label="ERROR_MANIFEST_OPEN"/>
36727   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
36728   <int value="9" label="ERROR_MANIFEST_READ"/>
36729   <int value="10" label="ERROR_MANIFEST_PARSING"/>
36730   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
36731   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
36732   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
36733   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
36734   <int value="15" label="ERROR_NEXE_FH_DUP"/>
36735   <int value="16" label="ERROR_NEXE_STAT"/>
36736   <int value="17" label="ERROR_ELF_CHECK_IO"/>
36737   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
36738   <int value="19" label="ERROR_SEL_LDR_INIT"/>
36739   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
36740   <int value="21" label="ERROR_SEL_LDR_FD"/>
36741   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
36742   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
36743   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
36744   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
36745   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
36746   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
36747   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
36748   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
36749   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
36750   <int value="31" label="ERROR_START_PROXY_MODULE"/>
36751   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
36752   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
36753   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
36754   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
36755   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
36756   <int value="37" label="ERROR_START_PROXY_CRASH"/>
36757   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
36758   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
36759   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
36760   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
36761   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
36762   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
36763   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
36764   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
36765   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
36766   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
36767   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
36768   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
36769   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
36770   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
36771   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
36772   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
36773   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
36774   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
36775   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
36776   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
36777   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
36778   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
36779   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
36780   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
36781   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
36782   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
36783   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
36784   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
36785   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
36786   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
36787   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
36788   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
36789   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
36790 </enum>
36792 <enum name="NaClSelLdrErrorCode" type="int">
36793   <int value="0" label="LOAD_OK"/>
36794   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
36795   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
36796   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
36797   <int value="4" label="LOAD_INTERNAL"/>
36798   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
36799   <int value="6" label="LOAD_DUP_START_MODULE"/>
36800   <int value="7" label="LOAD_OPEN_ERROR"/>
36801   <int value="8" label="LOAD_READ_ERROR"/>
36802   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
36803   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
36804   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
36805   <int value="12" label="LOAD_NOT_32_BIT"/>
36806   <int value="13" label="LOAD_NOT_64_BIT"/>
36807   <int value="14" label="LOAD_BAD_ABI"/>
36808   <int value="15" label="LOAD_NOT_EXEC"/>
36809   <int value="16" label="LOAD_BAD_MACHINE"/>
36810   <int value="17" label="LOAD_BAD_ELF_VERS"/>
36811   <int value="18" label="LOAD_TOO_MANY_SECT"/>
36812   <int value="19" label="LOAD_BAD_SECT"/>
36813   <int value="20" label="LOAD_NO_MEMORY"/>
36814   <int value="21" label="LOAD_SECT_HDR"/>
36815   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
36816   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
36817   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
36818   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
36819   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
36820   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
36821   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
36822   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
36823   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
36824   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
36825   <int value="32" label="LOAD_UNLOADABLE"/>
36826   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
36827   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
36828   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
36829   <int value="36" label="LOAD_MPROTECT_FAIL"/>
36830   <int value="37" label="LOAD_MADVISE_FAIL"/>
36831   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
36832   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
36833   <int value="40" label="LOAD_NO_SYMTAB"/>
36834   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
36835   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
36836   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
36837   <int value="44" label="LOAD_SYMTAB_DUP"/>
36838   <int value="45" label="LOAD_REL_ERROR"/>
36839   <int value="46" label="LOAD_REL_UNIMPL"/>
36840   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
36841   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
36842   <int value="49" label="LOAD_BAD_FILE"/>
36843   <int value="50" label="LOAD_BAD_ENTRY"/>
36844   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
36845   <int value="52" label="LOAD_DUP_SEGMENT"/>
36846   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
36847   <int value="54" label="LOAD_BAD_SEGMENT"/>
36848   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
36849   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
36850   <int value="57" label="LOAD_VALIDATION_FAILED"/>
36851   <int value="58" label="LOAD_UNIMPLEMENTED"/>
36852   <int value="59" label="SRT_NO_SEG_SEL"/>
36853   <int value="60" label="LOAD_BAD_EHSIZE"/>
36854   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
36855   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
36856   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
36857   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
36858   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
36859 </enum>
36861 <enum name="NaClStartupEnum" type="int">
36862   <int value="0" label="Default tab opened"/>
36863   <int value="1" label="New tab opened"/>
36864   <int value="2" label="NaCl sel_ldr started"/>
36865 </enum>
36867 <enum name="NaClValidationCacheEnum" type="int">
36868   <int value="0" label="Miss"/>
36869   <int value="1" label="Hit"/>
36870 </enum>
36872 <enum name="NavigationScheme" type="int">
36873   <int value="0" label="(Unknown)"/>
36874   <int value="1" label="http"/>
36875   <int value="2" label="https"/>
36876   <int value="3" label="file"/>
36877   <int value="4" label="ftp"/>
36878   <int value="5" label="data"/>
36879   <int value="6" label="javascript"/>
36880   <int value="7" label="about"/>
36881   <int value="8" label="chrome"/>
36882 </enum>
36884 <enum name="NetConnectivityProtocolStatus" type="int">
36885   <int value="0" label="SUCCESS"/>
36886   <int value="1" label="IP_STRING_PARSE_FAILED"/>
36887   <int value="2" label="SOCKET_CREATE_FAILED"/>
36888   <int value="3" label="RESOLVE_FAILED"/>
36889   <int value="4" label="CONNECT_FAILED"/>
36890   <int value="5" label="WRITE_FAILED"/>
36891   <int value="6" label="READ_TIMED_OUT"/>
36892   <int value="7" label="READ_FAILED"/>
36893   <int value="8" label="ZERO_LENGTH_ERROR"/>
36894   <int value="9" label="NO_CHECKSUM_ERROR"/>
36895   <int value="10" label="NO_KEY_ERROR"/>
36896   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
36897   <int value="12" label="NO_PAYLOAD_ERROR"/>
36898   <int value="13" label="INVALID_KEY_ERROR"/>
36899   <int value="14" label="TOO_SHORT_PAYLOAD"/>
36900   <int value="15" label="TOO_LONG_PAYLOAD"/>
36901   <int value="16" label="INVALID_CHECKSUM"/>
36902   <int value="17" label="PATTERN_CHANGED"/>
36903   <int value="18" label="INVALID_PACKET_NUMBER"/>
36904   <int value="19" label="TOO_MANY_PACKETS"/>
36905   <int value="20" label="STATUS_MAX"/>
36906 </enum>
36908 <enum name="NetConnectivityStatus" type="int">
36909   <int value="0" label="SUCCESS"/>
36910   <int value="1" label="IP_STRING_PARSE_FAILED"/>
36911   <int value="2" label="SOCKET_CREATE_FAILED"/>
36912   <int value="3" label="RESOLVE_FAILED"/>
36913   <int value="4" label="CONNECT_FAILED"/>
36914   <int value="5" label="WRITE_FAILED"/>
36915   <int value="6" label="READ_TIMED_OUT"/>
36916   <int value="7" label="READ_FAILED"/>
36917   <int value="8" label="READ_VERIFY_FAILED"/>
36918   <int value="9" label="STATUS_MAX"/>
36919 </enum>
36921 <enum name="NetErrorCodes" type="int">
36922   <int value="0" label="OK"/>
36923   <int value="1" label="IO_PENDING"/>
36924   <int value="2" label="FAILED"/>
36925   <int value="3" label="ABORTED"/>
36926   <int value="4" label="INVALID_ARGUMENT"/>
36927   <int value="5" label="INVALID_HANDLE"/>
36928   <int value="6" label="FILE_NOT_FOUND"/>
36929   <int value="7" label="TIMED_OUT"/>
36930   <int value="8" label="FILE_TOO_BIG"/>
36931   <int value="9" label="UNEXPECTED"/>
36932   <int value="10" label="ACCESS_DENIED"/>
36933   <int value="11" label="NOT_IMPLEMENTED"/>
36934   <int value="12" label="INSUFFICIENT_RESOURCES"/>
36935   <int value="13" label="OUT_OF_MEMORY"/>
36936   <int value="14" label="UPLOAD_FILE_CHANGED"/>
36937   <int value="15" label="SOCKET_NOT_CONNECTED"/>
36938   <int value="16" label="FILE_EXISTS"/>
36939   <int value="17" label="FILE_PATH_TOO_LONG"/>
36940   <int value="18" label="FILE_NO_SPACE"/>
36941   <int value="19" label="FILE_VIRUS_INFECTED"/>
36942   <int value="20" label="BLOCKED_BY_CLIENT"/>
36943   <int value="21" label="NETWORK_CHANGED"/>
36944   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
36945   <int value="100" label="CONNECTION_CLOSED"/>
36946   <int value="101" label="CONNECTION_RESET"/>
36947   <int value="102" label="CONNECTION_REFUSED"/>
36948   <int value="103" label="CONNECTION_ABORTED"/>
36949   <int value="104" label="CONNECTION_FAILED"/>
36950   <int value="105" label="NAME_NOT_RESOLVED"/>
36951   <int value="106" label="INTERNET_DISCONNECTED"/>
36952   <int value="107" label="SSL_PROTOCOL_ERROR"/>
36953   <int value="108" label="ADDRESS_INVALID"/>
36954   <int value="109" label="ADDRESS_UNREACHABLE"/>
36955   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
36956   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
36957   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
36958   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
36959   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
36960   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
36961   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
36962   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
36963   <int value="118" label="CONNECTION_TIMED_OUT"/>
36964   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
36965   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
36966   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
36967   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
36968   <int value="123" label="SSL_NO_RENEGOTIATION"/>
36969   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
36970   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
36971   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
36972   <int value="127" label="PROXY_AUTH_REQUESTED"/>
36973   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
36974   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
36975   <int value="130" label="PROXY_CONNECTION_FAILED"/>
36976   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
36977   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
36978   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
36979   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
36980   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
36981   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
36982   <int value="137" label="NAME_RESOLUTION_FAILED"/>
36983   <int value="138" label="NETWORK_ACCESS_DENIED"/>
36984   <int value="139" label="TEMPORARILY_THROTTLED"/>
36985   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
36986   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
36987   <int value="142" label="MSG_TOO_BIG"/>
36988   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
36989   <int value="144" label="LIMIT_VIOLATION"/>
36990   <int value="145" label="WS_PROTOCOL_ERROR"/>
36991   <int value="146" label="PROTOCOL_SWITCHED"/>
36992   <int value="147" label="ADDRESS_IN_USE"/>
36993   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
36994   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
36995   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
36996   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
36997   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
36998   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
36999   <int value="201" label="CERT_DATE_INVALID"/>
37000   <int value="202" label="CERT_AUTHORITY_INVALID"/>
37001   <int value="203" label="CERT_CONTAINS_ERRORS"/>
37002   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
37003   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
37004   <int value="206" label="CERT_REVOKED"/>
37005   <int value="207" label="CERT_INVALID"/>
37006   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
37007   <int value="209" label="CERT_NOT_IN_DNS"/>
37008   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
37009   <int value="211" label="CERT_WEAK_KEY"/>
37010   <int value="300" label="INVALID_URL"/>
37011   <int value="301" label="DISALLOWED_URL_SCHEME"/>
37012   <int value="302" label="UNKNOWN_URL_SCHEME"/>
37013   <int value="310" label="TOO_MANY_REDIRECTS"/>
37014   <int value="311" label="UNSAFE_REDIRECT"/>
37015   <int value="312" label="UNSAFE_PORT"/>
37016   <int value="320" label="INVALID_RESPONSE"/>
37017   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
37018   <int value="322" label="METHOD_NOT_SUPPORTED"/>
37019   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
37020   <int value="324" label="EMPTY_RESPONSE"/>
37021   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
37022   <int value="326" label="PAC_STATUS_NOT_OK"/>
37023   <int value="327" label="PAC_SCRIPT_FAILED"/>
37024   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
37025   <int value="329" label="MALFORMED_IDENTITY"/>
37026   <int value="330" label="CONTENT_DECODING_FAILED"/>
37027   <int value="331" label="NETWORK_IO_SUSPENDED"/>
37028   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
37029   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
37030   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
37031   <int value="335" label="INVALID_SPDY_STREAM"/>
37032   <int value="336" label="NO_SUPPORTED_PROXIES"/>
37033   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
37034   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
37035   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
37036   <int value="340" label="ENCODING_DETECTION_FAILED"/>
37037   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
37038   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
37039   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
37040   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
37041   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
37042   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
37043   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
37044   <int value="348" label="PAC_NOT_IN_DHCP"/>
37045   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
37046   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
37047   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
37048   <int value="352" label="SPDY_PING_FAILED"/>
37049   <int value="353" label="PIPELINE_EVICTION"/>
37050   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
37051   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
37052   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
37053   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
37054   <int value="400" label="CACHE_MISS"/>
37055   <int value="401" label="CACHE_READ_FAILURE"/>
37056   <int value="402" label="CACHE_WRITE_FAILURE"/>
37057   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
37058   <int value="404" label="CACHE_OPEN_FAILURE"/>
37059   <int value="405" label="CACHE_CREATE_FAILURE"/>
37060   <int value="406" label="CACHE_RACE"/>
37061   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
37062   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
37063   <int value="501" label="INSECURE_RESPONSE"/>
37064   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
37065   <int value="503" label="ADD_USER_CERT_FAILED"/>
37066   <int value="601" label="FTP_FAILED"/>
37067   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
37068   <int value="603" label="FTP_TRANSFER_ABORTED"/>
37069   <int value="604" label="FTP_FILE_BUSY"/>
37070   <int value="605" label="FTP_SYNTAX_ERROR"/>
37071   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
37072   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
37073   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
37074   <int value="702" label="PKCS12_IMPORT_FAILED"/>
37075   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
37076   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
37077   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
37078   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
37079   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
37080   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
37081   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
37082   <int value="710" label="KEY_GENERATION_FAILED"/>
37083   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
37084   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
37085   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
37086   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
37087   <int value="802" label="DNS_SERVER_FAILED"/>
37088   <int value="803" label="DNS_TIMED_OUT"/>
37089   <int value="804" label="DNS_CACHE_MISS"/>
37090   <int value="805" label="DNS_SEARCH_EMPTY"/>
37091   <int value="806" label="DNS_SORT_ERROR"/>
37092 </enum>
37094 <enum name="NetPreconnectUtilization" type="int">
37095   <int value="0" label="non-speculative, never connected"/>
37096   <int value="1" label="non-speculative, never used"/>
37097   <int value="2" label="non-speculative and used"/>
37098   <int value="3" label="omnibox never connected"/>
37099   <int value="4" label="omnibox never used"/>
37100   <int value="5" label="omnibox and used"/>
37101   <int value="6" label="subresource never connected"/>
37102   <int value="7" label="subresource never used"/>
37103   <int value="8" label="subresource and used"/>
37104 </enum>
37106 <enum name="Network3GGobiError" type="int">
37107   <summary>
37108     These error indexes are produced by QCErrorToMetricIndex() in
37109     gobi-cromo-plugin.
37110   </summary>
37111   <int value="0" label="NONE"/>
37112   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
37113 </enum>
37115 <enum name="NetworkAuthModeType" type="int">
37116   <int value="0" label="UNKNOWN"/>
37117   <int value="1" label="EAP-AKA"/>
37118   <int value="2" label="EAP-FAST"/>
37119   <int value="3" label="EAP-GPSK"/>
37120   <int value="4" label="EAP-GTC"/>
37121   <int value="5" label="EAP-IKEV2"/>
37122   <int value="6" label="EAP-LEAP"/>
37123   <int value="7" label="EAP-MD5"/>
37124   <int value="8" label="EAP-MSCHAPV2"/>
37125   <int value="9" label="EAP-OTP"/>
37126   <int value="10" label="EAP-PAX"/>
37127   <int value="11" label="EAP-PEAP"/>
37128   <int value="12" label="EAP-PSK"/>
37129   <int value="13" label="EAP-SAKE"/>
37130   <int value="14" label="EAP-SIM"/>
37131   <int value="15" label="EAP-TLS"/>
37132   <int value="16" label="EAP-TNC"/>
37133   <int value="17" label="EAP-TTLS"/>
37134 </enum>
37136 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
37137   <int value="0" label="Delayed drop posted">
37138     A signal loss in the cellular service was detected and a delayed connection
37139     drop request was posted. This request causes the cellular connection to be
37140     dropped if it is not cancelled within the delay provided.
37141   </int>
37142   <int value="1" label="Delayed drop canceled">
37143     Signal strength returned to normal soon after a delayed drop request was
37144     made, causing the request to be canceled. This indicates a flaky network.
37145   </int>
37146 </enum>
37148 <enum name="NetworkCellularOutOfCreditsReason" type="int">
37149   <int value="0" label="Connect-Disconnect Loop"/>
37150   <int value="1" label="TX-Queue Congestion"/>
37151   <int value="2" label="Elongated Time Wait"/>
37152 </enum>
37154 <enum name="NetworkCellularTechnology" type="int">
37155   <int value="0" label="1XRTT"/>
37156   <int value="1" label="EDGE"/>
37157   <int value="2" label="EVDO"/>
37158   <int value="3" label="GPRS"/>
37159   <int value="4" label="GSM"/>
37160   <int value="5" label="HSPA"/>
37161   <int value="6" label="HSPA_PLUS"/>
37162   <int value="7" label="LTE"/>
37163   <int value="8" label="UMTS"/>
37164   <int value="9" label="Unknown"/>
37165 </enum>
37167 <enum name="NetworkCellularUsageRequestStatus" type="int">
37168   <summary>
37169     Status code that we received in response to a cellular usage API request.
37170   </summary>
37171   <int value="0" label="Failed">
37172     This value is distinct from the others in that it indicates that we were
37173     unable to issue a request or that we received no reply. The other values
37174     represent the status code contained in a reply.
37175   </int>
37176   <int value="1" label="Ok"/>
37177   <int value="2" label="Error"/>
37178   <int value="3" label="Malformed Request"/>
37179   <int value="4" label="Internal Error"/>
37180   <int value="5" label="Service Unavailable"/>
37181   <int value="6" label="Request Refused"/>
37182   <int value="7" label="Unknown Device"/>
37183 </enum>
37185 <enum name="NetworkChannelType" type="int">
37186   <int value="0" label="UNDEF"/>
37187   <int value="1" label="2412"/>
37188   <int value="2" label="2417"/>
37189   <int value="3" label="2422"/>
37190   <int value="4" label="2427"/>
37191   <int value="5" label="2432"/>
37192   <int value="6" label="2437"/>
37193   <int value="7" label="2442"/>
37194   <int value="8" label="2447"/>
37195   <int value="9" label="2452"/>
37196   <int value="10" label="2457"/>
37197   <int value="11" label="2462"/>
37198   <int value="12" label="2467"/>
37199   <int value="13" label="2472"/>
37200   <int value="14" label="2484"/>
37201   <int value="15" label="5180"/>
37202   <int value="16" label="5200"/>
37203   <int value="17" label="5220"/>
37204   <int value="18" label="5240"/>
37205   <int value="19" label="5260"/>
37206   <int value="20" label="5280"/>
37207   <int value="21" label="5300"/>
37208   <int value="22" label="5320"/>
37209   <int value="23" label="5500"/>
37210   <int value="24" label="5520"/>
37211   <int value="25" label="5540"/>
37212   <int value="26" label="5560"/>
37213   <int value="27" label="5580"/>
37214   <int value="28" label="5600"/>
37215   <int value="29" label="5620"/>
37216   <int value="30" label="5640"/>
37217   <int value="31" label="5660"/>
37218   <int value="32" label="5680"/>
37219   <int value="33" label="5700"/>
37220   <int value="34" label="5745"/>
37221   <int value="35" label="5765"/>
37222   <int value="36" label="5785"/>
37223   <int value="37" label="5805"/>
37224   <int value="38" label="5825"/>
37225   <int value="39" label="5170"/>
37226   <int value="40" label="5190"/>
37227   <int value="41" label="5210"/>
37228   <int value="42" label="5230"/>
37229 </enum>
37231 <enum name="NetworkCorruptedProfile" type="int">
37232   <int value="0" label="Corrupted Profile"/>
37233 </enum>
37235 <enum name="NetworkDHCPOptionFailure" type="int">
37236   <int value="0" label="DHCP Option Failure"/>
37237 </enum>
37239 <enum name="NetworkDisconnectType" type="int">
37240   <int value="0" label="System Disconnect"/>
37241   <int value="1" label="User Disconnect"/>
37242 </enum>
37244 <enum name="NetworkLocationRequestEvent" type="int">
37245   <int value="0" label="REQUEST_START"/>
37246   <int value="1" label="REQUEST_CANCEL"/>
37247   <int value="2" label="RESPONSE_SUCCESS"/>
37248   <int value="3" label="RESPONSE_NOT_OK"/>
37249   <int value="4" label="RESPONSE_EMPTY"/>
37250   <int value="5" label="RESPONSE_MALFORMED"/>
37251   <int value="6" label="RESPONSE_INVALID_FIX"/>
37252 </enum>
37254 <enum name="NetworkPhyModeType" type="int">
37255   <int value="0" label="UNDEF"/>
37256   <int value="1" label="802.11a"/>
37257   <int value="2" label="802.11b"/>
37258   <int value="3" label="802.11g"/>
37259   <int value="4" label="802.11n"/>
37260   <int value="5" label="PSB 10MHz-wide"/>
37261   <int value="6" label="PSB 5MHz-wide"/>
37262 </enum>
37264 <enum name="NetworkPortalResult" type="int">
37265   <summary>
37266     The portal result types come from PortalResult in shill/metrics.h
37267   </summary>
37268   <int value="0" label="Success"/>
37269   <int value="1" label="DNS Failure"/>
37270   <int value="2" label="DNS Timeout"/>
37271   <int value="3" label="Connection Failure"/>
37272   <int value="4" label="Connection Timeout"/>
37273   <int value="5" label="HTTP Failure"/>
37274   <int value="6" label="HTTP Timeout"/>
37275   <int value="7" label="Content Failure"/>
37276   <int value="8" label="Content Timeout"/>
37277   <int value="9" label="Unknown"/>
37278 </enum>
37280 <enum name="NetworkSecurityType" type="int">
37281   <summary>
37282     The security types come from the connman_service_security enum in
37283     flimflam/include/service.h
37284   </summary>
37285   <int value="0" label="UNKNOWN"/>
37286   <int value="1" label="NONE"/>
37287   <int value="2" label="WEP"/>
37288   <int value="3" label="WPA"/>
37289   <int value="4" label="802.11i/RSN"/>
37290   <int value="5" label="802.1x"/>
37291   <int value="6" label="PSK"/>
37292 </enum>
37294 <enum name="NetworkServiceError" type="int">
37295   <summary>
37296     The error types come from the connman_service_error enum in
37297     flimflam/include/service.h
37298   </summary>
37299   <int value="0" label="UNKNOWN"/>
37300   <int value="1" label="OUT_OF_RANGE"/>
37301   <int value="2" label="PIN_MISSING"/>
37302   <int value="3" label="DHCP_FAILED"/>
37303   <int value="4" label="CONNECT_FAILED"/>
37304   <int value="5" label="BAD_PASSPHRASE"/>
37305   <int value="6" label="BAD_WEPKEY"/>
37306   <int value="7" label="ACTIVATION_FAILED"/>
37307   <int value="8" label="NEED_EVDO"/>
37308   <int value="9" label="NEED_HOME_NETWORK"/>
37309   <int value="10" label="OTASP_FAILED"/>
37310   <int value="11" label="AAA_FAILED"/>
37311   <int value="12" label="INTERNAL"/>
37312   <int value="13" label="DNS_LOOKUP_FAILED"/>
37313   <int value="14" label="HTTP_GET_FAILED"/>
37314 </enum>
37316 <enum name="NewTabPageActionAndroid" type="int">
37317   <int value="0" label="Searched using the omnibox"/>
37318   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
37319   <int value="2" label="Navigated to any other page using the omnibox"/>
37320   <int value="3" label="Opened a most visited page"/>
37321   <int value="4" label="Opened a recently closed tab"/>
37322   <int value="5" label="Opened a bookmark"/>
37323   <int value="6" label="Opened a foreign session (from other devices section)"/>
37324 </enum>
37326 <enum name="NewTabPageBookmarkActionAndroid" type="int">
37327   <summary>
37328     These values are defined in PartnerBookmarkAction enum in
37329     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
37330   </summary>
37331   <int value="0" label="Deleted partner bookmark"/>
37332   <int value="1" label="Deleted root partner folder"/>
37333   <int value="2" label="Renamed partner bookmark"/>
37334   <int value="3" label="Renamed root partner folder"/>
37335 </enum>
37337 <enum name="NewTabPageMobilePromo" type="int">
37338   <summary>
37339     These values are defined inside the PromoImpressionBuckets enum in
37340     chrome/browser/ui/webui/ntp/android/promo_handler.cc
37341   </summary>
37342   <int value="0" label="Shown from most visited page"/>
37343   <int value="1" label="Shown from open tabs page"/>
37344   <int value="2" label="Shown from sync promo page"/>
37345   <int value="3" label="User pressed 'Try Chrome'"/>
37346   <int value="4" label="User dismissed the promo"/>
37347 </enum>
37349 <enum name="NewTabURLState" type="int">
37350   <int value="0" label="Valid URL was used"/>
37351   <int value="1" label="Corrupt state"/>
37352   <int value="2" label="Incognito window"/>
37353   <int value="3" label="No URL for default provider"/>
37354   <int value="4" label="Insecure URL"/>
37355   <int value="5" label="Suggest is disabled"/>
37356   <int value="6" label="URL blocked for supervised user"/>
37357 </enum>
37359 <enum name="NotificationActionType" type="int">
37360   <int value="0" label="Unknown"/>
37361   <int value="1" label="Notification added"/>
37362   <int value="2" label="Notificaiton updated"/>
37363   <int value="3" label="Notification clicked"/>
37364   <int value="4" label="Notification button clicked"/>
37365   <int value="5" label="Notification displayed"/>
37366   <int value="6" label="Notification closed by user"/>
37367   <int value="7" label="Notification closed by system"/>
37368 </enum>
37370 <enum name="NtpFollowAction" type="int">
37371   <int value="0" label="PAGE_TRANSITION_LINK"/>
37372   <int value="1" label="PAGE_TRANSITION_TYPED"/>
37373   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
37374   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
37375   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
37376   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
37377   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
37378   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
37379   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
37380   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
37381   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
37382   <int value="11" label="Clicked on a tile."/>
37383   <int value="12" label="Clicked to other NTP pane."/>
37384   <int value="13" label="Other action"/>
37385 </enum>
37387 <enum name="NtpOtherSessionsType" type="int">
37388   <int value="0" label="Menu initialized"/>
37389   <int value="1" label="Menu shown"/>
37390   <int value="2" label="Link clicked"/>
37391   <int value="3" label="Link context menu shown"/>
37392   <int value="4" label="Device context menu shown"/>
37393   <int value="5" label="Unused/previous device context menu shown"/>
37394   <int value="6" label="Collapse Session"/>
37395   <int value="7" label="Expand Session"/>
37396   <int value="8" label="Open All"/>
37397 </enum>
37399 <enum name="NtpPaneType" type="int">
37400   <int value="1" label="MostVisited"/>
37401   <int value="2" label="Apps"/>
37402   <int value="3" label="Bookmarks"/>
37403   <int value="4" label="Suggestions"/>
37404 </enum>
37406 <enum name="NtpPromoAction" type="int">
37407   <int value="0" label="NTP Promo viewed"/>
37408   <int value="1" label="NTP Promo closed"/>
37409   <int value="2" label="NTP Promo link clicked"/>
37410 </enum>
37412 <enum name="NtpSuggestionsType" type="int">
37413   <int value="0" label="Client suggestion"/>
37414   <int value="1" label="Server suggestion"/>
37415 </enum>
37417 <enum name="NtpTileExperimentActions" type="int">
37418   <summary>
37419     The types of actions performed by the Most Visited Tile Placement
37420     experiment, used to identify the cases where the experiment could not
37421     operate as expected, and the reason for it.
37422   </summary>
37423   <int value="0" label="Removed URL that was already open in browser"/>
37424   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
37425   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
37426   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
37427 </enum>
37429 <enum name="OfflineStatus" type="int">
37430   <int value="0" label="Fresh data load from Cache"/>
37431   <int value="1" label="Successful network request (validation or fetch)."/>
37432   <int value="2" label="Failed network request (non-offline error)."/>
37433   <int value="3" label="Server offline and stale data available."/>
37434   <int value="4" label="Server offline and stale data not available."/>
37435 </enum>
37437 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
37438   <int value="0" label="disabled by flags"/>
37439   <int value="1" label="enabled by flags"/>
37440   <int value="2" label="auto, not in trial"/>
37441   <int value="3" label="auto, disabled in trial"/>
37442   <int value="4" label="auto, enabled in trial"/>
37443 </enum>
37445 <enum name="OmniboxEnteredKeywordMode" type="int">
37446   <int value="0" label="via tab"/>
37447   <int value="1" label="via space at end"/>
37448   <int value="2" label="via space in middle"/>
37449 </enum>
37451 <enum name="OmniboxSearchEngine" type="int">
37452   <int value="0" label="Unknown"/>
37453   <int value="1" label="Google"/>
37454   <int value="2" label="Yahoo!"/>
37455   <int value="3" label="Bing"/>
37456   <int value="4" label="Ask"/>
37457   <int value="5" label="Yahoo! Quebec"/>
37458   <int value="6" label="OK.hu"/>
37459   <int value="7" label="Bing French and Arabic"/>
37460   <int value="11" label="Yamli"/>
37461   <int value="12" label="Araby"/>
37462   <int value="13" label="Maktoob"/>
37463   <int value="14" label="Masrawy"/>
37464   <int value="15" label="Yandex"/>
37465   <int value="16" label="Rambler"/>
37466   <int value="17" label="TUT.BY"/>
37467   <int value="18" label="hispavista"/>
37468   <int value="19" label="Jabse"/>
37469   <int value="20" label="NUR.KZ"/>
37470   <int value="21" label="Baidu"/>
37471   <int value="22" label="search.ch"/>
37472   <int value="23" label="goo"/>
37473   <int value="24" label="Pogodak!"/>
37474   <int value="25" label="Seznam"/>
37475   <int value="26" label="Centrum"/>
37476   <int value="27" label="Atlas"/>
37477   <int value="28" label="Jubii"/>
37478   <int value="29" label="Eniro"/>
37479   <int value="30" label="NetSprint"/>
37480   <int value="32" label="diri"/>
37481   <int value="33" label="Custom"/>
37482   <int value="35" label="AOL"/>
37483   <int value="36" label="Conduit"/>
37484   <int value="37" label="Rediff"/>
37485   <int value="38" label="guruji"/>
37486   <int value="40" label="GO.com"/>
37487   <int value="41" label="Rednano"/>
37488   <int value="44" label="NETI"/>
37489   <int value="45" label="DELFI"/>
37490   <int value="46" label="Fonecta 02.fi"/>
37491   <int value="50" label="AVG"/>
37492   <int value="51" label="search.ch"/>
37493   <int value="54" label="in.gr"/>
37494   <int value="55" label="Walla!"/>
37495   <int value="59" label="leit.is"/>
37496   <int value="62" label="Virgilio"/>
37497   <int value="63" label="Libero"/>
37498   <int value="67" label="Naver"/>
37499   <int value="68" label="Daum"/>
37500   <int value="69" label="Nate"/>
37501   <int value="71" label="LATNE"/>
37502   <int value="72" label="ABC S.k"/>
37503   <int value="73" label="Kvasir"/>
37504   <int value="75" label="Onet.pl"/>
37505   <int value="76" label="Wirtualna Polska"/>
37506   <int value="77" label="SAPO"/>
37507   <int value="82" label="UOL Busca"/>
37508   <int value="83" label="@MAIL.RU"/>
37509   <int value="85" label="Zoznam"/>
37510   <int value="87" label="Najdi.si"/>
37511   <int value="89" label="AltaVista"/>
37512   <int value="90" label="Terra"/>
37513   <int value="99" label="Spray"/>
37514   <int value="100" label="Sanook!"/>
37515   <int value="101" label="MYNET"/>
37516   <int value="102" label="searchnu.com"/>
37517   <int value="103" label="babylon.com"/>
37518   <int value="104" label="delta-search.com"/>
37519   <int value="105" label="iminent.com"/>
37520   <int value="106" label="hao123.com"/>
37521   <int value="107" label="sweetim.com"/>
37522   <int value="108" label="snap.do"/>
37523   <int value="109" label="snapdo.com"/>
37524   <int value="110" label="softonic.com"/>
37525   <int value="111" label="searchfunmoods.com"/>
37526   <int value="112" label="incredibar.com"/>
37527   <int value="113" label="sweetpacks.com"/>
37528   <int value="114" label="imesh.net"/>
37529 </enum>
37531 <enum name="OmniboxSearchEngineType" type="int">
37532   <int value="0" label="Unknown"/>
37533   <int value="1" label="AOL"/>
37534   <int value="2" label="Ask"/>
37535   <int value="3" label="Atlas"/>
37536   <int value="4" label="AVG"/>
37537   <int value="5" label="Baidu"/>
37538   <int value="6" label="Babylon"/>
37539   <int value="7" label="Bing"/>
37540   <int value="8" label="Conduit"/>
37541   <int value="9" label="Daum"/>
37542   <int value="10" label="DELFI"/>
37543   <int value="11" label="Delta"/>
37544   <int value="12" label="Funmoods"/>
37545   <int value="13" label="goo"/>
37546   <int value="14" label="Google"/>
37547   <int value="15" label="iminent.com"/>
37548   <int value="16" label="IMesh"/>
37549   <int value="17" label="in.gr"/>
37550   <int value="18" label="incredibar.com"/>
37551   <int value="19" label="Kvasir"/>
37552   <int value="20" label="Libero"/>
37553   <int value="21" label="@MAIL.RU"/>
37554   <int value="22" label="Najdi.si"/>
37555   <int value="23" label="Nate"/>
37556   <int value="24" label="Naver"/>
37557   <int value="25" label="NETI"/>
37558   <int value="26" label="Nigma"/>
37559   <int value="27" label="OK.hu"/>
37560   <int value="28" label="Onet.pl"/>
37561   <int value="29" label="Rambler"/>
37562   <int value="30" label="SAPO"/>
37563   <int value="31" label="searchnu"/>
37564   <int value="32" label="search-results.com"/>
37565   <int value="33" label="Seznam"/>
37566   <int value="34" label="snap.do"/>
37567   <int value="35" label="softonic.com"/>
37568   <int value="36" label="Sogou"/>
37569   <int value="37" label="Soso"/>
37570   <int value="38" label="sweetim.com/sweetpacks.com"/>
37571   <int value="39" label="Terra"/>
37572   <int value="40" label="TUT.BY"/>
37573   <int value="41" label="Vinden.nl"/>
37574   <int value="42" label="Virgilio"/>
37575   <int value="43" label="Walla!"/>
37576   <int value="44" label="Wirtualna Polska"/>
37577   <int value="45" label="Yahoo!"/>
37578   <int value="46" label="Yandex"/>
37579   <int value="47" label="Zoznam"/>
37580 </enum>
37582 <enum name="OmniboxSuggestRequests" type="int">
37583   <int value="1" label="requests sent"/>
37584   <int value="2" label="requests invalidated"/>
37585   <int value="3" label="(non-invalidated) replies received"/>
37586 </enum>
37588 <enum name="OmniboxUserTextCleared" type="int">
37589   <int value="0" label="cleared by editing"/>
37590   <int value="1" label="cleared with escape"/>
37591 </enum>
37593 <enum name="OmniboxZeroSuggestRequests" type="int">
37594   <int value="1" label="requests sent"/>
37595   <int value="2" label="requests invalidated"/>
37596   <int value="3" label="(non-invalidated) replies received"/>
37597 </enum>
37599 <enum name="OSAgnosticErrno" type="int">
37600   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
37601   <int value="0" label="0">No error</int>
37602   <int value="1" label="EPERM">Operation not permitted</int>
37603   <int value="2" label="ENOENT">No such file or directory</int>
37604   <int value="3" label="ESRCH">No such process</int>
37605   <int value="4" label="EINTR">Interrupted function call</int>
37606   <int value="5" label="EIO">Input/output error</int>
37607   <int value="6" label="ENXIO">No such device or address</int>
37608   <int value="7" label="E2BIG">Arg list too long</int>
37609   <int value="8" label="ENOEXEC">Exec format error</int>
37610   <int value="9" label="EBADF">Bad file descriptor</int>
37611   <int value="10" label="ECHILD">No child processes</int>
37612   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
37613   <int value="12" label="ENOMEM">Cannot allocate memory</int>
37614   <int value="13" label="EACCES">Permission denied</int>
37615   <int value="14" label="EFAULT">Bad address</int>
37616   <int value="15" label="ENOTBLK">Not a block device</int>
37617   <int value="16" label="EBUSY">Resource busy</int>
37618   <int value="17" label="EEXIST">File exists</int>
37619   <int value="18" label="EXDEV">Improper link</int>
37620   <int value="19" label="ENODEV">Operation not supported by device</int>
37621   <int value="20" label="ENOTDIR">Not a directory</int>
37622   <int value="21" label="EISDIR">Is a directory</int>
37623   <int value="22" label="EINVAL">Invalid argument</int>
37624   <int value="23" label="ENFILE">Too many open files in system</int>
37625   <int value="24" label="EMFILE">Too many open files</int>
37626   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
37627   <int value="26" label="ETXTBSY">Text file busy</int>
37628   <int value="27" label="EFBIG">File too large</int>
37629   <int value="28" label="ENOSPC">Device out of space</int>
37630   <int value="29" label="ESPIPE">Illegal seek</int>
37631   <int value="30" label="EROFS">Read-only file system</int>
37632   <int value="31" label="EMLINK">Too many links</int>
37633   <int value="32" label="EPIPE">Broken pipe</int>
37634   <int value="33" label="EDOM">Numerical argument out of domain</int>
37635   <int value="34" label="ERANGE">Numerical result out of range</int>
37636 </enum>
37638 <enum name="OsSuite" type="int">
37639   <int value="0" label="Windows Home Edition"/>
37640   <int value="1" label="Windows Proffesional Edition (or better)"/>
37641   <int value="2" label="Windows Server Edition"/>
37642 </enum>
37644 <enum name="OSXExceptionHandlerEvents" type="int">
37645   <int value="0" label="EXCEPTION_ACCESSIBILITY">
37646     Object does not support accessibility attributes
37647   </int>
37648   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
37649     Forced crash due to menu item bounds checking failure
37650   </int>
37651   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
37652     Forced crash due to view not in a window requiring a window
37653   </int>
37654   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
37655     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
37656     browser in open or save panel.
37657   </int>
37658   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
37659     Whitelisted exception for bug 316759.  Suspect background address detection,
37660     field unknown.
37661   </int>
37662 </enum>
37664 <enum name="OtherPossibleUsernamesUsage" type="int">
37665   <int value="0" label="Nothing to Autofill"/>
37666   <int value="1" label="No other possible usernames"/>
37667   <int value="2" label="Other possible usernames present, but none were shown"/>
37668   <int value="3" label="Other possible username was shown, but not selected"/>
37669   <int value="4" label="Other possible username was selected"/>
37670 </enum>
37672 <enum name="OverscrollMode" type="int">
37673   <summary>Direction of the overscroll gesture.</summary>
37674   <int value="1" label="North">Scrolled from bottom towards top</int>
37675   <int value="2" label="South">Scrolled from top towards the bottom</int>
37676   <int value="3" label="West">Scrolled from right towards left</int>
37677   <int value="4" label="East">Scrolled from left towards right</int>
37678 </enum>
37680 <enum name="P2PLookupResult" type="int">
37681   <int value="0" label="Found"/>
37682   <int value="1" label="Not Found"/>
37683   <int value="2" label="Vanished"/>
37684   <int value="3" label="Canceled"/>
37685   <int value="4" label="Filtered"/>
37686 </enum>
37688 <enum name="P2PServerResult" type="int">
37689   <int value="0" label="Response Sent"/>
37690   <int value="1" label="Response Interrupted"/>
37691   <int value="2" label="Malformed"/>
37692   <int value="3" label="Not Found"/>
37693   <int value="4" label="Index"/>
37694 </enum>
37696 <enum name="PagespeedHeaderServerType" type="int">
37697   <int value="0" label="Total responses"/>
37698   <int value="1" label="mod_pagespeed server"/>
37699   <int value="2" label="ngx_pagespeed server"/>
37700   <int value="3" label="PageSpeed Service server"/>
37701   <int value="4" label="Unknown server type"/>
37702 </enum>
37704 <enum name="PagespeedVersion" type="int">
37705   <summary>
37706     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
37707     while later values may adjust 'a' and/or 'b' arbitrarily.
37708   </summary>
37709   <int value="1" label="Unknown"/>
37710   <int value="2" label="0.9.10.0"/>
37711   <int value="3" label="0.9.10.x"/>
37712   <int value="4" label="0.9.11.0"/>
37713   <int value="5" label="0.9.11.x"/>
37714   <int value="6" label="0.9.12.0"/>
37715   <int value="7" label="0.9.12.x"/>
37716   <int value="8" label="0.9.13.0"/>
37717   <int value="9" label="0.9.13.x"/>
37718   <int value="10" label="0.9.14.0"/>
37719   <int value="11" label="0.9.14.x"/>
37720   <int value="12" label="0.9.15.0"/>
37721   <int value="13" label="0.9.15.x"/>
37722   <int value="14" label="0.9.16.0"/>
37723   <int value="15" label="0.9.16.x"/>
37724   <int value="16" label="0.9.17.0"/>
37725   <int value="17" label="0.9.17.x"/>
37726   <int value="18" label="0.9.18.0"/>
37727   <int value="19" label="0.9.18.x"/>
37728   <int value="20" label="0.10.19.0"/>
37729   <int value="21" label="0.10.19.x"/>
37730   <int value="22" label="0.10.20.0"/>
37731   <int value="23" label="0.10.20.x"/>
37732   <int value="24" label="0.10.21.0"/>
37733   <int value="25" label="0.10.21.x"/>
37734   <int value="26" label="0.10.22.0"/>
37735   <int value="27" label="0.10.22.x"/>
37736   <int value="28" label="1.1.23.0"/>
37737   <int value="29" label="1.1.23.x"/>
37738   <int value="30" label="1.2.24.0"/>
37739   <int value="31" label="1.2.24.x"/>
37740   <int value="32" label="1.3.25.0"/>
37741   <int value="33" label="1.3.25.x"/>
37742   <int value="34" label="1.4.26.0"/>
37743   <int value="35" label="1.4.26.x"/>
37744   <int value="36" label="1.5.27.0"/>
37745   <int value="37" label="1.5.27.x"/>
37746   <int value="38" label="1.5.28.0"/>
37747   <int value="39" label="1.5.28.x"/>
37748   <int value="40" label="1.6.29.0"/>
37749   <int value="41" label="1.6.29.x"/>
37750   <int value="42" label="a.b.30.0"/>
37751   <int value="43" label="a.b.30.x"/>
37752   <int value="44" label="a.b.31.0"/>
37753   <int value="45" label="a.b.31.x"/>
37754   <int value="46" label="a.b.32.0"/>
37755   <int value="47" label="a.b.32.x"/>
37756   <int value="48" label="a.b.33.0"/>
37757   <int value="49" label="a.b.33.x"/>
37758   <int value="50" label="a.b.34.0"/>
37759   <int value="51" label="a.b.34.x"/>
37760   <int value="52" label="a.b.35.0"/>
37761   <int value="53" label="a.b.35.x"/>
37762   <int value="54" label="a.b.36.0"/>
37763   <int value="55" label="a.b.36.x"/>
37764   <int value="56" label="a.b.37.0"/>
37765   <int value="57" label="a.b.37.x"/>
37766   <int value="58" label="a.b.38.0"/>
37767   <int value="59" label="a.b.38.x"/>
37768   <int value="60" label="a.b.39.0"/>
37769   <int value="61" label="a.b.39.x"/>
37770   <int value="62" label="a.b.40.0"/>
37771   <int value="63" label="a.b.40.x"/>
37772   <int value="64" label="a.b.41.0"/>
37773   <int value="65" label="a.b.41.x"/>
37774   <int value="66" label="a.b.42.0"/>
37775   <int value="67" label="a.b.42.x"/>
37776   <int value="68" label="a.b.43.0"/>
37777   <int value="69" label="a.b.43.x"/>
37778   <int value="70" label="a.b.44.0"/>
37779   <int value="71" label="a.b.44.x"/>
37780   <int value="72" label="a.b.45.0"/>
37781   <int value="73" label="a.b.45.x"/>
37782   <int value="74" label="a.b.46.0"/>
37783   <int value="75" label="a.b.46.x"/>
37784   <int value="76" label="a.b.47.0"/>
37785   <int value="77" label="a.b.47.x"/>
37786   <int value="78" label="a.b.48.0"/>
37787   <int value="79" label="a.b.48.x"/>
37788   <int value="80" label="a.b.49.0"/>
37789   <int value="81" label="a.b.49.x"/>
37790   <int value="82" label="a.b.50.0"/>
37791   <int value="83" label="a.b.50.x"/>
37792   <int value="84" label="a.b.51.0"/>
37793   <int value="85" label="a.b.51.x"/>
37794   <int value="86" label="a.b.52.0"/>
37795   <int value="87" label="a.b.52.x"/>
37796   <int value="88" label="a.b.53.0"/>
37797   <int value="89" label="a.b.53.x"/>
37798   <int value="90" label="a.b.54.0"/>
37799   <int value="91" label="a.b.54.x"/>
37800   <int value="92" label="a.b.55.0"/>
37801   <int value="93" label="a.b.55.x"/>
37802   <int value="94" label="a.b.56.0"/>
37803   <int value="95" label="a.b.56.x"/>
37804   <int value="96" label="a.b.57.0"/>
37805   <int value="97" label="a.b.57.x"/>
37806   <int value="98" label="a.b.58.0"/>
37807   <int value="99" label="a.b.58.x"/>
37808 </enum>
37810 <enum name="ParsedCookieStatus" type="int">
37811   <obsolete>
37812     Deprecated as of 9/2013. Experiment to measure control characters in cookies
37813     is finished.
37814   </obsolete>
37815   <int value="0" label="All cookie values valid and without control chars"/>
37816   <int value="1" label="Cookie contains control chars"/>
37817   <int value="2" label="Cookie is invalid"/>
37818   <int value="3" label="Cookie contains both control chars and is invalid"/>
37819 </enum>
37821 <enum name="PasswordBubbleDisplayDisposition" type="int">
37822   <int value="0" label="Opened automatically / Offering a password to save"/>
37823   <int value="1" label="Opened manually / Offering a password to save"/>
37824   <int value="2" label="Opened manually / Managing saved passwords"/>
37825 </enum>
37827 <enum name="PasswordGenerationEvent" type="int">
37828   <int value="0" label="No sign up form"/>
37829   <int value="1" label="Local heuristics found sign up form"/>
37830   <int value="2" label="DEPRECATED: Icon shown"/>
37831   <int value="3" label="DEPRECATED: Bubble shown"/>
37832   <int value="4" label="Generation available"/>
37833   <int value="5" label="Generation popup shown"/>
37834   <int value="6" label="Generated password accepted"/>
37835   <int value="7" label="Editing popup shown"/>
37836   <int value="8" label="Generated password edited"/>
37837   <int value="9" label="Generated password deleted"/>
37838 </enum>
37840 <enum name="PasswordGenerationSubmissionEvent" type="int">
37841   <int value="0" label="Generated password submission succeeded"/>
37842   <int value="1" label="Generated password submission failed"/>
37843   <int value="2" label="Generated password not submitted"/>
37844   <int value="3" label="Generated password overridden by a non-generated one"/>
37845 </enum>
37847 <enum name="PasswordManagerActionsTaken" type="int">
37848   <obsolete>
37849     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
37850   </obsolete>
37851   <summary>
37852     The value is a combination of three different options - what did the
37853     password manager do, what did the user do, and was the form submitted (and
37854     submitted successfully or not). The meaning of each value can be determined
37855     from the values in chrome/browser/password_manager/password_form_manager.h
37856   </summary>
37857   <int value="0"
37858       label="manager did nothing / user did nothing / form not submitted"/>
37859   <int value="1"
37860       label="manager did nothing / user chose a value / form not submitted"/>
37861   <int value="2"
37862       label="manager did nothing / user typed in something / form not
37863              submitted"/>
37864   <int value="3"
37865       label="manager filled the fields / user did nothing / form not
37866              submitted"/>
37867   <int value="4"
37868       label="manager filled the fields / user chose a value / form not
37869              submitted"/>
37870   <int value="5"
37871       label="manager filled the fields / user typed in something / form not
37872              submitted"/>
37873   <int value="6"
37874       label="manager did nothing (site was blacklisted) / user did nothing /
37875              form not submitted"/>
37876   <int value="7"
37877       label="manager did nothing (site was blacklisted) / user chose a value
37878              / form not submitted (this value shouldn't be possible)"/>
37879   <int value="8"
37880       label="manager did nothing (site was blacklisted) / user typed in
37881              something / form not submitted"/>
37882   <int value="9"
37883       label="manager did nothing (autocomplete off) / user did nothing / form
37884              not submitted"/>
37885   <int value="10"
37886       label="manager did nothing (autocomplete off) / user chose a value /
37887              form not submitted (this value shouldn't be possible)"/>
37888   <int value="11"
37889       label="manager did nothing (autocomplete off) / user typed in something
37890              / form not submitted"/>
37891   <int value="12"
37892       label="manager did nothing / user did nothing / form submit failed"/>
37893   <int value="13"
37894       label="manager did nothing / user chose a value / form submit failed"/>
37895   <int value="14"
37896       label="manager did nothing / user typed in something / form submit
37897              failed"/>
37898   <int value="15"
37899       label="manager filled the fields / user did nothing / form submit
37900              failed"/>
37901   <int value="16"
37902       label="manager filled the fields / user chose a value / form submit
37903              failed"/>
37904   <int value="17"
37905       label="manager filled the fields / user typed in something / form
37906              submit failed"/>
37907   <int value="18"
37908       label="manager did nothing (site was blacklisted) / user did nothing /
37909              form submit failed"/>
37910   <int value="19"
37911       label="manager did nothing (site was blacklisted) / user chose a value
37912              / form submit failed (this value shouldn't be possible)"/>
37913   <int value="20"
37914       label="manager did nothing (site was blacklisted) / user typed in
37915              something / form submit failed"/>
37916   <int value="21"
37917       label="manager did nothing (autocomplete off) / user did nothing / form
37918              submit failed"/>
37919   <int value="22"
37920       label="manager did nothing (autocomplete off) / user chose a value /
37921              form submit failed (this value shouldn't be possible)"/>
37922   <int value="23"
37923       label="manager did nothing (autocomplete off) / user typed in something
37924              / form submit failed"/>
37925   <int value="24"
37926       label="manager did nothing / user did nothing / form submit succeeded"/>
37927   <int value="25"
37928       label="manager did nothing / user chose a value / form submit succeeded"/>
37929   <int value="26"
37930       label="manager did nothing / user typed in something / form submit
37931              succeeded"/>
37932   <int value="27"
37933       label="manager filled the fields / user did nothing / form submit
37934              succeeded"/>
37935   <int value="28"
37936       label="manager filled the fields / user chose a value / form submit
37937              succeeded"/>
37938   <int value="29"
37939       label="manager filled the fields / user typed in something / form
37940              submit succeeded"/>
37941   <int value="30"
37942       label="manager did nothing (site was blacklisted) / user did nothing /
37943              form submit succeeded"/>
37944   <int value="31"
37945       label="manager did nothing (site was blacklisted) / user chose a value
37946              / form submit succeeded (this value shouldn't be possible)"/>
37947   <int value="32"
37948       label="manager did nothing (site was blacklisted) / user typed in
37949              something / form submit succeeded"/>
37950   <int value="33"
37951       label="manager did nothing (autocomplete off) / user did nothing / form
37952              submit succeeded"/>
37953   <int value="34"
37954       label="manager did nothing (autocomplete off) / user chose a value /
37955              form submit succeeded (this value shouldn't be possible)"/>
37956   <int value="35"
37957       label="manager did nothing (autocomplete off) / user typed in something
37958              / form submit succeeded"/>
37959 </enum>
37961 <enum name="PasswordManagerActionsTakenV3" type="int">
37962   <summary>
37963     The value is a combination of three different options - what did the
37964     password manager do, what did the user do, and was the form submitted (and
37965     submitted successfully or not). The meaning of each value can be determined
37966     from the values in chrome/browser/password_manager/password_form_manager.h
37967   </summary>
37968   <int value="0"
37969       label="manager did nothing / user did nothing / form not submitted"/>
37970   <int value="1"
37971       label="manager did nothing / user chose a value / form not submitted"/>
37972   <int value="2"
37973       label="manager did nothing / user chose a value from PSL / form not
37974              submitted"/>
37975   <int value="3"
37976       label="manager did nothing / user typed in password / form not
37977              submitted"/>
37978   <int value="4"
37979       label="manager did nothing / user typed in username and password / form
37980              not submitted"/>
37981   <int value="5"
37982       label="manager filled the fields / user did nothing / form not
37983              submitted"/>
37984   <int value="6"
37985       label="manager filled the fields / user chose a value / form not
37986              submitted"/>
37987   <int value="7"
37988       label="manager filled the fields / user chose a value from PSL / form
37989              not submitted"/>
37990   <int value="8"
37991       label="manager filled the fields / user typed in password / form not
37992              submitted"/>
37993   <int value="9"
37994       label="manager filled the fields / user typed in username and password
37995              / form not submitted"/>
37996   <int value="10"
37997       label="manager did nothing (site was blacklisted) / user did nothing /
37998              form not submitted"/>
37999   <int value="11"
38000       label="manager did nothing (site was blacklisted) / user chose a value
38001              / form not submitted (this value shouldn't be possible)"/>
38002   <int value="12"
38003       label="manager did nothing (site was blacklisted) / user chose a value
38004              from PSL / form not submitted (this value shouldn't be possible)"/>
38005   <int value="13"
38006       label="manager did nothing (site was blacklisted) / user typed in
38007              password / form not submitted"/>
38008   <int value="14"
38009       label="manager did nothing (site was blacklisted) / user typed in
38010              username and password / form not submitted"/>
38011   <int value="15"
38012       label="manager did nothing / user did nothing / form submit failed"/>
38013   <int value="16"
38014       label="manager did nothing / user chose a value / form submit failed"/>
38015   <int value="17"
38016       label="manager did nothing / user chose a value from psl / form submit
38017              failed"/>
38018   <int value="18"
38019       label="manager did nothing / user typed in password / form submit
38020              failed"/>
38021   <int value="19"
38022       label="manager did nothing / user typed in username and password / form
38023              submit failed"/>
38024   <int value="20"
38025       label="manager filled the fields / user did nothing / form submit
38026              failed"/>
38027   <int value="21"
38028       label="manager filled the fields / user chose a value / form submit
38029              failed"/>
38030   <int value="22"
38031       label="manager filled the fields / user chose a value from psl / form
38032              submit failed"/>
38033   <int value="23"
38034       label="manager filled the fields / user typed in pasword / form submit
38035              failed"/>
38036   <int value="24"
38037       label="manager filled the fields / user typed in username and pasword /
38038              form submit failed"/>
38039   <int value="25"
38040       label="manager did nothing (site was blacklisted) / user did nothing /
38041              form submit failed"/>
38042   <int value="26"
38043       label="manager did nothing (site was blacklisted) / user chose a value
38044              / form submit failed (this value shouldn't be possible)"/>
38045   <int value="27"
38046       label="manager did nothing (site was blacklisted) / user chose a value
38047              from psl / form submit failed (this value shouldn't be possible)"/>
38048   <int value="28"
38049       label="manager did nothing (site was blacklisted) / user typed in
38050              password / form submit failed"/>
38051   <int value="29"
38052       label="manager did nothing (site was blacklisted) / user typed in
38053              username and password / form submit failed"/>
38054   <int value="30"
38055       label="manager did nothing / user did nothing / form submit succeeded"/>
38056   <int value="31"
38057       label="manager did nothing / user chose a value / form submit succeeded"/>
38058   <int value="32"
38059       label="manager did nothing / user chose a value from psl / form submit
38060              succeeded"/>
38061   <int value="33"
38062       label="manager did nothing / user typed in password / form submit
38063              succeeded"/>
38064   <int value="34"
38065       label="manager did nothing / user typed in username and password / form
38066              submit succeeded"/>
38067   <int value="35"
38068       label="manager filled the fields / user did nothing / form submit
38069              succeeded"/>
38070   <int value="36"
38071       label="manager filled the fields / user chose a value / form submit
38072              succeeded"/>
38073   <int value="37"
38074       label="manager filled the fields / user chose a value from psl / form
38075              submit succeeded"/>
38076   <int value="38"
38077       label="manager filled the fields / user typed in password / form submit
38078              succeeded"/>
38079   <int value="39"
38080       label="manager filled the fields / user typed in username and password
38081              / form submit succeeded"/>
38082   <int value="40"
38083       label="manager did nothing (site was blacklisted) / user did nothing /
38084              form submit succeeded"/>
38085   <int value="41"
38086       label="manager did nothing (site was blacklisted) / user chose a value
38087              / form submit succeeded (this value shouldn't be possible)"/>
38088   <int value="42"
38089       label="manager did nothing (site was blacklisted) / user chose a value
38090              from psl / form submit succeeded (this value shouldn't be
38091              possible)"/>
38092   <int value="43"
38093       label="manager did nothing (site was blacklisted) / user typed in
38094              password / form submit succeeded"/>
38095   <int value="44"
38096       label="manager did nothing (site was blacklisted) / user typed in
38097              username and password / form submit succeeded"/>
38098 </enum>
38100 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
38101   <obsolete>
38102     Deprecated as of 3/18/2014. See PasswordManagerActionsTakenV3.
38103   </obsolete>
38104   <summary>
38105     The value is a combination of three different options - what did the
38106     password manager do, what did the user do, and was the form submitted (and
38107     submitted successfully or not). The meaning of each value can be determined
38108     from the values in chrome/browser/password_manager/password_form_manager.h
38109   </summary>
38110   <int value="0"
38111       label="manager did nothing / user did nothing / form not submitted"/>
38112   <int value="1"
38113       label="manager did nothing / user chose a value / form not submitted"/>
38114   <int value="2"
38115       label="manager did nothing / user chose a value from PSL / form not
38116              submitted"/>
38117   <int value="3"
38118       label="manager did nothing / user typed in something / form not
38119              submitted"/>
38120   <int value="4"
38121       label="manager filled the fields / user did nothing / form not
38122              submitted"/>
38123   <int value="5"
38124       label="manager filled the fields / user chose a value / form not
38125              submitted"/>
38126   <int value="6"
38127       label="manager filled the fields / user chose a value from PSL / form
38128              not submitted"/>
38129   <int value="7"
38130       label="manager filled the fields / user typed in something / form not
38131              submitted"/>
38132   <int value="8"
38133       label="manager did nothing (site was blacklisted) / user did nothing /
38134              form not submitted"/>
38135   <int value="9"
38136       label="manager did nothing (site was blacklisted) / user chose a value
38137              / form not submitted (this value shouldn't be possible)"/>
38138   <int value="10"
38139       label="manager did nothing (site was blacklisted) / user chose a value
38140              from PSL / form not submitted (this value shouldn't be possible)"/>
38141   <int value="11"
38142       label="manager did nothing (site was blacklisted) / user typed in
38143              something / form not submitted"/>
38144   <int value="12"
38145       label="manager did nothing (autocomplete off) / user did nothing / form
38146              not submitted"/>
38147   <int value="13"
38148       label="manager did nothing (autocomplete off) / user chose a value /
38149              form not submitted (this value shouldn't be possible)"/>
38150   <int value="14"
38151       label="manager did nothing (autocomplete off) / user chose a value from
38152              psl / form not submitted (this value shouldn't be possible)"/>
38153   <int value="15"
38154       label="manager did nothing (autocomplete off) / user typed in something
38155              / form not submitted"/>
38156   <int value="16"
38157       label="manager did nothing / user did nothing / form submit failed"/>
38158   <int value="17"
38159       label="manager did nothing / user chose a value / form submit failed"/>
38160   <int value="18"
38161       label="manager did nothing / user chose a value from psl / form submit
38162              failed"/>
38163   <int value="19"
38164       label="manager did nothing / user typed in something / form submit
38165              failed"/>
38166   <int value="20"
38167       label="manager filled the fields / user did nothing / form submit
38168              failed"/>
38169   <int value="21"
38170       label="manager filled the fields / user chose a value / form submit
38171              failed"/>
38172   <int value="22"
38173       label="manager filled the fields / user chose a value from psl / form
38174              submit failed"/>
38175   <int value="23"
38176       label="manager filled the fields / user typed in something / form
38177              submit failed"/>
38178   <int value="24"
38179       label="manager did nothing (site was blacklisted) / user did nothing /
38180              form submit failed"/>
38181   <int value="25"
38182       label="manager did nothing (site was blacklisted) / user chose a value
38183              / form submit failed (this value shouldn't be possible)"/>
38184   <int value="26"
38185       label="manager did nothing (site was blacklisted) / user chose a value
38186              from psl / form submit failed (this value shouldn't be possible)"/>
38187   <int value="27"
38188       label="manager did nothing (site was blacklisted) / user typed in
38189              something / form submit failed"/>
38190   <int value="28"
38191       label="manager did nothing (autocomplete off) / user did nothing / form
38192              submit failed"/>
38193   <int value="29"
38194       label="manager did nothing (autocomplete off) / user chose a value /
38195              form submit failed (this value shouldn't be possible)"/>
38196   <int value="30"
38197       label="manager did nothing (autocomplete off) / user chose a value from
38198              psl / form submit failed (this value shouldn't be possible)"/>
38199   <int value="31"
38200       label="manager did nothing (autocomplete off) / user typed in something
38201              / form submit failed"/>
38202   <int value="32"
38203       label="manager did nothing / user did nothing / form submit succeeded"/>
38204   <int value="33"
38205       label="manager did nothing / user chose a value / form submit succeeded"/>
38206   <int value="34"
38207       label="manager did nothing / user chose a value from psl / form submit
38208              succeeded"/>
38209   <int value="35"
38210       label="manager did nothing / user typed in something / form submit
38211              succeeded"/>
38212   <int value="36"
38213       label="manager filled the fields / user did nothing / form submit
38214              succeeded"/>
38215   <int value="37"
38216       label="manager filled the fields / user chose a value / form submit
38217              succeeded"/>
38218   <int value="38"
38219       label="manager filled the fields / user chose a value from psl / form
38220              submit succeeded"/>
38221   <int value="39"
38222       label="manager filled the fields / user typed in something / form
38223              submit succeeded"/>
38224   <int value="40"
38225       label="manager did nothing (site was blacklisted) / user did nothing /
38226              form submit succeeded"/>
38227   <int value="41"
38228       label="manager did nothing (site was blacklisted) / user chose a value
38229              / form submit succeeded (this value shouldn't be possible)"/>
38230   <int value="42"
38231       label="manager did nothing (site was blacklisted) / user chose a value
38232              from psl / form submit succeeded (this value shouldn't be
38233              possible)"/>
38234   <int value="43"
38235       label="manager did nothing (site was blacklisted) / user typed in
38236              something / form submit succeeded"/>
38237   <int value="44"
38238       label="manager did nothing (autocomplete off) / user did nothing / form
38239              submit succeeded"/>
38240   <int value="45"
38241       label="manager did nothing (autocomplete off) / user chose a value /
38242              form submit succeeded (this value shouldn't be possible)"/>
38243   <int value="46"
38244       label="manager did nothing (autocomplete off) / user chose a value from
38245              psl / form submit succeeded (this value shouldn't be possible)"/>
38246   <int value="47"
38247       label="manager did nothing (autocomplete off) / user typed in something
38248              / form submit succeeded"/>
38249 </enum>
38251 <enum name="PasswordManagerOsPasswordStatus" type="int">
38252   <int value="0" label="Unknown"/>
38253   <int value="1" label="Unsupported platform"/>
38254   <int value="2" label="Password is blank"/>
38255   <int value="3" label="Password is non blank"/>
38256   <int value="4"
38257       label="Password status not checked as user is on a Windows Domain"/>
38258 </enum>
38260 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
38261   <summary>
38262     The value indicates whether an entry returned by password autofill contains
38263     a value that was found by matching against the public suffix list.
38264   </summary>
38265   <int value="0" label="Matching disabled"/>
38266   <int value="1" label="No match"/>
38267   <int value="2" label="Match"/>
38268 </enum>
38270 <enum name="PasswordManagerUIDismissalReason" type="int">
38271   <int value="0" label="Bubble lost focus / No infobar interaction"/>
38272   <int value="1" label="Clicked 'Save'"/>
38273   <int value="2" label="Clicked 'Nope'"/>
38274   <int value="3" label="Clicked 'Never'"/>
38275   <int value="4" label="Clicked 'Manage passwords'"/>
38276   <int value="5" label="Clicked 'Done'"/>
38277 </enum>
38279 <enum name="PepperInterface" type="int">
38280 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
38282   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
38283   <int value="2804066" label="PPB_AudioConfig;1.1"/>
38284   <int value="8760108" label="PPB_Testing_Private;1.0"/>
38285   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
38286   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
38287   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
38288   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
38289   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
38290   <int value="79708274" label="PPB_TCPSocket;1.1"/>
38291   <int value="110360074" label="PPB_Var;1.1"/>
38292   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
38293   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
38294   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
38295   <int value="156766028" label="PPB_UMA_Private;0.3"/>
38296   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
38297   <int value="180906214" label="PPB_Instance_Private;0.1"/>
38298   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
38299   <int value="225125520" label="PPB_Find(Private);0.3"/>
38300   <int value="226206264" label="PPB_FileRef;1.1"/>
38301   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
38302   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
38303   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
38304   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
38305   <int value="382780521" label="PPB_FileRef;1.2"/>
38306   <int value="415548516" label="PPB_MessageLoop;1.0"/>
38307   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
38308   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
38309   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
38310   <int value="588532407" label="PPB_Graphics2D;1.1"/>
38311   <int value="612625164" label="PPB_InputEvent;1.0"/>
38312   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
38313   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
38314   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
38315   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
38316   <int value="632306545" label="PPB_FileRef;1.0"/>
38317   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
38318   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
38319   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
38320   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
38321   <int value="714324031" label="PPB_Graphics3D;1.0"/>
38322   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
38323   <int value="760024173" label="PPB_FileIO;1.0"/>
38324   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
38325   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
38326   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
38327   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
38328   <int value="804011173" label="PPB_Gamepad;1.0"/>
38329   <int value="810111568" label="PPB_Messaging;1.0"/>
38330   <int value="829878300" label="PPB_TCPSocket;1.0"/>
38331   <int value="835840137" label="PPB_WebSocket;1.0"/>
38332   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
38333   <int value="856177441" label="PPB_VarArray;1.0"/>
38334   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
38335   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
38336   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
38337   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
38338   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
38339   <int value="910782902" label="PPB_AudioFrame;0.1"/>
38340   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
38341   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
38342   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
38343   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
38344   <int value="941275733" label="PPB_Flash;12.6"/>
38345   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
38346   <int value="946515854" label="PPB_View(Dev);0.1"/>
38347   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
38348   <int value="961061294" label="PPB_Var;1.2"/>
38349   <int value="961317980" label="PPB_Fullscreen;1.0"/>
38350   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
38351   <int value="965548627" label="PPB_Audio;1.1"/>
38352   <int value="972914533" label="PPB_TextInputController;1.0"/>
38353   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
38354   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
38355   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
38356   <int value="1032125598" label="PPB_HostResolver;1.0"/>
38357   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
38358   <int value="1042058362" label="PPB_Core;1.0"/>
38359   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
38360   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
38361   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
38362   <int value="1086644401" label="PPB_Proxy_Private;6"/>
38363   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
38364   <int value="1099975614" label="PPB_Flash;12.5"/>
38365   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
38366   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
38367   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
38368   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
38369   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
38370   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
38371   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
38372   <int value="1262240942" label="PPB_FileIO;1.1"/>
38373   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
38374   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
38375   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
38376   <int value="1321620067" label="PPB_Instance;1.0"/>
38377   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
38378   <int value="1337084425" label="PPB_View;1.0"/>
38379   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
38380   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
38381   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
38382   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
38383   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
38384   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
38385   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
38386   <int value="1443771913" label="PPB_NetAddress;1.0"/>
38387   <int value="1504691399" label="PPB_Flash;13.0"/>
38388   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
38389   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
38390   <int value="1519132417" label="PPB_FileSystem;1.0"/>
38391   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
38392   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
38393   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
38394   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
38395   <int value="1677958987" label="PPB_ImageData;1.0"/>
38396   <int value="1680873803" label="PPB_Console;1.0"/>
38397   <int value="1703245231" label="PPB_NetworkList;1.0"/>
38398   <int value="1721408268" label="PPB_URLLoader;1.0"/>
38399   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
38400   <int value="1773992510" label="PPB_PDF;1"/>
38401   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
38402   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
38403   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
38404   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
38405   <int value="1838344955" label="PPB_Flash;12.4"/>
38406   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
38407   <int value="1870131254" label="PPB_MouseLock;1.0"/>
38408   <int value="1930785273" label="PPB_Var;1.0"/>
38409   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
38410   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
38411   <int value="1980463089" label="PPB_View;1.1"/>
38412   <int value="1981643755" label="PPB_FileMapping;0.1"/>
38413   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
38414   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
38415   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
38416   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
38417   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
38418   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
38419   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
38420   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
38421   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
38422   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
38423   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
38424   <int value="2056532375" label="PPB_Audio;1.0"/>
38425   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
38426   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
38427   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
38428   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
38429   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
38430   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
38431 </enum>
38433 <enum name="PepperVideoDecodeError" type="int">
38434   <int value="1" label="Illegal state">
38435     An operation was attempted during an incompatible decoder state.
38436   </int>
38437   <int value="2" label="Invalid argument">
38438     Invalid argument was passed to an API method.
38439   </int>
38440   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
38441   <int value="4" label="Platform failure">
38442     A failure occurred at the browser layer or lower. Examples of such failures
38443     include GPU hardware failures, GPU driver failures, GPU library failures,
38444     browser programming errors, and so on.
38445   </int>
38446 </enum>
38448 <enum name="PhotoEditorFileType" type="int">
38449   <int value="0" label="jpg"/>
38450   <int value="1" label="png"/>
38451   <int value="2" label="gif"/>
38452   <int value="3" label="bmp"/>
38453   <int value="4" label="webp"/>
38454   <int value="5" label="other"/>
38455 </enum>
38457 <enum name="PhotoEditorLoadMode" type="int">
38458   <int value="0" label="From full resolution cache"/>
38459   <int value="1" label="From screen resolution cache"/>
38460   <int value="2" label="From file"/>
38461   <int value="3" label="Other"/>
38462 </enum>
38464 <enum name="PhotoEditorSaveResult" type="int">
38465   <int value="0" label="Failure"/>
38466   <int value="1" label="Success"/>
38467   <int value="2" label="Other"/>
38468 </enum>
38470 <enum name="PhotoEditorToolType" type="int">
38471   <int value="0" label="Auto-fix"/>
38472   <int value="1" label="Crop"/>
38473   <int value="2" label="Brightness"/>
38474   <int value="3" label="Rotate left"/>
38475   <int value="4" label="Rotate right"/>
38476   <int value="5" label="Rotate undo"/>
38477   <int value="6" label="Rotate redo"/>
38478   <int value="7" label="Share"/>
38479   <int value="8" label="Other"/>
38480 </enum>
38482 <enum name="PingResult" type="int">
38483   <int value="0" label="Success"/>
38484   <int value="1" label="Response started"/>
38485   <int value="2" label="Timed out"/>
38486   <int value="3" label="Canceled"/>
38487   <int value="4" label="Failed"/>
38488   <int value="5" label="Uncompleted"/>
38489 </enum>
38491 <enum name="PipelineStatus" type="int">
38492   <int value="0" label="PIPELINE_OK"/>
38493   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
38494   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
38495   <int value="3" label="PIPELINE_ERROR_DECODE"/>
38496   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
38497   <int value="5" label="PIPELINE_ERROR_ABORT"/>
38498   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
38499   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
38500   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
38501   <int value="9" label="PIPELINE_ERROR_READ"/>
38502   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
38503   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
38504   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
38505   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
38506   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
38507   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
38508 </enum>
38510 <enum name="PlatformFileError" type="int">
38511   <int value="0" label="OK"/>
38512   <int value="1" label="FAILED"/>
38513   <int value="2" label="IN_USE"/>
38514   <int value="3" label="EXISTS"/>
38515   <int value="4" label="NOT_FOUND"/>
38516   <int value="5" label="ACCESS_DENIED"/>
38517   <int value="6" label="TOO_MANY_OPENED"/>
38518   <int value="7" label="NO_MEMORY"/>
38519   <int value="8" label="NO_SPACE"/>
38520   <int value="9" label="NOT_A_DIRECTORY"/>
38521   <int value="10" label="INVALID_OPERATION"/>
38522   <int value="11" label="SECURITY"/>
38523   <int value="12" label="ABORT"/>
38524   <int value="13" label="NOT_A_FILE"/>
38525   <int value="14" label="NOT_EMPTY"/>
38526   <int value="15" label="INVALID_URL"/>
38527   <int value="16" label="I/O"/>
38528 </enum>
38530 <enum name="PluginLoadResult" type="int">
38531   <int value="0" label="LOAD_SUCCESS"/>
38532   <int value="1" label="LOAD_FAILED"/>
38533   <int value="2" label="ENTRY_POINT_MISSING"/>
38534   <int value="3" label="INIT_FAILED"/>
38535 </enum>
38537 <enum name="PNaClOptionsOptLevelEnum" type="int">
38538   <int value="0" label="0"/>
38539   <int value="1" label="1"/>
38540   <int value="2" label="2"/>
38541   <int value="3" label="3"/>
38542   <int value="4" label="Default / Unknown"/>
38543 </enum>
38545 <enum name="PNaClTranslationCacheEnum" type="int">
38546   <int value="0" label="Miss"/>
38547   <int value="1" label="Hit"/>
38548 </enum>
38550 <enum name="PointerSensitivity" type="int">
38551   <int value="1" label="1"/>
38552   <int value="2" label="2"/>
38553   <int value="3" label="3"/>
38554   <int value="4" label="4"/>
38555   <int value="5" label="5"/>
38556 </enum>
38558 <enum name="PostMergeVerificationOutcome" type="int">
38559   <int value="0" label="Undefined"/>
38560   <int value="1" label="Succeeded"/>
38561   <int value="2" label="No accounts found"/>
38562   <int value="3" label="Missing primary account"/>
38563   <int value="4" label="Primary account is not the first"/>
38564   <int value="5" label="Verification failed"/>
38565   <int value="6" label="Connection failed"/>
38566   <int value="7" label="Overflow"/>
38567 </enum>
38569 <enum name="PowerBrightnessAdjust" type="int">
38570   <int value="0" label="Brightness Down"/>
38571   <int value="1" label="Brightness Up"/>
38572   <int value="2" label="Brightness Absolute"/>
38573 </enum>
38575 <enum name="PowerChargerType" type="int">
38576   <int value="0" label="Unknown charger"/>
38577   <int value="1" label="MAINS charger"/>
38578   <int value="2" label="USB Charger"/>
38579   <int value="3" label="Unconfirmed Spring Charger"/>
38580   <int value="4" label="Safe Spring Charger"/>
38581 </enum>
38583 <enum name="PowerwashDialogViewType" type="int">
38584   <int value="0" label="Invoked on settings page"/>
38585   <int value="1" label="Shortcut. Confirmation for powerwash only."/>
38586   <int value="2" label="Shortcut. Confirmation for powerwash and rollback."/>
38587   <int value="3" label="Shortcut. Offer. Rollback unavailable."/>
38588   <int value="4" label="Shortcut. Offer. Rollback available."/>
38589 </enum>
38591 <enum name="PreconnectedNavigation" type="int">
38592   <int value="0" label="No recent pre-connect to the page"/>
38593   <int value="1" label="Page nav. preceded by a pre-connect"/>
38594 </enum>
38596 <enum name="PreconnectMotivation" type="int">
38597   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
38598   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
38599   <int value="2" label="UNIT_TEST_MOTIVATED"/>
38600   <int value="3" label="LINKED_MAX_MOTIVATED"/>
38601   <int value="4" label="OMNIBOX_MOTIVATED"/>
38602   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
38603   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
38604   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
38605   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
38606   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
38607   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
38608 </enum>
38610 <enum name="PreconnectSubresourceEval" type="int">
38611   <int value="0" label="PRECONNECTION"/>
38612   <int value="1" label="PRERESOLUTION"/>
38613   <int value="2" label="TOO_NEW"/>
38614 </enum>
38616 <enum name="PreconnectTriggerUsed" type="int">
38617   <int value="0" label="The pre-connect triggered host was not accessed"/>
38618   <int value="1" label="The pre-connect triggered host was accessed"/>
38619 </enum>
38621 <enum name="PrefetchStatus" type="int">
38622   <int value="0" label="undefined"/>
38623   <int value="1" label="success from cache"/>
38624   <int value="2" label="success from network"/>
38625   <int value="3" label="canceled in-flight"/>
38626 </enum>
38628 <enum name="PrefHashStoreVersion" type="int">
38629   <int value="0" label="VERSION_UNINITIALIZED"/>
38630   <int value="1" label="VERSION_PRE_MIGRATION"/>
38631   <int value="2" label="VERSION_LATEST"/>
38632 </enum>
38634 <enum name="PrerenderCookieSendType" type="int">
38635   <int value="0" label="no cookies sent"/>
38636   <int value="1" label="first party cookies sent"/>
38637   <int value="2" label="third party cookies sent"/>
38638   <int value="3" label="third party cookies sent for blocking resource"/>
38639 </enum>
38641 <enum name="PrerenderCookieStatus" type="int">
38642   <int value="0" label="no action"/>
38643   <int value="1" label="[main frame send]"/>
38644   <int value="2" label="[main frame change]"/>
38645   <int value="3" label="[main frame send, main frame change]"/>
38646   <int value="4" label="[other send]"/>
38647   <int value="5" label="[main frame send, other send]"/>
38648   <int value="6" label="[main frame change, other send]"/>
38649   <int value="7" label="[main frame send, main frame change, other send]"/>
38650   <int value="8" label="[other change]"/>
38651   <int value="9" label="[main frame send, other change]"/>
38652   <int value="10" label="[main frame change, other change]"/>
38653   <int value="11" label="[main frame send, main frame change, other change]"/>
38654   <int value="12" label="[other send, other change]"/>
38655   <int value="13" label="[main frame send, other send, other change]"/>
38656   <int value="14" label="[main frame change, other send, other change]"/>
38657   <int value="15"
38658       label="[main frame send, main frame change, other send, other change]"/>
38659 </enum>
38661 <enum name="PrerenderEvent" type="int">
38662   <int value="0" label="Swapin no delegate"/>
38663   <int value="1" label="Swapin candidate"/>
38664   <int value="2" label="Swapin candidate namespace matces"/>
38665   <int value="3" label="Swapin no merge pending"/>
38666   <int value="4" label="Swapin merging disabled"/>
38667   <int value="5" label="Swapin issuing merge"/>
38668   <int value="6" label="Merge for swapin candidate"/>
38669   <int value="7" label="Merge result no pending swapin"/>
38670   <int value="8" label="Merge result timeout cb"/>
38671   <int value="9" label="Merge result result cb"/>
38672   <int value="10" label="Merge result timed out"/>
38673   <int value="11" label="Merge result merge done"/>
38674   <int value="12" label="Merge result: namespace not found"/>
38675   <int value="13" label="Merge result: namespace not alias"/>
38676   <int value="14" label="Merge result: not logging"/>
38677   <int value="15" label="Merge result: no transactions"/>
38678   <int value="16" label="Merge result: too many transactions"/>
38679   <int value="17" label="Merge result: not mergeable"/>
38680   <int value="18" label="Merge result: mergeable"/>
38681   <int value="19" label="Merge result merge failed"/>
38682   <int value="20" label="Merge result swapping in"/>
38683   <int value="21" label="Merge result swapin successful"/>
38684   <int value="22" label="Merge result swapin failed"/>
38685 </enum>
38687 <enum name="PrerenderFinalStatus" type="int">
38688   <int value="0" label="USED"/>
38689   <int value="1" label="TIMED_OUT"/>
38690   <int value="2" label="EVICTED"/>
38691   <int value="3" label="MANAGER_SHUTDOWN"/>
38692   <int value="4" label="CLOSED"/>
38693   <int value="5" label="CREATE_NEW_WINDOW"/>
38694   <int value="6" label="PROFILE_DESTROYED"/>
38695   <int value="7" label="APP_TERMINATING"/>
38696   <int value="8" label="JAVASCRIPT_ALERT"/>
38697   <int value="9" label="AUTH_NEEDED"/>
38698   <int value="10" label="HTTPS"/>
38699   <int value="11" label="DOWNLOAD"/>
38700   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
38701   <int value="13" label="JS_OUT_OF_MEMORY"/>
38702   <int value="14" label="RENDERER_UNRESPONSIVE"/>
38703   <int value="15" label="TOO_MANY_PROCESSES"/>
38704   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
38705   <int value="17" label="PENDING_SKIPPED"/>
38706   <int value="18" label="CONTROL_GROUP"/>
38707   <int value="19" label="HTML5_MEDIA"/>
38708   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
38709   <int value="21" label="RENDERER_CRASHED"/>
38710   <int value="22" label="UNSUPPORTED_SCHEME"/>
38711   <int value="23" label="INVALID_HTTP_METHOD"/>
38712   <int value="24" label="WINDOW_PRINT"/>
38713   <int value="25" label="RECENTLY_VISITED"/>
38714   <int value="26" label="WINDOW_OPENER"/>
38715   <int value="27" label="PAGE_ID_CONFLICT"/>
38716   <int value="28" label="SAFE_BROWSING"/>
38717   <int value="29" label="FRAGMENT_MISMATCH"/>
38718   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
38719   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
38720   <int value="32" label="CANCELLED"/>
38721   <int value="33" label="SSL_ERROR"/>
38722   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
38723   <int value="35" label="DEVTOOLS_ATTACHED"/>
38724   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
38725   <int value="37" label="NO_USE_GROUP"/>
38726   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
38727   <int value="39" label="DUPLICATE"/>
38728   <int value="40" label="OPEN_URL"/>
38729   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
38730   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
38731   <int value="43" label="CREATING_AUDIO_STREAM"/>
38732   <int value="44" label="PAGE_BEING_CAPTURED"/>
38733   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
38734   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
38735   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
38736 </enum>
38738 <enum name="PrerenderHoverEvent" type="int">
38739   <obsolete>
38740     deprecated May 10 2012
38741   </obsolete>
38742   <int value="0" label="HOVER_EVENT_START"/>
38743   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
38744   <int value="2" label="HOVER_EVENT_REPLACED"/>
38745   <int value="3" label="HOVER_EVENT_CLICK"/>
38746 </enum>
38748 <enum name="PrerenderLocalPredictorEvents" type="int">
38749   <int value="0" label="Constructed"/>
38750   <int value="1" label="Init scheduled"/>
38751   <int value="2" label="Init started"/>
38752   <int value="3" label="Init failed: no history"/>
38753   <int value="4" label="Init succeeded"/>
38754   <int value="5" label="AddVisit"/>
38755   <int value="6" label="AddVisit initialized"/>
38756   <int value="7" label="AddVisit prerender identified"/>
38757   <int value="8" label="AddVisit relevant transition"/>
38758   <int value="9" label="AddVisit identified prerender candidate"/>
38759   <int value="10" label="AddVisit prerendering"/>
38760   <int value="11" label="Got prerender url"/>
38761   <int value="12" label="Error: no prerender url for PLT"/>
38762   <int value="13" label="AddVisit prerender rextended"/>
38763   <int value="14" label="URL lookup result"/>
38764   <int value="15" label="URL lookup result: root page"/>
38765   <int value="16" label="URL lookup result: http"/>
38766   <int value="17" label="URL lookup result: has query string"/>
38767   <int value="18" label="URL lookup result: contains logout"/>
38768   <int value="19" label="URL lookup result: contians login"/>
38769   <int value="20" label="Start url lookup"/>
38770   <int value="21" label="AddVisit not root page"/>
38771   <int value="22" label="Whitelist error"/>
38772   <int value="23" label="Whitelist ok"/>
38773   <int value="24" label="URL lookup result: on whitelist"/>
38774   <int value="25" label="URL lookup result: on whitelist root page"/>
38775   <int value="26" label="URL lookup result: extended root page"/>
38776   <int value="27" label="URL lookup result: root page http"/>
38777   <int value="28" label="URL lookup failed"/>
38778   <int value="29" label="URL lookup no source webcontents found"/>
38779   <int value="30" label="URL lookup no logged in table found"/>
38780   <int value="31" label="URL lookup issuing logged in lookup"/>
38781   <int value="32" label="Continue prerender check started"/>
38782   <int value="33" label="Continue prerender check no url"/>
38783   <int value="34" label="Continue prerender check priority too low"/>
38784   <int value="35" label="Continue prerender check urls identical but fragemet"/>
38785   <int value="36" label="Continue prerender check https"/>
38786   <int value="37" label="Continue prerender check root page"/>
38787   <int value="38" label="Continue prerender check logout url"/>
38788   <int value="39" label="Continue prerender check login url"/>
38789   <int value="40" label="Continue prerender check not logged in"/>
38790   <int value="41" label="Continue prerender check fallthrough no prerender"/>
38791   <int value="42" label="Continue prerender check issuing prerender"/>
38792   <int value="43" label="Issuing prerender"/>
38793   <int value="44" label="No prerender candidates"/>
38794   <int value="45" label="Got history issuing lookup"/>
38795   <int value="46" label="Tab Helper URL seen"/>
38796   <int value="47" label="Tab Helper URL seen match"/>
38797   <int value="48" label="Tab Helper URL seen namespace match"/>
38798   <int value="49" label="URL lookup multiple source webcontents"/>
38799   <int value="50" label="Continue prerender check side-effect free whitelist"/>
38800   <int value="51" label="Continue prerender check Examine next URL"/>
38801   <int value="52" label="Issuing prerender, already prerendering"/>
38802   <int value="53" label="Issuing prerender, new prerender"/>
38803   <int value="54" label="Issuing prerender, cancelled old prerender"/>
38804   <int value="55" label="Continue prerender check fallthrough prerendering"/>
38805   <int value="56" label="URL lookup success"/>
38806   <int value="57" label="Prerender Service disabled"/>
38807   <int value="58" label="Prerender Service issued lookup"/>
38808   <int value="59" label="Prerender Service lookup timed out"/>
38809   <int value="60" label="Prerender Service received result"/>
38810   <int value="61" label="Prerender Service no record for result"/>
38811   <int value="62" label="Prerender Service parsed correctly"/>
38812   <int value="63" label="Prerender Service parse error"/>
38813   <int value="64" label="Prerender Service parse error incorrect JSON"/>
38814   <int value="65" label="Prerender Service hinting timed out"/>
38815   <int value="66" label="Prerender Service hinting url lookup timed out"/>
38816   <int value="67" label="Prerender Service candidate url lookup timed out"/>
38817   <int value="68" label="Continue prerender check service whitelist"/>
38818   <int value="69" label="Continue prerender check next URL local"/>
38819   <int value="70" label="Continue prerender check next URL service"/>
38820   <int value="71" label="AddVisit relevant transition repeat URL"/>
38821   <int value="72" label="AddVisit relevant transition new URL"/>
38822   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
38823   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
38824   <int value="75" label="Namespace mismatch: merge result received"/>
38825   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
38826   <int value="77" label="Namespace mismatch: merge result not logging"/>
38827   <int value="78" label="Namespace mismatch: merge result no transactions"/>
38828   <int value="79"
38829       label="Namespace mismatch: merge result too many transactions"/>
38830   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
38831   <int value="81" label="Namespace mismatch: merge result mergeable"/>
38832   <int value="82" label="Init failed unencrypted sync not enabled"/>
38833   <int value="83" label="Continue prerender check next URL not skipped"/>
38834   <int value="84" label="Prerender Service returned hinting candidates"/>
38835   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
38836   <int value="86" label="Tab Helper URL seen entry"/>
38837   <int value="87" label="Tab Helper URL seen match browser navigation"/>
38838   <int value="88" label="Tab Helper URL seen namespace match entry"/>
38839   <int value="89"
38840       label="Tab Helper URL seen namespace match browser navigation"/>
38841 </enum>
38843 <enum name="PrerenderLocalVisitCoreTransition" type="int">
38844   <int value="0" label="LINK"/>
38845   <int value="1" label="TYPED"/>
38846   <int value="2" label="AUTO_BOOKMARK"/>
38847   <int value="3" label="AUTO_SUBFRAME"/>
38848   <int value="4" label="MANUAL_SUBFRAME"/>
38849   <int value="5" label="GENERATED"/>
38850   <int value="6" label="START_PAGE"/>
38851   <int value="7" label="FORM_SUBMIT"/>
38852   <int value="8" label="RELOAD"/>
38853   <int value="9" label="KEYWORD"/>
38854   <int value="10" label="GENERATED"/>
38855 </enum>
38857 <enum name="PrerenderLocalVisitEvents" type="int">
38858   <int value="0" label="V1_VISIT"/>
38859   <int value="1" label="V1_PRERENDER_STARTED_1"/>
38860   <int value="2" label="V1_PRERENDER_USED_1"/>
38861   <int value="3" label="V1_PRERENDER_STARTED_3"/>
38862   <int value="4" label="V1_PRERENDER_USED_3"/>
38863   <int value="5" label="V1_PRERENDER_STARTED_5"/>
38864   <int value="6" label="V1_PRERENDER_USED_5"/>
38865   <int value="10" label="VISIT"/>
38866   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
38867   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
38868   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
38869   <int value="14" label="PRERENDER_STARTED_1"/>
38870   <int value="15" label="PRERENDER_USED_1"/>
38871   <int value="16" label="PRERENDER_STARTED_3"/>
38872   <int value="17" label="PRERENDER_USED_3"/>
38873   <int value="18" label="PRERENDER_STARTED_5"/>
38874   <int value="19" label="PRERENDER_USED_5"/>
38875 </enum>
38877 <enum name="PrerenderMode" type="int">
38878   <int value="0" label="PRERENDER_MODE_DISABLED"/>
38879   <int value="1" label="PRERENDER_MODE_ENABLED"/>
38880   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
38881   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
38882   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
38883   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
38884   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
38885   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
38886 </enum>
38888 <enum name="PrerenderPageviewEvents" type="int">
38889   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
38890   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
38891   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
38892   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
38893 </enum>
38895 <enum name="PrerenderRelTypes" type="int">
38896   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
38897   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
38898   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
38899   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
38900 </enum>
38902 <enum name="PrerenderSchemeCancelReason" type="int">
38903   <int value="0" label="EXTERNAL_PROTOCOL"/>
38904   <int value="1" label="DATA"/>
38905   <int value="2" label="BLOB"/>
38906   <int value="3" label="FILE"/>
38907   <int value="4" label="FILESYSTEM"/>
38908   <int value="5" label="WEBSOCKET"/>
38909   <int value="6" label="FTP"/>
38910   <int value="7" label="CHROME"/>
38911   <int value="8" label="CHROME_EXTENSION"/>
38912   <int value="9" label="ABOUT"/>
38913   <int value="10" label="UNKNOWN"/>
38914 </enum>
38916 <enum name="PrerenderTabHelperEvents" type="int">
38917   <int value="0" label="Table requested"/>
38918   <int value="1" label="Table present"/>
38919   <int value="2" label="Mainframe change"/>
38920   <int value="3" label="Mainframe change, logged in"/>
38921   <int value="4" label="Mainframe commit"/>
38922   <int value="5" label="Mainframe commit, logged in"/>
38923   <int value="6" label="Login action added"/>
38924   <int value="7" label="Login action added, Mainframe"/>
38925   <int value="8" label="Login action added, Mainframe, pw empty"/>
38926   <int value="9" label="Login action added, Subframe"/>
38927   <int value="10" label="Login action added, Subframe, pw empty"/>
38928 </enum>
38930 <enum name="PreTapEvents" type="int">
38931   <int value="0" label="no event"/>
38932   <int value="1" label="tapdown"/>
38933   <int value="2" label="tapunconfirmed"/>
38934   <int value="3" label="tapdown + tapunconfirmed"/>
38935 </enum>
38937 <enum name="PrinterServiceEventType" type="int">
38938   <int value="0" label="Printer added"/>
38939   <int value="1" label="Page displayed"/>
38940 </enum>
38942 <enum name="PrintPreviewFailureType" type="int">
38943   <int value="0" label="No error"/>
38944   <int value="1" label="Bad settings from print preview tab"/>
38945   <int value="2" label="Copy metadata failed"/>
38946   <int value="3" label="Metafile init failed"/>
38947   <int value="4" label="0-page preview"/>
38948   <int value="5" label="Mac draft metafile init failed"/>
38949   <int value="6" label="PreviewPageRendered with no metafile"/>
38950   <int value="7" label="UpdatePrintSettings failed"/>
38951   <int value="8" label="Received bad printer settings"/>
38952 </enum>
38954 <enum name="PrintPreviewFontTypeType" type="int">
38955   <int value="0" label="TYPE1"/>
38956   <int value="1" label="TYPE1_CID"/>
38957   <int value="2" label="CFF"/>
38958   <int value="3" label="TRUETYPE"/>
38959   <int value="4" label="OTHER"/>
38960   <int value="5" label="NOT_EMBEDDABLE"/>
38961 </enum>
38963 <enum name="PrintPreviewGcpPromoBuckets" type="int">
38964   <int value="0" label="PROMO_SHOWN"/>
38965   <int value="1" label="PROMO_CLOSED"/>
38966   <int value="2" label="GCP_PROMO_BUCKET_BOUNDARY"/>
38967 </enum>
38969 <enum name="PrintPreviewHelperEvents" type="int">
38970   <int value="0" label="PREVIEW_EVENT_REQUESTED"/>
38971   <int value="1" label="PREVIEW_EVENT_CACHE_HIT"/>
38972   <int value="2" label="PREVIEW_EVENT_CREATE_DOCUMENT"/>
38973   <int value="3" label="PREVIEW_EVENT_NEW_SETTINGS"/>
38974 </enum>
38976 <enum name="PrintPreviewPrintDestinationBuckets" type="int">
38977   <int value="0" label="DESTINATION_SHOWN"/>
38978   <int value="1" label="DESTINATION_CLOSED_CHANGED"/>
38979   <int value="2" label="DESTINATION_CLOSED_UNCHANGED"/>
38980   <int value="3" label="SIGNIN_PROMPT"/>
38981   <int value="4" label="SIGNIN_TRIGGERED"/>
38982   <int value="5" label="PRIVET_DUPLICATE_SELECTED"/>
38983   <int value="6" label="CLOUD_DUPLICATE_SELECTED"/>
38984   <int value="7" label="REGISTER_PROMO_SHOWN"/>
38985   <int value="8" label="REGISTER_PROMO_SELECTED"/>
38986 </enum>
38988 <enum name="PrintPreviewUserActionType" type="int">
38989   <int value="0" label="PRINT_TO_PRINTER"/>
38990   <int value="1" label="PRINT_TO_PDF"/>
38991   <int value="2" label="CANCEL"/>
38992   <int value="3" label="FALLBACK_TO_ADVANCED_SETTINGS_DIALOG"/>
38993   <int value="4" label="PREVIEW_FAILED"/>
38994   <int value="5" label="PREVIEW_STARTED"/>
38995   <int value="6" label="INITIATOR_TAB_CRASHED"/>
38996   <int value="7" label="INITIATOR_TAB_CLOSED"/>
38997   <int value="8" label="PRINT_WITH_CLOUD_PRINT"/>
38998   <int value="9" label="PRINT_WITH_PRIVET"/>
38999 </enum>
39001 <enum name="PrintSettings" type="int">
39002   <int value="0" label="LANDSCAPE"/>
39003   <int value="1" label="PORTRAIT"/>
39004   <int value="2" label="COLOR"/>
39005   <int value="3" label="BLACK_AND_WHITE"/>
39006   <int value="4" label="COLLATE"/>
39007   <int value="5" label="SIMPLEX"/>
39008   <int value="6" label="DUPLEX"/>
39009   <int value="7" label="TOTAL"/>
39010   <int value="8" label="HEADERS_AND_FOOTERS"/>
39011   <int value="9" label="CSS_BACKGROUND"/>
39012   <int value="10" label="SELECTION_ONLY"/>
39013 </enum>
39015 <enum name="PrivetNotificationsEvent" type="int">
39016   <int value="0" label="PRIVET_SERVICE_STARTED"/>
39017   <int value="1" label="PRIVET_LISTER_STARTED"/>
39018   <int value="2" label="PRIVET_DEVICE_CHANGED"/>
39019   <int value="3" label="PRIVET_INFO_DONE"/>
39020   <int value="4" label="PRIVET_NOTIFICATION_SHOWN"/>
39021   <int value="5" label="PRIVET_NOTIFICATION_CANCELED"/>
39022   <int value="6" label="PRIVET_NOTIFICATION_CLICKED"/>
39023   <int value="7" label="PRIVET_DISABLE_NOTIFICATIONS_CLICKED"/>
39024 </enum>
39026 <enum name="ProfileAddNewUser" type="int">
39027   <int value="0" label="Add new user from icon menu"/>
39028   <int value="1" label="Add new user from title bar menu"/>
39029   <int value="2" label="Add new user from settings dialog"/>
39030   <int value="3" label="Add new user from the User Manager"/>
39031 </enum>
39033 <enum name="ProfileAuth" type="int">
39034   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
39035   <int value="1" label="Authentication performed using local credentials"/>
39036   <int value="2" label="Authentication performed on-line"/>
39037   <int value="3" label="Authentication failed"/>
39038 </enum>
39040 <enum name="ProfileAvatar" type="int">
39041   <int value="0" label="Generic"/>
39042   <int value="1" label="Generic Aqua"/>
39043   <int value="2" label="Generic Blue"/>
39044   <int value="3" label="Generic Green"/>
39045   <int value="4" label="Generic Orange"/>
39046   <int value="5" label="Generic Purple"/>
39047   <int value="6" label="Generic Red"/>
39048   <int value="7" label="Generic Yellow"/>
39049   <int value="8" label="Secret Agent"/>
39050   <int value="9" label="Superhero"/>
39051   <int value="10" label="Volleyball"/>
39052   <int value="11" label="Businessman"/>
39053   <int value="12" label="Ninja"/>
39054   <int value="13" label="Alien"/>
39055   <int value="14" label="Super Awesome Cool Smiley Face"/>
39056   <int value="15" label="Flower"/>
39057   <int value="16" label="Pizza"/>
39058   <int value="17" label="Soccer"/>
39059   <int value="18" label="Burger"/>
39060   <int value="19" label="Cat"/>
39061   <int value="20" label="Cupcake"/>
39062   <int value="21" label="Dog"/>
39063   <int value="22" label="Horse"/>
39064   <int value="23" label="Margarita"/>
39065   <int value="24" label="Note"/>
39066   <int value="25" label="Sun And Cloud"/>
39067   <int value="26" label="Unknown"/>
39068   <int value="27" label="GAIA"/>
39069 </enum>
39071 <enum name="ProfileCreateResult" type="int">
39072   <int value="0" label="Failed locally"/>
39073   <int value="1" label="Failed remotely"/>
39074   <int value="2" label="Created but not initialized (should never happen)"/>
39075   <int value="3" label="Succeeded"/>
39076   <int value="4" label="Canceled"/>
39077 </enum>
39079 <enum name="ProfileErrorType" type="int">
39080   <int value="0" label="History error"/>
39081   <int value="1" label="Preferences error"/>
39082   <int value="2" label="Webdata autofill DB error"/>
39083   <int value="3" label="Webdata token DB error"/>
39084   <int value="4" label="Webdata DB error"/>
39085 </enum>
39087 <enum name="ProfileGaiaPhotoOptions" type="int">
39088   <int value="0" label="User opted to use GAIA photo"/>
39089   <int value="1" label="User opted not to use GAIA photo"/>
39090 </enum>
39092 <enum name="ProfileImageDownloadResult" type="int">
39093   <int value="0" label="DownloadSuccessChanged">
39094     <summary>
39095       Reported when image download succeeds and the image is newer than what we
39096       already have so we update it.
39097     </summary>
39098   </int>
39099   <int value="1" label="DownloadSuccess">
39100     <summary>Reported anytime we download profile image successfully.</summary>
39101   </int>
39102   <int value="2" label="DownloadFailure">
39103     <summary>Download failed because of network errors.</summary>
39104   </int>
39105   <int value="3" label="DownloadDefault">
39106     <summary>
39107       We didn't download the image because it's the default one.
39108     </summary>
39109   </int>
39110 </enum>
39112 <enum name="ProfileNetUserCount" type="int">
39113   <int value="0" label="Added new user"/>
39114   <int value="1" label="Deleted a profile"/>
39115 </enum>
39117 <enum name="ProfileOpen" type="int">
39118   <int value="0" label="Add new user"/>
39119   <int value="1" label="Add new user from icon menu"/>
39120   <int value="2" label="Add new user from title bar menu"/>
39121   <int value="3" label="Switch profile from icon menu"/>
39122   <int value="4" label="Switch profile from title bar menu"/>
39123   <int value="5" label="Opened the avatar bubble menu from NTP"/>
39124   <int value="6" label="Opened the avatar bubble menu from icon"/>
39125   <int value="7" label="Deleted a profile"/>
39126 </enum>
39128 <enum name="ProfileOpenMethod" type="int">
39129   <int value="0" label="Opened the avatar bubble menu from NTP"/>
39130   <int value="1" label="Opened the avatar bubble menu from icon"/>
39131   <int value="2" label="Switch to profile from icon menu"/>
39132   <int value="3" label="Switch to profile from title bar menu"/>
39133   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
39134   <int value="5" label="Opened the User Manager"/>
39135   <int value="6" label="Switch to profile via User Manager"/>
39136   <int value="7" label="Switch to locked profile via User Manager"/>
39137   <int value="8" label="Switch to Guest profile"/>
39138 </enum>
39140 <enum name="ProfileSync" type="int">
39141   <int value="0" label="Signed in to sync"/>
39142   <int value="1" label="Signed in to sync from original profile"/>
39143   <int value="2" label="Signed in to sync from secondary profile"/>
39144   <int value="3" label="Customized sync options"/>
39145   <int value="4" label="Chose what to sync"/>
39146   <int value="5" label="Encrypted all data"/>
39147   <int value="6" label="Selected a passphrase"/>
39148 </enum>
39150 <enum name="ProfileSyncCustomize" type="int">
39151   <int value="0" label="Customized sync options"/>
39152   <int value="1" label="Chose what to sync"/>
39153   <int value="2" label="Encrypted all data"/>
39154   <int value="3" label="Selected a passphrase"/>
39155 </enum>
39157 <enum name="ProfileType" type="int">
39158   <int value="0" label="Original (default) profile"/>
39159   <int value="1" label="Secondary (user-created) profile"/>
39160 </enum>
39162 <enum name="ProtectorError" type="int">
39163   <obsolete>
39164     Deprecated 8/2013. No longer generated.
39165   </obsolete>
39166   <summary>
39167     Codes for errors Protector detects about settings it protects. See
39168     chrome/browser/protector/histograms.h for the corresponding enum.
39169   </summary>
39170   <int value="0" label="Backup invalid"/>
39171   <int value="1" label="Value changed"/>
39172   <int value="2" label="Value valid"/>
39173   <int value="3" label="Value is valid and zero"/>
39174 </enum>
39176 <enum name="ProtocolVersion" type="int">
39177   <int value="0" label="UNKNOWN"/>
39178   <int value="1" label="HTTP 1.1"/>
39179   <int value="2" label="SPDY 1.0"/>
39180   <int value="3" label="SPDY 2.0"/>
39181   <int value="4" label="SPDY 2.1"/>
39182   <int value="5" label="SPDY 3.0"/>
39183 </enum>
39185 <enum name="ProvisionalSaveFailure" type="int">
39186   <int value="0" label="SAVING_DISABLED"/>
39187   <int value="1" label="EMPTY_PASSWORD"/>
39188   <int value="2" label="NO_MATCHING_FORM"/>
39189   <int value="3" label="MATCHING_NOT_COMPLETE"/>
39190   <int value="4" label="FORM_BLACKLISTED"/>
39191   <int value="5" label="INVALID_FORM"/>
39192   <int value="6" label="AUTOCOMPLETE_OFF"/>
39193 </enum>
39195 <enum name="ProxyStatus" type="int">
39196   <int value="0" label="PROXY_STATUS_IGNORED"/>
39197   <int value="1" label="PROXY_UNINITIALIZED"/>
39198   <int value="2" label="PROXY_NOT_USED"/>
39199   <int value="3" label="PROXY_PAC_RESOLVER"/>
39200   <int value="4" label="PROXY_HAS_RULES"/>
39201 </enum>
39203 <enum name="PublicKeyPinFailedDomain" type="int">
39204   <int value="0" label="DOMAIN_NOT_PINNED"/>
39205   <int value="1" label="DOMAIN_GOOGLE_COM"/>
39206   <int value="2" label="DOMAIN_ANDROID_COM"/>
39207   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
39208   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
39209   <int value="5" label="DOMAIN_YTIMG_COM"/>
39210   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
39211   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
39212   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
39213   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
39214   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
39215   <int value="11" label="DOMAIN_APPSPOT_COM"/>
39216   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
39217   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
39218   <int value="14" label="DOMAIN_GSTATIC_COM"/>
39219   <int value="15" label="DOMAIN_GMAIL_COM"/>
39220   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
39221   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
39222   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
39223   <int value="19" label="DOMAIN_TWITTER_COM"/>
39224   <int value="20" label="DOMAIN_TWIMG_COM"/>
39225   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
39226   <int value="22" label="DOMAIN_NUM_EVENTS"/>
39227 </enum>
39229 <enum name="QuicAddressMismatch" type="int">
39230   <int value="0" label="Address mismatch: IPv4 IPv4"/>
39231   <int value="1" label="Address mismatch: IPv6 IPv6"/>
39232   <int value="2" label="Address mismatch: IPv4 IPv6"/>
39233   <int value="3" label="Address mismatch: IPv6 IPv4"/>
39234   <int value="4" label="Port mismatch: IPv4 IPv4"/>
39235   <int value="5" label="Port mismatch: IPv6 IPv6"/>
39236   <int value="6" label="Address and port match: IPv4 IPv4"/>
39237   <int value="7" label="Address and port match: IPv6 IPv6"/>
39238 </enum>
39240 <enum name="QuicErrorCodes" type="int">
39241   <int value="0" label="NO_ERROR"/>
39242   <int value="1" label="INTERNAL_ERROR"/>
39243   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
39244   <int value="3" label="INVALID_PACKET_HEADER"/>
39245   <int value="4" label="INVALID_FRAME_DATA"/>
39246   <int value="5" label="INVALID_FEC_DATA"/>
39247   <int value="6" label="INVALID_RST_STREAM_DATA"/>
39248   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
39249   <int value="8" label="INVALID_GOAWAY_DATA"/>
39250   <int value="9" label="INVALID_ACK_DATA"/>
39251   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
39252   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
39253   <int value="12" label="DECRYPTION_FAILURE"/>
39254   <int value="13" label="ENCRYPTION_FAILURE"/>
39255   <int value="14" label="PACKET_TOO_LARGE"/>
39256   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
39257   <int value="16" label="PEER_GOING_AWAY"/>
39258   <int value="17" label="INVALID_STREAM_ID"/>
39259   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
39260   <int value="19" label="PUBLIC_RESET"/>
39261   <int value="20" label="INVALID_VERSION"/>
39262   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
39263   <int value="22" label="INVALID_HEADER_ID"/>
39264   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
39265   <int value="24" label="DECOMPRESSION_FAILURE"/>
39266   <int value="25" label="CONNECTION_TIMED_OUT"/>
39267   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
39268   <int value="27" label="PACKET_WRITE_ERROR"/>
39269   <int value="28" label="HANDSHAKE_FAILED"/>
39270   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
39271   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
39272   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
39273   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
39274   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
39275   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
39276   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
39277   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
39278   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
39279   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
39280   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
39281   <int value="40" label="CRYPTO_NO_SUPPORT"/>
39282   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
39283   <int value="42" label="PROOF_INVALID"/>
39284   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
39285   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
39286   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
39287   <int value="46" label="INVALID_STREAM_DATA"/>
39288   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
39289   <int value="48" label="MISSING_PAYLOAD"/>
39290   <int value="49" label="INVALID_PRIORITY"/>
39291   <int value="50" label="INVALID_STREAM_FRAME"/>
39292   <int value="51" label="PACKET_READ_ERROR"/>
39293   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
39294   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
39295   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
39296   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
39297   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
39298   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
39299   <int value="58" label="INVALID_BLOCKED_DATA"/>
39300   <int value="59" label="FLOW_CONTROL_ERROR"/>
39301   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
39302 </enum>
39304 <enum name="QuicHandshakeState" type="int">
39305   <int value="0" label="STARTED"/>
39306   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
39307   <int value="2" label="HANDSHAKE_CONFIRMED"/>
39308   <int value="3" label="FAILED"/>
39309 </enum>
39311 <enum name="QuickofficeErrorTypes" type="int">
39312   <int value="0" label="doc uncaught js exception"/>
39313   <int value="1" label="docx uncaught js exception"/>
39314   <int value="2" label="docm uncaught js exception"/>
39315   <int value="3" label="xls uncaught js exception"/>
39316   <int value="4" label="xlsx uncaught js exception"/>
39317   <int value="5" label="xlsm uncaught js exception"/>
39318   <int value="6" label="ppt uncaught js exception"/>
39319   <int value="7" label="pptx uncaught js exception"/>
39320   <int value="8" label="pptm uncaught js exception"/>
39321   <int value="9" label="pps uncaught js exception"/>
39322   <int value="10" label="ppsx uncaught js exception"/>
39323   <int value="11" label="ppsm uncaught js exception"/>
39324   <int value="12" label="doc suspected corrupt file"/>
39325   <int value="13" label="docx suspected corrupt file"/>
39326   <int value="14" label="docm suspected corrupt file"/>
39327   <int value="15" label="xls suspected corrupt file"/>
39328   <int value="16" label="xlsx suspected corrupt file"/>
39329   <int value="17" label="xlsm suspected corrupt file"/>
39330   <int value="18" label="ppt suspected corrupt file"/>
39331   <int value="19" label="pptx suspected corrupt file"/>
39332   <int value="20" label="pptm suspected corrupt file"/>
39333   <int value="21" label="pps suspected corrupt file"/>
39334   <int value="22" label="ppsx suspected corrupt file"/>
39335   <int value="23" label="ppsm suspected corrupt file"/>
39336   <int value="24" label="doc qowt ui warning"/>
39337   <int value="25" label="docx qowt ui warning"/>
39338   <int value="26" label="docm qowt ui warning"/>
39339   <int value="27" label="xls qowt ui warning"/>
39340   <int value="28" label="xlsx qowt ui warning"/>
39341   <int value="29" label="xlsm qowt ui warning"/>
39342   <int value="30" label="ppt qowt ui warning"/>
39343   <int value="31" label="pptx qowt ui warning"/>
39344   <int value="32" label="pptm qowt ui warning"/>
39345   <int value="33" label="pps qowt ui warning"/>
39346   <int value="34" label="ppsx qowt ui warning"/>
39347   <int value="35" label="ppsm qowt ui warning"/>
39348   <int value="36" label="doc nacl error"/>
39349   <int value="37" label="docx nacl error"/>
39350   <int value="38" label="docm nacl error"/>
39351   <int value="39" label="xls nacl error"/>
39352   <int value="40" label="xlsx nacl error"/>
39353   <int value="41" label="xlsm nacl error"/>
39354   <int value="42" label="ppt nacl error"/>
39355   <int value="43" label="pptx nacl error"/>
39356   <int value="44" label="pptm nacl error"/>
39357   <int value="45" label="pps nacl error"/>
39358   <int value="46" label="ppsx nacl error"/>
39359   <int value="47" label="ppsm nacl error"/>
39360   <int value="48" label="doc nacl crash"/>
39361   <int value="49" label="docx nacl crash"/>
39362   <int value="50" label="docm nacl crash"/>
39363   <int value="51" label="xls nacl crash"/>
39364   <int value="52" label="xlsx nacl crash"/>
39365   <int value="53" label="xlsm nacl crash"/>
39366   <int value="54" label="ppt nacl crash"/>
39367   <int value="55" label="pptx nacl crash"/>
39368   <int value="56" label="pptm nacl crash"/>
39369   <int value="57" label="pps nacl crash"/>
39370   <int value="58" label="ppsx nacl crash"/>
39371   <int value="59" label="ppsm nacl crash"/>
39372   <int value="60" label="doc invalid file format"/>
39373   <int value="61" label="docx invalid file format"/>
39374   <int value="62" label="docm invalid file format"/>
39375   <int value="63" label="xls invalid file format"/>
39376   <int value="64" label="xlsx invalid file format"/>
39377   <int value="65" label="xlsm invalid file format"/>
39378   <int value="66" label="ppt invalid file format"/>
39379   <int value="67" label="pptx invalid file format"/>
39380   <int value="68" label="pptm invalid file format"/>
39381   <int value="69" label="pps invalid file format"/>
39382   <int value="70" label="ppsx invalid file format"/>
39383   <int value="71" label="ppsm invalid file format"/>
39384   <int value="72" label="doc editing dom sync error"/>
39385   <int value="73" label="docx editing dom sync error"/>
39386   <int value="74" label="docm editing dom sync error"/>
39387   <int value="75" label="xls editing dom sync error"/>
39388   <int value="76" label="xlsx editing dom sync error"/>
39389   <int value="77" label="xlsm editing dom sync error"/>
39390   <int value="78" label="ppt editing dom sync error"/>
39391   <int value="79" label="pptx editing dom sync error"/>
39392   <int value="80" label="pptm editing dom sync error"/>
39393   <int value="81" label="pps editing dom sync error"/>
39394   <int value="82" label="ppsx editing dom sync error"/>
39395   <int value="83" label="ppsm editing dom sync error"/>
39396 </enum>
39398 <enum name="QuickofficeFileFormat" type="int">
39399   <int value="0" label="doc"/>
39400   <int value="1" label="docx"/>
39401   <int value="2" label="docm"/>
39402   <int value="3" label="xls"/>
39403   <int value="4" label="xlsx"/>
39404   <int value="5" label="xlsm"/>
39405   <int value="6" label="ppt"/>
39406   <int value="7" label="pptx"/>
39407   <int value="8" label="pptm"/>
39408   <int value="9" label="pps"/>
39409   <int value="10" label="ppsx"/>
39410   <int value="11" label="ppsm"/>
39411 </enum>
39413 <enum name="QuicRstStreamErrorCodes" type="int">
39414   <int value="0" label="NO_ERROR"/>
39415   <int value="1" label="ERROR_PROCESSING_STREAM"/>
39416   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
39417   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
39418   <int value="4" label="CONNECTION_ERROR"/>
39419   <int value="5" label="PEER_GOING_AWAY"/>
39420   <int value="6" label="CANCELLED"/>
39421 </enum>
39423 <enum name="QuicSessionErrorCodes" type="int">
39424   <int value="0" label="CONNECTING_SOCKET"/>
39425   <int value="1" label="SETTING_RECEIVE_BUFFER"/>
39426   <int value="2" label="SETTING_SEND_BUFFER"/>
39427 </enum>
39429 <enum name="QuicSessionLocations" type="int">
39430   <int value="0" label="DESTRUCTOR"/>
39431   <int value="1" label="ADD_OBSERVER"/>
39432   <int value="2" label="TRY_CREATE_STREAM"/>
39433   <int value="3" label="CREATE_OUTGOING_RELIABLE_STREAM"/>
39434   <int value="4" label="NOTIFY_FACTORY_OF_SESSION_CLOSED_LATER"/>
39435   <int value="5" label="NOTIFY_FACTORY_OF_SESSION_CLOSED"/>
39436 </enum>
39438 <enum name="RapporDiscardReason" type="int">
39439   <int value="0" label="Upload Success"/>
39440   <int value="1" label="Upload Rejected"/>
39441   <int value="2" label="Queue Overflowed"/>
39442 </enum>
39444 <enum name="RecentTabsAction" type="int">
39445   <int value="0" label="Local Session Tab"/>
39446   <int value="1" label="Other Device Tab"/>
39447   <int value="2" label="Restore Window"/>
39448   <int value="3" label="Show More"/>
39449 </enum>
39451 <enum name="RenderViewContextMenuItem" type="int">
39452   <int value="0" label="IDC_CONTENT_CONTEXT_CUSTOM_FIRST"/>
39453   <int value="1" label="IDC_EXTENSIONS_CONTEXT_CUSTOM_FIRST"/>
39454   <int value="2" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_FIRST"/>
39455   <int value="3" label="IDC_CONTENT_CONTEXT_OPENLINKNEWTAB"/>
39456   <int value="4" label="IDC_CONTENT_CONTEXT_OPENLINKNEWWINDOW"/>
39457   <int value="5" label="IDC_CONTENT_CONTEXT_OPENLINKOFFTHERECORD"/>
39458   <int value="6" label="IDC_CONTENT_CONTEXT_SAVELINKAS"/>
39459   <int value="7" label="IDC_CONTENT_CONTEXT_SAVEAVAS"/>
39460   <int value="8" label="IDC_CONTENT_CONTEXT_SAVEIMAGEAS"/>
39461   <int value="9" label="IDC_CONTENT_CONTEXT_COPYLINKLOCATION"/>
39462   <int value="10" label="IDC_CONTENT_CONTEXT_COPYIMAGELOCATION"/>
39463   <int value="11" label="IDC_CONTENT_CONTEXT_COPYAVLOCATION"/>
39464   <int value="12" label="IDC_CONTENT_CONTEXT_COPYIMAGE"/>
39465   <int value="13" label="IDC_CONTENT_CONTEXT_OPENIMAGENEWTAB"/>
39466   <int value="14" label="IDC_CONTENT_CONTEXT_OPENAVNEWTAB"/>
39467   <int value="15" label="IDC_CONTENT_CONTEXT_PLAYPAUSE"/>
39468   <int value="16" label="IDC_CONTENT_CONTEXT_MUTE"/>
39469   <int value="17" label="IDC_CONTENT_CONTEXT_LOOP"/>
39470   <int value="18" label="IDC_CONTENT_CONTEXT_CONTROLS"/>
39471   <int value="19" label="IDC_CONTENT_CONTEXT_ROTATECW"/>
39472   <int value="20" label="IDC_CONTENT_CONTEXT_ROTATECCW"/>
39473   <int value="21" label="IDC_BACK"/>
39474   <int value="22" label="IDC_FORWARD"/>
39475   <int value="23" label="IDC_SAVE_PAGE"/>
39476   <int value="24" label="IDC_RELOAD"/>
39477   <int value="25" label="IDC_CONTENT_CONTEXT_RELOAD_PACKAGED_APP"/>
39478   <int value="26" label="IDC_CONTENT_CONTEXT_RESTART_PACKAGED_APP"/>
39479   <int value="27" label="IDC_PRINT"/>
39480   <int value="28" label="IDC_VIEW_SOURCE"/>
39481   <int value="29" label="IDC_CONTENT_CONTEXT_INSPECTELEMENT"/>
39482   <int value="30" label="IDC_CONTENT_CONTEXT_INSPECTBACKGROUNDPAGE"/>
39483   <int value="31" label="IDC_CONTENT_CONTEXT_VIEWPAGEINFO"/>
39484   <int value="32" label="IDC_CONTENT_CONTEXT_TRANSLATE"/>
39485   <int value="33" label="IDC_CONTENT_CONTEXT_RELOADFRAME"/>
39486   <int value="34" label="IDC_CONTENT_CONTEXT_VIEWFRAMESOURCE"/>
39487   <int value="35" label="IDC_CONTENT_CONTEXT_VIEWFRAMEINFO"/>
39488   <int value="36" label="IDC_CONTENT_CONTEXT_UNDO"/>
39489   <int value="37" label="IDC_CONTENT_CONTEXT_REDO"/>
39490   <int value="38" label="IDC_CONTENT_CONTEXT_CUT"/>
39491   <int value="39" label="IDC_CONTENT_CONTEXT_COPY"/>
39492   <int value="40" label="IDC_CONTENT_CONTEXT_PASTE"/>
39493   <int value="41" label="IDC_CONTENT_CONTEXT_PASTE_AND_MATCH_STYLE"/>
39494   <int value="42" label="IDC_CONTENT_CONTEXT_DELETE"/>
39495   <int value="43" label="IDC_CONTENT_CONTEXT_SELECTALL"/>
39496   <int value="44" label="IDC_CONTENT_CONTEXT_SEARCHWEBFOR"/>
39497   <int value="45" label="IDC_CONTENT_CONTEXT_GOTOURL"/>
39498   <int value="46" label="IDC_CONTENT_CONTEXT_LANGUAGE_SETTINGS"/>
39499   <int value="47" label="IDC_CONTENT_CONTEXT_PROTOCOL_HANDLER_SETTINGS"/>
39500   <int value="48" label="IDC_CONTENT_CONTEXT_ADDSEARCHENGINE"/>
39501   <int value="49" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_FILTER_PROFANITIES"/>
39502   <int value="50" label="IDC_CONTENT_CONTEXT_SPEECH_INPUT_ABOUT"/>
39503   <int value="51" label="IDC_SPEECH_INPUT_MENU"/>
39504   <int value="52" label="IDC_CONTENT_CONTEXT_OPENLINKWITH"/>
39505   <int value="53" label="IDC_CHECK_SPELLING_WHILE_TYPING"/>
39506   <int value="54" label="IDC_SPELLCHECK_MENU"/>
39507   <int value="55" label="IDC_CONTENT_CONTEXT_SPELLING_TOGGLE"/>
39508   <int value="56" label="IDC_SPELLCHECK_LANGUAGES_FIRST"/>
39509   <int value="57" label="IDC_CONTENT_CONTEXT_SEARCHWEBFORIMAGE"/>
39510 </enum>
39512 <enum name="ResolutionCategory" type="int">
39513   <int value="0" label="RESOLVE_SUCCESS"/>
39514   <int value="1" label="RESOLVE_FAIL"/>
39515   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
39516   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
39517 </enum>
39519 <enum name="ResolutionUnspecWasteCategory" type="int">
39520   <int value="0" label="AF_WASTE_IPV4_ONLY">
39521     Running in a IPv4-only configuration.  No waste.
39522   </int>
39523   <int value="1" label="AF_WASTE_CACHE_IPV4">
39524     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
39525   </int>
39526   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
39527     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
39528   </int>
39529   <int value="3" label="AF_WASTE_JOB_IPV4">
39530     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
39531   </int>
39532   <int value="4" label="AF_WASTE_JOB_UNSPEC">
39533     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
39534   </int>
39535   <int value="5" label="AF_WASTE_NONE_IPV4">
39536     A new job was needed for this IPv4 lookup.  No waste.
39537   </int>
39538   <int value="6" label="AF_WASTE_NONE_UNSPEC">
39539     A new job was needed for this UNSPEC lookup.  No waste.
39540   </int>
39541 </enum>
39543 <enum name="ResourceHasClient" type="int">
39544   <int value="0" label="No client"/>
39545   <int value="1" label="Has client"/>
39546 </enum>
39548 <enum name="ResourceType" type="int">
39549   <int value="0" label="Main resource"/>
39550   <int value="1" label="Image"/>
39551   <int value="2" label="CSSS"/>
39552   <int value="3" label="Script"/>
39553   <int value="4" label="Font"/>
39554   <int value="5" label="Raw"/>
39555   <int value="6" label="SVG"/>
39556   <int value="7" label="XSL"/>
39557   <int value="8" label="Link prefetch"/>
39558   <int value="9" label="Link subresource"/>
39559   <int value="10" label="Text track"/>
39560   <int value="11" label="Shader"/>
39561   <int value="12" label="Import resource"/>
39562 </enum>
39564 <enum name="SavePasswordPromptResponseType" type="int">
39565   <int value="0" label="NO_RESPONSE"/>
39566   <int value="1" label="REMEMBER_PASSWORD"/>
39567   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
39568 </enum>
39570 <enum name="SB2BloomFailure" type="int">
39571   <int value="0" label="READ_OPEN"/>
39572   <int value="1" label="READ_VERSION"/>
39573   <int value="2" label="READ_NUM_KEYS"/>
39574   <int value="3" label="READ_KEY"/>
39575   <int value="4" label="READ_DATA_MINSIZE"/>
39576   <int value="5" label="READ_DATA_MAXSIZE"/>
39577   <int value="6" label="READ_DATA_SHORT"/>
39578   <int value="7" label="READ_DATA"/>
39579 </enum>
39581 <enum name="SB2BloomFilterFalsePositives" type="int">
39582   <int value="0" label="ALL_MISSES"/>
39583   <int value="1" label="FALSE_POSITIVE_MISSES"/>
39584 </enum>
39586 <enum name="SB2DatabaseFailure" type="int">
39587   <int value="0" label="CORRUPT"/>
39588   <int value="1" label="CORRUPT_HANDLER"/>
39589   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
39590   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
39591   <int value="4" label="FILTER_MISSING"/>
39592   <int value="5" label="FILTER_READ"/>
39593   <int value="6" label="FILTER_WRITE"/>
39594   <int value="7" label="FILTER_DELETE"/>
39595   <int value="8" label="STORE_MISSING"/>
39596   <int value="9" label="STORE_DELETE"/>
39597   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
39598   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
39599   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
39600   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
39601   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
39602   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
39603   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
39604   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
39605   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
39606   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
39607   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
39608   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
39609   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
39610   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
39611   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
39612   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
39613   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
39614 </enum>
39616 <enum name="SB2DownloadChecks" type="int">
39617   <int value="0" label="URL_CHECKS_TOTAL"/>
39618   <int value="1" label="URL_CHECKS_CANCELED"/>
39619   <int value="2" label="URL_CHECKS_MALWARE"/>
39620   <int value="3" label="HASH_CHECKS_TOTAL"/>
39621   <int value="4" label="HASH_CHECKS_MALWARE"/>
39622 </enum>
39624 <enum name="SB2FilterLoad" type="int">
39625   <int value="0" label="ALL"/>
39626   <int value="1" label="PREFIX_SET"/>
39627   <int value="2" label="BLOOM_FILTER"/>
39628 </enum>
39630 <enum name="SB2FormatEvent" type="int">
39631   <int value="0" label="FILE_CORRUPT"/>
39632   <int value="1" label="SQLITE_CORRUPT"/>
39633   <int value="2" label="FOUND_SQLITE"/>
39634   <int value="3" label="FOUND_UNKNOWN"/>
39635   <int value="4" label="SQLITE_DELETED"/>
39636   <int value="5" label="SQLITE_DELETE_FAILED"/>
39637   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
39638   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
39639   <int value="8" label="VALIDITY_CHECKSUM_FAILURE"/>
39640   <int value="9" label="UPDATE_CHECKSUM_FAILURE"/>
39641   <int value="10" label="HEADER_CHECKSUM_FAILURE"/>
39642 </enum>
39644 <enum name="SB2GetHashResult" type="int">
39645   <int value="0" label="STATUS_200"/>
39646   <int value="1" label="STATUS_204"/>
39647   <int value="2" label="FULL_HASH_EMPTY (sum of STATUS_204, *_ERROR)"/>
39648   <int value="3" label="FULL_HASH_HIT (subset of STATUS_200)"/>
39649   <int value="4" label="FULL_HASH_MISS (subset of STATUS_200)"/>
39650   <int value="5" label="PARSE_ERROR (subset of STATUS_200)"/>
39651   <int value="6" label="NETWORK_ERROR"/>
39652   <int value="7" label="HTTP_ERROR"/>
39653   <int value="8" label="BACKOFF_ERROR"/>
39654 </enum>
39656 <enum name="SB2InterstitialAction" type="int">
39657   <int value="0" label="MALWARE_SHOW"/>
39658   <int value="1" label="MALWARE_DONT_PROCEED"/>
39659   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
39660   <int value="3" label="MALWARE_PROCEED"/>
39661   <int value="4" label="MULTIPLE_SHOW"/>
39662   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
39663   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
39664   <int value="7" label="MULTIPLE_PROCEED"/>
39665   <int value="8" label="PHISHING_SHOW"/>
39666   <int value="9" label="PHISHING_DONT_PROCEED"/>
39667   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
39668   <int value="11" label="PHISHING_PROCEED"/>
39669   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
39670   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
39671   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
39672 </enum>
39674 <enum name="SB2InterstitialActionDetails" type="int">
39675   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
39676   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
39677   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
39678   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
39679   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
39680   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
39681   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
39682   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
39683 </enum>
39685 <enum name="SB2PrefixSetEvent" type="int">
39686   <obsolete>
39687     Deprecated 9/2012. No longer generated.
39688   </obsolete>
39689   <int value="0" label="PREFIX_SET_HIT"/>
39690   <int value="1" label="BLOOM_HIT"/>
39691   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
39692   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
39693   <int value="4" label="GETPREFIXES_BROKEN"/>
39694   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
39695   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
39696   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
39697   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
39698   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
39699   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
39700   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
39701   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
39702   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
39703   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
39704   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
39705   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
39706   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
39707   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
39708   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
39709 </enum>
39711 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
39712   <int value="0" label="Enabled"/>
39713   <int value="1" label="Disabled"/>
39714 </enum>
39716 <enum name="SB2UpdateResult" type="int">
39717   <int value="0" label="FAIL"/>
39718   <int value="1" label="SUCCESS"/>
39719   <int value="2" label="BACKUP_CONNECT_FAIL"/>
39720   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
39721   <int value="4" label="BACKUP_HTTP_FAIL"/>
39722   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
39723   <int value="6" label="BACKUP_NETWORK_FAIL"/>
39724   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
39725 </enum>
39727 <enum name="SBClientDetectionPreClassificationCheckFail" type="int">
39728   <int value="0" label="PROXY_FETCH"/>
39729   <int value="1" label="PRIVATE_IP"/>
39730   <int value="2" label="OFF_THE_RECORD"/>
39731   <int value="3" label="MATCH_CSD_WHITELIST"/>
39732   <int value="4" label="TOO_MANY_REPORTS"/>
39733   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
39734   <int value="6" label="NO_DATABASE_MANAGER"/>
39735   <int value="7" label="KILLSWITCH"/>
39736   <int value="8" label="CANCEL"/>
39737   <int value="9" label="RESULT_FROM_CACHE"/>
39738   <int value="10" label="NOT_HTTP_URL"/>
39739 </enum>
39741 <enum name="SBClientDownloadCheckDownloadStats" type="int">
39742   <int value="0" label="INVALID_URL"/>
39743   <int value="1" label="SB_DISABLED"/>
39744   <int value="2" label="WHITELISTED_URL"/>
39745   <int value="3" label="WHITELISTED_REFERRER"/>
39746   <int value="4" label="INVALID_REQUEST_PROTO"/>
39747   <int value="5" label="SERVER_PING_FAILED"/>
39748   <int value="6" label="INVALID_RESPONSE_PROTO"/>
39749   <int value="7" label="NOT_BINARY_FILE"/>
39750   <int value="8" label="REQUEST_CANCELED"/>
39751   <int value="9" label="DOWNLOAD_DANGEROUS"/>
39752   <int value="10" label="DOWNLOAD_SAFE"/>
39753   <int value="11" label="EMPTY_URL_CHAIN"/>
39754   <int value="12" label="HTTPS_URL"/>
39755   <int value="13" label="PING_DISABLED"/>
39756   <int value="14" label="TRUSTED_EXECUTABLE"/>
39757   <int value="15" label="OS_NOT_SUPPORTED"/>
39758   <int value="16" label="DOWNLOAD_UNCOMMON"/>
39759   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
39760   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
39761   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
39762   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
39763   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
39764 </enum>
39766 <enum name="SBClientDownloadExtensions" type="int">
39767   <int value="0" label="EXE"/>
39768   <int value="1" label="MSI"/>
39769   <int value="2" label="CAB"/>
39770   <int value="3" label="SYS"/>
39771   <int value="4" label="SCR"/>
39772   <int value="5" label="DRV"/>
39773   <int value="6" label="BAT"/>
39774   <int value="7" label="ZIP"/>
39775   <int value="8" label="RAR"/>
39776   <int value="9" label="DLL"/>
39777   <int value="10" label="PIF"/>
39778   <int value="11" label="COM"/>
39779   <int value="12" label="JAR"/>
39780   <int value="13" label="CLASS"/>
39781   <int value="14" label="PDF"/>
39782   <int value="15" label="VB"/>
39783   <int value="16" label="REG"/>
39784   <int value="17" label="GRP"/>
39785   <int value="18" label="OTHER"/>
39786   <int value="19" label="CRX"/>
39787   <int value="20" label="APK"/>
39788 </enum>
39790 <enum name="SBClientDownloadIsSignedBinary" type="int">
39791   <int value="0" label="Unsigned"/>
39792   <int value="1" label="Signed"/>
39793 </enum>
39795 <enum name="SBClientMalwareSentReports" type="int">
39796   <int value="0" label="Sent"/>
39797   <int value="1" label="Hit limit"/>
39798   <int value="2" label="Failed serialization"/>
39799 </enum>
39801 <enum name="SBClientPhishingCancelClassificationReason" type="int">
39802   <int value="0" label="NAVIGATE_AWAY"/>
39803   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
39804   <int value="2" label="PAGE_RECAPTURED"/>
39805   <int value="3" label="SHUTDOWN"/>
39806   <int value="4" label="NEW_PHISHING_SCORER"/>
39807 </enum>
39809 <enum name="SBClientPhishingClientModelStatus" type="int">
39810   <int value="0" label="MODEL_SUCCESS"/>
39811   <int value="1" label="MODEL_NOT_CHANGED"/>
39812   <int value="2" label="MODEL_FETCH_FAILED"/>
39813   <int value="3" label="MODEL_EMPTY"/>
39814   <int value="4" label="MODEL_TOO_LARGE"/>
39815   <int value="5" label="MODEL_PARSE_ERROR"/>
39816   <int value="6" label="MODEL_MISSING_FIELDS"/>
39817   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
39818 </enum>
39820 <enum name="SBClientPhishingScorerCreationStatus" type="int">
39821   <int value="0" label="SUCCESS"/>
39822   <int value="1" label="MODEL_OPEN_FAIL"/>
39823   <int value="2" label="MODEL_FILE_EMPTY"/>
39824   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
39825   <int value="4" label="MODEL_PARSE_ERROR"/>
39826   <int value="5" label="MODEL_MISSING_FIELDS"/>
39827 </enum>
39829 <enum name="SBDownloadFeedbackUploadResult" type="int">
39830   <int value="0" label="SUCCESS"/>
39831   <int value="1" label="UPLOAD_SUCCESS"/>
39832   <int value="2" label="UPLOAD_CANCELLED"/>
39833   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
39834   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
39835   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
39836   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
39837   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
39838 </enum>
39840 <enum name="ScrollThread" type="int">
39841   <int value="0" label="Scroll on impl-thread"/>
39842   <int value="1" label="Scroll on main-thread"/>
39843 </enum>
39845 <enum name="SCTOrigin" type="int">
39846   <int value="0" label="SCT_EMBEDDED"/>
39847   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
39848   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
39849 </enum>
39851 <enum name="SCTVerifyStatus" type="int">
39852   <int value="0" label="SCT_STATUS_NONE"/>
39853   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
39854   <int value="2" label="SCT_STATUS_INVALID"/>
39855   <int value="3" label="SCT_STATUS_OK"/>
39856 </enum>
39858 <enum name="SearchEngine" type="int">
39859   <obsolete>
39860     Deprecated 8/2013. No longer generated.
39861   </obsolete>
39862   <summary>
39863     Indices of most popular prepopulated search engines as defined in
39864     chrome/browser/search_engines/search_engine_type.h.
39865   </summary>
39866   <int value="0" label="OTHER"/>
39867   <int value="1" label="GOOGLE"/>
39868   <int value="2" label="YAHOO"/>
39869   <int value="3" label="YAHOOJP"/>
39870   <int value="4" label="BING"/>
39871   <int value="5" label="ASK"/>
39872   <int value="6" label="YANDEX"/>
39873   <int value="7" label="SEZNAM"/>
39874   <int value="8" label="CENTRUM"/>
39875   <int value="9" label="NETSPRINT"/>
39876   <int value="10" label="VIRGILIO"/>
39877   <int value="11" label="MAILRU"/>
39878   <int value="12" label="ABCSOK"/>
39879   <int value="13" label="ALTAVISTA"/>
39880   <int value="14" label="BAIDU"/>
39881   <int value="15" label="DAUM"/>
39882   <int value="16" label="DELFI"/>
39883   <int value="17" label="DIRI"/>
39884   <int value="18" label="GOO"/>
39885   <int value="19" label="IN"/>
39886   <int value="20" label="NAJDI"/>
39887   <int value="21" label="NAVER"/>
39888   <int value="22" label="NETI"/>
39889   <int value="23" label="OK"/>
39890   <int value="24" label="POGODAK"/>
39891   <int value="25" label="POGODOK_MK"/>
39892   <int value="26" label="RAMBLER"/>
39893   <int value="27" label="SANOOK"/>
39894   <int value="28" label="SAPO"/>
39895   <int value="29" label="TUT"/>
39896   <int value="30" label="WALLA"/>
39897   <int value="31" label="ZOZNAM"/>
39898   <int value="32" label="YAHOOQC"/>
39899   <int value="33" label="NONE"/>
39900 </enum>
39902 <enum name="ServiceProcessEventType" type="int">
39903   <int value="0" label="SERVICE_EVENT_INITIALIZE"/>
39904   <int value="1" label="SERVICE_EVENT_ENABLED_ON_LAUNCH"/>
39905   <int value="2" label="SERVICE_EVENT_ENABLE"/>
39906   <int value="3" label="SERVICE_EVENT_DISABLE"/>
39907   <int value="4" label="SERVICE_EVENT_DISABLE_BY_POLICY"/>
39908   <int value="5" label="SERVICE_EVENT_LAUNCH"/>
39909   <int value="6" label="SERVICE_EVENT_LAUNCHED"/>
39910   <int value="7" label="SERVICE_EVENT_LAUNCH_FAILED"/>
39911   <int value="8" label="SERVICE_EVENT_CHANNEL_CONNECTED"/>
39912   <int value="9" label="SERVICE_EVENT_CHANNEL_ERROR"/>
39913   <int value="10" label="SERVICE_EVENT_INFO_REQUEST"/>
39914   <int value="11" label="SERVICE_EVENT_INFO_REPLY"/>
39915   <int value="12" label="SERVICE_EVENT_HISTOGRAMS_REQUEST"/>
39916   <int value="13" label="SERVICE_EVENT_HISTOGRAMS_REPLY"/>
39917   <int value="14" label="SERVICE_PRINTERS_REQUEST"/>
39918   <int value="15" label="SERVICE_PRINTERS_REPLY"/>
39919 </enum>
39921 <enum name="ServicesCustomizationLoadResult" type="int">
39922   <int value="0" label="Manifest loaded successfully"/>
39923   <int value="1" label="Manifest not found on server"/>
39924   <int value="2" label="Manifest parsing error"/>
39925   <int value="3" label="Failed to load manifest after N retries"/>
39926 </enum>
39928 <enum name="ServiceUtilityProcessHostEventType" type="int">
39929   <int value="0" label="SERVICE_UTILITY_STARTED"/>
39930   <int value="1" label="SERVICE_UTILITY_DISCONNECTED"/>
39931   <int value="2" label="SERVICE_UTILITY_METAFILE_REQUEST"/>
39932   <int value="3" label="SERVICE_UTILITY_METAFILE_SUCCEEDED"/>
39933   <int value="4" label="SERVICE_UTILITY_METAFILE_FAILED"/>
39934   <int value="5" label="SERVICE_UTILITY_CAPS_REQUEST"/>
39935   <int value="6" label="SERVICE_UTILITY_CAPS_SUCCEEDED"/>
39936   <int value="7" label="SERVICE_UTILITY_CAPS_FAILED"/>
39937   <int value="8" label="SERVICE_UTILITY_SEMANTIC_CAPS_REQUEST"/>
39938   <int value="9" label="SERVICE_UTILITY_SEMANTIC_CAPS_SUCCEEDED"/>
39939   <int value="10" label="SERVICE_UTILITY_SEMANTIC_CAPS_FAILED"/>
39940 </enum>
39942 <enum name="SessionStartupPref" type="int">
39943   <int value="0" label="Open home page (unused)"/>
39944   <int value="1" label="Continue from last opened pages"/>
39945   <int value="4" label="Open URLs"/>
39946   <int value="5" label="Open new tab page"/>
39947 </enum>
39949 <enum name="SessionStartupType" type="int">
39950   <obsolete>
39951     Deprecated 8/2013. No longer generated.
39952   </obsolete>
39953   <int value="0" label="New Tab page"/>
39954   <int value="1" label="Homepage (DEPRECATED)"/>
39955   <int value="2" label="Last session"/>
39956   <int value="3" label="Specified URLs"/>
39957 </enum>
39959 <enum name="ShelfAlignmentValue" type="int">
39960   <summary>
39961     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
39962   </summary>
39963   <int value="0" label="Bottom"/>
39964   <int value="1" label="Left"/>
39965   <int value="2" label="Right"/>
39966 </enum>
39968 <enum name="ShillTerminationActionResult" type="int">
39969   <summary>
39970     The termination action result types come from TerminationActionResult in
39971     shill/metrics.h
39972   </summary>
39973   <int value="0" label="Success"/>
39974   <int value="1" label="Failure"/>
39975 </enum>
39977 <enum name="ShutdownReason" type="int">
39978   <summary>
39979     The reason that the Chrome OS power manager shut down or rebooted the
39980     system.
39981   </summary>
39982   <int value="0" label="User request"/>
39983   <int value="1" label="State transition"/>
39984   <int value="2" label="Low battery"/>
39985   <int value="3" label="Suspend failures"/>
39986   <int value="4" label="Dark resume"/>
39987 </enum>
39989 <enum name="SideloadUIEvents" type="int">
39990   <int value="0" label="Extension installed"/>
39991   <int value="1" label="Extension ignored"/>
39992   <int value="2" label="Extension re-enabled"/>
39993   <int value="3" label="Extension uninstalled"/>
39994 </enum>
39996 <enum name="SideloadWipeoutBubble" type="int">
39997   <int value="0" label="Learn more"/>
39998   <int value="1" label="Settings page"/>
39999   <int value="2" label="Dismiss"/>
40000 </enum>
40002 <enum name="SigninFlowConfirmations" type="int">
40003   <int value="0" label="Shown"/>
40004   <int value="1" label="OK"/>
40005   <int value="2" label="Return"/>
40006   <int value="3" label="Advanced"/>
40007   <int value="4" label="Close"/>
40008   <int value="5" label="Escape"/>
40009   <int value="6" label="Undo"/>
40010   <int value="7" label="Learn more"/>
40011   <int value="8" label="Learn more ok"/>
40012   <int value="9" label="Learn more return"/>
40013   <int value="10" label="Learn more advanced"/>
40014   <int value="11" label="Learn more close"/>
40015   <int value="12" label="Learn more escape"/>
40016   <int value="13" label="Learn more undo"/>
40017 </enum>
40019 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
40020   <int value="0" label="Stream 2 file was present"/>
40021   <int value="1" label="Empty stream 2 file was omitted"/>
40022 </enum>
40024 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
40025   <int value="0" label="Stream 2 file was already omitted or not empty"/>
40026   <int value="1" label="Empty stream 2 file removed"/>
40027 </enum>
40029 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
40030   <int value="0" label="Unsupported"/>
40031   <int value="1" label="Supported but failed"/>
40032   <int value="2" label="Succeeded"/>
40033 </enum>
40035 <enum name="SimpleCacheHeaderSizeChange" type="int">
40036   <int value="0" label="Written for the first time"/>
40037   <int value="1" label="Rewritten with same size"/>
40038   <int value="2" label="Rewritten with larger size"/>
40039   <int value="3" label="Rewritten with smaller size"/>
40040   <int value="4" label="Unexpected header stream write"/>
40041 </enum>
40043 <enum name="SimpleCacheIndexInitializeMethod" type="int">
40044   <int value="0" label="Directory Scan"/>
40045   <int value="1" label="Index File"/>
40046   <int value="2" label="New Cache"/>
40047 </enum>
40049 <enum name="SimpleCacheOpenEntryIndexState" type="int">
40050   <int value="0" label="No index"/>
40051   <int value="1" label="Hit"/>
40052   <int value="2" label="Miss"/>
40053 </enum>
40055 <enum name="SimpleCacheReadParallelizable" type="int">
40056   <int value="0" label="Standalone Read (obsolete)"/>
40057   <int value="1" label="Follows read"/>
40058   <int value="2" label="Follows conflicting write"/>
40059   <int value="3" label="Follows non conflicting write"/>
40060   <int value="4" label="Follows other operation"/>
40061   <int value="5" label="Read alone in queue"/>
40062 </enum>
40064 <enum name="SimpleCacheReadResult" type="int">
40065   <int value="0" label="Success"/>
40066   <int value="1" label="Invalid Argument"/>
40067   <int value="2" label="Nonblocking Empty Return"/>
40068   <int value="3" label="Invalid State"/>
40069   <int value="4" label="Fast Empty Return"/>
40070   <int value="5" label="Synchronous Read Failure"/>
40071   <int value="6" label="Synchronous Checksum Failure"/>
40072 </enum>
40074 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
40075   <int value="0" label="Success"/>
40076   <int value="1" label="Read Failure"/>
40077   <int value="2" label="Magic Number Mismatch"/>
40078   <int value="3" label="CRC Mismatch"/>
40079 </enum>
40081 <enum name="SimpleCacheSyncCloseResult" type="int">
40082   <int value="0" label="Success"/>
40083   <int value="1" label="Write Failure"/>
40084 </enum>
40086 <enum name="SimpleCacheSyncCreateResult" type="int">
40087   <int value="0" label="Success"/>
40088   <int value="1" label="Platform File Error"/>
40089   <int value="2" label="Can't Write Header"/>
40090   <int value="3" label="Can't Write Key"/>
40091 </enum>
40093 <enum name="SimpleCacheSyncOpenResult" type="int">
40094   <int value="0" label="Success"/>
40095   <int value="1" label="Platform File Error"/>
40096   <int value="2" label="Can't Read Header"/>
40097   <int value="3" label="Bad Magic Number"/>
40098   <int value="4" label="Bad Version"/>
40099   <int value="5" label="Can't Read Key"/>
40100   <int value="6" label="Key Mismatch (obsolete)"/>
40101   <int value="7" label="Hash Mismatch"/>
40102 </enum>
40104 <enum name="SimpleCacheSyncWriteResult" type="int">
40105   <int value="0" label="Success"/>
40106   <int value="1" label="Pretruncate Failure"/>
40107   <int value="2" label="Write Failure"/>
40108   <int value="3" label="Truncate Failure"/>
40109 </enum>
40111 <enum name="SimpleCacheWriteDependencyType" type="int">
40112   <int value="0" label="First operation in the queue (Optimistic)"/>
40113   <int value="1" label="Follows conflicting optimistic write"/>
40114   <int value="2" label="Follows non conflicting optimistic write"/>
40115   <int value="3" label="Follows conflicting conservative write"/>
40116   <int value="4" label="Follows non conflicting conservative write"/>
40117   <int value="5" label="Follows conflicting read"/>
40118   <int value="6" label="Follows non conflicting read"/>
40119   <int value="7" label="Follows other operation"/>
40120 </enum>
40122 <enum name="SimpleCacheWriteResult" type="int">
40123   <int value="0" label="Success"/>
40124   <int value="1" label="Invalid Argument"/>
40125   <int value="2" label="Over Max Size"/>
40126   <int value="3" label="Bad State"/>
40127   <int value="4" label="Synchronous Write Failure"/>
40128   <int value="5" label="Fast Empty Return (Success)"/>
40129 </enum>
40131 <enum name="SimpleIndexState" type="int">
40132   <int value="0" label="Corrupt"/>
40133   <int value="1" label="Stale"/>
40134   <int value="2" label="Fresh"/>
40135   <int value="3" label="Fresh index with cache updated since backend start"/>
40136 </enum>
40138 <enum name="SiteIsolationMimeType" type="int">
40139   <int value="0" label="HTML"/>
40140   <int value="1" label="XML"/>
40141   <int value="2" label="JSON"/>
40142   <int value="3" label="Plain"/>
40143   <int value="4" label="Others"/>
40144 </enum>
40146 <enum name="SiteIsolationResourceType" type="int">
40147   <int value="0" label="MAIN_FRAME"/>
40148   <int value="1" label="SUB_FRAME"/>
40149   <int value="2" label="STYLESHEET"/>
40150   <int value="3" label="SCRIPT"/>
40151   <int value="4" label="IMAGE"/>
40152   <int value="5" label="FONT_RESOURCE"/>
40153   <int value="6" label="SUB_RESOURCE"/>
40154   <int value="7" label="OBJECT"/>
40155   <int value="8" label="MEDIA"/>
40156   <int value="9" label="WORKER"/>
40157   <int value="10" label="SHARED_WORKER"/>
40158   <int value="11" label="PREFETCH"/>
40159   <int value="12" label="FAVICON"/>
40160   <int value="13" label="XHR"/>
40161   <int value="14" label="PING"/>
40162 </enum>
40164 <enum name="SocketStreamConnectionType" type="int">
40165   <int value="0" label="none"/>
40166   <int value="1" label="all connections"/>
40167   <int value="2" label="tunnel connections"/>
40168   <int value="3" label="socks connections"/>
40169   <int value="4" label="ssl connections"/>
40170 </enum>
40172 <enum name="SocketStreamProtocolType" type="int">
40173   <int value="0" label="unknown"/>
40174   <int value="1" label="ws"/>
40175   <int value="2" label="wss"/>
40176 </enum>
40178 <enum name="SpdyFrameFlowControlState" type="int">
40179   <int value="0" label="Send not stalled"/>
40180   <int value="1" label="Send stalled by stream"/>
40181   <int value="2" label="Send stalled by session"/>
40182   <int value="3" label="Send stalled by stream and session"/>
40183 </enum>
40185 <enum name="SpdyIPPoolDomainMatch" type="int">
40186   <int value="0" label="mismatch"/>
40187   <int value="1" label="match"/>
40188 </enum>
40190 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
40192 <enum name="SpdyProtocolErrorDetails" type="int">
40193   <int value="0" label="No error"/>
40194   <int value="1" label="Invalid Control Frame"/>
40195   <int value="2" label="Control Frame Payload Too Large"/>
40196   <int value="3" label="Zlib Init Failure"/>
40197   <int value="4" label="Unsupported Version"/>
40198   <int value="5" label="Decompress Failure"/>
40199   <int value="6" label="Compress Failure"/>
40200   <int value="7" label="Credential Frame Corrupt"/>
40201   <int value="8" label="Invalid Data Frame Flags"/>
40202 <!-- r181910 added an enum value here, so don't trust the counts for
40203        the values below for Chrome builds after that revision. -->
40205   <int value="9" label="Invalid Status Code"/>
40206   <int value="10" label="Protocol Error"/>
40207   <int value="11" label="Invalid Stream"/>
40208   <int value="12" label="Refused Stream"/>
40209   <int value="13" label="Unsupported Version"/>
40210   <int value="14" label="Cancel"/>
40211   <int value="15" label="Internal Error"/>
40212   <int value="16" label="Flow Control Error"/>
40213   <int value="17" label="Stream In Use"/>
40214   <int value="18" label="Stream Already Closed"/>
40215   <int value="19" label="Invalid Credentials"/>
40216   <int value="20" label="Frame Too Large"/>
40217   <int value="21" label="Unexpected Ping"/>
40218   <int value="22" label="Rst Stream For Non Active Stream"/>
40219   <int value="23" label="Spdy Compression Failure"/>
40220   <int value="24" label="Request For Secure Content Over Insecure Session"/>
40221   <int value="25" label="Protocol Error Syn Reply Not Received"/>
40222   <int value="26" label="Num Spdy Protocol Error Details"/>
40223 </enum>
40225 <enum name="SpdyProtocolErrorDetails2" type="int">
40226 <!-- SpdyFramer::SpdyErrors -->
40228   <int value="0" label="No error"/>
40229   <int value="1" label="Invalid Control Frame"/>
40230   <int value="2" label="Control Frame Payload Too Large"/>
40231   <int value="3" label="Zlib Init Failure"/>
40232   <int value="4" label="Unsupported Version"/>
40233   <int value="5" label="Decompress Failure"/>
40234   <int value="6" label="Compress Failure"/>
40235   <int value="7" label="Credential Frame Corrupt"/>
40236   <int value="8" label="Invalid Data Frame Flags"/>
40237   <int value="9" label="Invalid Control Frame Flags"/>
40238 <!-- SpdyRstStreamStatus -->
40240   <int value="10" label="(Unused)"/>
40241   <int value="11" label="Protocol Error"/>
40242   <int value="12" label="Invalid Stream"/>
40243   <int value="13" label="Refused Stream"/>
40244   <int value="14" label="Unsupported Version"/>
40245   <int value="15" label="Cancel"/>
40246   <int value="16" label="Internal Error"/>
40247   <int value="17" label="Flow Control Error"/>
40248   <int value="18" label="Stream In Use"/>
40249   <int value="19" label="Stream Already Closed"/>
40250   <int value="20" label="Invalid Credentials"/>
40251   <int value="21" label="Frame Too Large"/>
40252 <!-- SpdySession errors -->
40254   <int value="22" label="Unexpected Ping"/>
40255   <int value="23" label="Rst Stream For Non Active Stream"/>
40256   <int value="24" label="Spdy Compression Failure"/>
40257   <int value="25" label="Request For Secure Content Over Insecure Session"/>
40258   <int value="26" label="Syn Reply Not Received"/>
40259   <int value="27" label="Invalid Window Update Size"/>
40260   <int value="28" label="Receive Window Size Violation"/>
40261 <!-- More SpdyFramer::SpdyErrors -->
40263   <int value="29" label="GoAway Frame Corrupt"/>
40264   <int value="30" label="RstStream Frame Corrupt"/>
40265   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
40266 </enum>
40268 <enum name="SpdySessionGet" type="int">
40269   <int value="0" label="created new"/>
40270   <int value="1" label="found existing"/>
40271   <int value="2" label="found existing from IP Pool"/>
40272   <int value="3" label="imported from socket"/>
40273 </enum>
40275 <enum name="SpdySettingsReceived" type="int">
40276   <int value="0" label="not received"/>
40277   <int value="1" label="received"/>
40278 </enum>
40280 <enum name="SpdySettingsSent" type="int">
40281   <int value="0" label="not sent"/>
40282   <int value="1" label="sent"/>
40283 </enum>
40285 <enum name="SpecialShFileOperationCodes" type="int">
40286   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
40287   <int value="5" label="Access denied"/>
40288   <int value="113" label="Source and Destination are same file"/>
40289   <int value="114" label="Multiple source mapped to single destination"/>
40290   <int value="115" label="Rename to different directory"/>
40291   <int value="116" label="Source root"/>
40292   <int value="117" label="Canceled by user"/>
40293   <int value="118" label="Destination is subtree of source"/>
40294   <int value="120" label="Denied by security settings"/>
40295   <int value="121" label="Path length exceeded MAX_PATH"/>
40296   <int value="122" label="Multiple destination paths"/>
40297   <int value="124" label="Path invalid"/>
40298   <int value="125" label="Source and destination have same parent"/>
40299   <int value="126" label="Destination exists"/>
40300   <int value="128" label="Destination exists as folder"/>
40301   <int value="129" label="Name length exceeded MAX_PATH"/>
40302   <int value="130" label="Destination read-only CD-ROM"/>
40303   <int value="131" label="Destination read-only DVD"/>
40304   <int value="132" label="Destination writable CD-ROM"/>
40305   <int value="133" label="File too large"/>
40306   <int value="134" label="Source read-only CD-ROM"/>
40307   <int value="135" label="Source read-only DVD"/>
40308   <int value="136" label="Source writable CD-ROM"/>
40309   <int value="183" label="Operation exceeded MAX_PATH"/>
40310   <int value="1026" label="Invalid path / unknown"/>
40311   <int value="65536" label="Unspecified destination error"/>
40312   <int value="65652" label="Destination root"/>
40313 </enum>
40315 <enum name="SpeculativeRestoreApplicability" type="int">
40316   <int value="0" label="Applicable"/>
40317   <int value="1" label="Not applicable (tablet)"/>
40318   <int value="2" label="Not applicable (low-memory device)"/>
40319   <int value="3" label="Not applicable (bandwidth management)"/>
40320 </enum>
40322 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
40323   <int value="0" label="Hit"/>
40324   <int value="1" label="Miss (different tab)"/>
40325   <int value="2" label="Miss (tab not switched)"/>
40326 </enum>
40328 <enum name="SpeculativeRestoreTabStatus" type="int">
40329   <int value="0" label="Already loaded"/>
40330   <int value="1" label="Needs restore"/>
40331 </enum>
40333 <enum name="SqliteErrorCode" type="int">
40334   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
40335   <int value="0" label="SQLITE_OK">Successful result</int>
40336   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
40337   <int value="2" label="SQLITE_INTERNAL">
40338     NOT USED. Internal logic error in SQLite
40339   </int>
40340   <int value="3" label="SQLITE_PERM">Access permission denied</int>
40341   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
40342   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
40343   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
40344   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
40345   <int value="8" label="SQLITE_READONLY">
40346     Attempt to write a readonly database
40347   </int>
40348   <int value="9" label="SQLITE_INTERRUPT">
40349     Operation terminated by sqlite3_interrupt()
40350   </int>
40351   <int value="10" label="SQLITE_IOERR">
40352     Some kind of disk I/O error occurred
40353   </int>
40354   <int value="11" label="SQLITE_CORRUPT">
40355     The database disk image is malformed
40356   </int>
40357   <int value="12" label="SQLITE_NOTFOUND">
40358     NOT USED. Table or record not found
40359   </int>
40360   <int value="13" label="SQLITE_FULL">
40361     Insertion failed because database is full
40362   </int>
40363   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
40364   <int value="15" label="SQLITE_PROTOCOL">
40365     NOT USED. Database lock protocol error
40366   </int>
40367   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
40368   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
40369   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
40370   <int value="19" label="SQLITE_CONSTRAINT">
40371     Abort due to contraint violation
40372   </int>
40373   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
40374   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
40375   <int value="22" label="SQLITE_NOLFS">
40376     Uses OS features not supported on host
40377   </int>
40378   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
40379   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
40380   <int value="25" label="SQLITE_RANGE">
40381     2nd parameter to sqlite3_bind() out of range
40382   </int>
40383   <int value="26" label="SQLITE_NOTADB">
40384     File opened that is not a database file
40385   </int>
40386   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
40387   <int value="101" label="SQLITE_DONE">
40388     sqlite3_step() has finished executing
40389   </int>
40390   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
40391   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
40392   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
40393   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
40394   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
40395   <int value="778" label="SQLITE_IOERR_WRITE">
40396     Error writing to file (other than SQLITE_FULL)
40397   </int>
40398   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
40399   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
40400     Error syncing directory changes to disk
40401   </int>
40402   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
40403   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
40404   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
40405   <int value="2314" label="SQLITE_IOERR_RDLOCK">
40406     Error getting read lock - should not be possible
40407   </int>
40408   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
40409   <int value="2826" label="SQLITE_IOERR_BLOCKED">
40410     Deadlock due to other process access to SQLite files
40411   </int>
40412   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
40413   <int value="3338" label="SQLITE_IOERR_ACCESS">
40414     Error getting file attributes (other than not found)
40415   </int>
40416   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
40417     Error while querying lock status
40418   </int>
40419   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
40420   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
40421   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
40422   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
40423   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
40424     Error in stat while mmapping file
40425   </int>
40426   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
40427 </enum>
40429 <enum name="SqliteIOERRCode" type="int">
40430   <obsolete>
40431     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
40432   </obsolete>
40433   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
40434   <int value="0" label="SQLITE_IOERR">No extended code given</int>
40435   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
40436   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
40437   <int value="3" label="SQLITE_IOERR_WRITE">
40438     Error writing to file (other than SQLITE_FULL)
40439   </int>
40440   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
40441   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
40442     Error syncing directory changes to disk
40443   </int>
40444   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
40445   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
40446   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
40447   <int value="9" label="SQLITE_IOERR_RDLOCK">
40448     Error getting read lock - should not be possible
40449   </int>
40450   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
40451   <int value="11" label="SQLITE_IOERR_BLOCKED">
40452     Deadlock due to other process access to SQLite files
40453   </int>
40454   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
40455   <int value="13" label="SQLITE_IOERR_ACCESS">
40456     Error getting file attributes (other than not found)
40457   </int>
40458   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
40459     Error while querying lock status
40460   </int>
40461   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
40462   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
40463   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
40464   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
40465   <int value="19" label="SQLITE_IOERR_SHMSIZE">
40466     Error in stat while mmapping file
40467   </int>
40468   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
40469 </enum>
40471 <enum name="SqliteRecoveryEventEnum" type="int">
40472   <summary>
40473     Track successful completion or failure of sql::Recovery implementation.
40474   </summary>
40475   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
40476     sql::Recovery::Init() (helper for Begin()) completely successfully.
40477   </int>
40478   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
40479     Failed to open temporary database to recover into.
40480   </int>
40481   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
40482     Failed to initialize recover vtable subsystem for connection.
40483   </int>
40484   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
40485     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
40486   </int>
40487   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
40488     Failed to enable writable_schema.
40489   </int>
40490   <int value="5" label="RECOVERY_FAILED_ATTACH">
40491     Failed to attach corrupt database to recovery database.
40492   </int>
40493   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
40494     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
40495   </int>
40496   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
40497     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
40498   </int>
40499   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
40500     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
40501   </int>
40502   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
40503     sql::Recovery::AutoRecoverTable() completed successfully.
40504   </int>
40505   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
40506     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
40507   </int>
40508   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
40509     AutoRecoverTable() could not find the target table.
40510   </int>
40511   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
40512     AutoRecoverTable() failed creating recovery vtable.
40513   </int>
40514   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
40515     AutoRecoverTable() failed copying data from recovery to target table.
40516   </int>
40517   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
40518     AutoRecoverTable() failed to drop recovery table.
40519   </int>
40520   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
40521     sql::Recovery::SetupMeta() completed successfully.
40522   </int>
40523   <int value="16" label="RECOVERY_FAILED_META_CREATE">
40524     SetupMeta() failed to create meta recovery table.
40525   </int>
40526   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
40527     GetMetaVersionNumber() found no version row in meta table.
40528   </int>
40529   <int value="18" label="RECOVERY_FAILED_META_QUERY">
40530     GetMetaVersionNumber() failed querying recovery meta table.
40531   </int>
40532   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
40533     GetMetaVersionNumber() found no version row in meta table.
40534   </int>
40535 </enum>
40537 <enum name="SqliteVersionDeprecation" type="int">
40538   <summary>Sqlite database version deprecation status</summary>
40539   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
40540     Database has tables, but no meta table.
40541   </int>
40542   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
40543     Failure figuring out if database has tables.
40544   </int>
40545   <int value="2" label="DEPRECATION_FAILED_VERSION">
40546     Failed querying meta table.
40547   </int>
40548   <int value="3" label="DEPRECATION_NO_VERSION">
40549     No version row in meta table.
40550   </int>
40551   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
40552   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
40553 </enum>
40555 <enum name="SSLCipherSuite" type="int">
40556   <summary>SSL/TLS cipher suites from the IANA registry</summary>
40557   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
40558   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
40559   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
40560   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
40561   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
40562   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
40563   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
40564   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
40565   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40566   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
40567   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
40568   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
40569   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
40570   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
40571   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40572   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
40573   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
40574   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
40575   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
40576   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
40577   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
40578   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
40579   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
40580   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
40581   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
40582   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
40583   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
40584   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
40585   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
40586   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
40587   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
40588   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
40589   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
40590   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
40591   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
40592   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
40593   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
40594   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
40595   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
40596   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
40597   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
40598   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
40599   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
40600   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
40601   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
40602   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
40603   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
40604   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
40605   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
40606   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
40607   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
40608   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
40609   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
40610   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
40611   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
40612   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
40613   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
40614   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
40615   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
40616   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
40617   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
40618   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
40619   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
40620   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40621   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
40622   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40623   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
40624   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
40625   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
40626   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
40627   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
40628   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
40629   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
40630   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
40631   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
40632   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
40633   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40634   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
40635   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40636   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
40637   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
40638   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
40639   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
40640   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
40641   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
40642   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
40643   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
40644   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
40645   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
40646   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
40647   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
40648   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
40649   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
40650   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
40651   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
40652   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
40653   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
40654   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
40655   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
40656   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
40657   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
40658   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
40659   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
40660   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
40661   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
40662   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
40663   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
40664   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
40665   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
40666   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
40667   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
40668   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
40669   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
40670   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
40671   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
40672   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
40673   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
40674   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
40675   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
40676   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
40677   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
40678   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
40679   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
40680   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
40681   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
40682   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
40683   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
40684   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
40685   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
40686   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
40687   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40688   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
40689   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40690   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
40691   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40692   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
40693   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40694   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
40695   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40696   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
40697   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
40698   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
40699   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
40700   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
40701   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
40702   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
40703   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
40704   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
40705   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
40706   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
40707   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
40708   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
40709   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
40710   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
40711   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
40712   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
40713   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
40714   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
40715   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
40716   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
40717   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
40718   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
40719   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
40720   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
40721   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
40722   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
40723   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
40724   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
40725   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
40726   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
40727   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
40728   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
40729   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
40730   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
40731   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
40732   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
40733   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
40734   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
40735   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
40736   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
40737   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
40738   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
40739   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
40740   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
40741   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
40742   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
40743   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
40744   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
40745   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
40746   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
40747   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
40748   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
40749   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
40750   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
40751   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
40752   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
40753   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
40754   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
40755   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
40756   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
40757   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
40758   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
40759   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
40760   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
40761   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
40762   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
40763   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
40764   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
40765   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
40766   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
40767   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
40768   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
40769   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
40770   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
40771   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
40772   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
40773   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
40774   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
40775   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
40776   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
40777   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
40778   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
40779   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
40780   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
40781   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
40782   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
40783   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
40784   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
40785   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
40786   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
40787   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
40788   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
40789   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
40790   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
40791   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
40792   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
40793   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
40794   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
40795   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
40796   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
40797   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
40798   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
40799   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
40800   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
40801   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
40802   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
40803   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
40804   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
40805   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
40806   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
40807   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
40808   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
40809   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
40810   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
40811   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
40812   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
40813   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40814   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40815   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40816   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40817   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40818   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40819   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
40820   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
40821   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40822   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40823   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40824   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40825   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40826   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40827   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
40828   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
40829   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
40830   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
40831   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
40832   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
40833   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40834   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40835   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40836   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40837   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40838   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40839   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
40840   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
40841   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40842   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40843   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40844   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40845   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
40846   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
40847   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40848   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40849   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40850   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40851   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40852   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40853   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
40854   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
40855   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
40856   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
40857   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
40858   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
40859   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
40860   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
40861   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
40862   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
40863   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
40864   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
40865   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
40866   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
40867   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
40868   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
40869   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
40870   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
40871 </enum>
40873 <enum name="SSLErrorTypes" type="int">
40874   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
40875   <int value="1" label="CERT_DATE_INVALID"/>
40876   <int value="2" label="CERT_AUTHORITY_INVALID"/>
40877   <int value="3" label="CERT_CONTAINS_ERRORS"/>
40878   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
40879   <int value="5" label="CERT_REVOKED"/>
40880   <int value="6" label="CERT_INVALID"/>
40881   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
40882   <int value="8" label="CERT_WEAK_KEY"/>
40883   <int value="9" label="UNKNOWN"/>
40884 </enum>
40886 <enum name="SSLResponseTypesV2" type="int">
40887   <int value="0" label="SHOW_ALL"/>
40888   <int value="1" label="SHOW_OVERRIDABLE"/>
40889   <int value="2" label="PROCEED_OVERRIDABLE"/>
40890   <int value="3" label="PROCEED_NAME"/>
40891   <int value="4" label="PROCEED_DATE"/>
40892   <int value="5" label="PROCEED_AUTHORITY"/>
40893   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
40894   <int value="7" label="DONT_PROCEED_NAME"/>
40895   <int value="8" label="DONT_PROCEED_DATE"/>
40896   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
40897   <int value="10" label="MORE"/>
40898   <int value="11" label="SHOW_UNDERSTAND"/>
40899   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
40900   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
40901   <int value="14" label="SHOW_NEW_SITE"/>
40902   <int value="15" label="PROCEED_NEW_SITE"/>
40903   <int value="16"
40904       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
40905   <int value="17"
40906       label="Chrome captive portal detection enabled
40907              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
40908   <int value="18"
40909       label="Chrome captive portal detection enabled on an overridable SSL
40910              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
40911   <int value="19"
40912       label="Received a captive portal result
40913              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
40914   <int value="20"
40915       label="Received a captive portal result on an overridable SSL error
40916              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
40917   <int value="21"
40918       label="Received no response or Non-HTTP login page
40919              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
40920   <int value="22"
40921       label="Received no response or Non-HTTP login page on an overridable
40922              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
40923   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
40924   <int value="24"
40925       label="Detected captive portal on an overridable SSL error page
40926              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
40927 </enum>
40929 <enum name="StartupURLsMigration" type="int">
40930   <int value="0" label="Performed migration"/>
40931   <int value="1" label="No migration value"/>
40932   <int value="2" label="Reset migration"/>
40933 </enum>
40935 <enum name="SuggestAppsDialogCloseReason" type="int">
40936   <int value="0" label="Unknown error"/>
40937   <int value="1" label="Item installed"/>
40938   <int value="2" label="User cancelled"/>
40939   <int value="3" label="Webstore link clicked"/>
40940 </enum>
40942 <enum name="SuggestAppsDialogInstall" type="int">
40943   <int value="0" label="Install succeeded"/>
40944   <int value="1" label="Install cancelled"/>
40945   <int value="2" label="Install failed"/>
40946 </enum>
40948 <enum name="SuggestAppsDialogLoad" type="int">
40949   <int value="0" label="Load succeeded"/>
40950   <int value="1" label="Load cancelled"/>
40951   <int value="2" label="Load failed"/>
40952 </enum>
40954 <enum name="SuggestionsResponseState" type="int">
40955   <int value="0" label="Empty response received from the server."/>
40956   <int value="1" label="Invalid response received from the server."/>
40957   <int value="2" label="Valid response received from the server."/>
40958 </enum>
40960 <enum name="SuspendAttempt" type="int">
40961   <int value="0" label="Attempted"/>
40962 </enum>
40964 <enum name="SuspendResult" type="int">
40965   <int value="0" label="Succeeded"/>
40966   <int value="1" label="Failed"/>
40967   <int value="2" label="Canceled (before writing wakeup count)"/>
40968   <int value="3" label="Canceled (after writing wakeup count)"/>
40969 </enum>
40971 <enum name="SuspendStatus" type="int">
40972   <int value="0" label="Success"/>
40973   <int value="1" label="Failure"/>
40974   <int value="2" label="Cancelled"/>
40975   <int value="3" label="Attempted"/>
40976 </enum>
40978 <enum name="SyncAuthError" type="int">
40979   <int value="0"
40980       label="Number of times clients have encountered an Auth error."/>
40981   <int value="1" label="Number of times clients have fixed an auth error."/>
40982 </enum>
40984 <enum name="SyncBackendInitializeRestoreState" type="int">
40985   <int value="0" label="Expected restored types and found some"/>
40986   <int value="1" label="Expected restored types but found none"/>
40987   <int value="2" label="Did not expect restored types and found none"/>
40988   <int value="3" label="Did not expect restored types but found some"/>
40989 </enum>
40991 <enum name="SyncCryptographerPendingKeysState" type="int">
40992   <int value="0" label="Does not have pending keys"/>
40993   <int value="1" label="Has pending keys"/>
40994 </enum>
40996 <enum name="SyncCryptographerReadyState" type="int">
40997   <int value="0" label="Not Ready"/>
40998   <int value="1" label="Ready"/>
40999 </enum>
41001 <enum name="SyncCustomEncryptionEvent" type="int">
41002   <int value="0" label="Default setup with an implicit passphrase"/>
41003   <int value="1" label="Advanced setup with a custom passphrase"/>
41004 </enum>
41006 <enum name="SyncDeferredInitTrigger" type="int">
41007   <int value="0" label="Data type requested init."/>
41008   <int value="1" label="Fallback timer triggered init."/>
41009 </enum>
41011 <enum name="SyncDirectoryOpenResult" type="int">
41012   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
41013   <int value="0" label="FIRST_TRY_SUCCESS"/>
41014   <int value="1" label="SECOND_TRY_SUCCESS"/>
41015   <int value="2" label="SECOND_TRY_FAILURE"/>
41016 </enum>
41018 <enum name="SyncedNotificationActionType" type="int">
41019   <int value="0" label="Unknown"/>
41020   <int value="1" label="Notification clicked"/>
41021   <int value="2" label="Notification button clicked"/>
41022   <int value="3" label="Notification closed by user"/>
41023   <int value="4" label="Notification closed by system"/>
41024 </enum>
41026 <enum name="SyncedSearchEngineDeleteEvent" type="int">
41027   <summary>Possible events that delete a synced search engine.</summary>
41028   <int value="0" label="USER_INITIATED"/>
41029   <int value="1" label="PRE_SYNC_DELETE"/>
41030   <int value="2" label="EMPTY_FIELD"/>
41031 </enum>
41033 <enum name="SyncErrorInfobarTypes" type="int">
41034   <summary>Possible errors that can trigger a sync error infobar.</summary>
41035   <int value="1" label="Sign in needs update"/>
41036   <int value="2" label="Service unavailable"/>
41037   <int value="3" label="Needs passphrase"/>
41038   <int value="4" label="Unrecoverable error"/>
41039 </enum>
41041 <enum name="SyncEventCode" type="int">
41042   <summary>
41043     Sync UI events. The codes are listed in profile_syncer_service.h with more
41044     details.
41045   </summary>
41046   <int value="1" label="START_FROM_NTP"/>
41047   <int value="2" label="START_FROM_WRENCH"/>
41048   <int value="3" label="START_FROM_OPTIONS"/>
41049   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
41050   <int value="11" label="CANCEL_DURING_SIGNON"/>
41051   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
41052   <int value="20" label="STOP_FROM_OPTIONS"/>
41053   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
41054   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
41055 </enum>
41057 <enum name="SyncFaviconsAvailable" type="int">
41058   <int value="0" label="Synced favicons full"/>
41059   <int value="1" label="Synced favicons not full"/>
41060 </enum>
41062 <enum name="SyncFSConflictResolutionPolicy" type="int">
41063   <int value="0" label="Unknown"/>
41064   <int value="1" label="LastWriteWin"/>
41065   <int value="2" label="Manual"/>
41066 </enum>
41068 <enum name="SyncFSRemoteServiceState" type="int">
41069   <int value="0" label="OK"/>
41070   <int value="1" label="TemporaryUnavailable"/>
41071   <int value="2" label="AuthenticationRequired"/>
41072   <int value="3" label="Disabled"/>
41073 </enum>
41075 <enum name="SyncKeystoreDecryptionFailure" type="int">
41076   <int value="0" label="No keystore key"/>
41077   <int value="1" label="Unknown reason"/>
41078 </enum>
41080 <enum name="SyncModelTypes" type="int">
41081   <int value="0" label="Unspecified"/>
41082   <int value="1" label="Top level folder"/>
41083   <int value="2" label="Bookmarks"/>
41084   <int value="3" label="Preferences"/>
41085   <int value="4" label="Passwords"/>
41086   <int value="5" label="Autofill Profile"/>
41087   <int value="6" label="Autocomplete"/>
41088   <int value="7" label="Themes"/>
41089   <int value="8" label="Typed URLs"/>
41090   <int value="9" label="Extensions"/>
41091   <int value="10" label="Search Engines"/>
41092   <int value="11" label="Sessions"/>
41093   <int value="12" label="Apps"/>
41094   <int value="13" label="App Settings"/>
41095   <int value="14" label="Extension Settings"/>
41096   <int value="15" label="App Notifications"/>
41097   <int value="16" label="History Delete Directives"/>
41098   <int value="17" label="Nigori"/>
41099   <int value="18" label="Device Information"/>
41100   <int value="19" label="Experiments"/>
41101   <int value="20" label="Synced Notifications"/>
41102   <int value="21" label="Priority Preferences"/>
41103   <int value="22" label="Dictionary"/>
41104   <int value="23" label="Favicon Images"/>
41105   <int value="24" label="Favicon Tracking"/>
41106   <int value="25" label="Proxy Tabs"/>
41107   <int value="26" label="Managed User Settings"/>
41108   <int value="27" label="Managed Users"/>
41109   <int value="28" label="Articles"/>
41110   <int value="29" label="App list"/>
41111   <int value="30" label="Managed User Shared Settings"/>
41112   <int value="31" label="Synced Notification App Info"/>
41113 </enum>
41115 <enum name="SyncNigoriMigrationResult" type="int">
41116   <int value="0" label="Failed to set default encryption key"/>
41117   <int value="1" label="Failed to set nondefault encryption key"/>
41118   <int value="2" label="Failed to extract keystore decryptor"/>
41119   <int value="3" label="Failed to extract encryption keybag"/>
41120   <int value="4"
41121       label="Successfully migrated to non-backwards compatible keystore mode"/>
41122   <int value="5"
41123       label="Successfully migrated to backwards compatible keystore mode"/>
41124   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
41125   <int value="7" label="Successfully migrated with custom passphrase"/>
41126 </enum>
41128 <enum name="SyncNigoriMigrationState" type="int">
41129   <int value="0" label="Fully migrated"/>
41130   <int value="1" label="Not migrated due to cryptographer not ready"/>
41131   <int value="2" label="Not migrated due to missing keystore key"/>
41132   <int value="3" label="Not migrated for an unknown reason"/>
41133 </enum>
41135 <enum name="SyncSimpleConflictResolutions" type="int">
41136   <summary>
41137     Sync simple conflict resolutions. The codes are listed in
41138     conflict_resolver.h, and correspond to the different methods we have for
41139     resolving simple sync conflicts.
41140   </summary>
41141   <int value="0" label="Overwrite local"/>
41142   <int value="1" label="Overwrite server"/>
41143   <int value="2" label="Undelete"/>
41144   <int value="3" label="Ignore encryption"/>
41145   <int value="4" label="Nigori merge"/>
41146   <int value="5" label="Changes match"/>
41147 </enum>
41149 <enum name="SyncStartResult" type="int">
41150   <summary>
41151     Sync data type start results. The codes are listed in data_type_controller.h
41152     with more details.
41153   </summary>
41154   <int value="0" label="OK"/>
41155   <int value="1" label="OK_FIRST_RUN"/>
41156   <int value="2" label="BUSY"/>
41157   <int value="3" label="NOT_ENABLED"/>
41158   <int value="4" label="ASSOCIATION_FAILED"/>
41159   <int value="5" label="ABORTED"/>
41160   <int value="6" label="UNRECOVERABLE_ERROR"/>
41161   <int value="7" label="NEEDS_CRYPTO"/>
41162 </enum>
41164 <enum name="SyncUnrecoverableErrorReason" type="int">
41165   <summary>Reasons for sync unrecoverable errors.</summary>
41166   <int value="0" label="No error"/>
41167   <int value="1" label="Syncer error"/>
41168   <int value="2" label="Backend initialization error"/>
41169   <int value="3" label="Configuration retry"/>
41170   <int value="4" label="Configuration failure"/>
41171   <int value="5" label="Actionable error"/>
41172 </enum>
41174 <enum name="TabBackgroundLoadStatus" type="int">
41175   <int value="0" label="Loaded on creation and shown"/>
41176   <int value="1" label="Loaded on creation and lost"/>
41177   <int value="2" label="Not loaded on creation"/>
41178 </enum>
41180 <enum name="TabRestoreResult" type="int">
41181   <int value="0" label="Failure (other)"/>
41182   <int value="1" label="Success"/>
41183   <int value="2" label="Failure due to network connectivity"/>
41184 </enum>
41186 <enum name="TabRestoreUserAction" type="int">
41187   <int value="0" label="Wait for completion"/>
41188   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
41189   <int value="2" label="Leave Chrome"/>
41190 </enum>
41192 <enum name="TabStatus" type="int">
41193   <int value="0" label="Memory resident"/>
41194   <int value="1" label="Evicted and reloaded"/>
41195   <int value="2" label="Reloaded due to cold start"/>
41196   <int value="3" label="Partially evicted"/>
41197   <int value="4" label="Reloaded due to backgrounding"/>
41198   <int value="5" label="Reloaded due to incognito"/>
41199   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
41200   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
41201   <int value="8" label="Lazy load for 'Open in new tab'"/>
41202   <int value="9" label="Stopped due to page loading when backgrounding"/>
41203   <int value="10" label="Evicted due to page loading when backgrounding"/>
41204 </enum>
41206 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
41207   <obsolete>
41208     Deprecated as of 04/2014.
41209   </obsolete>
41210   <int value="0" label="Launched without an URL"/>
41211   <int value="1" label="Launched with an URL"/>
41212 </enum>
41214 <enum name="TabSwitchedToForegroundRevisit" type="int">
41215   <obsolete>
41216     Deprecated as of 04/2014.
41217   </obsolete>
41218   <int value="0" label="First time"/>
41219   <int value="1" label="Revisit"/>
41220 </enum>
41222 <enum name="TapDelayType" type="int">
41223   <int value="0" label="Delayed Tap"/>
41224   <int value="1" label="Undelayed Tap"/>
41225 </enum>
41227 <enum name="TcpSocketStatus" type="int">
41228   <int value="0" label="Unknown"/>
41229   <int value="1" label="Fast Connection Return"/>
41230   <int value="2" label="Slow Connection Return"/>
41231   <int value="3" label="Connection Error"/>
41232   <int value="4" label="Syn Data Acknowledged"/>
41233   <int value="5" label="Syn Data Nacked"/>
41234   <int value="6" label="Syn Data Probe Failed"/>
41235   <int value="7" label="No syn data + ack (can't happen)"/>
41236   <int value="8" label="No syn data + nack"/>
41237   <int value="9" label="No syn data + probe failed"/>
41238 </enum>
41240 <enum name="TimeZoneRequestEvent" type="int">
41241   <int value="0" label="Request start"/>
41242   <int value="1" label="Response success"/>
41243   <int value="2" label="Response not OK"/>
41244   <int value="3" label="Response empty"/>
41245   <int value="4" label="Response malformed"/>
41246 </enum>
41248 <enum name="TimeZoneRequestResult" type="int">
41249   <int value="0" label="Success"/>
41250   <int value="1" label="Failure"/>
41251   <int value="2" label="Server error"/>
41252   <int value="3" label="Request is cancelled."/>
41253 </enum>
41255 <enum name="TLSRenegotiationPatched" type="int">
41256   <int value="0" label="Not renegotiation patched"/>
41257   <int value="1" label="Renegotiation patched"/>
41258 </enum>
41260 <enum name="TouchpadDeviceState" type="int">
41261   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
41262     No touchpad detected on a device without built-in touchpad
41263   </int>
41264   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
41265     External touchpad detected on a device without built-in touchpad
41266   </int>
41267   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
41268     Built-in touchpad not detected at boot time on a device with built-in
41269     touchpad (touchpad failure at boot time)
41270   </int>
41271   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
41272     Built-in touchpad detected at boot time on a device with built-in touchpad
41273   </int>
41274   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
41275     Built-in touchpad not detected at resume time on a device with built-in
41276     touchpad (touchpad failure at resume time)
41277   </int>
41278   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
41279     Built-in touchpad detected at resume time on a device with built-in touchpad
41280   </int>
41281 </enum>
41283 <enum name="TouchpadProblemType" type="int">
41284   <int value="0" label="All events">
41285     All observed input events from touchpad. Serves as a reference.
41286   </int>
41287   <int value="1" label="Noisy Ground">
41288     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
41289     ground.
41290   </int>
41291 </enum>
41293 <enum name="TrackedPreference" type="int">
41294   <int value="0" label="prefs::kShowHomeButton"/>
41295   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
41296   <int value="2" label="prefs::kHomePage"/>
41297   <int value="3" label="prefs::kRestoreOnStartup"/>
41298   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
41299   <int value="5" label="extensions::pref_names::kExtensions"/>
41300   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
41301   <int value="7" label="prefs::kSearchProviderOverrides"/>
41302   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
41303   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
41304   <int value="10" label="prefs::kDefaultSearchProviderName"/>
41305   <int value="11" label="prefs::kPinnedTabs"/>
41306   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
41307   <int value="13" label="prefs::kProfileResetPromptMemento"/>
41308 </enum>
41310 <enum name="TranslateError" type="int">
41311   <int value="0" label="No error"/>
41312   <int value="1" label="Network error"/>
41313   <int value="2" label="Initialization error"/>
41314   <int value="3" label="Unknown language"/>
41315   <int value="4" label="Unsupported language"/>
41316   <int value="5" label="Identical language"/>
41317   <int value="6" label="Translation error"/>
41318 </enum>
41320 <enum name="TranslateInitiationStatus" type="int">
41321   <int value="0" label="Completely disabled by prefs"/>
41322   <int value="1" label="Completely disabled by switch"/>
41323   <int value="2" label="Disabled by user configuration"/>
41324   <int value="3" label="Unsupported Language"/>
41325   <int value="4" label="Unsupported URL"/>
41326   <int value="5" label="Do nothing for similar languages"/>
41327   <int value="6" label="Do nothing for accepted languages"/>
41328   <int value="7" label="Auto translation by user configuration"/>
41329   <int value="8" label="Auto translation by linked from a translated page"/>
41330   <int value="9" label="Show infobar"/>
41331   <int value="10" label="MIME-type is not supported"/>
41332 </enum>
41334 <enum name="TranslateLanguage" type="int">
41335   <int value="0" label="No language code"/>
41336   <int value="1" label="Valid language code"/>
41337   <int value="2" label="Invalid language code"/>
41338 </enum>
41340 <enum name="TranslateLanguageVerification" type="int">
41341   <int value="0" label="CLD is disabled"/>
41342   <int value="1" label="No Content-Language"/>
41343   <int value="2" label="CLD can not determine a language"/>
41344   <int value="3" label="CLD agrees with Content-Language"/>
41345   <int value="4" label="CLD disagrees with Content-Language"/>
41346   <int value="5" label="CLD can be trusted"/>
41347   <int value="6" label="CLD can complement a sub code"/>
41348 </enum>
41350 <enum name="TranslateScheme" type="int">
41351   <int value="0" label="http"/>
41352   <int value="1" label="https"/>
41353   <int value="2" label="unexpected other schemes"/>
41354 </enum>
41356 <enum name="UIEventType" type="int">
41357   <int value="0" label="Unknown"/>
41358   <int value="1" label="Touch released"/>
41359   <int value="2" label="Touch pressed"/>
41360   <int value="3" label="Touch moved"/>
41361   <int value="4" label="Touch stationary"/>
41362   <int value="5" label="Touch cancelled"/>
41363   <int value="6" label="Gesture scroll begin"/>
41364   <int value="7" label="Gesture scroll end"/>
41365   <int value="8" label="Gesture scroll update"/>
41366   <int value="9" label="Gesture tap"/>
41367   <int value="10" label="Gesture tap down"/>
41368   <int value="11" label="Gesture finger down"/>
41369   <int value="12" label="Gesture finger up"/>
41370   <int value="13" label="Gesture double tap"/>
41371   <int value="14" label="Gesture triple tap"/>
41372   <int value="15" label="Gesture two-finger tap"/>
41373   <int value="16" label="Gesture pinch begin"/>
41374   <int value="17" label="Gesture pinch end"/>
41375   <int value="18" label="Gesture pinch update (2 fingers)"/>
41376   <int value="19" label="Long press"/>
41377   <int value="20" label="Multi-finger swipe (2 fingers)"/>
41378   <int value="21" label="Scroll"/>
41379   <int value="22" label="Scroll fling start"/>
41380   <int value="23" label="Scroll fling cancel"/>
41381   <int value="24" label="Multi-finger swipe (3 fingers)"/>
41382   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
41383   <int value="26" label="Gesture scroll update (2 fingers)"/>
41384   <int value="27" label="Gesture scroll update (3 fingers)"/>
41385   <int value="28" label="Gesture scroll update (4+ fingers)"/>
41386   <int value="29" label="Gesture pinch update (3 fingers)"/>
41387   <int value="30" label="Gesture pinch update (4+ fingers)"/>
41388   <int value="31" label="Long tap"/>
41389   <int value="32" label="Show Press"/>
41390   <int value="33" label="Tap Cancel"/>
41391   <int value="34" label="Edge swipe"/>
41392 </enum>
41394 <enum name="UmaInitSequence" type="int">
41395   <int value="0" label="Timer fired first"/>
41396   <int value="1" label="Init task completed first"/>
41397 </enum>
41399 <enum name="UmaMachineIdState" type="int">
41400   <int value="0" label="ID generation failed"/>
41401   <int value="1" label="No stored value"/>
41402   <int value="2" label="Machine ID changed"/>
41403   <int value="3" label="Machine ID unchanged"/>
41404 </enum>
41406 <enum name="UmaUploadResponseStatus" type="int">
41407   <int value="0" label="Unknown failure"/>
41408   <int value="1" label="Success"/>
41409   <int value="2" label="Bad request"/>
41410   <int value="3" label="No response"/>
41411 </enum>
41413 <enum name="UncacheableReason" type="int">
41414   <int value="0" label="kNoData"/>
41415   <int value="1" label="kPre11PartialResponse"/>
41416   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
41417   <int value="3" label="kShortMaxAge"/>
41418   <int value="4" label="kExpiresTooSoon"/>
41419   <int value="5" label="kHasMustRevalidate"/>
41420   <int value="6" label="kNoCache"/>
41421   <int value="7" label="kNoStore"/>
41422 </enum>
41424 <enum name="UniformityTrialGroupNotActive" type="int">
41425   <int value="0" label="Invalid"/>
41426   <int value="1" label="Group not reported"/>
41427   <int value="2" label="Trial was disabled"/>
41428   <int value="3" label="Group not reported and trial was disabled"/>
41429 </enum>
41431 <enum name="UpdateEngineAttemptResult" type="int">
41432   <int value="0" label="Update Succeeded"/>
41433   <int value="1" label="Internal Error"/>
41434   <int value="2" label="Payload Download Error"/>
41435   <int value="3" label="Metadata Malformed"/>
41436   <int value="4" label="Operation Malformed"/>
41437   <int value="5" label="Operation Execution Error"/>
41438   <int value="6" label="Metadata Verification Failed"/>
41439   <int value="7" label="Payload Verification Failed"/>
41440   <int value="8" label="Verification Failed"/>
41441   <int value="9" label="Post-install Failed"/>
41442   <int value="10" label="Abnormal Termination"/>
41443 </enum>
41445 <enum name="UpdateEngineCheckReaction" type="int">
41446   <int value="0" label="Updating"/>
41447   <int value="1" label="Ignoring"/>
41448   <int value="2" label="Deferring"/>
41449   <int value="3" label="Backing Off"/>
41450 </enum>
41452 <enum name="UpdateEngineCheckResult" type="int">
41453   <int value="0" label="Update Available"/>
41454   <int value="1" label="No Update Available"/>
41455   <int value="2" label="Response Download Error"/>
41456   <int value="3" label="Response Parsing Error"/>
41457   <int value="4" label="Reboot Pending"/>
41458 </enum>
41460 <enum name="UpdateEngineConnectionType" type="int">
41461   <int value="0" label="Unknown"/>
41462   <int value="1" label="Ethernet"/>
41463   <int value="2" label="Wifi"/>
41464   <int value="3" label="WiMAX"/>
41465   <int value="4" label="Bluetooth"/>
41466   <int value="5" label="Cellular"/>
41467   <int value="6" label="Tethered (Ethernet)"/>
41468   <int value="7" label="Tethered (Wifi)"/>
41469 </enum>
41471 <enum name="UpdateEngineDownloadErrorCode" type="int">
41472   <int value="0" label="Download Error"/>
41473   <int value="100" label="Input Malformed (Internal Error)"/>
41474   <int value="101" label="Unknown HTTP Status (not 200-599)"/>
41475   <int value="400" label="Bad Request (HTTP Status 400)"/>
41476   <int value="401" label="Unauthorized (HTTP Status 401)"/>
41477   <int value="402" label="Payment Required (HTTP Status 402)"/>
41478   <int value="403" label="Forbidden (HTTP Status 403)"/>
41479   <int value="404" label="Not Found (HTTP Status 404)"/>
41480   <int value="405" label="Method Not Allowed (HTTP Status 405)"/>
41481   <int value="406" label="Not Acceptable (HTTP Status 406)"/>
41482   <int value="407" label="Proxy Auth Req (HTTP Status 407)"/>
41483   <int value="408" label="Request Timeout (HTTP Status 408)"/>
41484   <int value="409" label="Conflict (HTTP Status 409)"/>
41485   <int value="410" label="Gone (HTTP Status 410)"/>
41486   <int value="500" label="Internal Server Error (HTTP Status 500)"/>
41487   <int value="501" label="Not Implemented (HTTP Status 501)"/>
41488   <int value="502" label="Bad Gateway (HTTP Status 502)"/>
41489   <int value="503" label="Service Unavailable (HTTP Status 503)"/>
41490   <int value="504" label="Gateway Timeout (HTTP Status 504)"/>
41491 </enum>
41493 <enum name="UpdateEngineDownloadSource" type="int">
41494   <int value="0" label="HTTPS Server"/>
41495   <int value="1" label="HTTP Server"/>
41496   <int value="2" label="HTTP Peer"/>
41497 </enum>
41499 <enum name="UpdateEngineDownloadSources" type="int">
41500   <int value="0" label="Other"/>
41501   <int value="1" label="HTTPS Server Only"/>
41502   <int value="2" label="HTTP Server Only"/>
41503   <int value="3" label="HTTP Server, HTTPS Server"/>
41504   <int value="4" label="HTTP Peer Only"/>
41505   <int value="5" label="HTTP Peer and HTTPS Server"/>
41506   <int value="6" label="HTTP Peer and HTTP Server"/>
41507   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
41508 </enum>
41510 <enum name="UpdateEngineErrorCode" type="int">
41511   <int value="0" label="kErrorCodeSuccess"/>
41512   <int value="1" label="kErrorCodeError"/>
41513   <int value="2" label="kErrorCodeOmahaRequestError"/>
41514   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
41515   <int value="4" label="kErrorCodeFilesystemCopierError"/>
41516   <int value="5" label="kErrorCodePostinstallRunnerError"/>
41517   <int value="6" label="kErrorCodeSetBootableFlagError"/>
41518   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
41519   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
41520   <int value="9" label="kErrorCodeDownloadTransferError"/>
41521   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
41522   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
41523   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
41524   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
41525   <int value="14" label="kErrorCodeDownloadWriteError"/>
41526   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
41527   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
41528   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
41529   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
41530   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
41531   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
41532   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
41533   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
41534   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
41535   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
41536   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
41537   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
41538   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
41539   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
41540   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
41541   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
41542   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
41543   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
41544   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
41545   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
41546   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
41547   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
41548   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
41549   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
41550   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
41551   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
41552   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
41553   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
41554   <int value="43" label="kErrorCodePostinstallFirmwareRONotUpdatable"/>
41555   <int value="44" label="kErrorCodeUnsupportedMajorPayloadVersion"/>
41556   <int value="45" label="kErrorCodeUnsupportedMinorPayloadVersion"/>
41557 </enum>
41559 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
41560   <int value="0" label="Omaha Response"/>
41561   <int value="1" label="OOBE Marker"/>
41562 </enum>
41564 <enum name="UpdateEnginePayloadFormat" type="int">
41565   <int value="0" label="Full"/>
41566   <int value="1" label="Delta"/>
41567   <int value="2" label="Forced Full"/>
41568 </enum>
41570 <enum name="UpdatePolicy" type="int">
41571   <int value="0" label="UPDATES_DISABLED"/>
41572   <int value="1" label="AUTOMATIC_UPDATES"/>
41573   <int value="2" label="MANUAL_UPDATES_ONLY"/>
41574   <int value="3" label="AUTO_UPDATES_ONLY"/>
41575 </enum>
41577 <enum name="UrlResolutionResult" type="int">
41578   <int value="0" label="Absolute URL"/>
41579   <int value="1" label="Resolutions Differ"/>
41580   <int value="2" label="Resolutions Agree"/>
41581 </enum>
41583 <enum name="URLSchemeForHistogram" type="int">
41584   <int value="0" label="kUnknownURLScheme"/>
41585   <int value="1" label="kMissingURLScheme"/>
41586   <int value="2" label="kHttpURLScheme"/>
41587   <int value="3" label="kHttpsURLScheme"/>
41588   <int value="4" label="kFtpURLScheme"/>
41589   <int value="5" label="kChromeExtensionURLScheme"/>
41590   <int value="6" label="kJavascriptURLScheme"/>
41591   <int value="7" label="kFileURLScheme"/>
41592   <int value="8" label="kBlobURLScheme"/>
41593   <int value="9" label="kDataURLScheme"/>
41594   <int value="10" label="kFileSystemScheme"/>
41595 </enum>
41597 <enum name="UserSelectableSyncType" type="int">
41598   <int value="0" label="Bookmarks"/>
41599   <int value="1" label="Preferences"/>
41600   <int value="2" label="Passwords"/>
41601   <int value="3" label="Autofill"/>
41602   <int value="4" label="Themes"/>
41603   <int value="5" label="Omnibox History"/>
41604   <int value="6" label="Extensions"/>
41605   <int value="7" label="Open Tabs"/>
41606   <int value="8" label="Apps"/>
41607 </enum>
41609 <enum name="UserType" type="int">
41610   <int value="0" label="Regular"/>
41611   <int value="1" label="Guest"/>
41612   <int value="2" label="Retail Mode"/>
41613   <int value="3" label="Public Account"/>
41614   <int value="4" label="Locally Managed"/>
41615   <int value="5" label="Kiosk App"/>
41616 </enum>
41618 <enum name="VariationSeedSignature" type="int">
41619   <int value="0" label="Signature Missing"/>
41620   <int value="1" label="Signature Decode Failed"/>
41621   <int value="2" label="Invalid Signature"/>
41622   <int value="3" label="Invalid Seed"/>
41623   <int value="4" label="Valid Signature for Seed"/>
41624 </enum>
41626 <enum name="VariationsResourceRequestsAllowedState" type="int">
41627   <int value="0" label="Requests allowed"/>
41628   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
41629   <int value="2" label="Notified that requests became allowed"/>
41630   <int value="3" label="Requests not allowed: EULA not accepted"/>
41631   <int value="4" label="Requests not allowed: network down"/>
41632   <int value="5" label="Requests not allowed: disabled by command line"/>
41633 </enum>
41635 <enum name="VariationsSeedDateChange" type="int">
41636   <int value="0" label="No previous date"/>
41637   <int value="1" label="New date older than old date"/>
41638   <int value="2" label="Same day"/>
41639   <int value="3" label="Day changed"/>
41640 </enum>
41642 <enum name="VariationsSeedEmpty" type="int">
41643   <int value="0" label="Seed Not Empty"/>
41644   <int value="1" label="Seed Empty"/>
41645   <int value="2" label="Seed Corrupt"/>
41646   <int value="3" label="Seed Signature Verification Failed"/>
41647 </enum>
41649 <enum name="VaryType" type="int">
41650   <int value="0" label="No Vary header present"/>
41651   <int value="1" label="Vary:User-Agent"/>
41652   <int value="2" label="Other"/>
41653 </enum>
41655 <enum name="VAVDAH264DecoderFailure" type="int">
41656   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
41657   <int value="1" label="GAPS_IN_FRAME_NUM"/>
41658   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
41659   <int value="3" label="INTERLACED_STREAM"/>
41660   <int value="4" label="VAAPI_ERROR"/>
41661 </enum>
41663 <enum name="VideoCodec" type="int">
41664   <int value="0" label="kUnknownVideoCodec"/>
41665   <int value="1" label="kCodecH264"/>
41666   <int value="2" label="kCodecVC1"/>
41667   <int value="3" label="kCodecMPEG2"/>
41668   <int value="4" label="kCodecMPEG4"/>
41669   <int value="5" label="kCodecTheora"/>
41670   <int value="6" label="kCodecVP8"/>
41671   <int value="7" label="kCodecVP9"/>
41672 </enum>
41674 <enum name="VideoCodecProfile" type="int">
41675   <int value="0" label="H.264 Baseline"/>
41676   <int value="1" label="H.264 Main"/>
41677   <int value="2" label="H.264 Extended"/>
41678   <int value="3" label="H.264 High"/>
41679   <int value="4" label="H.264 High10"/>
41680   <int value="5" label="H.264 High422"/>
41681   <int value="6" label="H.264 High444"/>
41682   <int value="7" label="H.264 ScalableBaseline"/>
41683   <int value="8" label="H.264 ScalableHigh"/>
41684   <int value="9" label="H.264 StereoHigh"/>
41685   <int value="10" label="H.264 MultiviewHigh"/>
41686   <int value="11" label="VP8"/>
41687   <int value="12" label="VP9"/>
41688 </enum>
41690 <enum name="VideoPixelFormat" type="int">
41691   <int value="0" label="UNKNOWN"/>
41692   <int value="1" label="YV12"/>
41693   <int value="2" label="YV16"/>
41694   <int value="3" label="I420"/>
41695   <int value="4" label="YV12A"/>
41696   <int value="5" label="HOLE"/>
41697   <int value="6" label="NATIVE_TEXTURE"/>
41698   <int value="7" label="YV12J"/>
41699 </enum>
41701 <enum name="ViewFileType" type="int">
41702   <int value="0" label="other"/>
41703   <int value="1" label=".3ga"/>
41704   <int value="2" label=".3gp"/>
41705   <int value="3" label=".aac"/>
41706   <int value="4" label=".alac"/>
41707   <int value="5" label=".asf"/>
41708   <int value="6" label=".avi"/>
41709   <int value="7" label=".bmp"/>
41710   <int value="8" label=".csv"/>
41711   <int value="9" label=".doc"/>
41712   <int value="10" label=".docx"/>
41713   <int value="11" label=".flac"/>
41714   <int value="12" label=".gif"/>
41715   <int value="13" label=".jpeg"/>
41716   <int value="14" label=".jpg"/>
41717   <int value="15" label=".log"/>
41718   <int value="16" label=".m3u"/>
41719   <int value="17" label=".m3u8"/>
41720   <int value="18" label=".m4a"/>
41721   <int value="19" label=".m4v"/>
41722   <int value="20" label=".mid"/>
41723   <int value="21" label=".mkv"/>
41724   <int value="22" label=".mov"/>
41725   <int value="23" label=".mp3"/>
41726   <int value="24" label=".mp4"/>
41727   <int value="25" label=".mpg"/>
41728   <int value="26" label=".odf"/>
41729   <int value="27" label=".odp"/>
41730   <int value="28" label=".ods"/>
41731   <int value="29" label=".odt"/>
41732   <int value="30" label=".oga"/>
41733   <int value="31" label=".ogg"/>
41734   <int value="32" label=".ogv"/>
41735   <int value="33" label=".pdf"/>
41736   <int value="34" label=".png"/>
41737   <int value="35" label=".ppt"/>
41738   <int value="36" label=".pptx"/>
41739   <int value="37" label=".ra"/>
41740   <int value="38" label=".ram"/>
41741   <int value="39" label=".rar"/>
41742   <int value="40" label=".rm"/>
41743   <int value="41" label=".rtf"/>
41744   <int value="42" label=".wav"/>
41745   <int value="43" label=".webm"/>
41746   <int value="44" label=".webp"/>
41747   <int value="45" label=".wma"/>
41748   <int value="46" label=".wmv"/>
41749   <int value="47" label=".xls"/>
41750   <int value="48" label=".xlsx"/>
41751 </enum>
41753 <enum name="VPNDriver" type="int">
41754   <int value="0" label="OpenVPN"/>
41755   <int value="1" label="L2TP/IPSec"/>
41756 </enum>
41758 <enum name="VPNRemoteAuthenticationType" type="int">
41759   <int value="0" label="OpenVPN Default"/>
41760   <int value="1" label="OpenVPN Certificate"/>
41761   <int value="2" label="L2TP/IPSec Default"/>
41762   <int value="3" label="L2TP/IPSec Certificate"/>
41763   <int value="4" label="L2TP/IPSec PSK"/>
41764 </enum>
41766 <enum name="VPNUserAuthenticationType" type="int">
41767   <int value="0" label="OpenVPN None"/>
41768   <int value="1" label="OpenVPN Certificate"/>
41769   <int value="2" label="OpenVPN Username/Password"/>
41770   <int value="3" label="OpenVPN Username/Password/OTP"/>
41771   <int value="4" label="L2TP/IPSec None"/>
41772   <int value="5" label="L2TP/IPSec Certificate"/>
41773   <int value="6" label="L2TP/IPSec Username/Password"/>
41774 </enum>
41776 <enum name="WalletApiCall" type="int">
41777   <int value="0" label="Unknown API call"/>
41778   <int value="1" label="Accept Legal Documents"/>
41779   <int value="2" label="Authenticate Instrument"/>
41780   <int value="3" label="Get Full Wallet"/>
41781   <int value="4" label="Get Wallet Items"/>
41782   <int value="5" label="Save to Wallet"/>
41783 </enum>
41785 <enum name="WalletErrors" type="int">
41786   <int value="0" label="Baseline: Issued request"/>
41787   <int value="1" label="Fatal error (deprecated)"/>
41788   <int value="2" label="Malformed response"/>
41789   <int value="3" label="Network error"/>
41790   <int value="4" label="Bad request"/>
41791   <int value="5" label="Internal error"/>
41792   <int value="6" label="Invalid params"/>
41793   <int value="7" label="Service unavailable"/>
41794   <int value="8" label="Spending limit exceeded"/>
41795   <int value="9" label="Unsupported API version"/>
41796   <int value="10" label="Unknown error"/>
41797   <int value="11" label="Unsupported merchant"/>
41798   <int value="12" label="Unsupported buyer legal address"/>
41799   <int value="13" label="Unverified know your customer status"/>
41800 </enum>
41802 <enum name="WalletRequiredActions" type="int">
41803   <int value="0" label="Baseline: Issued request"/>
41804   <int value="1" label="Unknown"/>
41805   <int value="2" label="GAIA auth"/>
41806   <int value="3" label="Passive GAIA auth"/>
41807   <int value="4" label="Set up Wallet"/>
41808   <int value="5" label="Accept ToS"/>
41809   <int value="6" label="Update expiration date"/>
41810   <int value="7" label="Upgrade min address"/>
41811   <int value="8" label="Choose another instrument or address"/>
41812   <int value="9" label="Verify CVV"/>
41813   <int value="10" label="Invalid form field"/>
41814   <int value="11" label="Require phone number"/>
41815 </enum>
41817 <enum name="WebFontCacheHit" type="int">
41818   <int value="0" label="Miss"/>
41819   <int value="1" label="Hit"/>
41820   <int value="2" label="Served from data URL"/>
41821 </enum>
41823 <enum name="WebFontUsageType" type="int">
41824   <int value="0" label="Styled, and used"/>
41825   <int value="1" label="Styled, but not used"/>
41826   <int value="2" label="Not styled, but used"/>
41827 </enum>
41829 <enum name="WebHistoryStatus" type="int">
41830   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
41831   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
41832   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
41833 </enum>
41835 <enum name="WebSocketHandshakeResult" type="int">
41836   <int value="0" label="Incomplete"/>
41837   <int value="1" label="Normal"/>
41838   <int value="2" label="Failed"/>
41839   <int value="3" label="Connected"/>
41840 </enum>
41842 <enum name="WebSocketNewHandshakeResult" type="int">
41843   <int value="0" label="INCOMPLETE">Incomplete</int>
41844   <int value="1" label="CONNECTED">Connected</int>
41845   <int value="2" label="FAILED">Failed</int>
41846 </enum>
41848 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
41849   <int value="0" label="DoNotTakeOverContext"/>
41850   <int value="1" label="TakeOverContext"/>
41851 </enum>
41853 <enum name="WiFiApMode" type="int">
41854   <int value="0" label="Unknown"/>
41855   <int value="1" label="Managed"/>
41856   <int value="2" label="AdHoc"/>
41857 </enum>
41859 <enum name="WiFiReasonCode" type="int">
41860   <int value="0" label="kReasonReserved0"/>
41861   <int value="1" label="kReasonCodeUnspecified"/>
41862   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
41863   <int value="3" label="kReasonCodeSenderHasLeft"/>
41864   <int value="4" label="kReasonCodeInactivity"/>
41865   <int value="5" label="kReasonCodeTooManySTAs"/>
41866   <int value="6" label="kReasonCodeNonAuthenticated"/>
41867   <int value="7" label="kReasonCodeNonAssociated"/>
41868   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
41869   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
41870   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
41871   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
41872   <int value="12" label="kReasonReserved12"/>
41873   <int value="13" label="kReasonCodeInvalidInfoElement"/>
41874   <int value="14" label="kReasonCodeMICFailure"/>
41875   <int value="15" label="kReasonCode4WayTimeout"/>
41876   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
41877   <int value="17" label="kReasonCodeDifferenIE"/>
41878   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
41879   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
41880   <int value="20" label="kReasonCodeAkmpInvalid"/>
41881   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
41882   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
41883   <int value="23" label="kReasonCode8021XAuth"/>
41884   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
41885   <int value="25" label="kReasonReserved25"/>
41886   <int value="26" label="kReasonReserved26"/>
41887   <int value="27" label="kReasonReserved27"/>
41888   <int value="28" label="kReasonReserved28"/>
41889   <int value="29" label="kReasonReserved29"/>
41890   <int value="30" label="kReasonReserved30"/>
41891   <int value="31" label="kReasonReserved31"/>
41892   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
41893   <int value="33" label="kReasonCodeQoSBandwidth"/>
41894   <int value="34" label="kReasonCodeiPoorConditions"/>
41895   <int value="35" label="kReasonCodeOutsideTxop"/>
41896   <int value="36" label="kReasonCodeStaLeaving"/>
41897   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
41898   <int value="38" label="kReasonCodeSetupRequired"/>
41899   <int value="39" label="kReasonCodeTimeout"/>
41900   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
41901 </enum>
41903 <enum name="WiFiScanResult" type="int">
41904   <int value="0" label="ProgressiveScan connected"/>
41905   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
41906   <int value="2" label="ProgressiveScan error then FullScan connected"/>
41907   <int value="3"
41908       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
41909   <int value="4"
41910       label="ProgressiveScan didn't connect then FullScan connected"/>
41911   <int value="5" label="FullScan didn't connect"/>
41912   <int value="6" label="FullScan connected"/>
41913   <int value="7" label="Internal error"/>
41914 </enum>
41916 <enum name="WiFiStatusType" type="int">
41917   <int value="0" label="kStatusCodeTypeByAp"/>
41918   <int value="1" label="kStatusCodeTypeByClient"/>
41919   <int value="2" label="kStatusCodeTypeByUser"/>
41920   <int value="3" label="kStatusCodeTypeConsideredDead"/>
41921 </enum>
41923 <enum name="Win8PageLoadType" type="int">
41924   <int value="0" label="Metro"/>
41925   <int value="1" label="Desktop"/>
41926   <int value="2" label="Metro Aura"/>
41927   <int value="3" label="Desktop Aura"/>
41928 </enum>
41930 <enum name="WindowsVersion" type="int">
41931   <int value="0" label="Pre-XP"/>
41932   <int value="1" label="XP"/>
41933   <int value="2" label="2003 Server"/>
41934   <int value="3" label="Vista"/>
41935   <int value="4" label="Windows 7"/>
41936   <int value="5" label="Windows 8"/>
41937 </enum>
41939 <enum name="WindowType" type="int">
41940   <int value="0" label="Other"/>
41941   <int value="1" label="Browser"/>
41942   <int value="2" label="Hosted App"/>
41943   <int value="3" label="Packaged App"/>
41944 </enum>
41946 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
41947   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
41948   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
41949 </enum>
41951 </enums>
41953 <!-- Histogram suffixes list -->
41955 <histogram_suffixes_list>
41957 <histogram_suffixes name="ActiveNetworkState">
41958   <suffix name="Offline"
41959       label="network manager thinks that the active network is offline"/>
41960   <suffix name="Online"
41961       label="network manager thinks that the active network is online"/>
41962   <suffix name="RestrictedPool"
41963       label="network manager thinks that the active network is behind portal"/>
41964   <affected-histogram name="CaptivePortal.OOBE.DiscrepancyWithShill"/>
41965   <affected-histogram name="CaptivePortal.Session.DiscrepancyWithShill"/>
41966 </histogram_suffixes>
41968 <histogram_suffixes name="AsyncSlowStart">
41969   <suffix name="AsyncSlowStart" label="Async Slow Start on"/>
41970   <suffix name="AsyncSlowStart_off" label="Async Slow Start off"/>
41971   <suffix name="AsyncSlowStart_on" label="Async Slow Start on"/>
41972   <affected-histogram name="Net.Transaction_Connected_New"/>
41973   <affected-histogram name="Renderer4.StartToFinish"/>
41974 </histogram_suffixes>
41976 <histogram_suffixes name="AutofillServerExperiments">
41977   <suffix name="ar06" label="Acceptance ratio: 0.6"/>
41978   <suffix name="ar1" label="Acceptance ratio: 1.0"/>
41979   <suffix name="ar2" label="Acceptance ratio: 2.0"/>
41980   <suffix name="ar4" label="Acceptance ratio: 4.0"/>
41981   <suffix name="ar04wr3fs4"
41982       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
41983   <suffix name="ar05wlr15"
41984       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
41985   <suffix name="ar05wlr25"
41986       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
41987   <suffix name="ar05wr15fs5"
41988       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
41989   <suffix name="fp05" label="Probability picker algorithm, p=0.5"/>
41990   <suffix name="fp025" label="Probability picker algorithm, p=0.25"/>
41991   <suffix name="fp05cc03"
41992       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
41993   <suffix name="fp05cco03"
41994       label="Probability picker algorithm, p=0.5;
41995              p_ccname_given_other_cc_fields=0.3"/>
41996   <suffix name="fp05cco03cstd"
41997       label="Probability picker algorithm, p=0.5;
41998              p_ccname_given_other_cc_fields=0.3; with fallback to the default
41999              algorithm"/>
42000   <suffix name="fp05cc03e1"
42001       label="Probability picker algorithm, p=0.5 for cc and company name
42002              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
42003              default algorithm;"/>
42004   <suffix name="tbar1" label="Use only Toolbar upload data"/>
42005   <affected-histogram name="Autofill.Quality"/>
42006   <affected-histogram name="AutoFill.Quality"/>
42007   <affected-histogram name="Autofill.Quality.HeuristicType"/>
42008   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
42009   <affected-histogram name="Autofill.Quality.PredictedType"/>
42010   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
42011   <affected-histogram name="Autofill.Quality.ServerType"/>
42012   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
42013 </histogram_suffixes>
42015 <histogram_suffixes name="CacheListSize">
42016   <suffix name="CacheListSize_12" label="Control"/>
42017   <suffix name="CacheListSize_13" label="Extended deleted list (2x)"/>
42018   <suffix name="CacheListSize_14" label="Out of the experiment"/>
42019   <affected-histogram name="DiskCache.TotalIOTime"/>
42020   <affected-histogram name="Net.HttpJob.TotalTime"/>
42021   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
42022   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
42023   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
42024   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
42025   <affected-histogram name="PLT.Abandoned"/>
42026   <affected-histogram name="PLT.BeginToFinish"/>
42027   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
42028   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
42029   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42030   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42031   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
42032   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42033   <affected-histogram name="PLT.BeginToFinish_Reload"/>
42034 </histogram_suffixes>
42036 <histogram_suffixes name="CacheSensitivityAnalysis">
42037   <suffix name="No" label="Turned off"/>
42038   <suffix name="Control" label="Control group"/>
42039   <suffix name="ControlA" label="Control, Group A"/>
42040   <suffix name="ControlB" label="Control, Group B"/>
42041   <suffix name="100" label="100% slowdown"/>
42042   <suffix name="100A" label="100% slowdown, Group A"/>
42043   <suffix name="100B" label="100% slowdown, Group B"/>
42044   <suffix name="200A" label="200% slowdown, Group A"/>
42045   <suffix name="200B" label="200% slowdown, Group B"/>
42046   <suffix name="400A" label="400% slowdown, Group A"/>
42047   <suffix name="400B" label="400% slowdown, Group B"/>
42048   <affected-histogram name="Net.HttpJob.TotalTime"/>
42049   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
42050   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
42051   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
42052   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
42053   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
42054   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
42055   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
42056   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
42057 </histogram_suffixes>
42059 <histogram_suffixes name="CacheSensitivityHistograms">
42060   <suffix name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
42061   <affected-histogram name="PLT.BeginToFinish"/>
42062   <affected-histogram name="PLT.BeginToFinishDoc"/>
42063   <affected-histogram name="PLT.BeginToFirstPaint"/>
42064   <affected-histogram name="PLT.CommitToFirstPaint"/>
42065 </histogram_suffixes>
42067 <histogram_suffixes name="CertificateTypeAlgorithms" separator=".">
42068   <suffix name="DH" label="DH"/>
42069   <suffix name="DSA" label="DSA"/>
42070   <suffix name="ECDH" label="ECDH"/>
42071   <suffix name="ECDSA" label="ECDSA"/>
42072   <suffix name="RSA" label="RSA"/>
42073   <suffix name="Unknown" label="SPKI unrecognized by cert library"/>
42074   <suffix name="Unsupported" label="Un-histogrammed type - please fix"/>
42075   <affected-histogram name="CertificateType.BR.Intermediate"/>
42076   <affected-histogram name="CertificateType.BR.Leaf"/>
42077   <affected-histogram name="CertificateType.BR.Root"/>
42078   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
42079   <affected-histogram name="CertificateType.NonBR.Leaf"/>
42080   <affected-histogram name="CertificateType.NonBR.Root"/>
42081   <affected-histogram name="CertificateType2.BR.Intermediate"/>
42082   <affected-histogram name="CertificateType2.BR.Leaf"/>
42083   <affected-histogram name="CertificateType2.BR.Root"/>
42084   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
42085   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
42086   <affected-histogram name="CertificateType2.NonBR.Root"/>
42087 </histogram_suffixes>
42089 <histogram_suffixes name="CertificateTypeBRValidity" separator=".">
42090   <obsolete>
42091     Deprecated as of 8/2013. This histogram only considered the leaf certificate
42092     expiry date as a proxy for whether a certificate was in-scope for the BRs,
42093     but did not consider the issuance date. As some CAs have issued long-lived
42094     certs prior to the BRs, this disproportionately reported those certs as
42095     being subject to the BRs, but non-compliant, when in reality they're not
42096     subject.
42097   </obsolete>
42098   <suffix name="BR"
42099       label="The *leaf* certificate of the chain expires after 2013-12-31,
42100              meaning that it should be in scope for the Baseline
42101              Requirement's key size requirements"/>
42102   <suffix name="NonBR"
42103       label="The *leaf* certificate of the chain expires on or before
42104              2013-12-31"/>
42105   <affected-histogram name="CertificateType"/>
42106 </histogram_suffixes>
42108 <histogram_suffixes name="CertificateTypeBRValidity2" separator=".">
42109   <suffix name="BR"
42110       label="The *leaf* certificate of the chain expires after 2013-12-31 and
42111              was issued on or after 2012-07-01, as judged by the notBefore,
42112              meaning that it should be in scope for the Baseline
42113              Requirement's key size requirements"/>
42114   <suffix name="NonBR"
42115       label="The *leaf* certificate of the chain expires on or before
42116              2013-12-31 or was issued before 2012-07-01"/>
42117   <affected-histogram name="CertificateType2"/>
42118 </histogram_suffixes>
42120 <histogram_suffixes name="CertificateTypeChainPosition" separator=".">
42121   <suffix name="Intermediate" label="Intermediate's SPKI"/>
42122   <suffix name="Leaf" label="Leaf's SPKI"/>
42123   <suffix name="Root" label="Root's SPKI"/>
42124   <affected-histogram name="CertificateType.BR"/>
42125   <affected-histogram name="CertificateType.NonBR"/>
42126   <affected-histogram name="CertificateType2.BR"/>
42127   <affected-histogram name="CertificateType2.NonBR"/>
42128 </histogram_suffixes>
42130 <histogram_suffixes name="CloudPrintRequests" separator=".">
42131   <suffix name="Register" label="Register request"/>
42132   <suffix name="UpdatePrinter" label="Update printer request"/>
42133   <suffix name="DownloadData" label="Download data request"/>
42134   <suffix name="Other" label="Other requests"/>
42135   <affected-histogram name="CloudPrint.UrlFetcherDownloadSize"/>
42136   <affected-histogram name="CloudPrint.UrlFetcherRequestTime"/>
42137   <affected-histogram name="CloudPrint.UrlFetcherRetries"/>
42138   <affected-histogram name="CloudPrint.UrlFetcherUploadSize"/>
42139 </histogram_suffixes>
42141 <histogram_suffixes name="ConnCountImpact">
42142   <suffix name="conn_count_16" label="with 16 persistent connections per host"/>
42143   <suffix name="conn_count_4" label="with 4 persistent connections per host"/>
42144   <suffix name="conn_count_5" label="with 5 persistent connections per host"/>
42145   <suffix name="conn_count_6" label="with 6 persistent connections per host"/>
42146   <suffix name="conn_count_7" label="with 7 persistent connections per host"/>
42147   <suffix name="conn_count_8" label="with 8 persistent connections per host"/>
42148   <suffix name="conn_count_9" label="with 9 persistent connections per host"/>
42149   <affected-histogram name="Net.Transaction_Connected_New"/>
42150   <affected-histogram name="PLT.Abandoned"/>
42151   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42152   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42153   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
42154   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42155   <affected-histogram name="Renderer4.Abandoned"/>
42156   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
42157   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
42158   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
42159   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
42160 </histogram_suffixes>
42162 <histogram_suffixes name="ConnectivityDiagnostics" separator=".">
42163   <suffix name="0" label="INTERNET_DISCONNECTED"/>
42164   <suffix name="1" label="CHROME_VERSION"/>
42165   <suffix name="2" label="CHROMEOS_VERSION"/>
42166   <suffix name="3" label="DNS_RESOLVER_PRESENT"/>
42167   <suffix name="4" label="CAPTIVE_PORTAL_DNS"/>
42168   <suffix name="5" label="CAPTIVE_PORTAL_HTTP"/>
42169   <suffix name="6" label="FIREWALL_80"/>
42170   <suffix name="7" label="FIREWALL_443"/>
42171   <suffix name="8" label="RESOLVER_LATENCY"/>
42172   <suffix name="9" label="HTTP_LATENCY"/>
42173   <suffix name="10" label="NIC_SIGNAL_STRENGTH"/>
42174   <suffix name="11" label="PING_GATEWAY"/>
42175   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
42176   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
42177 </histogram_suffixes>
42179 <histogram_suffixes name="ConnnectBackupJobs">
42180   <suffix name="ConnectBackupJobsEnabled"/>
42181   <suffix name="ConnectBackupJobsDisabled"/>
42182   <affected-histogram name="Net.PreconnectUtilization"/>
42183   <affected-histogram name="Net.PreconnectUtilization2"/>
42184   <affected-histogram name="PLT.Abandoned"/>
42185   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
42186   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
42187   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
42188   <affected-histogram name="PLT.LoadType"/>
42189 </histogram_suffixes>
42191 <histogram_suffixes name="ContextualSearch">
42192   <suffix name="Control"/>
42193   <suffix name="Tap"/>
42194   <suffix name="TapForced"/>
42195   <affected-histogram name="Search.ContextualSearchOptCard"/>
42196   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
42197   <affected-histogram name="Search.ContextualSearchPeekCard"/>
42198   <affected-histogram name="Search.ContextualSearchTap"/>
42199   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
42200   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
42201 </histogram_suffixes>
42203 <histogram_suffixes name="CrosFirstRunStep" separator="">
42204   <suffix name="AppList"/>
42205   <suffix name="Tray"/>
42206   <suffix name="Help"/>
42207   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
42208 </histogram_suffixes>
42210 <histogram_suffixes name="DataReductionProxy">
42211   <suffix name="DataReductionProxy"
42212       label="Only page loads through the data reduction proxy are considered."/>
42213   <affected-histogram name="PLT.NT_Connect"/>
42214   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
42215   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
42216   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
42217   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
42218   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
42219   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
42220   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
42221   <affected-histogram name="PLT.NT_DomainLookup"/>
42222   <affected-histogram name="PLT.NT_DomContentLoaded"/>
42223   <affected-histogram name="PLT.NT_DomInteractive"/>
42224   <affected-histogram name="PLT.NT_DomLoading"/>
42225   <affected-histogram name="PLT.NT_LoadEvent"/>
42226   <affected-histogram name="PLT.NT_Redirect"/>
42227   <affected-histogram name="PLT.NT_Request"/>
42228   <affected-histogram name="PLT.NT_Response"/>
42229   <affected-histogram name="PLT.PT_BeginToCommit"/>
42230   <affected-histogram name="PLT.PT_BeginToFinish"/>
42231   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42232   <affected-histogram name="PLT.PT_CommitToFinish"/>
42233   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42234   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
42235   <affected-histogram name="PLT.PT_RequestToCommit"/>
42236   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42237   <affected-histogram name="PLT.PT_RequestToFinish"/>
42238   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42239   <affected-histogram name="PLT.PT_RequestToStart"/>
42240   <affected-histogram name="PLT.PT_StartToCommit"/>
42241   <affected-histogram name="PLT.PT_StartToFinish"/>
42242 </histogram_suffixes>
42244 <histogram_suffixes name="DefaultAppsExperiment">
42245   <suffix name="NoDefaultApps" label="User's without default apps installed"/>
42246   <suffix name="WithDefaultApps" label="User's with default apps installed"/>
42247   <affected-histogram name="Extensions.AppTabLaunchType"/>
42248   <affected-histogram name="Extensions.ExtensionInstalled"/>
42249   <affected-histogram name="Extensions.ExtensionUninstalled"/>
42250   <affected-histogram name="NewTabPage.DefaultPageType"/>
42251   <affected-histogram name="NewTabPage.SelectedPageType"/>
42252   <affected-histogram name="NtpHandler.AttachShownPageType"/>
42253   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
42254   <affected-histogram name="Profile.AppCount"/>
42255 </histogram_suffixes>
42257 <histogram_suffixes name="DefaultPinnedApps">
42258   <obsolete>
42259     Deprecated as of 12/2013. Default pinned apps trial is finished.
42260   </obsolete>
42261   <suffix name="Existing"/>
42262   <suffix name="Control"/>
42263   <suffix name="Alternate"/>
42264   <affected-histogram name="Cros.ClickOnShelf"/>
42265 </histogram_suffixes>
42267 <histogram_suffixes name="DiskUsagePerUserCount" separator=".">
42268   <suffix name="1User" label="Only 1 user exists on device."/>
42269   <suffix name="2Users" label="2 users exist on device."/>
42270   <suffix name="3Users" label="3 users exist on device."/>
42271   <suffix name="4Users" label="4 users exist on device."/>
42272   <suffix name="5Users" label="5 users exist on device."/>
42273   <suffix name="6Users" label="6 users exist on device."/>
42274   <suffix name="7OrMoreUsers" label="7 or more users exist on device."/>
42275   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
42276   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
42277   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
42278   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
42279   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
42280   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
42281   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
42282 </histogram_suffixes>
42284 <histogram_suffixes name="DnsImpact2">
42285   <suffix name="disabled_prefetch"
42286       label="DNS pre-resolving is disabled in these clients"/>
42287   <suffix name="disabled_prefetch_4_connections"
42288       label="DNS pre-resolving is disabled in these clients, and a maximum of
42289              4 connections per host was allowed"/>
42290   <suffix name="enabled_prefetch_4_connections"
42291       label="a maximum of 4 connections per host was allowed in these clients"/>
42292   <suffix name="parallel_4_prefetch"
42293       label="DNS pre-resolving was only doing 4 concurrent speculative
42294              resolutions in this test"/>
42295   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
42296   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
42297     <with-suffix name="disabled_prefetch"/>
42298     <with-suffix name="disabled_prefetch_4_connections"/>
42299     <with-suffix name="enabled_prefetch_4_connections"/>
42300   </affected-histogram>
42301   <affected-histogram name="Net.TCP_Connection_Latency"/>
42302   <affected-histogram name="Net.Transaction_Connected"/>
42303   <affected-histogram name="Net.Transaction_Connected_New"/>
42304   <affected-histogram name="Net.Transaction_Connected_New_b"/>
42305   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
42306   <affected-histogram name="Net.Transaction_Latency"/>
42307   <affected-histogram name="Net.Transaction_Latency_b"/>
42308   <affected-histogram name="Net.Transaction_Latency_Total"/>
42309   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
42310   <affected-histogram
42311       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
42312   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
42313   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
42314   <affected-histogram name="PLT.RequestToFinish">
42315     <with-suffix name="parallel_4_prefetch"/>
42316   </affected-histogram>
42317 </histogram_suffixes>
42319 <histogram_suffixes name="DnsImpact3">
42320   <suffix name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
42321   <suffix name="parallel_4_prefetch"
42322       label="with only 4 concurrent speculative resolutions done in parallel"/>
42323   <affected-histogram name="Net.Transaction_Connected_New">
42324     <with-suffix name="disabled_prefetch"/>
42325   </affected-histogram>
42326   <affected-histogram name="Renderer2.FinishDocToFinish"/>
42327   <affected-histogram name="Renderer2.RequestToFinish"/>
42328   <affected-histogram name="Renderer2.RequestToFinish_L">
42329     <with-suffix name="disabled_prefetch"/>
42330   </affected-histogram>
42331   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
42332   <affected-histogram name="Renderer2.RequestToStart"/>
42333   <affected-histogram name="Renderer2.StartToFinish"/>
42334   <affected-histogram name="Renderer2.StartToFinishDoc"/>
42335   <affected-histogram name="Renderer2.StartToFirstLayout"/>
42336   <affected-histogram name="Renderer4.RequestToFinish">
42337     <with-suffix name="parallel_4_prefetch"/>
42338   </affected-histogram>
42339   <affected-histogram name="Renderer4.StartToFinish">
42340     <with-suffix name="parallel_4_prefetch"/>
42341   </affected-histogram>
42342 </histogram_suffixes>
42344 <histogram_suffixes name="DnsParallelism">
42345   <suffix name="parallel_10"
42346       label="with only 10 concurrent resolutions done in parallel"/>
42347   <suffix name="parallel_14"
42348       label="with only 14 concurrent resolutions done in parallel"/>
42349   <suffix name="parallel_20"
42350       label="with only 20 concurrent resolutions done in parallel"/>
42351   <suffix name="parallel_6"
42352       label="with only 6 concurrent resolutions done in parallel"/>
42353   <suffix name="parallel_7"
42354       label="with only 7 concurrent resolutions done in parallel"/>
42355   <suffix name="parallel_8"
42356       label="with only 8 concurrent resolutions done in parallel"/>
42357   <suffix name="parallel_9"
42358       label="with only 9 concurrent resolutions done in parallel"/>
42359   <suffix name="parallel_default"
42360       label="with the default number of concurrent resolutions done in
42361              parallel"/>
42362   <affected-histogram name="DNS.ResolveCategory"/>
42363   <affected-histogram name="DNS.ResolveSuccess"/>
42364 </histogram_suffixes>
42366 <histogram_suffixes name="DocsSpecific" separator="">
42367   <suffix name="Docs" label="Only for docs.google.com"/>
42368   <affected-histogram name="appcache.MainResourceResponseRetrieval"/>
42369   <affected-histogram name="appcache.SubResourceResponseRetrieval"/>
42370   <affected-histogram name="appcache.UpdateJobResult"/>
42371   <affected-histogram name="appcache.UpdateProgressAtPointOfFaliure"/>
42372   <affected-histogram name="appcache.UpdateWasOffOriginAtPointOfFailure"/>
42373   <affected-histogram name="appcache.UpdateWasStalledAtPointOfFailure"/>
42374 </histogram_suffixes>
42376 <histogram_suffixes name="DomainGoogle" separator="">
42377   <suffix name="Google" label="only Google cookies are recorded."/>
42378   <suffix name="Other" label="only NON-Google cookies are recorded."/>
42379   <affected-histogram name="Cookie.ReinstatedCookies"/>
42380 </histogram_suffixes>
42382 <histogram_suffixes name="ExternalExtensionEvent" separator="">
42383   <suffix name="NonWebstore"
42384       label="sideloaded extensions that don't update from the webstore"/>
42385   <suffix name="Webstore"
42386       label="sideloaded extensions that update from the webstore"/>
42387   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
42388 </histogram_suffixes>
42390 <histogram_suffixes name="FileBrowserLoad" separator=".">
42391   <suffix name="Construct"
42392       label="Time spent constructing the main Javascript object."/>
42393   <suffix name="DOM" label="Time to initialize DOM."/>
42394   <suffix name="FileSystem"
42395       label="Deprecated as of 9/2013. Time to get access to the local file
42396              system."/>
42397   <suffix name="Parse" label="Time to parse Javascript and CSS."/>
42398   <suffix name="Roots" label="Time to enumerate file system roots."/>
42399   <suffix name="Total"
42400       label="Total load time from the moment the Javascript started parsing
42401              till the moment the empty file list is displayed."/>
42402   <affected-histogram name="FileBrowser.Load"/>
42403 </histogram_suffixes>
42405 <histogram_suffixes name="FromGWS">
42406   <suffix name="FromGWS"
42407       label="Only page loads that are a result of a navigation from a web
42408              search are considered."/>
42409   <affected-histogram name="PLT.BeginToFinish"/>
42410   <affected-histogram name="PLT.BeginToFinishDoc"/>
42411   <affected-histogram name="PLT.BeginToFirstPaint"/>
42412   <affected-histogram name="PLT.CommitToFirstPaint"/>
42413   <affected-histogram name="PLT.PT_BeginToCommit"/>
42414   <affected-histogram name="PLT.PT_BeginToFinish"/>
42415   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42416   <affected-histogram name="PLT.PT_CommitToFinish"/>
42417   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42418   <affected-histogram name="PLT.PT_RequestToCommit"/>
42419   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42420   <affected-histogram name="PLT.PT_RequestToFinish"/>
42421   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42422   <affected-histogram name="PLT.PT_RequestToStart"/>
42423   <affected-histogram name="PLT.PT_StartToCommit"/>
42424   <affected-histogram name="PLT.PT_StartToFinish"/>
42425 </histogram_suffixes>
42427 <histogram_suffixes name="GWSChromeJointExperiment">
42428   <suffix name="Experiment1"
42429       label="Only page loads that are a result of a navigation from a web
42430              search under a specific web search/Chrome joint experiment.
42431              Unused at this moment."/>
42432   <suffix name="Experiment2"
42433       label="Only page loads that are a result of a navigation from a web
42434              search under a specific web search/Chrome joint experiment.
42435              Unused at this moment."/>
42436   <suffix name="Experiment3"
42437       label="Only page loads that are a result of a navigation from a web
42438              search under a specific web search/Chrome joint experiment.
42439              Unused at this moment."/>
42440   <suffix name="Experiment4"
42441       label="Only page loads that are a result of a navigation from a web
42442              search under a specific web search/Chrome joint experiment.
42443              Unused at this moment."/>
42444   <suffix name="Experiment5"
42445       label="Only page loads that are a result of a navigation from a web
42446              search under a specific web search/Chrome joint experiment.
42447              Unused at this moment."/>
42448   <suffix name="Experiment6"
42449       label="Only page loads that are a result of a navigation from a web
42450              search under a specific web search/Chrome joint experiment.
42451              Unused at this moment."/>
42452   <suffix name="Experiment7"
42453       label="Only page loads that are a result of a navigation from a web
42454              search under a specific web search/Chrome joint experiment.
42455              Unused at this moment."/>
42456   <suffix name="Experiment8"
42457       label="Only page loads that are a result of a navigation from a web
42458              search under a specific web search/Chrome joint experiment.
42459              Unused at this moment."/>
42460   <suffix name="Experiment9"
42461       label="Only page loads that are a result of a navigation from a web
42462              search under a specific web search/Chrome joint experiment.
42463              Unused at this moment."/>
42464   <suffix name="Experiment10"
42465       label="Only page loads that are a result of a navigation from a web
42466              search under a specific web search/Chrome joint experiment.
42467              Unused at this moment."/>
42468   <suffix name="Experiment11"
42469       label="Only page loads that are a result of a navigation from a web
42470              search under a specific web search/Chrome joint experiment.
42471              Unused at this moment."/>
42472   <suffix name="Experiment12"
42473       label="Only page loads that are a result of a navigation from a web
42474              search under a specific web search/Chrome joint experiment.
42475              Unused at this moment."/>
42476   <suffix name="Experiment13"
42477       label="Only page loads that are a result of a navigation from a web
42478              search under a specific web search/Chrome joint experiment.
42479              Unused at this moment."/>
42480   <suffix name="Experiment14"
42481       label="Only page loads that are a result of a navigation from a web
42482              search under a specific web search/Chrome joint experiment.
42483              Unused at this moment."/>
42484   <suffix name="Experiment15"
42485       label="Only page loads that are a result of a navigation from a web
42486              search under a specific web search/Chrome joint experiment.
42487              Unused at this moment."/>
42488   <suffix name="Experiment16"
42489       label="Only page loads that are a result of a navigation from a web
42490              search under a specific web search/Chrome joint experiment.
42491              Unused at this moment."/>
42492   <suffix name="Experiment17"
42493       label="Only page loads that are a result of a navigation from a web
42494              search under a specific web search/Chrome joint experiment.
42495              Unused at this moment."/>
42496   <suffix name="Experiment18"
42497       label="Only page loads that are a result of a navigation from a web
42498              search under a specific web search/Chrome joint experiment.
42499              Unused at this moment."/>
42500   <suffix name="Experiment19"
42501       label="Only page loads that are a result of a navigation from a web
42502              search under a specific web search/Chrome joint experiment.
42503              Unused at this moment."/>
42504   <suffix name="Experiment20"
42505       label="Only page loads that are a result of a navigation from a web
42506              search under a specific web search/Chrome joint experiment.
42507              Unused at this moment."/>
42508   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
42509   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
42510   <affected-histogram name="PLT.BeginToFinish_Preview"/>
42511   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
42512   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
42513   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
42514   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
42515   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
42516   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
42517   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
42518   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
42519   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
42520   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
42521   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
42522   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
42523   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
42524   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
42525   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
42526   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
42527   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
42528   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
42529   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
42530   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
42531   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
42532   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
42533   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
42534   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
42535   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
42536   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
42537   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
42538   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
42539   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
42540   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
42541   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
42542   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
42543   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
42544   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
42545   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
42546   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
42547   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
42548   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
42549   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
42550   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
42551   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
42552   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
42553   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
42554   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
42555   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
42556   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
42557   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
42558   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
42559   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
42560   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
42561   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
42562   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
42563   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
42564   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
42565   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
42566   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
42567   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
42568   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
42569   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
42570   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
42571   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
42572 </histogram_suffixes>
42574 <histogram_suffixes name="HttpPipeliningCompatibility">
42575   <suffix name="disable_test" label="Do nothing"/>
42576   <suffix name="enable_test" label="Test connection for HTTP pipelining"/>
42577   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
42578   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
42579   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
42580   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
42581   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
42582   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
42583   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
42584   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
42585   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
42586   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
42587   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
42588   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
42589   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
42590   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
42591   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
42592   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
42593   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
42594   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
42595   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
42596   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
42597   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
42598   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
42599 </histogram_suffixes>
42601 <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
42602   <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
42603   <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
42604   <suffix name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
42605   <suffix name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
42606   <suffix name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
42607   <suffix name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
42608   <suffix name="WritableFileClose" label="ChromiumWritableFile::Close"/>
42609   <suffix name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
42610   <suffix name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
42611   <suffix name="WritableFileSyncParent"
42612       label="ChromiumWritableFile::SyncParent"/>
42613   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
42614   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
42615   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
42616 </histogram_suffixes>
42618 <histogram_suffixes name="IndexedDBLevelDBPFEMethods" separator=".">
42619   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
42620   <suffix name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
42621   <suffix name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
42622   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
42623   <suffix name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
42624   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
42625   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
42626   <suffix name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
42627   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
42628   <suffix name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
42629   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
42630   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
42631   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
42632 </histogram_suffixes>
42634 <histogram_suffixes name="InstallerDownloadSources" separator="">
42635   <suffix name="HttpPeer" label="Download Source: HTTP Peer"/>
42636   <suffix name="HttpServer" label="Download Source: HTTP Server"/>
42637   <suffix name="HttpsServer" label="Download Source: HTTPS Server"/>
42638   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
42639   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
42640 </histogram_suffixes>
42642 <histogram_suffixes name="Instant">
42643   <suffix name="Extended" label="Suggestions + Results"/>
42644   <suffix name="Instant" label="Results"/>
42645   <affected-histogram name="Instant.SessionsStorageNamespace"/>
42646 </histogram_suffixes>
42648 <histogram_suffixes name="InstantExtended_QuerytoQuery">
42649   <suffix name="400" label="Omnibox width &lt; 400"/>
42650   <suffix name="700" label="Omnibox width &lt; 700"/>
42651   <suffix name="1200" label="Omnibox width &lt; 1200"/>
42652   <suffix name="large" label="Omnibox width &gt;= 1200"/>
42653   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
42654   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
42655   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
42656   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
42657 </histogram_suffixes>
42659 <histogram_suffixes name="InstantSearchClicks">
42660   <suffix name="WithPreview"
42661       label="Only page loads through data reduction proxy that are result of
42662              navigation from web search and preview version of the page shown
42663              are considered."/>
42664   <suffix name="Preview"
42665       label="Only page loads through data reduction proxy that are result of
42666              navigation from web search and preview version of the page shown
42667              are considered."/>
42668   <suffix name="NoPreview"
42669       label="Only page loads through data reduction proxy that are result of
42670              navigation from web search and preview version of the page shown
42671              are considered."/>
42672   <affected-histogram name="PLT.BeginToFinish"/>
42673   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
42674   <affected-histogram name="PLT.BeginToFinishDoc"/>
42675   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
42676   <affected-histogram name="PLT.BeginToFirstPaint"/>
42677   <affected-histogram name="PLT.CommitToFirstPaint"/>
42678   <affected-histogram name="PLT.PT_BeginToCommit"/>
42679   <affected-histogram name="PLT.PT_BeginToFinish"/>
42680   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
42681   <affected-histogram name="PLT.PT_CommitToFinish"/>
42682   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
42683   <affected-histogram name="PLT.PT_RequestToCommit"/>
42684   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
42685   <affected-histogram name="PLT.PT_RequestToFinish"/>
42686   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
42687   <affected-histogram name="PLT.PT_RequestToStart"/>
42688   <affected-histogram name="PLT.PT_StartToCommit"/>
42689   <affected-histogram name="PLT.PT_StartToFinish"/>
42690 </histogram_suffixes>
42692 <histogram_suffixes name="Interval" separator="_">
42693   <suffix name="Interval" label="Interval between two consecutive connects is"/>
42694   <affected-histogram name="Net.TCP_Connection_Latency"/>
42695 </histogram_suffixes>
42697 <histogram_suffixes name="Interval_20ms_plus_and_minus" separator="_">
42698   <suffix name="Interval_20ms_Minus"
42699       label="Interval between two consecutive connects is less than 20ms."/>
42700   <suffix name="Interval_20ms_Plus"
42701       label="Interval between two consecutive connects is greater than or
42702              equal to 20ms."/>
42703   <affected-histogram name="Net.TCP_Connection_Latency"/>
42704 </histogram_suffixes>
42706 <histogram_suffixes name="Interval_lt_gt_20ms" separator="_">
42707   <suffix name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
42708   <suffix name="LessThanOrEqual_20ms"
42709       label="more than 10ms, and less than or equal to 20ms."/>
42710   <suffix name="GreaterThan_20ms" label="greater than 20ms."/>
42711   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
42712 </histogram_suffixes>
42714 <histogram_suffixes name="IPv6_Probe">
42715   <suffix name="IPv6_probe_skipped"
42716       label="with IPv6 not probed, and default OS settings used"/>
42717   <suffix name="IPv6_probe_done"
42718       label="with IPv6 probed for and possibly disabled"/>
42719   <affected-histogram name="DNS.PrefetchResolution"/>
42720 </histogram_suffixes>
42722 <histogram_suffixes name="LateBindingExperiment">
42723   <suffix name="disable_late_binding" label="socket late binding is disabled"/>
42724   <suffix name="enable_late_binding" label="socket late binding is enabled"/>
42725   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
42726   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
42727   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
42728   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
42729   <affected-histogram name="Net.TCPSocketType"/>
42730   <affected-histogram name="Net.Transaction_Connected"/>
42731   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
42732   <affected-histogram name="Net.TransportSocketRequestTime"/>
42733   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
42734   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
42735   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
42736   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
42737   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
42738   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
42739   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
42740   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
42741   <affected-histogram name="Renderer4.RequestToFinish"/>
42742   <affected-histogram name="Renderer4.StartToFinish"/>
42743 </histogram_suffixes>
42745 <histogram_suffixes name="LevelDBEnvBackupRestore" separator="">
42746   <suffix name="Backup" label="Backing up an ldb file."/>
42747   <suffix name="Restore" label="Restoring an ldb file."/>
42748   <affected-histogram name="LevelDBEnv.IDB.Table"/>
42749   <affected-histogram name="LevelDBEnv.Table"/>
42750 </histogram_suffixes>
42752 <histogram_suffixes name="LevelDBEnvMaxFDs" separator=".">
42753   <suffix name="Success"
42754       label="This histogram shows the limit when open succeeded."/>
42755   <suffix name="TooManyOpened"
42756       label="This histogram shows the limit when open failed because the
42757              limit had been reached."/>
42758   <suffix name="OtherError"
42759       label="This histogram shows the limit when open failed for reasons
42760              other than exceeding the limit."/>
42761   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
42762   <affected-histogram name="LevelDBEnv.MaxFDs"/>
42763 </histogram_suffixes>
42765 <histogram_suffixes name="LevelDBEnvPlatformFileErrors" separator="">
42766   <suffix name="CreateDir" label="ChromiumEnv::CreateDir"/>
42767   <suffix name="GetChildren" label="ChromiumEnv::GetChildren"/>
42768   <suffix name="LockFile" label="ChromiumEnv::LockFile"/>
42769   <suffix name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
42770   <suffix name="RenameFile" label="ChromiumEnv::RenameFile"/>
42771   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
42772   <affected-histogram name="LevelDBEnv.IOError."/>
42773 </histogram_suffixes>
42775 <histogram_suffixes name="LevelDBEnvRetry" separator="">
42776   <suffix name="RenameFile" label="RenameFile"/>
42777   <suffix name="LockFile" label="LockFile"/>
42778   <suffix name="CreateDir" label="CreateDir"/>
42779   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
42780   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
42781   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
42782   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
42783 </histogram_suffixes>
42785 <histogram_suffixes name="LevelDBEnvRetryTimes" separator="">
42786   <obsolete>
42787     Deprecated 2013-04 in favor of LevelDBEnvRetry.
42788   </obsolete>
42789   <suffix name="Rename" label="RenameFile"/>
42790   <suffix name="LockFile" label="LockFile"/>
42791   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
42792   <affected-histogram name="LevelDBEnv.TimeTo"/>
42793 </histogram_suffixes>
42795 <histogram_suffixes name="MediaAudioInputControllerTime" separator=".">
42796   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
42797   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
42798   <suffix name="RecordTime" label="Measures the time taken for DoRecord()."/>
42799   <affected-histogram name="Media.AudioInputController"/>
42800 </histogram_suffixes>
42802 <histogram_suffixes name="MediaAudioInputDeviceManagerTime" separator=".">
42803   <suffix name="OpenOnDeviceThreadTime"
42804       label="Measures the time taken for OpenOnDeviceThread()."/>
42805   <suffix name="EnumerateOnDeviceThreadTime"
42806       label="Measures the time taken for EnumerateOnDeviceThread()."/>
42807   <affected-histogram name="Media.AudioInputDeviceManager"/>
42808 </histogram_suffixes>
42810 <histogram_suffixes name="MediaAudioOutputControllerTime" separator=".">
42811   <suffix name="CloseTime" label="Measures the time taken for DoClose()."/>
42812   <suffix name="CreateTime" label="Measures the time taken for DoCreate()."/>
42813   <suffix name="DeviceChangeTime"
42814       label="Measures the time taken for OnDeviceChange()."/>
42815   <suffix name="PauseTime" label="Measures the time taken for DoPause()."/>
42816   <suffix name="PlayTime"
42817       label="Measures the time taken for DoPlay(). Technically only the
42818              worker method AudioOutputController::PollAndStartIfDataReady()."/>
42819   <affected-histogram name="Media.AudioOutputController"/>
42820 </histogram_suffixes>
42822 <histogram_suffixes name="MediaVideoCaptureManagerTime" separator=".">
42823   <suffix name="OnEnumerateDevicesTime"
42824       label="Measures the time taken for OnEnumerateDevices()."/>
42825   <suffix name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
42826   <suffix name="OnCloseTime" label="Measures the time taken for OnClose()."/>
42827   <suffix name="OnStartTime" label="Measures the time taken for OnStart()."/>
42828   <suffix name="OnStopTime" label="Measures the time taken for OnStop()."/>
42829   <affected-histogram name="Media.VideoCaptureManager"/>
42830 </histogram_suffixes>
42832 <histogram_suffixes name="Net.QuicSession.21CumulativePackets" separator="_">
42833   <suffix name="First21"
42834       label="Only the first group of 21 packets in a connection via"/>
42835   <suffix name="Some21s"
42836       label="After the first 21, this records data for some groups of 21
42837              consecutive sequence nmubers, arriving via."/>
42838   <affected-histogram name="Net.QuicSession.21CumulativePacketsReceived"/>
42839 </histogram_suffixes>
42841 <histogram_suffixes name="Net.QuicSession.6PacketPatterns" separator="_">
42842   <suffix name="First6"
42843       label="Only the first group of 6 packets in a connection via"/>
42844   <suffix name="Some6s"
42845       label="After the first 6, this records patterns for some groups of 6
42846              consecutive sequence numbers, arriving via."/>
42847   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived"/>
42848 </histogram_suffixes>
42850 <histogram_suffixes name="Net.QuicSession.PacketReceived" separator="_">
42851   <suffix name="Ack"
42852       label="Only packets that were received by Chrome as well being part of
42853              connections via"/>
42854   <suffix name="Nack"
42855       label="Only packets that were missed by Chrome as well being part of
42856              connections via"/>
42857   <suffix name="IsAnAck"
42858       label="Only packets that were probably solo ACK packets when recieved
42859              by Chrome as well being part of connections via"/>
42860   <suffix name="IsNotAck"
42861       label="Only packets that were probably NOT solo ACK packets when
42862              recieved by Chrome as well being part of connections via"/>
42863   <affected-histogram name="Net.QuicSession.PacketReceived"/>
42864 </histogram_suffixes>
42866 <histogram_suffixes name="Net.QuicSession.PacketReceived_CONNECTION_TYPE"
42867     separator="_">
42868   <suffix name="CONNECTION_UNKNOWN" label="WiFi are tallied."/>
42869   <suffix name="CONNECTION_ETHERNET"
42870       label="ethernet are tallied, but this may include connections to a WiFi
42871              bridge."/>
42872   <suffix name="CONNECTION_WIFI"
42873       label="WiFi are tallied, but this may include connections to a mobile
42874              hotspot. Also check similar histograms that end in WIFI_802.11*
42875              for more details on some platforms."/>
42876   <suffix name="CONNECTION_WIFI_ANCIENT"
42877       label="802.11 that are no longer standard are tallied."/>
42878   <suffix name="CONNECTION_WIFI_802.11a" label="802.11a are tallied."/>
42879   <suffix name="CONNECTION_WIFI_802.11b" label="802.11b are tallied."/>
42880   <suffix name="CONNECTION_WIFI_802.11g" label="802.11g are tallied."/>
42881   <suffix name="CONNECTION_WIFI_802.11n" label="802.11n are tallied."/>
42882   <suffix name="CONNECTION_2G" label="mobile 2G are tallied."/>
42883   <suffix name="CONNECTION_3G" label="mobile 3G are tallied."/>
42884   <suffix name="CONNECTION_4G" label="mobile 4G are tallied."/>
42885   <suffix name="CONNECTION_NONE"
42886       label="NO(?) network are tallied (should be empty)."/>
42887   <affected-histogram
42888       name="Net.QuicSession.21CumulativePacketsReceived_First21"/>
42889   <affected-histogram
42890       name="Net.QuicSession.21CumulativePacketsReceived_Some21s"/>
42891   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_First6"/>
42892   <affected-histogram name="Net.QuicSession.6PacketsPatternsReceived_Some6s"/>
42893   <affected-histogram name="Net.QuicSession.PacketLossRate"/>
42894   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
42895   <affected-histogram name="Net.QuicSession.PacketReceived_IsAnAck"/>
42896   <affected-histogram name="Net.QuicSession.PacketReceived_IsNotAck"/>
42897   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
42898 </histogram_suffixes>
42900 <histogram_suffixes name="NetConnectivity" separator=".">
42901   <suffix name="53.100B" label="100 bytes of data on port 53."/>
42902   <suffix name="53.100B.NoProxy"
42903       label="100 bytes of data on port 53 with no proxy."/>
42904   <suffix name="53.1K" label="1K bytes of data on port 53."/>
42905   <suffix name="53.1K.NoProxy"
42906       label="1K bytes of data on port 53 with no proxy."/>
42907   <suffix name="53.100B.RTT"
42908       label="100 bytes of data on port 53 successfully."/>
42909   <suffix name="53.100B.RTT.NoProxy"
42910       label="100 bytes of data on port 53 successfully with no proxy."/>
42911   <suffix name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
42912   <suffix name="53.1K.RTT.NoProxy"
42913       label="1K bytes of data on port 53 successfully with no proxy."/>
42914   <suffix name="587.100B" label="100 bytes of data on port 587."/>
42915   <suffix name="587.100B.NoProxy"
42916       label="100 bytes of data on port 587 with no proxy."/>
42917   <suffix name="587.1K" label="1K bytes of data on port 587."/>
42918   <suffix name="587.1K.NoProxy"
42919       label="1K bytes of data on port 587 with no proxy."/>
42920   <suffix name="587.100B.RTT"
42921       label="100 bytes of data on port 587 successfully."/>
42922   <suffix name="587.100B.RTT.NoProxy"
42923       label="100 bytes of data on port 587 successfully with no proxy."/>
42924   <suffix name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
42925   <suffix name="587.1K.RTT.NoProxy"
42926       label="1K bytes of data on port 587 successfully with no proxy."/>
42927   <suffix name="6121.100B" label="100 bytes of data on port 6121."/>
42928   <suffix name="6121.100B.NoProxy"
42929       label="100 bytes of data on port 6121 with no proxy."/>
42930   <suffix name="6121.1K" label="1K bytes of data on port 6121."/>
42931   <suffix name="6121.1K.NoProxy"
42932       label="1K bytes of data on port 6121 with no proxy."/>
42933   <suffix name="6121.100B.RTT"
42934       label="100 bytes of data on port 6121 successfully."/>
42935   <suffix name="6121.100B.RTT.NoProxy"
42936       label="100 bytes of data on port 6121 successfully with no proxy."/>
42937   <suffix name="6121.1K.RTT"
42938       label="1K bytes of data on port 6121 successfully."/>
42939   <suffix name="6121.1K.RTT.NoProxy"
42940       label="1K bytes of data on port 6121 successfully with no proxy."/>
42941   <suffix name="80.100B" label="100 bytes of data on port 80."/>
42942   <suffix name="80.100B.NoProxy"
42943       label="100 bytes of data on port 80 with no proxy."/>
42944   <suffix name="80.1K" label="1K bytes of data on port 80."/>
42945   <suffix name="80.1K.NoProxy"
42946       label="1K bytes of data on port 80 with no proxy."/>
42947   <suffix name="80.100B.RTT"
42948       label="100 bytes of data on port 80 successfully."/>
42949   <suffix name="80.100B.RTT.NoProxy"
42950       label="100 bytes of data on port 80 successfully with no proxy."/>
42951   <suffix name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
42952   <suffix name="80.1K.RTT.NoProxy"
42953       label="1K bytes of data on port 80 successfully with no proxy."/>
42954   <suffix name="8080.100B" label="100 bytes of data on port 8080."/>
42955   <suffix name="8080.100B.NoProxy"
42956       label="100 bytes of data on port 8080 with no proxy."/>
42957   <suffix name="8080.1K" label="1K bytes of data on port 8080."/>
42958   <suffix name="8080.1K.NoProxy"
42959       label="1K bytes of data on port 8080 with no proxy."/>
42960   <suffix name="8080.100B.RTT"
42961       label="100 bytes of data on port 8080 successfully."/>
42962   <suffix name="8080.100B.RTT.NoProxy"
42963       label="100 bytes of data on port 8080 successfully with no proxy."/>
42964   <suffix name="8080.1K.RTT"
42965       label="1K bytes of data on port 8080 successfully."/>
42966   <suffix name="8080.1K.RTT.NoProxy"
42967       label="1K bytes of data on port 8080 successfully with no proxy."/>
42968   <affected-histogram name="NetConnectivity.TCP.Status"/>
42969   <affected-histogram name="NetConnectivity.TCP.Success"/>
42970   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
42971   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
42972   <affected-histogram name="NetConnectivity.UDP.Status"/>
42973   <affected-histogram name="NetConnectivity.UDP.Success"/>
42974 </histogram_suffixes>
42976 <histogram_suffixes name="NetConnectivity2" separator=".">
42977   <suffix name="AcksReceivedFromFirst2Packets" label="2 packets."/>
42978   <suffix name="AcksReceivedFromFirst3Packets" label="3 packets."/>
42979   <suffix name="AcksReceivedFromFirst4Packets" label="4 packets."/>
42980   <suffix name="AcksReceivedFromFirst5Packets" label="5 packets."/>
42981   <suffix name="AcksReceivedFromFirst6Packets" label="6 packets."/>
42982   <suffix name="AcksReceivedFromFirst7Packets" label="7 packets."/>
42983   <suffix name="AcksReceivedFromFirst8Packets" label="8 packets."/>
42984   <suffix name="AcksReceivedFromFirst9Packets" label="9 packets."/>
42985   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
42986   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
42987   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
42988   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
42989   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
42990   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
42991   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
42992   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
42993   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
42994   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
42995   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
42996   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
42997   <affected-histogram name="NetConnectivity.Sent21"/>
42998 </histogram_suffixes>
43000 <histogram_suffixes name="NetConnectivity2a" separator=".">
43001   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43002   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43003   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
43004   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
43005   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
43006   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
43007 </histogram_suffixes>
43009 <histogram_suffixes name="NetConnectivity2b" separator=".">
43010   <suffix name="AcksReceivedFromFirst2Packets.6121.100B"
43011       label="2 packets. 100 bytes of data is sent on port 6121."/>
43012   <suffix name="AcksReceivedFromFirst3Packets.6121.100B"
43013       label="3 packets. 100 bytes of data is sent on port 6121."/>
43014   <suffix name="AcksReceivedFromFirst4Packets.6121.100B"
43015       label="4 packets. 100 bytes of data is sent on port 6121."/>
43016   <suffix name="AcksReceivedFromFirst5Packets.6121.100B"
43017       label="5 packets. 100 bytes of data is sent on port 6121."/>
43018   <suffix name="AcksReceivedFromFirst6Packets.6121.100B"
43019       label="6 packets. 100 bytes of data is sent on port 6121."/>
43020   <suffix name="AcksReceivedFromFirst7Packets.6121.100B"
43021       label="7 packets. 100 bytes of data is sent on port 6121."/>
43022   <suffix name="AcksReceivedFromFirst8Packets.6121.100B"
43023       label="8 packets. 100 bytes of data is sent on port 6121."/>
43024   <suffix name="AcksReceivedFromFirst9Packets.6121.100B"
43025       label="9 packets. 100 bytes of data is sent on port 6121."/>
43026   <suffix name="AcksReceivedFromFirst10Packets.6121.100B"
43027       label="10 packets. 100 bytes of data is sent on port 6121."/>
43028   <suffix name="AcksReceivedFromFirst11Packets.6121.100B"
43029       label="11 packets. 100 bytes of data is sent on port 6121."/>
43030   <suffix name="AcksReceivedFromFirst12Packets.6121.100B"
43031       label="12 packets. 100 bytes of data is sent on port 6121."/>
43032   <suffix name="AcksReceivedFromFirst13Packets.6121.100B"
43033       label="13 packets. 100 bytes of data is sent on port 6121."/>
43034   <suffix name="AcksReceivedFromFirst14Packets.6121.100B"
43035       label="14 packets. 100 bytes of data is sent on port 6121."/>
43036   <suffix name="AcksReceivedFromFirst15Packets.6121.100B"
43037       label="15 packets. 100 bytes of data is sent on port 6121."/>
43038   <suffix name="AcksReceivedFromFirst16Packets.6121.100B"
43039       label="16 packets. 100 bytes of data is sent on port 6121."/>
43040   <suffix name="AcksReceivedFromFirst17Packets.6121.100B"
43041       label="17 packets. 100 bytes of data is sent on port 6121."/>
43042   <suffix name="AcksReceivedFromFirst18Packets.6121.100B"
43043       label="18 packets. 100 bytes of data is sent on port 6121."/>
43044   <suffix name="AcksReceivedFromFirst19Packets.6121.100B"
43045       label="19 packets. 100 bytes of data is sent on port 6121."/>
43046   <suffix name="AcksReceivedFromFirst20Packets.6121.100B"
43047       label="20 packets. 100 bytes of data is sent on port 6121."/>
43048   <suffix name="AcksReceivedFromFirst21Packets.6121.100B"
43049       label="21 packets. 100 bytes of data is sent on port 6121."/>
43050   <affected-histogram name="NetConnectivity2.Sent21"/>
43051 </histogram_suffixes>
43053 <histogram_suffixes name="NetConnectivity2c" separator=".">
43054   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43055   <suffix name="6121.100B.NoProxy"
43056       label="100 bytes of data is sent on port 6121 with no proxy."/>
43057   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43058   <suffix name="6121.500B.NoProxy"
43059       label="500 bytes of data is sent on port 6121 with no proxy."/>
43060   <suffix name="6121.1K" label="1K bytes of data is sent on port 6121."/>
43061   <suffix name="6121.1K.NoProxy"
43062       label="1K bytes of data is sent on port 6121 with no proxy."/>
43063   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
43064   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
43065 </histogram_suffixes>
43067 <histogram_suffixes name="NetConnectivity2d" separator=".">
43068   <suffix name="AcksReceivedFromFirst2Packets.6121.500B"
43069       label="2 packets. 500 bytes of data is sent on port 6121."/>
43070   <suffix name="AcksReceivedFromFirst3Packets.6121.500B"
43071       label="3 packets. 500 bytes of data is sent on port 6121."/>
43072   <suffix name="AcksReceivedFromFirst4Packets.6121.500B"
43073       label="4 packets. 500 bytes of data is sent on port 6121."/>
43074   <suffix name="AcksReceivedFromFirst5Packets.6121.500B"
43075       label="5 packets. 500 bytes of data is sent on port 6121."/>
43076   <suffix name="AcksReceivedFromFirst6Packets.6121.500B"
43077       label="6 packets. 500 bytes of data is sent on port 6121."/>
43078   <suffix name="AcksReceivedFromFirst7Packets.6121.500B"
43079       label="7 packets. 500 bytes of data is sent on port 6121."/>
43080   <suffix name="AcksReceivedFromFirst8Packets.6121.500B"
43081       label="8 packets. 500 bytes of data is sent on port 6121."/>
43082   <suffix name="AcksReceivedFromFirst9Packets.6121.500B"
43083       label="9 packets. 500 bytes of data is sent on port 6121."/>
43084   <suffix name="AcksReceivedFromFirst10Packets.6121.500B"
43085       label="10 packets. 500 bytes of data is sent on port 6121."/>
43086   <suffix name="AcksReceivedFromFirst11Packets.6121.500B"
43087       label="11 packets. 500 bytes of data is sent on port 6121."/>
43088   <suffix name="AcksReceivedFromFirst12Packets.6121.500B"
43089       label="12 packets. 500 bytes of data is sent on port 6121."/>
43090   <suffix name="AcksReceivedFromFirst13Packets.6121.500B"
43091       label="13 packets. 500 bytes of data is sent on port 6121."/>
43092   <suffix name="AcksReceivedFromFirst14Packets.6121.500B"
43093       label="14 packets. 500 bytes of data is sent on port 6121."/>
43094   <suffix name="AcksReceivedFromFirst15Packets.6121.500B"
43095       label="15 packets. 500 bytes of data is sent on port 6121."/>
43096   <suffix name="AcksReceivedFromFirst16Packets.6121.500B"
43097       label="16 packets. 500 bytes of data is sent on port 6121."/>
43098   <suffix name="AcksReceivedFromFirst17Packets.6121.500B"
43099       label="17 packets. 500 bytes of data is sent on port 6121."/>
43100   <suffix name="AcksReceivedFromFirst18Packets.6121.500B"
43101       label="18 packets. 500 bytes of data is sent on port 6121."/>
43102   <suffix name="AcksReceivedFromFirst19Packets.6121.500B"
43103       label="19 packets. 500 bytes of data is sent on port 6121."/>
43104   <suffix name="AcksReceivedFromFirst20Packets.6121.500B"
43105       label="20 packets. 500 bytes of data is sent on port 6121."/>
43106   <suffix name="AcksReceivedFromFirst21Packets.6121.500B"
43107       label="21 packets. 500 bytes of data is sent on port 6121."/>
43108   <affected-histogram name="NetConnectivity2.Sent21"/>
43109 </histogram_suffixes>
43111 <histogram_suffixes name="NetConnectivity2e" separator=".">
43112   <suffix name="AcksReceivedFromFirst2Packets.6121.1K"
43113       label="2 packets. 1K bytes of data is sent on port 6121."/>
43114   <suffix name="AcksReceivedFromFirst3Packets.6121.1K"
43115       label="3 packets. 1K bytes of data is sent on port 6121."/>
43116   <suffix name="AcksReceivedFromFirst4Packets.6121.1K"
43117       label="4 packets. 1K bytes of data is sent on port 6121."/>
43118   <suffix name="AcksReceivedFromFirst5Packets.6121.1K"
43119       label="5 packets. 1K bytes of data is sent on port 6121."/>
43120   <suffix name="AcksReceivedFromFirst6Packets.6121.1K"
43121       label="6 packets. 1K bytes of data is sent on port 6121."/>
43122   <suffix name="AcksReceivedFromFirst7Packets.6121.1K"
43123       label="7 packets. 1K bytes of data is sent on port 6121."/>
43124   <suffix name="AcksReceivedFromFirst8Packets.6121.1K"
43125       label="8 packets. 1K bytes of data is sent on port 6121."/>
43126   <suffix name="AcksReceivedFromFirst9Packets.6121.1K"
43127       label="9 packets. 1K bytes of data is sent on port 6121."/>
43128   <suffix name="AcksReceivedFromFirst10Packets.6121.1K"
43129       label="10 packets. 1K bytes of data is sent on port 6121."/>
43130   <suffix name="AcksReceivedFromFirst11Packets.6121.1K"
43131       label="11 packets. 1K bytes of data is sent on port 6121."/>
43132   <suffix name="AcksReceivedFromFirst12Packets.6121.1K"
43133       label="12 packets. 1K bytes of data is sent on port 6121."/>
43134   <suffix name="AcksReceivedFromFirst13Packets.6121.1K"
43135       label="13 packets. 1K bytes of data is sent on port 6121."/>
43136   <suffix name="AcksReceivedFromFirst14Packets.6121.1K"
43137       label="14 packets. 1K bytes of data is sent on port 6121."/>
43138   <suffix name="AcksReceivedFromFirst15Packets.6121.1K"
43139       label="15 packets. 1K bytes of data is sent on port 6121."/>
43140   <suffix name="AcksReceivedFromFirst16Packets.6121.1K"
43141       label="16 packets. 1K bytes of data is sent on port 6121."/>
43142   <suffix name="AcksReceivedFromFirst17Packets.6121.1K"
43143       label="17 packets. 1K bytes of data is sent on port 6121."/>
43144   <suffix name="AcksReceivedFromFirst18Packets.6121.1K"
43145       label="18 packets. 1K bytes of data is sent on port 6121."/>
43146   <suffix name="AcksReceivedFromFirst19Packets.6121.1K"
43147       label="19 packets. 1K bytes of data is sent on port 6121."/>
43148   <suffix name="AcksReceivedFromFirst20Packets.6121.1K"
43149       label="20 packets. 1K bytes of data is sent on port 6121."/>
43150   <suffix name="AcksReceivedFromFirst21Packets.6121.1K"
43151       label="21 packets. 1K bytes of data is sent on port 6121."/>
43152   <affected-histogram name="NetConnectivity2.Sent21"/>
43153 </histogram_suffixes>
43155 <histogram_suffixes name="NetConnectivity3a" separator=".">
43156   <suffix name="NonPacedPacket"
43157       label="In this histogram results are only shown if at least two packets
43158              were ACKed in the Startup Test. Packets were sent as rapidly as
43159              possible."/>
43160   <suffix name="PacedPacket"
43161       label="In this histogram results are only shown if at least two packets
43162              were ACKed in the Startup Test. Packets are sent at equal
43163              intervals. The interval is selected to match the bandwidth
43164              discovered during the StartPacket test."/>
43165   <suffix name="StartPacket"
43166       label="Packets are sent as rapidly as possible, just after successfully
43167              sending an UMA upload. Each packet was numbered, as was its ACK
43168              sent back by Google. If no packets (of the 21) were ever ACKed,
43169              then the port is assumed to be blocked, and no data is recorded
43170              in this histogram."/>
43171   <affected-histogram name="NetConnectivity3"/>
43172 </histogram_suffixes>
43174 <histogram_suffixes name="NetConnectivity3aa" separator=".">
43175   <suffix name="Sent21"
43176       label="This histogram shows the number of echo responses received from
43177              the first"/>
43178   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43179   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43180   <affected-histogram name="NetConnectivity3.StartPacket"/>
43181 </histogram_suffixes>
43183 <histogram_suffixes name="NetConnectivity3AckReceivedForNthPacket"
43184     separator=".">
43185   <suffix name="Sent21.AckReceivedForNthPacket"
43186       label="Each packet was numbered, as was its ACK sent back by Google.
43187              This histogram records, for each packet number, how often we
43188              received an ACK for that packet."/>
43189   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43190   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43191   <affected-histogram name="NetConnectivity3.StartPacket"/>
43192 </histogram_suffixes>
43194 <histogram_suffixes name="NetConnectivity3AcksReceivedFromFirst" separator=".">
43195   <suffix name="AcksReceivedFromFirst02Packets" label="2 packets."/>
43196   <suffix name="AcksReceivedFromFirst03Packets" label="3 packets."/>
43197   <suffix name="AcksReceivedFromFirst04Packets" label="4 packets."/>
43198   <suffix name="AcksReceivedFromFirst05Packets" label="5 packets."/>
43199   <suffix name="AcksReceivedFromFirst06Packets" label="6 packets."/>
43200   <suffix name="AcksReceivedFromFirst07Packets" label="7 packets."/>
43201   <suffix name="AcksReceivedFromFirst08Packets" label="8 packets."/>
43202   <suffix name="AcksReceivedFromFirst09Packets" label="9 packets."/>
43203   <suffix name="AcksReceivedFromFirst10Packets" label="10 packets."/>
43204   <suffix name="AcksReceivedFromFirst11Packets" label="11 packets."/>
43205   <suffix name="AcksReceivedFromFirst12Packets" label="12 packets."/>
43206   <suffix name="AcksReceivedFromFirst13Packets" label="13 packets."/>
43207   <suffix name="AcksReceivedFromFirst14Packets" label="14 packets."/>
43208   <suffix name="AcksReceivedFromFirst15Packets" label="15 packets."/>
43209   <suffix name="AcksReceivedFromFirst16Packets" label="16 packets."/>
43210   <suffix name="AcksReceivedFromFirst17Packets" label="17 packets."/>
43211   <suffix name="AcksReceivedFromFirst18Packets" label="18 packets."/>
43212   <suffix name="AcksReceivedFromFirst19Packets" label="19 packets."/>
43213   <suffix name="AcksReceivedFromFirst20Packets" label="20 packets."/>
43214   <suffix name="AcksReceivedFromFirst21Packets" label="21 packets."/>
43215   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
43216   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
43217   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
43218 </histogram_suffixes>
43220 <histogram_suffixes name="NetConnectivity3GotAnAck" separator=".">
43221   <suffix name="Sent21.GotAnAck"
43222       label="The histogram shows if we ever got an ACK for a packet in our
43223              series of 21."/>
43224   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43225   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43226   <affected-histogram name="NetConnectivity3.StartPacket"/>
43227 </histogram_suffixes>
43229 <histogram_suffixes name="NetConnectivity3PacketDelay1" separator=".">
43230   <suffix name="Sent21.443"
43231       label="This histogram shows the difference between the time when we
43232              have received 1st byte from the server and the last time when we
43233              have received data from the server on port 443."/>
43234   <suffix name="Sent21.6121"
43235       label="This histogram shows the difference between the time when we
43236              have received 1st byte from the server and the last time when we
43237              have received data from the server on port 6121."/>
43238   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43239   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43240   <affected-histogram name="NetConnectivity3.StartPacket"/>
43241 </histogram_suffixes>
43243 <histogram_suffixes name="NetConnectivity3PacketDelay2" separator=".">
43244   <suffix name="443.100B.PacketDelay"
43245       label="100 bytes of data is sent on port 443."/>
43246   <suffix name="443.1200B.PacketDelay"
43247       label="1200 bytes of data is sent on port 443."/>
43248   <suffix name="443.500B.PacketDelay"
43249       label="500 bytes of data is sent on port 443."/>
43250   <suffix name="6121.100B.PacketDelay"
43251       label="100 bytes of data is sent on port 6121."/>
43252   <suffix name="6121.1200B.PacketDelay"
43253       label="1200 bytes of data is sent on port 6121."/>
43254   <suffix name="6121.500B.PacketDelay"
43255       label="500 bytes of data is sent on port 6121."/>
43256   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
43257   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
43258   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
43259 </histogram_suffixes>
43261 <histogram_suffixes name="NetConnectivity3PacketRTT" separator=".">
43262   <suffix name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
43263   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43264   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43265   <affected-histogram name="NetConnectivity3.StartPacket"/>
43266 </histogram_suffixes>
43268 <histogram_suffixes name="NetConnectivity3Packets" separator=".">
43269   <suffix name="Packet01" label="1st packet."/>
43270   <suffix name="Packet02" label="2nd packet."/>
43271   <suffix name="Packet03" label="3rd packet."/>
43272   <suffix name="Packet10" label="10th packet."/>
43273   <suffix name="Packet20" label="20th packet."/>
43274   <affected-histogram
43275       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
43276   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
43277   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
43278 </histogram_suffixes>
43280 <histogram_suffixes name="NetConnectivity3PacketsSent" separator=".">
43281   <suffix name="Sent21.PacketsSent"
43282       label="This histogram records how many packets (out of 21 attempted)
43283              were sent to the server via UDP."/>
43284   <suffix name="Send6.SeriesAcked"
43285       label="Chrome sends 6 UDP packets in a row to test to see if there is a
43286              probabalistic dependency in packet loss for consecutive packets.
43287              We record a bit vector of packets received, where the least
43288              significant bit is a 1 if the first packet was received, etc.
43289              For example, if all packets other than packet 2 and 4 are
43290              responded to, then we'd have a sample (in binary) of 110101B, or
43291              53."/>
43292   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
43293   <affected-histogram name="NetConnectivity3.PacedPacket"/>
43294   <affected-histogram name="NetConnectivity3.StartPacket"/>
43295 </histogram_suffixes>
43297 <histogram_suffixes name="NetConnectivity3PacketsSentBytes" separator=".">
43298   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43299   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43300   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43301   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43302   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43303   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
43304   <affected-histogram
43305       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
43306   <affected-histogram
43307       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43308   <affected-histogram
43309       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43310   <affected-histogram
43311       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43312   <affected-histogram
43313       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43314   <affected-histogram
43315       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43316   <affected-histogram
43317       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43318   <affected-histogram
43319       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43320   <affected-histogram
43321       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43322   <affected-histogram
43323       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43324   <affected-histogram
43325       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43326   <affected-histogram
43327       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43328   <affected-histogram
43329       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43330   <affected-histogram
43331       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43332   <affected-histogram
43333       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43334   <affected-histogram
43335       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43336   <affected-histogram
43337       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43338   <affected-histogram
43339       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43340   <affected-histogram
43341       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43342   <affected-histogram
43343       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43344   <affected-histogram
43345       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43346   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
43347   <affected-histogram
43348       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
43349   <affected-histogram
43350       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43351   <affected-histogram
43352       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43353   <affected-histogram
43354       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
43355   <affected-histogram
43356       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
43357   <affected-histogram
43358       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
43359   <affected-histogram
43360       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
43361   <affected-histogram
43362       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43363   <affected-histogram
43364       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43365   <affected-histogram
43366       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43367   <affected-histogram
43368       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43369   <affected-histogram
43370       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43371   <affected-histogram
43372       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43373   <affected-histogram
43374       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43375   <affected-histogram
43376       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43377   <affected-histogram
43378       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43379   <affected-histogram
43380       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43381   <affected-histogram
43382       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43383   <affected-histogram
43384       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43385   <affected-histogram
43386       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43387   <affected-histogram
43388       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43389   <affected-histogram
43390       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43391   <affected-histogram
43392       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43393   <affected-histogram
43394       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43395   <affected-histogram
43396       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43397   <affected-histogram
43398       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43399   <affected-histogram
43400       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43401   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
43402   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
43403   <affected-histogram
43404       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
43405   <affected-histogram
43406       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
43407   <affected-histogram
43408       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
43409   <affected-histogram
43410       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
43411   <affected-histogram
43412       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
43413   <affected-histogram
43414       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
43415   <affected-histogram
43416       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
43417   <affected-histogram
43418       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
43419   <affected-histogram
43420       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
43421   <affected-histogram
43422       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
43423   <affected-histogram
43424       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
43425   <affected-histogram
43426       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
43427   <affected-histogram
43428       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
43429   <affected-histogram
43430       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
43431   <affected-histogram
43432       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
43433   <affected-histogram
43434       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
43435   <affected-histogram
43436       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
43437   <affected-histogram
43438       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
43439   <affected-histogram
43440       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
43441   <affected-histogram
43442       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
43443   <affected-histogram
43444       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
43445   <affected-histogram
43446       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
43447   <affected-histogram
43448       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
43449   <affected-histogram
43450       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
43451   <affected-histogram
43452       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
43453   <affected-histogram
43454       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
43455   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
43456   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
43457   <affected-histogram
43458       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
43459   <affected-histogram
43460       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
43461   <affected-histogram
43462       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
43463   <affected-histogram
43464       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
43465   <affected-histogram
43466       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
43467 </histogram_suffixes>
43469 <histogram_suffixes name="NetConnectivity3Send6Acked" separator=".">
43470   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43471   <suffix name="443.100B.NoProxy"
43472       label="100 bytes of data is sent on port 443 with no proxy."/>
43473   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43474   <suffix name="443.500B.NoProxy"
43475       label="500 bytes of data is sent on port 443 with no proxy."/>
43476   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43477   <suffix name="443.1200B.NoProxy"
43478       label="1200 bytes of data is sent on port 443 with no proxy."/>
43479   <suffix name="6121.100B" label="100 bytes of data is sent on port 6121."/>
43480   <suffix name="6121.100B.NoProxy"
43481       label="100 bytes of data is sent on port 6121 with no proxy."/>
43482   <suffix name="6121.500B" label="500 bytes of data is sent on port 6121."/>
43483   <suffix name="6121.500B.NoProxy"
43484       label="500 bytes of data is sent on port 6121 with no proxy."/>
43485   <suffix name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
43486   <suffix name="6121.1200B.NoProxy"
43487       label="1200 bytes of data is sent on port 6121 with no proxy."/>
43488   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
43489   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
43490   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
43491   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
43492 </histogram_suffixes>
43494 <histogram_suffixes name="NetConnectivity4a" separator=".">
43495   <suffix name="NATBind.Sent2"
43496       label="Two packets were sent spreading over a random period, to test if
43497              the NAT dropped the binding. Afterwords, an extra (short) packet
43498              was sent with renewed NAT binding to test whether the network
43499              that was used to deliver the first packet is still connected.
43500              Results are only shown in this histogram if at least ten packets
43501              were received in the StartPacket test."/>
43502   <suffix name="NonPacedPacket"
43503       label="21 Packets were sent as rapidly as possible. Results are only
43504              shown in this histogram if at least two packets were received in
43505              the StartPacket Test."/>
43506   <suffix name="PacedPacket"
43507       label="21 Packets were sent at equal intervals, which were selected to
43508              match the bandwidth discovered during the StartPacket test.
43509              Results are only shown in this histogram if at least two packets
43510              were received in the StartPacket Test."/>
43511   <suffix name="StartPacket"
43512       label="21 Packets were sent as rapidly as possible, just after the
43513              client successfully sent a UMA upload. Each packet was numbered
43514              when it was sent by Google."/>
43515   <affected-histogram name="NetConnectivity4"/>
43516   <affected-histogram name="NetConnectivity5"/>
43517 </histogram_suffixes>
43519 <histogram_suffixes name="NetConnectivity4NATBindPacketReceives" separator=".">
43520   <suffix name="Bind.Failure"
43521       label="Only when the second packet never arrived (we wait for 10 extra
43522              seconds) and the first and the extra (short) packets arrived did
43523              we record the duration in seconds between the sendings of the
43524              first two packets in this histogram."/>
43525   <suffix name="Bind.Success"
43526       label="Only when all three packets including the extra (short) packet
43527              arrived did we record the duration in seconds between the
43528              sendings of the first two packets in this histogram."/>
43529   <suffix name="Connectivity.Failure"
43530       label="Only when the extra (short) packet (with renewed NAT binding)
43531              never arrived (we wait for 10 extra seconds) did we record the
43532              duration in seconds between the sendings of the first two
43533              packets in this histogram."/>
43534   <suffix name="Connectivity.Success"
43535       label="Only when the extra (short) packet arrived did we record the
43536              duration in seconds between the sendings of the first two
43537              packets in this histogram."/>
43538   <suffix name="SendToLastRecvDelay"
43539       label="This histogram records the time duration (in milliseconds)
43540              between the client sending the request and the receiving of the
43541              second packet sent from the server, excluding the idle time
43542              between sendings of the first two packets. Results are only
43543              shown if the first two packets are both received."/>
43544   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
43545   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
43546 </histogram_suffixes>
43548 <histogram_suffixes name="NetConnectivity4PacketFirst6" separator=".">
43549   <suffix name="First6.SeriesRecv"
43550       label="This histogram records a bit vector of the first 6 packets sent,
43551              where the least significant bit is a 1 if the first packet was
43552              received, etc. For example, if all packets other than packet 2
43553              and 4 are received, then we'd have a sample (in binary) of
43554              110101B, or 53."/>
43555   <suffix name="Sent21"
43556       label="This histogram shows the number of packets received from the
43557              first"/>
43558   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
43559   <affected-histogram name="NetConnectivity4.PacedPacket"/>
43560   <affected-histogram name="NetConnectivity4.StartPacket"/>
43561   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
43562   <affected-histogram name="NetConnectivity5.PacedPacket"/>
43563   <affected-histogram name="NetConnectivity5.StartPacket"/>
43564 </histogram_suffixes>
43566 <histogram_suffixes name="NetConnectivity4PacketReceives" separator=".">
43567   <suffix name="NumRecvFromFirst01Packets" label="1 packet."/>
43568   <suffix name="NumRecvFromFirst02Packets" label="2 packets."/>
43569   <suffix name="NumRecvFromFirst03Packets" label="3 packets."/>
43570   <suffix name="NumRecvFromFirst04Packets" label="4 packets."/>
43571   <suffix name="NumRecvFromFirst05Packets" label="5 packets."/>
43572   <suffix name="NumRecvFromFirst06Packets" label="6 packets."/>
43573   <suffix name="NumRecvFromFirst07Packets" label="7 packets."/>
43574   <suffix name="NumRecvFromFirst08Packets" label="8 packets."/>
43575   <suffix name="NumRecvFromFirst09Packets" label="9 packets."/>
43576   <suffix name="NumRecvFromFirst10Packets" label="10 packets."/>
43577   <suffix name="NumRecvFromFirst11Packets" label="11 packets."/>
43578   <suffix name="NumRecvFromFirst12Packets" label="12 packets."/>
43579   <suffix name="NumRecvFromFirst13Packets" label="13 packets."/>
43580   <suffix name="NumRecvFromFirst14Packets" label="14 packets."/>
43581   <suffix name="NumRecvFromFirst15Packets" label="15 packets."/>
43582   <suffix name="NumRecvFromFirst16Packets" label="16 packets."/>
43583   <suffix name="NumRecvFromFirst17Packets" label="17 packets."/>
43584   <suffix name="NumRecvFromFirst18Packets" label="18 packets."/>
43585   <suffix name="NumRecvFromFirst19Packets" label="19 packets."/>
43586   <suffix name="NumRecvFromFirst20Packets" label="20 packets."/>
43587   <suffix name="NumRecvFromFirst21Packets" label="21 packets."/>
43588   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
43589   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
43590   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
43591   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
43592   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
43593   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
43594 </histogram_suffixes>
43596 <histogram_suffixes name="NetConnectivity4PacketRTT" separator=".">
43597   <suffix name="Sent21.GotAPacket"
43598       label="The histogram shows if we ever got at least one packet in our
43599              series of 21."/>
43600   <suffix name="Sent21.PacketDelay"
43601       label="The histogram shows the average inter-arrival time between every
43602              two consecutive packets we receive in our series of 21
43603              multiplied by 20 (so this is essentially the time duration
43604              between the first and the last received packets)."/>
43605   <suffix name="Sent21.PacketsRecv"
43606       label="The histogram shows how many packets we receive in our series of
43607              21."/>
43608   <suffix name="Sent21.RecvNthPacket"
43609       label="Each packet was numbered when it was sent by Google. This
43610              histogram records, for each packet number, how often we received
43611              that packet."/>
43612   <suffix name="Sent21.SendToLastRecvDelay"
43613       label="This histogram records the time duration between the client
43614              sending the request and the receiving of the last packet sent
43615              from the server, excluding the total pacing time requested by
43616              the client. Results are only shown if at least two packets are
43617              received."/>
43618   <suffix name="Sent21.Success.RTT"
43619       label="The histogram shows the RTT for the"/>
43620   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
43621   <affected-histogram name="NetConnectivity4.PacedPacket"/>
43622   <affected-histogram name="NetConnectivity4.StartPacket"/>
43623   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
43624   <affected-histogram name="NetConnectivity5.PacedPacket"/>
43625   <affected-histogram name="NetConnectivity5.StartPacket"/>
43626 </histogram_suffixes>
43628 <histogram_suffixes name="NetConnectivity4PacketRTTSeries" separator=".">
43629   <suffix name="Packet01" label="1st packet."/>
43630   <suffix name="Packet02" label="2nd packet."/>
43631   <suffix name="Packet03" label="3rd packet."/>
43632   <suffix name="Packet10" label="10th packet."/>
43633   <suffix name="Packet20" label="20th packet."/>
43634   <affected-histogram
43635       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
43636   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
43637   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
43638   <affected-histogram
43639       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
43640   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
43641   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
43642 </histogram_suffixes>
43644 <histogram_suffixes name="NetConnectivity4PacketsAll" separator=".">
43645   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
43646   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
43647   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
43648   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
43649   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
43650   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
43651   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
43652   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
43653   <affected-histogram
43654       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
43655   <affected-histogram
43656       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
43657   <affected-histogram
43658       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
43659   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
43660   <affected-histogram
43661       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43662   <affected-histogram
43663       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43664   <affected-histogram
43665       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43666   <affected-histogram
43667       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43668   <affected-histogram
43669       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43670   <affected-histogram
43671       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43672   <affected-histogram
43673       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43674   <affected-histogram
43675       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43676   <affected-histogram
43677       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43678   <affected-histogram
43679       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43680   <affected-histogram
43681       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43682   <affected-histogram
43683       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43684   <affected-histogram
43685       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43686   <affected-histogram
43687       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43688   <affected-histogram
43689       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43690   <affected-histogram
43691       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43692   <affected-histogram
43693       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43694   <affected-histogram
43695       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43696   <affected-histogram
43697       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43698   <affected-histogram
43699       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43700   <affected-histogram
43701       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43702   <affected-histogram
43703       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
43704   <affected-histogram
43705       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
43706   <affected-histogram
43707       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
43708   <affected-histogram
43709       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
43710   <affected-histogram
43711       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43712   <affected-histogram
43713       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43714   <affected-histogram
43715       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
43716   <affected-histogram
43717       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
43718   <affected-histogram
43719       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
43720   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
43721   <affected-histogram
43722       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43723   <affected-histogram
43724       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43725   <affected-histogram
43726       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43727   <affected-histogram
43728       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43729   <affected-histogram
43730       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43731   <affected-histogram
43732       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43733   <affected-histogram
43734       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43735   <affected-histogram
43736       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43737   <affected-histogram
43738       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43739   <affected-histogram
43740       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43741   <affected-histogram
43742       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43743   <affected-histogram
43744       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43745   <affected-histogram
43746       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43747   <affected-histogram
43748       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43749   <affected-histogram
43750       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43751   <affected-histogram
43752       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43753   <affected-histogram
43754       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43755   <affected-histogram
43756       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43757   <affected-histogram
43758       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43759   <affected-histogram
43760       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43761   <affected-histogram
43762       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43763   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
43764   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
43765   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
43766   <affected-histogram
43767       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
43768   <affected-histogram
43769       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
43770   <affected-histogram
43771       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
43772   <affected-histogram
43773       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
43774   <affected-histogram
43775       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
43776   <affected-histogram
43777       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
43778   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
43779   <affected-histogram
43780       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
43781   <affected-histogram
43782       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
43783   <affected-histogram
43784       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
43785   <affected-histogram
43786       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
43787   <affected-histogram
43788       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
43789   <affected-histogram
43790       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
43791   <affected-histogram
43792       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
43793   <affected-histogram
43794       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
43795   <affected-histogram
43796       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
43797   <affected-histogram
43798       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
43799   <affected-histogram
43800       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
43801   <affected-histogram
43802       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
43803   <affected-histogram
43804       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
43805   <affected-histogram
43806       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
43807   <affected-histogram
43808       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
43809   <affected-histogram
43810       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
43811   <affected-histogram
43812       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
43813   <affected-histogram
43814       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
43815   <affected-histogram
43816       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
43817   <affected-histogram
43818       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
43819   <affected-histogram
43820       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
43821   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
43822   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
43823   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
43824   <affected-histogram
43825       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
43826   <affected-histogram
43827       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
43828   <affected-histogram
43829       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
43830   <affected-histogram
43831       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
43832   <affected-histogram
43833       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
43834   <affected-histogram
43835       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
43836   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
43837   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
43838   <affected-histogram
43839       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
43840   <affected-histogram
43841       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
43842   <affected-histogram
43843       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
43844   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
43845   <affected-histogram
43846       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43847   <affected-histogram
43848       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43849   <affected-histogram
43850       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43851   <affected-histogram
43852       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43853   <affected-histogram
43854       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43855   <affected-histogram
43856       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43857   <affected-histogram
43858       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43859   <affected-histogram
43860       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43861   <affected-histogram
43862       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43863   <affected-histogram
43864       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43865   <affected-histogram
43866       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43867   <affected-histogram
43868       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43869   <affected-histogram
43870       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43871   <affected-histogram
43872       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43873   <affected-histogram
43874       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43875   <affected-histogram
43876       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43877   <affected-histogram
43878       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43879   <affected-histogram
43880       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43881   <affected-histogram
43882       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43883   <affected-histogram
43884       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43885   <affected-histogram
43886       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43887   <affected-histogram
43888       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
43889   <affected-histogram
43890       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
43891   <affected-histogram
43892       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
43893   <affected-histogram
43894       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
43895   <affected-histogram
43896       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
43897   <affected-histogram
43898       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
43899   <affected-histogram
43900       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
43901   <affected-histogram
43902       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
43903   <affected-histogram
43904       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
43905   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
43906   <affected-histogram
43907       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
43908   <affected-histogram
43909       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
43910   <affected-histogram
43911       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
43912   <affected-histogram
43913       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
43914   <affected-histogram
43915       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
43916   <affected-histogram
43917       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
43918   <affected-histogram
43919       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
43920   <affected-histogram
43921       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
43922   <affected-histogram
43923       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
43924   <affected-histogram
43925       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
43926   <affected-histogram
43927       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
43928   <affected-histogram
43929       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
43930   <affected-histogram
43931       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
43932   <affected-histogram
43933       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
43934   <affected-histogram
43935       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
43936   <affected-histogram
43937       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
43938   <affected-histogram
43939       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
43940   <affected-histogram
43941       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
43942   <affected-histogram
43943       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
43944   <affected-histogram
43945       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
43946   <affected-histogram
43947       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
43948   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
43949   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
43950   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
43951   <affected-histogram
43952       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
43953   <affected-histogram
43954       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
43955   <affected-histogram
43956       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
43957   <affected-histogram
43958       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
43959   <affected-histogram
43960       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
43961   <affected-histogram
43962       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
43963   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
43964   <affected-histogram
43965       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
43966   <affected-histogram
43967       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
43968   <affected-histogram
43969       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
43970   <affected-histogram
43971       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
43972   <affected-histogram
43973       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
43974   <affected-histogram
43975       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
43976   <affected-histogram
43977       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
43978   <affected-histogram
43979       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
43980   <affected-histogram
43981       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
43982   <affected-histogram
43983       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
43984   <affected-histogram
43985       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
43986   <affected-histogram
43987       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
43988   <affected-histogram
43989       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
43990   <affected-histogram
43991       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
43992   <affected-histogram
43993       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
43994   <affected-histogram
43995       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
43996   <affected-histogram
43997       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
43998   <affected-histogram
43999       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
44000   <affected-histogram
44001       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
44002   <affected-histogram
44003       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
44004   <affected-histogram
44005       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
44006   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
44007   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
44008   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
44009   <affected-histogram
44010       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
44011   <affected-histogram
44012       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
44013   <affected-histogram
44014       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
44015   <affected-histogram
44016       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
44017   <affected-histogram
44018       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
44019   <affected-histogram
44020       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
44021 </histogram_suffixes>
44023 <histogram_suffixes name="NetConnectivity4PacketSizeTest" separator=".">
44024   <suffix name="PacketSizeTest.Connectivity.Failure"
44025       label="This histogram records the size of the packet size that was not
44026              received from the server."/>
44027   <suffix name="PacketSizeTest.Connectivity.Success"
44028       label="This histogram records the size of the packet size that was
44029              received from the server."/>
44030   <affected-histogram name="NetConnectivity4"/>
44031   <affected-histogram name="NetConnectivity5"/>
44032 </histogram_suffixes>
44034 <histogram_suffixes name="NetConnectivity4PacketSizeTestPort" separator=".">
44035   <suffix name="443" label="Packet is sent on port 443."/>
44036   <suffix name="80" label="Packet is sent on port 80."/>
44037   <affected-histogram
44038       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
44039   <affected-histogram
44040       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
44041   <affected-histogram
44042       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
44043   <affected-histogram
44044       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
44045 </histogram_suffixes>
44047 <histogram_suffixes name="NetConnectivity4SeriesRecv" separator=".">
44048   <suffix name="443.100B" label="100 bytes of data is sent on port 443."/>
44049   <suffix name="443.100B.NoProxy"
44050       label="100 bytes of data is sent on port 443 with no proxy."/>
44051   <suffix name="443.1200B" label="1200 bytes of data is sent on port 443."/>
44052   <suffix name="443.1200B.NoProxy"
44053       label="1200 bytes of data is sent on port 443 with no proxy."/>
44054   <suffix name="443.500B" label="500 bytes of data is sent on port 443."/>
44055   <suffix name="443.500B.NoProxy"
44056       label="500 bytes of data is sent on port 443 with no proxy."/>
44057   <suffix name="80.100B" label="100 bytes of data is sent on port 80."/>
44058   <suffix name="80.100B.NoProxy"
44059       label="100 bytes of data is sent on port 80 with no proxy."/>
44060   <suffix name="80.1200B" label="1200 bytes of data is sent on port 80."/>
44061   <suffix name="80.1200B.NoProxy"
44062       label="1200 bytes of data is sent on port 80 with no proxy."/>
44063   <suffix name="80.500B" label="500 bytes of data is sent on port 80."/>
44064   <suffix name="80.500B.NoProxy"
44065       label="500 bytes of data is sent on port 80 with no proxy."/>
44066   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
44067   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
44068   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
44069   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
44070   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
44071   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
44072 </histogram_suffixes>
44074 <histogram_suffixes name="NetProxyResolverExecutionTime">
44075   <suffix name="UrlOver2K" label="URL length was over 2K"/>
44076   <suffix name="UrlOver4K" label="URL length was over 4K"/>
44077   <suffix name="UrlOver8K" label="URL length was over 8K"/>
44078   <suffix name="UrlOver128K" label="URL length was over 128K"/>
44079   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
44080 </histogram_suffixes>
44082 <histogram_suffixes name="NewTabPageProviders" separator=".">
44083   <suffix name="client" label="Suggestions coming from the client."/>
44084   <suffix name="client0" label="Suggestions coming from the client source 0."/>
44085   <suffix name="server" label="Suggestions coming from the server."/>
44086   <suffix name="server0" label="Suggestions coming from server source 0."/>
44087   <suffix name="server1" label="Suggestions coming from server source 1."/>
44088   <suffix name="server2" label="Suggestions coming from server source 2."/>
44089   <suffix name="server3" label="Suggestions coming from server source 3."/>
44090   <suffix name="server4" label="Suggestions coming from server source 4."/>
44091   <affected-histogram name="NewTabPage.MostVisited"/>
44092   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
44093 </histogram_suffixes>
44095 <histogram_suffixes name="OmniboxProviderTime" separator=".">
44096   <suffix name="Bookmark"/>
44097   <suffix name="Builtin"/>
44098   <suffix name="Contact"/>
44099   <suffix name="ExtensionApp"/>
44100   <suffix name="HistoryContents"/>
44101   <suffix name="HistoryQuick"/>
44102   <suffix name="HistoryURL"/>
44103   <suffix name="Keyword"/>
44104   <suffix name="Search"/>
44105   <suffix name="Shortcuts"/>
44106   <suffix name="ZeroSuggest"/>
44107   <affected-histogram name="Omnibox.ProviderTime"/>
44108 </histogram_suffixes>
44110 <histogram_suffixes name="OverlappedReadImpact">
44111   <suffix name="OverlappedReadDisabled" label="Non-blocking reads"/>
44112   <suffix name="OverlappedReadEnabled" label="Default, async reads"/>
44113   <affected-histogram name="Net.HttpJob.TotalTime"/>
44114   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
44115   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
44116   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
44117   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
44118   <affected-histogram name="PLT.Abandoned"/>
44119   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44120   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44121   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44122   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44123   <affected-histogram name="PLT.LoadType"/>
44124 </histogram_suffixes>
44126 <histogram_suffixes name="PageLoadType">
44127   <suffix name="HistoryLoad"
44128       label="but only for user pressing back or forward"/>
44129   <suffix name="LinkLoad"
44130       label="deprecated - see LinkLoadReload, LinkLoadNormal,
44131              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
44132              back to a posted page"/>
44133   <suffix name="LinkLoadCacheOnly"
44134       label="content initiated, commonly back to a posted page, where browser
44135              must ONLY use cache"/>
44136   <suffix name="LinkLoadNormal"
44137       label="content initiated, ordinary link traversal or post"/>
44138   <suffix name="LinkLoadReload" label="content initiated, calling reload()"/>
44139   <suffix name="LinkLoadStaleOk"
44140       label="content initiated, commonly forward or back where stale cached
44141              data is very acceptable"/>
44142   <suffix name="NormalLoad"
44143       label="but only for user entered URL or omnibox search"/>
44144   <suffix name="Reload" label="but only for user pressed reload"/>
44145   <suffix name="UndefLoad"
44146       label="should never happen... as it is only for an client-code error
44147              case which should not exist"/>
44148   <affected-histogram name="PLT.BeginToFinish"/>
44149   <affected-histogram name="PLT.BeginToFinishDoc"/>
44150   <affected-histogram name="PLT.StartToCommit">
44151     <with-suffix name="LinkLoadNormal"/>
44152     <with-suffix name="NormalLoad"/>
44153   </affected-histogram>
44154   <affected-histogram name="PLT.StartToFinish">
44155     <with-suffix name="LinkLoadNormal"/>
44156     <with-suffix name="NormalLoad"/>
44157   </affected-histogram>
44158   <affected-histogram name="Renderer4.BeginToFinish"/>
44159   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
44160 </histogram_suffixes>
44162 <histogram_suffixes name="PasswordManagerMonitor">
44163   <suffix name="group_1" label="group 1"/>
44164   <suffix name="group_2" label="group 2"/>
44165   <suffix name="group_3" label="group 3"/>
44166   <suffix name="group_4" label="group 4"/>
44167   <suffix name="group_5" label="group 5"/>
44168   <suffix name="group_6" label="group 6"/>
44169   <suffix name="group_7" label="group 7"/>
44170   <suffix name="group_8" label="group 8"/>
44171   <suffix name="group_9" label="group 9"/>
44172   <suffix name="group_10" label="group 10"/>
44173   <suffix name="group_11" label="group 11"/>
44174   <suffix name="group_12" label="group 12"/>
44175   <suffix name="group_13" label="group 13"/>
44176   <suffix name="group_14" label="group 14"/>
44177   <suffix name="group_15" label="group 15"/>
44178   <suffix name="group_16" label="group 16"/>
44179   <suffix name="group_17" label="group 17"/>
44180   <suffix name="group_18" label="group 18"/>
44181   <suffix name="group_19" label="group 19"/>
44182   <suffix name="group_20" label="group 20"/>
44183   <suffix name="" label=""/>
44184   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
44185   <affected-histogram
44186       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
44187   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
44188   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
44189 </histogram_suffixes>
44191 <histogram_suffixes name="PerformanceMonitor" separator=".">
44192   <suffix name="BrowserProcess"/>
44193   <suffix name="RendererProcess"/>
44194   <suffix name="PluginProcess"/>
44195   <suffix name="WorkerProcess"/>
44196   <suffix name="GPUProcess"/>
44197   <suffix name="PPAPIProcess"/>
44198   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
44199   <affected-histogram name="PerformanceMonitor.HighCPU"/>
44200 </histogram_suffixes>
44202 <histogram_suffixes name="PpapiPluginName">
44203   <suffix name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
44204   <suffix name="libwidevinecdmadapter.so"
44205       label="Widevine CDM on Linux or Cros"/>
44206   <suffix name="pepflashplayer.dll" label="Flash player on Windows"/>
44207   <suffix name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
44208   <suffix name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
44209   <suffix name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
44210   <affected-histogram name="Plugin.PpapiBrokerLoadErrorCode"/>
44211   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
44212   <affected-histogram name="Plugin.PpapiPluginLoadErrorCode"/>
44213   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
44214 </histogram_suffixes>
44216 <histogram_suffixes name="PrecacheCellular" separator=".">
44217   <suffix name="Cellular"
44218       label="covers fetches when connected to cellular networks"/>
44219   <affected-histogram name="Precache.DownloadedNonPrecache"/>
44220   <affected-histogram name="Precache.Saved"/>
44221 </histogram_suffixes>
44223 <histogram_suffixes name="Prefetch">
44224   <suffix name="ContentPrefetchPrefetchOff"
44225       label="Prefetch is completely disabled."/>
44226   <suffix name="ContentPrefetchPrefetchOn"
44227       label="prefetch is enabled but prerender is disabled."/>
44228   <affected-histogram name="HttpCache.EntryLockWait"/>
44229   <affected-histogram name="Net.HttpTimeToFirstByte"/>
44230   <affected-histogram name="PLT.Abandoned"/>
44231   <affected-histogram name="PLT.BeginToFinish"/>
44232   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
44233   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
44234   <affected-histogram name="PLT.BeginToFinishDoc"/>
44235   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
44236   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
44237   <affected-histogram name="PLT.PerceivedLoadTime"/>
44238   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
44239 </histogram_suffixes>
44241 <histogram_suffixes name="Prerender">
44242   <suffix name="PrerenderEnabled" label="prerender is enabled."/>
44243   <suffix name="PrerenderControl" label="prerender is disabled."/>
44244   <suffix name="PrerenderNoUse"
44245       label="prerender is enabled, but pages are not swapped in."/>
44246   <suffix name="PrerenderMulti"
44247       label="prerender is enabled with multiple simultanious prerenders."/>
44248   <suffix name="Prerender5minTTL"
44249       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
44250   <affected-histogram name="HttpCache.EntryLockWait"/>
44251   <affected-histogram name="Net.HttpTimeToFirstByte"/>
44252   <affected-histogram name="PLT.Abandoned"/>
44253   <affected-histogram name="PLT.BeginToFinish"/>
44254   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
44255   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
44256   <affected-histogram name="PLT.BeginToFinishDoc"/>
44257   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
44258   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
44259   <affected-histogram name="PLT.PerceivedLoadTime"/>
44260   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
44261   <affected-histogram name="Prerender.FinalStatus"/>
44262   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
44263   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
44264   <affected-histogram name="Prerender.LocalPredictorEvent"/>
44265   <affected-histogram name="Prerender.PerceivedPLT"/>
44266   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
44267   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
44268   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
44269   <affected-histogram
44270       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
44271   <affected-histogram
44272       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
44273   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
44274   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
44275   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
44276   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
44277   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
44278   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
44279   <affected-histogram name="Prerender.RendererIdleTime"/>
44280   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
44281   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
44282   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
44283   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
44284   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
44285 </histogram_suffixes>
44287 <histogram_suffixes name="PrerenderHoverType" ordering="prefix">
44288   <obsolete>
44289     deprecated May 10 2012
44290   </obsolete>
44291   <suffix name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
44292   <suffix name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
44293   <suffix name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
44294   <suffix name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
44295   <suffix name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
44296   <suffix name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
44297   <suffix name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
44298   <suffix name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
44299   <suffix name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
44300   <suffix name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
44301   <suffix name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
44302   <suffix name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
44303   <suffix name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
44304   <suffix name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
44305   <suffix name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
44306   <suffix name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
44307   <affected-histogram name="Prerender.Events"/>
44308   <affected-histogram name="Prerender.TimeToClick"/>
44309 </histogram_suffixes>
44311 <histogram_suffixes name="PrerenderSource" ordering="prefix">
44312   <suffix name="" label="All prerenders."/>
44313   <suffix name="exp1" label="Likelihood threshold experiment 1."/>
44314   <suffix name="exp2" label="Likelihood threshold experiment 2."/>
44315   <suffix name="exp3" label="Likelihood threshold experiment 3."/>
44316   <suffix name="exp4" label="Likelihood threshold experiment 4."/>
44317   <suffix name="exp5" label="Likelihood threshold experiment 5."/>
44318   <suffix name="exp6" label="Likelihood threshold experiment 6."/>
44319   <suffix name="exp7" label="Likelihood threshold experiment 7."/>
44320   <suffix name="exp8" label="Likelihood threshold experiment 8."/>
44321   <suffix name="exp9" label="Likelihood threshold experiment 9."/>
44322   <suffix name="gws" label="GWS triggered prerender."/>
44323   <suffix name="instant" label="Instant search prerender."/>
44324   <suffix name="localpredictor" label="Local predictor triggered prerender."/>
44325   <suffix name="omnibox" label="Triggered from the omnibox."/>
44326   <suffix name="wash" label="Multiple sources could have triggered."/>
44327   <suffix name="web" label="Link triggered prerender."/>
44328   <suffix name="webcross"
44329       label="Link triggered prerender, rel=prerender, cross domain."/>
44330   <suffix name="websame"
44331       label="Link triggered prerender, rel=prerender, same domain."/>
44332   <suffix name="webnext" label="Link triggered prerender, rel=next."/>
44333   <affected-histogram name="Prerender.AbandonTimeUntilUsed"/>
44334   <affected-histogram name="Prerender.CookieSendType"/>
44335   <affected-histogram name="Prerender.CookieStatus"/>
44336   <affected-histogram name="Prerender.Event"/>
44337   <affected-histogram name="Prerender.FinalStatus"/>
44338   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
44339   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
44340   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
44341   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
44342   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
44343   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
44344   <affected-histogram
44345       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
44346   <affected-histogram
44347       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
44348   <affected-histogram
44349       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
44350   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
44351   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
44352   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
44353   <affected-histogram
44354       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
44355   <affected-histogram
44356       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
44357   <affected-histogram
44358       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
44359   <affected-histogram
44360       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
44361   <affected-histogram
44362       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
44363   <affected-histogram name="Prerender.LocalPredictorEvent"/>
44364   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
44365   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
44366   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
44367   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
44368   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
44369   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
44370   <affected-histogram name="Prerender.PageVisitedStatus"/>
44371   <affected-histogram name="Prerender.PerceivedPLT"/>
44372   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
44373   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
44374   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
44375   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
44376   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
44377   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
44378   <affected-histogram
44379       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
44380   <affected-histogram
44381       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
44382   <affected-histogram
44383       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
44384   <affected-histogram
44385       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
44386   <affected-histogram
44387       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
44388   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
44389   <affected-histogram
44390       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
44391   <affected-histogram
44392       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
44393   <affected-histogram
44394       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
44395   <affected-histogram
44396       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
44397   <affected-histogram
44398       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
44399   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
44400   <affected-histogram
44401       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
44402   <affected-histogram
44403       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
44404   <affected-histogram
44405       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
44406   <affected-histogram
44407       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
44408   <affected-histogram
44409       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
44410   <affected-histogram
44411       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
44412   <affected-histogram
44413       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
44414   <affected-histogram
44415       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
44416   <affected-histogram
44417       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
44418   <affected-histogram
44419       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
44420   <affected-histogram
44421       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
44422   <affected-histogram
44423       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
44424   <affected-histogram
44425       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
44426   <affected-histogram
44427       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
44428   <affected-histogram
44429       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
44430   <affected-histogram
44431       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
44432   <affected-histogram
44433       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
44434   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
44435   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
44436   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
44437   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
44438   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
44439   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
44440   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
44441   <affected-histogram
44442       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
44443   <affected-histogram
44444       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
44445   <affected-histogram
44446       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
44447   <affected-histogram
44448       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
44449   <affected-histogram
44450       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
44451   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
44452   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
44453   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
44454   <affected-histogram
44455       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
44456   <affected-histogram
44457       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
44458   <affected-histogram
44459       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
44460   <affected-histogram
44461       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
44462   <affected-histogram
44463       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
44464   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
44465   <affected-histogram
44466       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
44467   <affected-histogram
44468       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
44469   <affected-histogram
44470       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
44471   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
44472   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
44473   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
44474   <affected-histogram
44475       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
44476   <affected-histogram
44477       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
44478   <affected-histogram
44479       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
44480   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
44481   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
44482   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
44483   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
44484   <affected-histogram
44485       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
44486   <affected-histogram
44487       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
44488   <affected-histogram
44489       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
44490   <affected-histogram
44491       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
44492   <affected-histogram
44493       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
44494   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
44495   <affected-histogram
44496       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
44497   <affected-histogram
44498       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
44499   <affected-histogram
44500       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
44501   <affected-histogram
44502       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
44503   <affected-histogram
44504       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
44505   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
44506   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
44507   <affected-histogram name="Prerender.TimeUntilUsed2"/>
44508 </histogram_suffixes>
44510 <histogram_suffixes name="ProfilePictureDownload" separator=".">
44511   <suffix name="Default.OOBE" label="default picture, in OOBE"/>
44512   <suffix name="Default.LoggedIn" label="default picture, after login"/>
44513   <suffix name="Default.Preferences" label="default picture, in Prefs"/>
44514   <suffix name="Failure.OOBE" label="download has failed, in OOBE"/>
44515   <suffix name="Failure.LoggedIn" label="download has failed, after login"/>
44516   <suffix name="Failure.Preferences" label="download has failed, in Prefs"/>
44517   <suffix name="Success.OOBE" label="download was successful, in OOBE"/>
44518   <suffix name="Success.LoggedIn" label="download was successful, after login"/>
44519   <suffix name="Success.Preferences" label="download was successful, in Prefs"/>
44520   <affected-histogram name="UserImage.ProfileDownloadTime"/>
44521 </histogram_suffixes>
44523 <histogram_suffixes name="ProgressiveScan">
44524   <suffix name="FullScan" label="Using WPA_supplicant to scan."/>
44525   <suffix name="33Percent_4MinMax"
44526       label="Progressive scan @ 33%, 4 frequency bins."/>
44527   <suffix name="50Percent_4MinMax"
44528       label="Progressive scan @ 50%, 4 frequency bins."/>
44529   <suffix name="50Percent_8MinMax"
44530       label="Progressive scan @ 50%, 8 frequency bins."/>
44531   <suffix name="100Percent_8MinMax"
44532       label="Progressive scan @ 100%, 8 frequency bins."/>
44533   <suffix name="100Percent_1MinSeen_A"
44534       label="Progressive scan @ all previously seen frequencies (A)."/>
44535   <suffix name="100Percent_1MinSeen_B"
44536       label="Progressive scan @ all previously seen frequencies (B)."/>
44537   <suffix name="100Percent_1Min_4Max"
44538       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
44539   <affected-histogram name="Network.Shill.TimeToDrop"/>
44540   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
44541   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
44542   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
44543   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
44544   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
44545 </histogram_suffixes>
44547 <histogram_suffixes name="ProtectorSettingChange" separator=".">
44548   <obsolete>
44549     Deprecated 8/2013. No longer tracked.
44550   </obsolete>
44551   <suffix name="Applied" label="change has been accepted by user"/>
44552   <suffix name="Corrupt" label="possibly hijacked, backup invalid"/>
44553   <suffix name="Discarded" label="change has been reverted by user"/>
44554   <suffix name="Fallback" label="fallback provider used (no backup available)"/>
44555   <suffix name="Hijacked" label="hijacked, with a valid backup"/>
44556   <suffix name="Missing" label="fallback provider missing, added"/>
44557   <suffix name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
44558   <suffix name="Restored"
44559       label="search provider restored by Protector before showing the bubble"/>
44560   <suffix name="Timeout" label="change has been ignored by user (timed out)"/>
44561   <affected-histogram name="Protector.SearchProvider"/>
44562   <affected-histogram name="Protector.StartupSettings"/>
44563 </histogram_suffixes>
44565 <histogram_suffixes name="ProxyConnectionImpact">
44566   <suffix name="proxy_connections_16"
44567       label="with 16 connections per proxy server"/>
44568   <suffix name="proxy_connections_32"
44569       label="with 32 connections per proxy server"/>
44570   <suffix name="proxy_connections_64"
44571       label="with 64 connections per proxy server"/>
44572   <suffix name="proxy_connections_8"
44573       label="with 8 connections per proxy server"/>
44574   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
44575   <affected-histogram name="Net.SocksSocketRequestTime"/>
44576   <affected-histogram name="PLT.Abandoned"/>
44577   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44578   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
44579   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
44580   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44581 </histogram_suffixes>
44583 <histogram_suffixes name="QueryTimeSuffix" separator=".">
44584   <suffix name="0" label="N = 0"/>
44585   <suffix name="1" label="N = 1"/>
44586   <suffix name="2" label="N = 2"/>
44587   <suffix name="3" label="N = 3"/>
44588   <suffix name="4" label="N = 4"/>
44589   <suffix name="5" label="N = 5"/>
44590   <affected-histogram name="Omnibox.QueryTime"/>
44591 </histogram_suffixes>
44593 <histogram_suffixes name="QuicPortSelection" separator="">
44594   <suffix name="SelectPort"
44595       label="An effort was mode to (try to) consistently connect using the
44596              same source port for the given server IP/port."/>
44597   <suffix name="RandomPort"
44598       label="The operating system randomly selected a source port for the
44599              connection."/>
44600   <affected-histogram name="Net.QuicSession.Connect"/>
44601 </histogram_suffixes>
44603 <histogram_suffixes name="QuicRttCount" separator="">
44604   <suffix name="ForHTTP" label="Only insecure HTTP connections are counted."/>
44605   <suffix name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
44606   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
44607   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
44608   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
44609 </histogram_suffixes>
44611 <histogram_suffixes name="RemoteProcessWarmStartFast" separator="">
44612   <suffix name="" label="Normal start."/>
44613   <suffix name="Fast"
44614       label="Fast start by skipping normal chrome.dll startup."/>
44615   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
44616 </histogram_suffixes>
44618 <histogram_suffixes name="RendererEventLatency" separator=".">
44619   <suffix name="Char" label="The Char event occurs on textual keyboard input."/>
44620   <suffix name="ContextMenu" label="For ContextMenu event."/>
44621   <suffix name="GestureDoubleTap"
44622       label="A GestureDoubleTap occurs when the user double taps on a
44623              touchscreen."/>
44624   <suffix name="GestureFlingCancel"
44625       label="A GestureFlingCancel is sent to the renderer to cancel any
44626              active flings."/>
44627   <suffix name="GestureFlingStart"
44628       label="A GestureFlingStart is sent when the user quickly flicks on a
44629              touchscreen."/>
44630   <suffix name="GestureLongPress"
44631       label="A GestureLongPress is sent when the user taps down and holds
44632              their finger on a touchscreen."/>
44633   <suffix name="GestureLongTap"
44634       label="A GestureLongTap is sent when the user taps down on a
44635              touchscreen, holds their finger for a while, then releases."/>
44636   <suffix name="GesturePinchBegin"
44637       label="A GesturePinchBegin is sent when a user starts a pinch zoom
44638              motion on a touchscreen."/>
44639   <suffix name="GesturePinchEnd"
44640       label="A GesturePinchEnd is sent when the user releases their fingers
44641              from the touchscreen after performing a pinch zoom motion."/>
44642   <suffix name="GesturePinchUpdate"
44643       label="GesturePinchUpdate events are sent while the user is performing
44644              a pinch zoom motion on a touch screen. GesturePinchUpdate events
44645              are sent as the user changes the distance between their fingers."/>
44646   <suffix name="GestureScrollBegin"
44647       label="A GestureScrollBegin is sent at the beginning of a gesture
44648              scroll on a touchscreen."/>
44649   <suffix name="GestureScrollEnd"
44650       label="A GestureScrollEnd is sent when the user releases their finger
44651              after a gesture scroll on a touchscreen."/>
44652   <suffix name="GestureScrollUpdate"
44653       label="GestureScrollUpdate events are sent as the user drags their
44654              finger along the touchscreen during a gesture scroll."/>
44655   <suffix name="GestureScrollUpdateWithoutPropagation"
44656       label="GestureScrollUpdateWithoutPropagation events are scroll updates
44657              that shouldn't bubble, generated by a gesture fling."/>
44658   <suffix name="GestureShowPress"
44659       label="A GestureShowPress event is sent when the user presses down on
44660              the touchscreen but before a GestureTapDown."/>
44661   <suffix name="GestureTap"
44662       label="A GestureTap is sent when the user presses down and releases on
44663              a touchscreen."/>
44664   <suffix name="GestureTapUnconfirmed"
44665       label="A GestureTapUnconfirmed is sent when the user taps the
44666              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
44667   <suffix name="GestureTapCancel"
44668       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
44669              For example, if the user taps down but drags their finger
44670              instead of releasing it."/>
44671   <suffix name="GestureTapDown"
44672       label="A GestureTapDown is sent when the user presses on the
44673              touchscreen in what could potentially be a full GestureTap
44674              event."/>
44675   <suffix name="GestureTwoFingerTap"
44676       label="A GestureTwoFingerTap is sent when the user presses down a
44677              releases on a touchscreen with two fingers."/>
44678   <suffix name="KeyDown"
44679       label="A KeyDown event is sent when a keyboard key is pressed down."/>
44680   <suffix name="KeyUp"
44681       label="A KeyUp event is sent when a depressed keyboard key is released."/>
44682   <suffix name="MouseDown"
44683       label="A MouseDown event is sent when the user click down a mouse
44684              button."/>
44685   <suffix name="MouseEnter"
44686       label="A MouseEnter event is sent when the mouse cursor enters the
44687              renderer area."/>
44688   <suffix name="MouseLeave"
44689       label="A MouseLeave event is sent when the mouse cursor leaves the
44690              renderer area."/>
44691   <suffix name="MouseMove"
44692       label="A MouseMove event is sent when the mouse cursor moves within the
44693              renderer area."/>
44694   <suffix name="MouseUp"
44695       label="A MouseUp event is sent when a depressed mouse button is
44696              released."/>
44697   <suffix name="MouseWheel"
44698       label="A MouseWheel event is sent when the user scrolls using the mouse
44699              wheel within the renderer area."/>
44700   <suffix name="RawKeyDown"
44701       label="A RawKeyDown event is a wrapper around a native key event."/>
44702   <suffix name="TouchCancel"
44703       label="A TouchCancel is used to cancel an existing touch point. For
44704              example, if the user drags a finger outside the bounds of the
44705              renderer."/>
44706   <suffix name="TouchEnd"
44707       label="A TouchEnd is send when the user lifts a finger from the
44708              touchscreen."/>
44709   <suffix name="TouchMove"
44710       label="A TouchMove is sent when the user moves a finger along the
44711              touchscreen."/>
44712   <suffix name="TouchStart"
44713       label="A TouchStart is sent when the user first touches a finger to the
44714              touchscreen."/>
44715   <suffix name="Undefined" label="For unknown or undefined events."/>
44716   <affected-histogram name="Event.Latency.Renderer"/>
44717   <affected-histogram name="Event.Latency.Renderer2"/>
44718 </histogram_suffixes>
44720 <histogram_suffixes name="SBInterstitial">
44721   <suffix name="V1" label="original interstitial"/>
44722   <suffix name="V2" label="version 2 (new interstitial)"/>
44723   <affected-histogram name="SB2.InterstitialAction"/>
44724   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
44725   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
44726   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
44727   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
44728   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
44729   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
44730 </histogram_suffixes>
44732 <histogram_suffixes name="ShowAppListWarmStartFast" separator="">
44733   <suffix name="" label="Normal start."/>
44734   <suffix name="Fast"
44735       label="Fast start by skipping normal chrome.dll startup."/>
44736   <affected-histogram name="Startup.ShowAppListWarmStart"/>
44737 </histogram_suffixes>
44739 <histogram_suffixes name="SideloadWipeout">
44740   <suffix name="Enabled" label="Sideload Wipeout Active."/>
44741   <suffix name="Disabled" label="Control group."/>
44742   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
44743   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
44744   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
44745   <affected-histogram name="DisabledExtension.UserSelection"/>
44746   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
44747   <affected-histogram name="Extensions.InstallSource"/>
44748   <affected-histogram name="Extensions.UpdateSource"/>
44749 </histogram_suffixes>
44751 <histogram_suffixes name="SocketType">
44752   <suffix name="HTTPProxy" label="HTTP proxy socket"/>
44753   <suffix name="SOCK" label="SOCKS socket"/>
44754   <suffix name="SSL" label="(Obsolete, SSL socket)"/>
44755   <suffix name="SSL2" label="SSL2 socket"/>
44756   <suffix name="SSLForProxies"
44757       label="SSLClientSocket wrapping the TCPClient socket eventually used
44758              for connection to a proxy"/>
44759   <suffix name="SSLforHTTPSProxy"
44760       label="SSLClientSocket wrapping the TCPClient socket eventually used
44761              for connection to an HTTPS proxy"/>
44762   <suffix name="TCP" label="plain, no proxy, no SSL socket"/>
44763   <suffix name="TCPforHTTPProxy"
44764       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
44765   <suffix name="TCPforHTTPSProxy"
44766       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
44767   <suffix name="TCPforSOCKS"
44768       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
44769   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
44770   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
44771   <affected-histogram name="Net.SocketInitErrorCodes"/>
44772   <affected-histogram name="Net.SocketRequestTime"/>
44773   <affected-histogram name="Net.SocketType"/>
44774 </histogram_suffixes>
44776 <histogram_suffixes name="SpdyImpact">
44777   <suffix name="npn_with_http"
44778       label="with NPN negotiated but using HTTP instead of SPDY"/>
44779   <suffix name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
44780   <affected-histogram name="Net.Transaction_Connected"/>
44781   <affected-histogram name="Net.Transaction_Connected_New"/>
44782   <affected-histogram name="Net.Transaction_Connected_New_b"/>
44783   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
44784   <affected-histogram name="PLT.Abandoned"/>
44785   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44786   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44787   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
44788   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
44789   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
44790   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
44791 </histogram_suffixes>
44793 <histogram_suffixes name="SpdySettingsCwnd" separator="">
44794   <suffix name="10K" label="where at least 10KB was transferred."/>
44795   <suffix name="25K" label="where at least 25KB was transferred."/>
44796   <suffix name="50K" label="where at least 50KB was transferred."/>
44797   <suffix name="100K" label="where at least 100KB was transferred."/>
44798   <affected-histogram name="Net.SpdySettingsCwnd"/>
44799 </histogram_suffixes>
44801 <histogram_suffixes name="SqliteDatabases" separator=".">
44802   <suffix name="Activity" label="Activity"/>
44803   <suffix name="AppCache" label="AppCache"/>
44804   <suffix name="Cookie" label="Cookie"/>
44805   <suffix name="DatabaseTracker" label="DatabaseTracker"/>
44806   <suffix name="DomainBoundCerts" label="DomainBoundCerts"/>
44807   <suffix name="DomStorageDatabase" label="DomStorageDatabase"/>
44808   <suffix name="History" label="History"/>
44809   <suffix name="Predictor" label="Predictor"/>
44810   <suffix name="Quota" label="Quota"/>
44811   <suffix name="Shortcuts" label="Shortcuts"/>
44812   <suffix name="SyncDirectory" label="SyncDirectory"/>
44813   <suffix name="Text" label="Text (obsolete 7/24/13)"/>
44814   <suffix name="Thumbnail" label="Thumbnail"/>
44815   <suffix name="TopSites" label="TopSites"/>
44816   <suffix name="Web" label="Web"/>
44817   <affected-histogram name="Sqlite.Error"/>
44818   <affected-histogram name="Sqlite.SizeKB"/>
44819   <affected-histogram name="Sqlite.Version"/>
44820 </histogram_suffixes>
44822 <histogram_suffixes name="SSLFalseStart">
44823   <suffix name="FalseStart_enabled"/>
44824   <suffix name="FalseStart_disabled"/>
44825   <affected-histogram name="Net.SSL_Connection_Latency"/>
44826   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
44827   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
44828 </histogram_suffixes>
44830 <histogram_suffixes name="SSLResumption">
44831   <suffix name="Resume_Handshake" label="Session Resumption"/>
44832   <suffix name="Full_Handshake" label="Full"/>
44833   <affected-histogram name="Net.SSL_Connection_Latency"/>
44834   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
44835 </histogram_suffixes>
44837 <histogram_suffixes name="SyzygyStartupTime">
44838   <suffix name="PreReadEnabled"/>
44839   <suffix name="PreReadDisabled"/>
44840   <suffix name="XP_PreReadEnabled"/>
44841   <suffix name="XP_PreReadDisabled"/>
44842   <suffix name="PreRead_0"/>
44843   <suffix name="PreRead_5"/>
44844   <suffix name="PreRead_10"/>
44845   <suffix name="PreRead_15"/>
44846   <suffix name="PreRead_20"/>
44847   <suffix name="PreRead_25"/>
44848   <suffix name="PreRead_30"/>
44849   <suffix name="PreRead_35"/>
44850   <suffix name="PreRead_40"/>
44851   <suffix name="PreRead_45"/>
44852   <suffix name="PreRead_50"/>
44853   <suffix name="PreRead_55"/>
44854   <suffix name="PreRead_60"/>
44855   <suffix name="PreRead_65"/>
44856   <suffix name="PreRead_70"/>
44857   <suffix name="PreRead_75"/>
44858   <suffix name="PreRead_80"/>
44859   <suffix name="PreRead_85"/>
44860   <suffix name="PreRead_90"/>
44861   <suffix name="PreRead_95"/>
44862   <suffix name="PreRead_100"/>
44863   <suffix name="XP_PreRead_0"/>
44864   <suffix name="XP_PreRead_5"/>
44865   <suffix name="XP_PreRead_10"/>
44866   <suffix name="XP_PreRead_15"/>
44867   <suffix name="XP_PreRead_20"/>
44868   <suffix name="XP_PreRead_25"/>
44869   <suffix name="XP_PreRead_30"/>
44870   <suffix name="XP_PreRead_35"/>
44871   <suffix name="XP_PreRead_40"/>
44872   <suffix name="XP_PreRead_45"/>
44873   <suffix name="XP_PreRead_50"/>
44874   <suffix name="XP_PreRead_55"/>
44875   <suffix name="XP_PreRead_60"/>
44876   <suffix name="XP_PreRead_65"/>
44877   <suffix name="XP_PreRead_70"/>
44878   <suffix name="XP_PreRead_75"/>
44879   <suffix name="XP_PreRead_80"/>
44880   <suffix name="XP_PreRead_85"/>
44881   <suffix name="XP_PreRead_90"/>
44882   <suffix name="XP_PreRead_95"/>
44883   <suffix name="XP_PreRead_100"/>
44884   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
44885   <affected-histogram name="Startup.BrowserOpenTabs"/>
44886 </histogram_suffixes>
44888 <histogram_suffixes name="Tps65090Fets" separator=".">
44889   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
44890   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
44891   <suffix name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
44892   <suffix name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
44893   <suffix name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
44894   <suffix name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
44895   <suffix name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
44896   <affected-histogram name="Platform.Tps65090Retries"/>
44897 </histogram_suffixes>
44899 <histogram_suffixes name="TrackedSplitPreferences" separator=".">
44900   <suffix name="extensions.settings" label="Extension IDs dictionary"/>
44901   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
44902 </histogram_suffixes>
44904 <histogram_suffixes name="WebStoreLinkExperiment">
44905   <suffix name="Disabled" label="Neither extra webstore link is visible"/>
44906   <suffix name="FooterLink" label="Link in bottom right of footer"/>
44907   <suffix name="PlusIcon" label="Plus icon in apps page"/>
44908   <affected-histogram name="Extensions.AppLaunch"/>
44909   <affected-histogram name="NewTabPage.DefaultPageType"/>
44910 </histogram_suffixes>
44912 </histogram_suffixes_list>
44914 </histogram-configuration>